{"version":3,"file":"script_main.CYWUVFbI.mjs","names":["React.useMemo","React.useId","React.useState","React.useCallback","_Fragment","isBrowser","Categories","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","_Fragment","RichText","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","BoomEditorialLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/gPDGgcebKS5KL22mqgoV/l9rwh6bFJppHfKUM94vn/Boom_Mark.js","https:/framerusercontent.com/modules/xbXahQU16yEKN6NNsBWE/IdKDJdvt60XB1eDr3h9N/fXDVD3yvz.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function BoomMark(props){const{width=30,label=\"Boom\",boxColor,markColor,styleVariant=\"Amber\",style}=props;const size=React.useMemo(()=>width,[width]);const maskId=React.useId();const[prefersDark,setPrefersDark]=React.useState(false);const applyColorScheme=React.useCallback(isDark=>{React.startTransition(()=>setPrefersDark(isDark));},[]);const resolveDocumentTheme=React.useCallback(()=>{if(typeof document===\"undefined\")return null;const root=document.documentElement;const framerTheme=root.getAttribute(\"data-framer-theme\");const dataTheme=root.getAttribute(\"data-theme\");const datasetTheme=root.dataset?.framerTheme||root.dataset?.theme;const className=root.className;const candidates=[framerTheme,dataTheme,datasetTheme,className].filter(Boolean).map(value=>String(value).toLowerCase());for(const candidate of candidates){if(/(^|\\s|[-_])dark($|\\s|[-_])/.test(candidate))return\"dark\";if(/(^|\\s|[-_])light($|\\s|[-_])/.test(candidate))return\"light\";}return null;},[]);const resolveIsDark=React.useCallback(()=>{const documentTheme=resolveDocumentTheme();if(documentTheme)return documentTheme===\"dark\";if(typeof window!==\"undefined\"&&typeof window.matchMedia===\"function\"){return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}return false;},[resolveDocumentTheme]);React.useEffect(()=>{if(typeof window!==\"undefined\"&&typeof document!==\"undefined\"){const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const root=document.documentElement;const updateFromThemeSources=()=>{applyColorScheme(resolveIsDark());};updateFromThemeSources();const onChange=()=>{updateFromThemeSources();};mediaQuery.addEventListener(\"change\",onChange);const observer=new MutationObserver(()=>{updateFromThemeSources();});observer.observe(root,{attributes:true,attributeFilter:[\"class\",\"data-framer-theme\",\"data-theme\"]});return()=>{mediaQuery.removeEventListener(\"change\",onChange);observer.disconnect();};}else{applyColorScheme(false);}},[applyColorScheme,resolveIsDark]);const resolvedStyleVariant=React.useMemo(()=>{if(styleVariant!==\"Auto\")return styleVariant;return prefersDark?\"White Paper\":\"Black Gray Cutout\";},[styleVariant,prefersDark]);const fills=React.useMemo(()=>{const palette={coral:\"rgb(255,84,54)\",amber:\"rgb(233,161,59)\",terracotta:\"rgb(192,85,58)\",ink:\"rgb(12,9,8)\",paper:\"rgb(247,242,236)\",blackGray:\"#4A423C\",yellow:\"rgb(255, 221, 0)\",pink:\"rgb(255, 47, 146)\"};switch(resolvedStyleVariant){case\"Coral\":return{background:palette.coral,mark:palette.paper};case\"Yellow Pink\":return{background:palette.yellow,mark:palette.pink};case\"Terracotta\":return{background:palette.terracotta,mark:palette.paper};case\"Ink\":return{background:palette.ink,mark:palette.paper};case\"Paper\":return{background:palette.paper,mark:palette.ink};case\"White Paper\":return{background:\"#FFFFFF\",mark:palette.paper};case\"Black Gray Cutout\":return{background:palette.blackGray,mark:\"transparent\"};case\"Amber\":default:return{background:palette.amber,mark:\"rgb(0,85,204)\"};}},[resolvedStyleVariant]);const effectiveFills=React.useMemo(()=>({background:boxColor??fills.background,mark:markColor??fills.mark}),[boxColor,markColor,fills]);const useCutoutMask=React.useMemo(()=>resolvedStyleVariant===\"Black Gray Cutout\"&&!markColor,[resolvedStyleVariant,markColor]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:size,height:size,...style},children:/*#__PURE__*/_jsx(\"svg\",{width:\"162\",height:\"162\",viewBox:\"0 0 162 162\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",role:\"img\",\"aria-label\":label,style:{display:\"block\",width:\"100%\",height:\"100%\"},children:useCutoutMask?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"mask\",{id:maskId,maskUnits:\"userSpaceOnUse\",x:\"0\",y:\"0\",width:\"162\",height:\"162\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M0 42.8824C0 19.1991 19.1991 0 42.8824 0H119.118C142.801 0 162 19.1991 162 42.8824V119.118C162 142.801 142.801 162 119.118 162H42.8824C19.1991 162 0 142.801 0 119.118V42.8824Z\",fill:\"white\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M32.3999 29.6992H66.6797C73.0973 29.6992 78.2999 35.139 78.2999 41.8492C78.2999 48.5595 73.0973 53.9992 66.6796 53.9992H32.3999V29.6992Z\",fill:\"black\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M32.3999 54H66.6797C73.0973 54 78.2999 58.8353 78.2999 64.8C78.2999 70.7647 73.0973 75.6 66.6796 75.6H32.3999V54Z\",fill:\"black\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M83.7002 129.6L83.7002 95.3199C83.7002 88.9022 88.5355 83.6996 94.5002 83.6996C100.465 83.6996 105.3 88.9022 105.3 95.3199L105.3 129.6L83.7002 129.6Z\",fill:\"black\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M105.3 129.6L105.3 95.3199C105.3 88.9022 110.74 83.6996 117.45 83.6996C124.16 83.6996 129.6 88.9022 129.6 95.3199L129.6 129.6L105.3 129.6Z\",fill:\"black\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M129.6 52.6492C129.6 65.3242 119.325 75.5992 106.65 75.5992C93.9753 75.5992 83.7002 65.3242 83.7002 52.6492C83.7002 39.9743 93.9753 29.6992 106.65 29.6992C119.325 29.6992 129.6 39.9743 129.6 52.6492Z\",fill:\"black\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M78.2999 106.649C78.2999 119.324 68.0248 129.599 55.3499 129.599C42.675 129.599 32.3999 119.324 32.3999 106.649C32.3999 93.9743 42.675 83.6992 55.3499 83.6992C68.0248 83.6992 78.2999 93.9743 78.2999 106.649Z\",fill:\"black\"})]})}),/*#__PURE__*/_jsx(\"path\",{d:\"M0 42.8824C0 19.1991 19.1991 0 42.8824 0H119.118C142.801 0 162 19.1991 162 42.8824V119.118C162 142.801 142.801 162 119.118 162H42.8824C19.1991 162 0 142.801 0 119.118V42.8824Z\",fill:effectiveFills.background,mask:`url(#${maskId})`})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M0 42.8824C0 19.1991 19.1991 0 42.8824 0H119.118C142.801 0 162 19.1991 162 42.8824V119.118C162 142.801 142.801 162 119.118 162H42.8824C19.1991 162 0 142.801 0 119.118V42.8824Z\",fill:effectiveFills.background}),/*#__PURE__*/_jsx(\"path\",{d:\"M32.3999 29.6992H66.6797C73.0973 29.6992 78.2999 35.139 78.2999 41.8492C78.2999 48.5595 73.0973 53.9992 66.6796 53.9992H32.3999V29.6992Z\",fill:effectiveFills.mark}),/*#__PURE__*/_jsx(\"path\",{d:\"M32.3999 54H66.6797C73.0973 54 78.2999 58.8353 78.2999 64.8C78.2999 70.7647 73.0973 75.6 66.6796 75.6H32.3999V54Z\",fill:effectiveFills.mark}),/*#__PURE__*/_jsx(\"path\",{d:\"M83.7002 129.6L83.7002 95.3199C83.7002 88.9022 88.5355 83.6996 94.5002 83.6996C100.465 83.6996 105.3 88.9022 105.3 95.3199L105.3 129.6L83.7002 129.6Z\",fill:effectiveFills.mark}),/*#__PURE__*/_jsx(\"path\",{d:\"M105.3 129.6L105.3 95.3199C105.3 88.9022 110.74 83.6996 117.45 83.6996C124.16 83.6996 129.6 88.9022 129.6 95.3199L129.6 129.6L105.3 129.6Z\",fill:effectiveFills.mark}),/*#__PURE__*/_jsx(\"path\",{d:\"M129.6 52.6492C129.6 65.3242 119.325 75.5992 106.65 75.5992C93.9753 75.5992 83.7002 65.3242 83.7002 52.6492C83.7002 39.9743 93.9753 29.6992 106.65 29.6992C119.325 29.6992 129.6 39.9743 129.6 52.6492Z\",fill:effectiveFills.mark}),/*#__PURE__*/_jsx(\"path\",{d:\"M78.2999 106.649C78.2999 119.324 68.0248 129.599 55.3499 129.599C42.675 129.599 32.3999 119.324 32.3999 106.649C32.3999 93.9743 42.675 83.6992 55.3499 83.6992C68.0248 83.6992 78.2999 93.9743 78.2999 106.649Z\",fill:effectiveFills.mark})]})})});}addPropertyControls(BoomMark,{width:{type:ControlType.Number,title:\"Width\",defaultValue:30,min:8,max:300,step:1,unit:\"px\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Boom\"},boxColor:{type:ControlType.Color,title:\"Box Color\",optional:true},markColor:{type:ControlType.Color,title:\"Mark Color\",optional:true},styleVariant:{type:ControlType.Enum,title:\"Style\",options:[\"Auto\",\"Coral\",\"Amber\",\"Terracotta\",\"Ink\",\"Paper\",\"White Paper\",\"Black Gray Cutout\",\"Yellow Pink\"],optionTitles:[\"Auto\",\"Coral\",\"Amber\",\"Terracotta\",\"Ink\",\"Paper\",\"White Paper\",\"Black Gray Cutout\",\"Yellow Pink\"],defaultValue:\"Amber\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BoomMark\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Boom_Mark.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BoomMark from\"#framer/local/codeFile/Abewo3Q/Boom_Mark.js\";import Categories from\"#framer/local/collection/LJw7WE3Fc/LJw7WE3Fc.js\";import*as sharedStyle1 from\"#framer/local/css/aDgYSWsAO/aDgYSWsAO.js\";import*as sharedStyle from\"#framer/local/css/q5xklKBYQ/q5xklKBYQ.js\";const BoomMarkFonts=getFonts(BoomMark);const breakpoints={GpjwtJmwF:\"(max-width: 809.98px)\",rwVXhCQNA:\"(min-width: 810px) and (max-width: 1199.98px)\",X8osBfqrr:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-d9aRA\";const variantClassNames={GpjwtJmwF:\"framer-v-2mc9q7\",rwVXhCQNA:\"framer-v-6pf977\",X8osBfqrr:\"framer-v-kpso4j\"};const IfkgZILKODvCTULNuH=undefined;const b3PzNnpfHDvCTULNuH=undefined;const idDvCTULNuH=undefined;const query=prequery=>prequery({from:{alias:\"DvCTULNuH\",data:Categories,type:\"Collection\"},select:[{collection:\"DvCTULNuH\",name:\"IfkgZILKO\",type:\"Identifier\"},{collection:\"DvCTULNuH\",name:\"b3PzNnpfH\",type:\"Identifier\"},{collection:\"DvCTULNuH\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"DvCTULNuH\",data:Categories,type:\"Collection\"},select:[{collection:\"DvCTULNuH\",name:\"IfkgZILKO\",type:\"Identifier\"},{collection:\"DvCTULNuH\",name:\"b3PzNnpfH\",type:\"Identifier\"},{collection:\"DvCTULNuH\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const breakpointRules={GpjwtJmwF:[\".framer-d9aRA.framer-kpso4j { padding: 0px 20px 0px 20px; }\",\".framer-d9aRA .framer-191fnd4 { flex-direction: column; height: 200px; padding: 30px 20px 22px 20px; }\",\".framer-d9aRA .framer-q8nh0o-container { height: 54px; width: 54px; }\",\".framer-d9aRA .framer-1it62ag { gap: 8px; }\"],rwVXhCQNA:[\".framer-d9aRA.framer-kpso4j { padding: 0px 32px 0px 32px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={GpjwtJmwF:\".framer-2mc9q7-override\",rwVXhCQNA:\".framer-6pf977-override\"};const rules=[\".framer-d9aRA.framer-11oyuyw, .framer-d9aRA .framer-11oyuyw { display: block; }\",\".framer-d9aRA.framer-kpso4j { align-content: center; align-items: center; background-color: var(--token-47a7f1e3-08d1-4c25-aa10-409b4b5800ce); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-d9aRA .framer-191fnd4 { -webkit-backdrop-filter: blur(14px); align-content: center; align-items: center; backdrop-filter: blur(14px); background-color: var(--token-48797e19-7e37-4898-b90d-04540a221a02); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 87px; justify-content: space-between; padding: 0px 72px 0px 72px; position: sticky; top: 0px; width: 100%; z-index: 5; }\",\".framer-d9aRA .framer-18izohd { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-d9aRA .framer-q8nh0o-container { flex: none; height: 55px; position: relative; width: 55px; }\",\".framer-d9aRA .framer-1fa315q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-d9aRA .framer-130jr3f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 4px 0px 4px 0px; position: relative; width: min-content; }\",\".framer-d9aRA .framer-1u0qs9p, .framer-d9aRA .framer-udldos, .framer-d9aRA .framer-16u9hln { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-d9aRA .framer-1it62ag { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-d9aRA .framer-f4ebgd { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -1px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -1px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={GpjwtJmwF:\"(max-width: 809.98px)\",rwVXhCQNA:\"(min-width: 810px) and (max-width: 1199.98px)\",X8osBfqrr:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"X8osBfqrr\",Phone:\"GpjwtJmwF\",Tablet:\"rwVXhCQNA\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"X8osBfqrr\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"GpjwtJmwF\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"X8osBfqrr\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-47a7f1e3-08d1-4c25-aa10-409b4b5800ce); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-kpso4j\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-191fnd4\",\"data-framer-name\":\"Navigation\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zdFe0FI9o\"},motionChild:true,nodeId:\"fNMwPQf2s\",scopeId:\"fXDVD3yvz\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Home\",className:\"framer-18izohd framer-11oyuyw\",\"data-framer-name\":\"Boom Wordmark\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-q8nh0o-container\",isAuthoredByUser:true,nodeId:\"tSEEbLLSr\",scopeId:\"fXDVD3yvz\",children:/*#__PURE__*/_jsx(BoomMark,{boxColor:\"var(--token-c9644361-8190-40d3-934f-8618b542a84b)\",height:\"100%\",id:\"tSEEbLLSr\",label:\"Boom\",layoutId:\"tSEEbLLSr\",markColor:\"var(--token-e22c8527-e87e-4d26-af05-d71117175cff)\",style:{height:\"100%\",width:\"100%\"},styleVariant:\"Auto\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fa315q\",\"data-framer-name\":\"Category Navigation\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-130jr3f hidden-2mc9q7\",\"data-framer-name\":\"Home Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17v784b\",\"data-styles-preset\":\"q5xklKBYQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zdFe0FI9o\"},motionChild:true,nodeId:\"Hpo6OT3Ms\",openInNewTab:false,relValues:[],scopeId:\"fXDVD3yvz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ckumbp\",\"data-styles-preset\":\"aDgYSWsAO\",children:\"In\\xedcio\"})})})}),className:\"framer-1u0qs9p\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),collection?.map(({b3PzNnpfH:b3PzNnpfHDvCTULNuH,id:idDvCTULNuH,IfkgZILKO:IfkgZILKODvCTULNuH},index)=>{IfkgZILKODvCTULNuH??=\"\";b3PzNnpfHDvCTULNuH??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`DvCTULNuH-${idDvCTULNuH}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{IfkgZILKO:IfkgZILKODvCTULNuH},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17v784b\",\"data-styles-preset\":\"q5xklKBYQ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{IfkgZILKO:IfkgZILKODvCTULNuH},webPageId:\"nAjk08gjl\"},motionChild:true,nodeId:\"awhwV8gzX\",openInNewTab:false,relValues:[],scopeId:\"fXDVD3yvz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ckumbp\",\"data-styles-preset\":\"aDgYSWsAO\",children:\"Name\"})})})}),className:\"framer-udldos\",\"data-framer-name\":\"Category Link\",fonts:[\"Inter\"],text:b3PzNnpfHDvCTULNuH,verticalAlignment:\"top\",withExternalLayout:true})})},idDvCTULNuH);})]});}})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1it62ag\",\"data-framer-name\":\"Navigation Actions\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17v784b\",\"data-styles-preset\":\"q5xklKBYQ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-c61a51f0-3a33-4b9a-8bee-f47d76865251)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zdFe0FI9o\"},motionChild:true,nodeId:\"mF1AQX2Mf\",openInNewTab:false,relValues:[],scopeId:\"fXDVD3yvz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"VISITE BOOM\"})})})}),className:\"framer-16u9hln\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-f4ebgd\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query2=mediaQueries[key];return`@media ${query2} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rwVXhCQNA\":{\"layout\":[\"fixed\",\"fixed\"]},\"GpjwtJmwF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"X8osBfqrr\":[\".framer-191fnd4\"],\"rwVXhCQNA\":[\".framer-191fnd4\"],\"GpjwtJmwF\":[\".framer-191fnd4\"]}\n * @framerBreakpoints {\"X8osBfqrr\":{\"min\":1200,\"canvasClassName\":\"framer-kpso4j-override\",\"minHeight\":800,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"rwVXhCQNA\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-6pf977-override\",\"minHeight\":800,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"GpjwtJmwF\":{\"max\":809,\"canvasClassName\":\"framer-2mc9q7-override\",\"minHeight\":800,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant X8osBfqrr\n * @framerLayoutTemplate true\n */const FramerfXDVD3yvz=withCSS(Component,css,\"framer-d9aRA\");export default FramerfXDVD3yvz;FramerfXDVD3yvz.displayName=\"Boom Editorial Layout\";FramerfXDVD3yvz.defaultProps={height:800,width:1200};addFonts(FramerfXDVD3yvz,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BoomMarkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerfXDVD3yvz.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);return Promise.allSettled([queryCacheEntry.preload()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfXDVD3yvz\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"X8osBfqrr\\\":[\\\".framer-191fnd4\\\"],\\\"rwVXhCQNA\\\":[\\\".framer-191fnd4\\\"],\\\"GpjwtJmwF\\\":[\\\".framer-191fnd4\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"800\",\"framerBreakpoints\":\"{\\\"X8osBfqrr\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-kpso4j-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"rwVXhCQNA\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-6pf977-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"GpjwtJmwF\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-2mc9q7-override\\\",\\\"minHeight\\\":800,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rwVXhCQNA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GpjwtJmwF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"X8osBfqrr\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport BoomEditorialLayout from \"https://framerusercontent.com/modules/xbXahQU16yEKN6NNsBWE/IdKDJdvt60XB1eDr3h9N/fXDVD3yvz.js\";\r\n\r\n\t\tconst routes = {zdFe0FI9o: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YuSNph5zqFyXDZ94OxhT/14xhLtGd0gB3DvETI7FQ/zdFe0FI9o.js\")), path: \"/\"}, L2mVwZjT1: {collectionId: \"GYPSJIe9g\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nE4wvHY3dEYty0tnIYoq/eOvxHD3krlglaKKCeNuO/L2mVwZjT1.js\")), path: \"/:pMqP7nPte\"}, nAjk08gjl: {collectionId: \"LJw7WE3Fc\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BBeuZ5hX9vUlk8Rjwm2u/WDOdLFbLLjKQcPgMw2Vv/nAjk08gjl.js\")), path: \"/category/:IfkgZILKO\"}, d01MdjQ77: {collectionId: \"j_J03WX0k\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dmsigsYoX9qOn6Dp7oXn/d5VCFtKhpA0jrGYExs9h/d01MdjQ77.js\")), path: \"/author/:mJzy7Fv49\"}}\r\n\r\n\t\tconst locales = [{code: \"pt-BR\", id: \"default\", name: \"Portuguese\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {GYPSJIe9g: async () => (await import(\"https://framerusercontent.com/modules/pFRoIPwOdt5nnBFFa6Fo/PFviG5Fvhcomcg1w2ewH/GYPSJIe9g.js\"))?.[\"utils\"], j_J03WX0k: async () => (await import(\"https://framerusercontent.com/modules/nXin90iZV3dahBW5PXtE/59yFgx9DRZrRDRH5hOqp/j_J03WX0k.js\"))?.[\"utils\"], LJw7WE3Fc: async () => (await import(\"https://framerusercontent.com/modules/MnV3m93zCtHNFvSBek2d/WeqpdiJdKwCL9TbJ6hmk/LJw7WE3Fc.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"701aed49ff1e41d2293cfe8e07382168a94e300394a7ad8b0aa7394e55275e24\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"zdFe0FI9o\":\r\ncase \"L2mVwZjT1\":\r\ncase \"nAjk08gjl\":\r\ncase \"d01MdjQ77\":\r\nreturn React.createElement(BoomEditorialLayout, {...props, key: \"BoomEditorialLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"zdFe0FI9o\":\r\ncase \"L2mVwZjT1\":\r\ncase \"nAjk08gjl\":\r\ncase \"d01MdjQ77\":\r\nreturn [{hash: \"2mc9q7\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"6pf977\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"kpso4j\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: false, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://blog.get-boom.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/QbaPyjxLSFGAni065Wjo/QVjANuOBgsAjWFwz1vR9/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}