{"version":3,"file":"script_main.Do4NwpDB.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","fonts","css","className","fonts","css","className","css","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image1","Menu","X","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useMemo","useState","useRef","useCallback","useState","useRef","useRef","Navigation","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","MainLayout","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/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js","https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/48gmyZnSDgDPvXhZL6kJ/is1ZurWufxiBCbXQuujw/f7b6fdMm2.js","https:/framerusercontent.com/modules/QWO8YxacC4UILJttamjJ/2oA3y5Yp0FAzbFmLvHvw/SIUIyqjZd.js","https:/framerusercontent.com/modules/Sha0aaTOcJY1Rb57WvWh/FvdYPykV8M2gXvyZhEID/zH5Bqdnzh.js","https:/framerusercontent.com/modules/oiY3uK3jwrn9vdIVUSxS/QZGZRsKhQk4HxJkFHrMY/Dut_qUzxp.js","https:/framerusercontent.com/modules/BORhNkfMxTu9hbklyLH5/SKqlSDqZFxsON1xW9cBY/BootSequence.js","https:/framerusercontent.com/modules/bKDuaq9BNxECx4Pc5IDL/wmGszLlNd2b90DZn5WVh/MobileMenu.js","https:/framerusercontent.com/modules/rrAOwHoG9Ewyap6cRtda/CONLWgiJB45qSQdvGJJ8/NavBackdrop.js","https:/framerusercontent.com/modules/bgb7x2YXXEoEIZHkUhcj/dvyDEs3dDMwAwz0P2aeo/NavScroll.js","https:/framerusercontent.com/modules/9f0rbwVdILLO0Ev0amPl/AQpey5or8RG0liCjxMLW/VDmw1XaYt.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"YnobPTYMb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 5)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"Cb0Gao21R\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"oPtuyu4df\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 19)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3467097230\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-grV1P\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-grV1P { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-grV1P\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9801af1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;KairosSansRoughW1G-BoldIt ☞\",\"CUSTOMV2;KairosSansRoughW1G-BoldIt ☞\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"KairosSansRoughW1G-BoldIt ☞\",openType:true,source:\"custom\",style:\"italic\",uiFamilyName:\"KairosSansRoughW1G-BoldIt\",url:\"https://framerusercontent.com/assets/2BHXfFp6LggGWjtRjYyWacXKNY.woff2\",weight:\"400\"}]}];export const css=[\".framer-usbgk .framer-styles-preset-163jed3:not(.rich-text-wrapper), .framer-usbgk .framer-styles-preset-163jed3.rich-text-wrapper p { --framer-font-family: \\\"KairosSansRoughW1G-BoldIt ☞\\\", \\\"KairosSansRoughW1G-BoldIt ☞ Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"KairosSansRoughW1G-BoldIt ☞\\\", \\\"KairosSansRoughW1G-BoldIt ☞ Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 30px; --framer-font-style: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.15em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-usbgk .framer-styles-preset-163jed3:not(.rich-text-wrapper), .framer-usbgk .framer-styles-preset-163jed3.rich-text-wrapper p { --framer-font-family: \\\"KairosSansRoughW1G-BoldIt ☞\\\", \\\"KairosSansRoughW1G-BoldIt ☞ Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"KairosSansRoughW1G-BoldIt ☞\\\", \\\"KairosSansRoughW1G-BoldIt ☞ Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 30px; --framer-font-style: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.15em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-usbgk .framer-styles-preset-163jed3:not(.rich-text-wrapper), .framer-usbgk .framer-styles-preset-163jed3.rich-text-wrapper p { --framer-font-family: \\\"KairosSansRoughW1G-BoldIt ☞\\\", \\\"KairosSansRoughW1G-BoldIt ☞ Placeholder\\\", sans-serif; --framer-font-family-italic: \\\"KairosSansRoughW1G-BoldIt ☞\\\", \\\"KairosSansRoughW1G-BoldIt ☞ Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 26px; --framer-font-style: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.15em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-usbgk\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9801af1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;KairosSansW1G-Cn ☞\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"KairosSansW1G-Cn ☞\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"KairosSansW1G-Cn\",url:\"https://framerusercontent.com/assets/MtQSmE4pJvr2bK8Dc7ByOF8mY.woff2\",weight:\"400\"}]}];export const css=[\".framer-W8cH6 .framer-styles-preset-1u42lz7:not(.rich-text-wrapper), .framer-W8cH6 .framer-styles-preset-1u42lz7.rich-text-wrapper p { --framer-font-family: \\\"KairosSansW1G-Cn ☞\\\", \\\"KairosSansW1G-Cn ☞ Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-W8cH6\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9801af1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;KairosSansW1G-Cn ☞\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"KairosSansW1G-Cn ☞\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"KairosSansW1G-Cn\",url:\"https://framerusercontent.com/assets/MtQSmE4pJvr2bK8Dc7ByOF8mY.woff2\",weight:\"400\"}]}];export const css=[\".framer-r6RPd .framer-styles-preset-2y1tr4:not(.rich-text-wrapper), .framer-r6RPd .framer-styles-preset-2y1tr4.rich-text-wrapper p { --framer-font-family: \\\"KairosSansW1G-Cn ☞\\\", \\\"KairosSansW1G-Cn ☞ Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-r6RPd\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5477e77)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/48gmyZnSDgDPvXhZL6kJ/is1ZurWufxiBCbXQuujw/f7b6fdMm2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/QWO8YxacC4UILJttamjJ/2oA3y5Yp0FAzbFmLvHvw/SIUIyqjZd.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Sha0aaTOcJY1Rb57WvWh/FvdYPykV8M2gXvyZhEID/zH5Bqdnzh.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/PU4BViMDnRE7mkEbY7IB/q7q2UVlhqXGUkkQYrmU6/ZR4VpYWvb.js\";const cycleOrder=[\"wFnt56BKp\",\"pBrcR4tqm\",\"d9fxNQVrd\",\"nSpZXT2mK\",\"Nl_vw2S8Z\",\"qjFP5eL8l\",\"jmQ_5CQhs\",\"foHqJxEFH\"];const serializationHash=\"framer-xevg4\";const variantClassNames={d9fxNQVrd:\"framer-v-1juzzin\",foHqJxEFH:\"framer-v-ms5hri\",jmQ_5CQhs:\"framer-v-1iiosad\",Nl_vw2S8Z:\"framer-v-15vqczh\",nSpZXT2mK:\"framer-v-fuwypx\",pBrcR4tqm:\"framer-v-1pxfxlv\",qjFP5eL8l:\"framer-v-doizap\",wFnt56BKp:\"framer-v-3dgcth\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.35,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:.55,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const animation1={opacity:.85,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Scrolled\":\"qjFP5eL8l\",\"Phone Open\":\"Nl_vw2S8Z\",\"Phone Scrolled\":\"foHqJxEFH\",\"Tablet Open\":\"d9fxNQVrd\",\"Tablet Scrolled\":\"jmQ_5CQhs\",Desktop:\"wFnt56BKp\",Phone:\"nSpZXT2mK\",Tablet:\"pBrcR4tqm\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wFnt56BKp\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};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 componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wFnt56BKp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"d9fxNQVrd\",\"Nl_vw2S8Z\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ijplwq=activeVariantCallback(async(...args)=>{setVariant(\"d9fxNQVrd\");});const onTap1xa6j44=activeVariantCallback(async(...args)=>{setVariant(\"pBrcR4tqm\");});const onTapuhhmt2=activeVariantCallback(async(...args)=>{setVariant(\"nSpZXT2mK\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3dgcth\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wFnt56BKp\",ref:refBinding,style:{backdropFilter:\"blur(20px)\",backgroundColor:\"rgba(8, 8, 10, 0.55)\",WebkitBackdropFilter:\"blur(20px)\",...style},variants:{d9fxNQVrd:{backdropFilter:\"none\",backgroundColor:\"var(--token-877c42f0-5e43-4ef1-aa91-ea6848eea182)\",WebkitBackdropFilter:\"none\"},Nl_vw2S8Z:{backdropFilter:\"none\",backgroundColor:\"var(--token-877c42f0-5e43-4ef1-aa91-ea6848eea182)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({d9fxNQVrd:{\"data-framer-name\":\"Tablet Open\"},foHqJxEFH:{\"data-framer-name\":\"Phone Scrolled\"},jmQ_5CQhs:{\"data-framer-name\":\"Tablet Scrolled\"},Nl_vw2S8Z:{\"data-framer-name\":\"Phone Open\"},nSpZXT2mK:{\"data-framer-name\":\"Phone\"},pBrcR4tqm:{\"data-framer-name\":\"Tablet\"},qjFP5eL8l:{\"data-framer-name\":\"Desktop Scrolled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f5u9r4\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"zK4wpn1Yn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y5jr2n\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"ALXThEYEY\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h77uy6\",\"data-framer-name\":\"Logo Wrap\",layoutDependency:layoutDependency,layoutId:\"uZjvXWnJo\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{d9fxNQVrd:{backgroundColor:\"rgb(10, 10, 10)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},foHqJxEFH:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},jmQ_5CQhs:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},Nl_vw2S8Z:{backgroundColor:\"rgb(10, 10, 10)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},nSpZXT2mK:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},qjFP5eL8l:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ydE62Jwc6\",scopeId:\"Dut_qUzxp\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"World Airsoft Games\",fit:\"fill\",intrinsicHeight:1215,intrinsicWidth:2160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(8+((componentViewport?.height||91)-8-72)/2)+9+0+0),pixelHeight:1215,pixelWidth:2160,sizes:\"136px\",src:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215\",srcSet:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=512&width=2160&height=1215 512w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=1024&width=2160&height=1215 1024w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=2048&width=2160&height=1215 2048w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215 2160w\"},className:\"framer-1jak3gr framer-d7ei2z\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"ydE62Jwc6\",...addPropertyOverrides({d9fxNQVrd:{background:{alt:\"World Airsoft Games\",fit:\"fill\",intrinsicHeight:1215,intrinsicWidth:2160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+8+0+0+5+8),pixelHeight:1215,pixelWidth:2160,sizes:\"116px\",src:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215\",srcSet:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=512&width=2160&height=1215 512w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=1024&width=2160&height=1215 1024w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=2048&width=2160&height=1215 2048w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215 2160w\"}},foHqJxEFH:{background:{alt:\"World Airsoft Games\",fit:\"fill\",intrinsicHeight:1215,intrinsicWidth:2160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+8+0+0+13+0),pixelHeight:1215,pixelWidth:2160,sizes:\"116px\",src:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215\",srcSet:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=512&width=2160&height=1215 512w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=1024&width=2160&height=1215 1024w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=2048&width=2160&height=1215 2048w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215 2160w\"}},jmQ_5CQhs:{background:{alt:\"World Airsoft Games\",fit:\"fill\",intrinsicHeight:1215,intrinsicWidth:2160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+8+0+0+13+0),pixelHeight:1215,pixelWidth:2160,sizes:\"116px\",src:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215\",srcSet:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=512&width=2160&height=1215 512w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=1024&width=2160&height=1215 1024w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=2048&width=2160&height=1215 2048w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215 2160w\"}},Nl_vw2S8Z:{background:{alt:\"World Airsoft Games\",fit:\"fill\",intrinsicHeight:1215,intrinsicWidth:2160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+8+0+0+5+8),pixelHeight:1215,pixelWidth:2160,sizes:\"116px\",src:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215\",srcSet:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=512&width=2160&height=1215 512w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=1024&width=2160&height=1215 1024w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=2048&width=2160&height=1215 2048w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215 2160w\"}},nSpZXT2mK:{background:{alt:\"World Airsoft Games\",fit:\"fill\",intrinsicHeight:1215,intrinsicWidth:2160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+8+0+0+13+0),pixelHeight:1215,pixelWidth:2160,sizes:\"116px\",src:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215\",srcSet:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=512&width=2160&height=1215 512w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=1024&width=2160&height=1215 1024w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=2048&width=2160&height=1215 2048w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215 2160w\"}},pBrcR4tqm:{background:{alt:\"World Airsoft Games\",fit:\"fill\",intrinsicHeight:1215,intrinsicWidth:2160,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+8+0+0+13+0),pixelHeight:1215,pixelWidth:2160,sizes:\"116px\",src:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215\",srcSet:\"https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=512&width=2160&height=1215 512w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=1024&width=2160&height=1215 1024w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?scale-down-to=2048&width=2160&height=1215 2048w,https://framerusercontent.com/images/n2vUWE3CyS9aydD0LG5Zejfg.png?width=2160&height=1215 2160w\"}}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Open menu\",className:\"framer-z8n4a1\",\"data-framer-name\":\"Menu Button\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"FSL4QBJgd\",onTap:onTap1ijplwq,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},...addPropertyOverrides({d9fxNQVrd:{\"aria-label\":\"Close menu\",onTap:onTap1xa6j44},Nl_vw2S8Z:{\"aria-label\":\"Close menu\",onTap:onTapuhhmt2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1367uvi\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"bjCu0IqrQ\",style:{\"--1m973uw\":\"var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3)\",\"--js9iwy\":2},variants:{d9fxNQVrd:{\"--1m973uw\":\"rgb(10, 10, 10)\"},Nl_vw2S8Z:{\"--1m973uw\":\"rgb(10, 10, 10)\"}},...addPropertyOverrides({d9fxNQVrd:{Component:X},Nl_vw2S8Z:{Component:X}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14yqw3i\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"prLkXaVV6\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bzEDpPnAt\",scopeId:\"Dut_qUzxp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ksfs6a framer-d7ei2z\",\"data-framer-name\":\"Nav Item Home\",layoutDependency:layoutDependency,layoutId:\"bzEDpPnAt\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u42lz7\",\"data-styles-preset\":\"SIUIyqjZd\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Home\"})}),className:\"framer-ncy85i\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fwDr3uHnk\",style:{\"--extracted-r6o4lv\":\"var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"q1MowiNnf\"},motionChild:true,nodeId:\"A7n1X_Yr2\",scopeId:\"Dut_qUzxp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-hrjzdb framer-d7ei2z\",\"data-framer-name\":\"Nav Item Experience\",layoutDependency:layoutDependency,layoutId:\"A7n1X_Yr2\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u42lz7\",\"data-styles-preset\":\"SIUIyqjZd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Experience\"})}),className:\"framer-p05rp3\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sj6VCIMdp\",style:{\"--extracted-r6o4lv\":\"var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3)\"},variants:{d9fxNQVrd:{\"--extracted-r6o4lv\":\"#0A0A0A\"},Nl_vw2S8Z:{\"--extracted-r6o4lv\":\"#0A0A0A\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({d9fxNQVrd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-163jed3\",\"data-styles-preset\":\"f7b6fdMm2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #0A0A0A)\"},children:\"Experience\"})})},foHqJxEFH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Experience\"})})},jmQ_5CQhs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Experience\"})})},Nl_vw2S8Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-163jed3\",\"data-styles-preset\":\"f7b6fdMm2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #0A0A0A)\"},children:\"Experience\"})})},nSpZXT2mK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Experience\"})})},pBrcR4tqm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Experience\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RTyB5DZDh\"},motionChild:true,nodeId:\"lI5e19iqU\",scopeId:\"Dut_qUzxp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nerbtk framer-d7ei2z\",\"data-framer-name\":\"Nav Item Sponsors\",layoutDependency:layoutDependency,layoutId:\"lI5e19iqU\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u42lz7\",\"data-styles-preset\":\"SIUIyqjZd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Sponsors\"})}),className:\"framer-1tbvtyj\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vRICxPAjT\",style:{\"--extracted-r6o4lv\":\"var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3)\"},variants:{d9fxNQVrd:{\"--extracted-r6o4lv\":\"#0A0A0A\"},Nl_vw2S8Z:{\"--extracted-r6o4lv\":\"#0A0A0A\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({d9fxNQVrd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-163jed3\",\"data-styles-preset\":\"f7b6fdMm2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #0A0A0A)\"},children:\"Sponsors\"})})},foHqJxEFH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Sponsors\"})})},jmQ_5CQhs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Sponsors\"})})},Nl_vw2S8Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-163jed3\",\"data-styles-preset\":\"f7b6fdMm2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #0A0A0A)\"},children:\"Sponsors\"})})},nSpZXT2mK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Sponsors\"})})},pBrcR4tqm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Sponsors\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xHBy8NqSP\"},motionChild:true,nodeId:\"xQtNytyic\",scopeId:\"Dut_qUzxp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17kglkx framer-d7ei2z\",\"data-framer-name\":\"Nav Item Winners\",layoutDependency:layoutDependency,layoutId:\"xQtNytyic\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u42lz7\",\"data-styles-preset\":\"SIUIyqjZd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Winners\"})}),className:\"framer-10vohqn\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cIHkE1dK0\",style:{\"--extracted-r6o4lv\":\"var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3)\"},variants:{d9fxNQVrd:{\"--extracted-r6o4lv\":\"#0A0A0A\"},Nl_vw2S8Z:{\"--extracted-r6o4lv\":\"#0A0A0A\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({d9fxNQVrd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-163jed3\",\"data-styles-preset\":\"f7b6fdMm2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #0A0A0A)\"},children:\"Winners\"})})},foHqJxEFH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Winners\"})})},jmQ_5CQhs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Winners\"})})},Nl_vw2S8Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-163jed3\",\"data-styles-preset\":\"f7b6fdMm2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #0A0A0A)\"},children:\"Winners\"})})},nSpZXT2mK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Winners\"})})},pBrcR4tqm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2y1tr4\",\"data-styles-preset\":\"zH5Bqdnzh\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3))\"},children:\"Winners\"})})}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xoxlgh\",\"data-framer-name\":\"CTA Area\",layoutDependency:layoutDependency,layoutId:\"sqQBmtKdf\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P3RIaneO6\"},motionChild:true,nodeId:\"JePf07zfo\",scopeId:\"Dut_qUzxp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qtbigq framer-d7ei2z\",\"data-framer-name\":\"Contact CTA\",layoutDependency:layoutDependency,layoutId:\"JePf07zfo\",style:{backgroundColor:\"var(--token-877c42f0-5e43-4ef1-aa91-ea6848eea182)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},variants:{d9fxNQVrd:{backgroundColor:\"rgb(10, 10, 10)\"},Nl_vw2S8Z:{backgroundColor:\"rgb(10, 10, 10)\"}},whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w9focs\",\"data-styles-preset\":\"ZR4VpYWvb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(10, 10, 10))\"},children:\"Contact Us\"})}),className:\"framer-1thpbeb\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uoMtlRnf5\",style:{\"--extracted-r6o4lv\":\"rgb(10, 10, 10)\"},variants:{d9fxNQVrd:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},Nl_vw2S8Z:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({d9fxNQVrd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w9focs\",\"data-styles-preset\":\"ZR4VpYWvb\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact Us\"})})},Nl_vw2S8Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w9focs\",\"data-styles-preset\":\"ZR4VpYWvb\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact Us\"})})}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\".framer-xevg4.framer-d7ei2z, .framer-xevg4 .framer-d7ei2z { display: block; }\",\".framer-xevg4.framer-3dgcth { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 91px; justify-content: center; overflow: hidden; padding: 8px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-xevg4 .framer-1f5u9r4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 72px; justify-content: flex-start; max-width: 1200px; padding: 0px 32px 0px 32px; position: relative; width: 1px; }\",\".framer-xevg4 .framer-y5jr2n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-xevg4 .framer-1h77uy6 { 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: 0px; position: relative; width: min-content; }\",\".framer-xevg4 .framer-1jak3gr { cursor: pointer; flex: none; height: 54px; position: relative; text-decoration: none; width: 136px; }\",\".framer-xevg4 .framer-z8n4a1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 44px; will-change: var(--framer-will-change-override, transform); }\",\".framer-xevg4 .framer-1367uvi { flex: none; height: auto; position: relative; width: 22px; }\",\".framer-xevg4 .framer-14yqw3i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-xevg4 .framer-1ksfs6a, .framer-xevg4 .framer-hrjzdb, .framer-xevg4 .framer-nerbtk, .framer-xevg4 .framer-17kglkx { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 6px 0px 6px 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-xevg4 .framer-ncy85i, .framer-xevg4 .framer-p05rp3, .framer-xevg4 .framer-1tbvtyj, .framer-xevg4 .framer-10vohqn, .framer-xevg4 .framer-1thpbeb { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-xevg4 .framer-xoxlgh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: 1px; }\",\".framer-xevg4 .framer-1qtbigq { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 12px 22px 12px 22px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-xevg4.framer-v-1pxfxlv.framer-3dgcth, .framer-xevg4.framer-v-1iiosad.framer-3dgcth { align-content: flex-start; align-items: flex-start; width: 810px; }\",\".framer-xevg4.framer-v-1pxfxlv .framer-1f5u9r4, .framer-xevg4.framer-v-1iiosad .framer-1f5u9r4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; height: min-content; padding: 0px 24px 24px 24px; }\",\".framer-xevg4.framer-v-1pxfxlv .framer-y5jr2n, .framer-xevg4.framer-v-1juzzin .framer-y5jr2n, .framer-xevg4.framer-v-fuwypx .framer-y5jr2n, .framer-xevg4.framer-v-15vqczh .framer-y5jr2n, .framer-xevg4.framer-v-1iiosad .framer-y5jr2n, .framer-xevg4.framer-v-ms5hri .framer-y5jr2n { flex: none; height: 72px; justify-content: space-between; width: 100%; }\",\".framer-xevg4.framer-v-1pxfxlv .framer-1jak3gr, .framer-xevg4.framer-v-1juzzin .framer-1jak3gr, .framer-xevg4.framer-v-fuwypx .framer-1jak3gr, .framer-xevg4.framer-v-15vqczh .framer-1jak3gr, .framer-xevg4.framer-v-1iiosad .framer-1jak3gr, .framer-xevg4.framer-v-ms5hri .framer-1jak3gr { height: 46px; width: 116px; }\",\".framer-xevg4.framer-v-1pxfxlv .framer-14yqw3i, .framer-xevg4.framer-v-fuwypx .framer-14yqw3i, .framer-xevg4.framer-v-1iiosad .framer-14yqw3i, .framer-xevg4.framer-v-ms5hri .framer-14yqw3i { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 2px; justify-content: flex-start; width: 100%; }\",\".framer-xevg4.framer-v-1pxfxlv .framer-hrjzdb, .framer-xevg4.framer-v-1pxfxlv .framer-nerbtk, .framer-xevg4.framer-v-1pxfxlv .framer-17kglkx, .framer-xevg4.framer-v-fuwypx .framer-hrjzdb, .framer-xevg4.framer-v-fuwypx .framer-nerbtk, .framer-xevg4.framer-v-fuwypx .framer-17kglkx, .framer-xevg4.framer-v-1iiosad .framer-hrjzdb, .framer-xevg4.framer-v-1iiosad .framer-nerbtk, .framer-xevg4.framer-v-1iiosad .framer-17kglkx, .framer-xevg4.framer-v-ms5hri .framer-hrjzdb, .framer-xevg4.framer-v-ms5hri .framer-nerbtk, .framer-xevg4.framer-v-ms5hri .framer-17kglkx { justify-content: flex-start; padding: 13px 0px 13px 0px; width: 100%; }\",\".framer-xevg4.framer-v-1pxfxlv .framer-xoxlgh, .framer-xevg4.framer-v-1juzzin .framer-xoxlgh, .framer-xevg4.framer-v-fuwypx .framer-xoxlgh, .framer-xevg4.framer-v-15vqczh .framer-xoxlgh, .framer-xevg4.framer-v-1iiosad .framer-xoxlgh, .framer-xevg4.framer-v-ms5hri .framer-xoxlgh { flex: none; justify-content: flex-start; padding: 12px 0px 0px 0px; width: 100%; }\",\".framer-xevg4.framer-v-1pxfxlv .framer-1qtbigq, .framer-xevg4.framer-v-fuwypx .framer-1qtbigq, .framer-xevg4.framer-v-1iiosad .framer-1qtbigq, .framer-xevg4.framer-v-ms5hri .framer-1qtbigq { flex: 1 0 0px; padding: 15px 22px 15px 22px; width: 1px; }\",\".framer-xevg4.framer-v-1juzzin.framer-3dgcth { align-content: flex-start; align-items: flex-start; height: min-content; overflow: auto; overscroll-behavior: contain; width: 810px; }\",\".framer-xevg4.framer-v-1juzzin .framer-1f5u9r4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; height: min-content; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px 24px 32px 24px; }\",\".framer-xevg4.framer-v-1juzzin .framer-1h77uy6, .framer-xevg4.framer-v-15vqczh .framer-1h77uy6 { padding: 8px 12px 8px 12px; }\",\".framer-xevg4.framer-v-1juzzin .framer-14yqw3i, .framer-xevg4.framer-v-15vqczh .framer-14yqw3i { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; justify-content: flex-start; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-xevg4.framer-v-1juzzin .framer-hrjzdb, .framer-xevg4.framer-v-1juzzin .framer-nerbtk, .framer-xevg4.framer-v-1juzzin .framer-17kglkx, .framer-xevg4.framer-v-15vqczh .framer-hrjzdb, .framer-xevg4.framer-v-15vqczh .framer-nerbtk, .framer-xevg4.framer-v-15vqczh .framer-17kglkx { justify-content: flex-start; padding: 16px 0px 16px 0px; width: 100%; }\",\".framer-xevg4.framer-v-1juzzin .framer-1qtbigq, .framer-xevg4.framer-v-15vqczh .framer-1qtbigq { flex: 1 0 0px; padding: 18px 24px 18px 24px; width: 1px; }\",\".framer-xevg4.framer-v-fuwypx.framer-3dgcth, .framer-xevg4.framer-v-ms5hri.framer-3dgcth { align-content: flex-start; align-items: flex-start; width: 390px; }\",\".framer-xevg4.framer-v-fuwypx .framer-1f5u9r4, .framer-xevg4.framer-v-ms5hri .framer-1f5u9r4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; height: min-content; padding: 0px 20px 22px 20px; }\",\".framer-xevg4.framer-v-15vqczh.framer-3dgcth { align-content: flex-start; align-items: flex-start; height: min-content; overflow: auto; overscroll-behavior: contain; width: 390px; }\",\".framer-xevg4.framer-v-15vqczh .framer-1f5u9r4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; height: min-content; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px 20px 28px 20px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"pBrcR4tqm\":{\"layout\":[\"fixed\",\"fixed\"]},\"d9fxNQVrd\":{\"layout\":[\"fixed\",\"auto\"]},\"nSpZXT2mK\":{\"layout\":[\"fixed\",\"fixed\"]},\"Nl_vw2S8Z\":{\"layout\":[\"fixed\",\"auto\"]},\"qjFP5eL8l\":{\"layout\":[\"fixed\",\"fixed\"]},\"jmQ_5CQhs\":{\"layout\":[\"fixed\",\"fixed\"]},\"foHqJxEFH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDut_qUzxp=withCSS(Component,css,\"framer-xevg4\");export default FramerDut_qUzxp;FramerDut_qUzxp.displayName=\"Navigation\";FramerDut_qUzxp.defaultProps={height:91,width:1200};addPropertyControls(FramerDut_qUzxp,{variant:{options:[\"wFnt56BKp\",\"pBrcR4tqm\",\"d9fxNQVrd\",\"nSpZXT2mK\",\"Nl_vw2S8Z\",\"qjFP5eL8l\",\"jmQ_5CQhs\",\"foHqJxEFH\"],optionTitles:[\"Desktop\",\"Tablet\",\"Tablet Open\",\"Phone\",\"Phone Open\",\"Desktop Scrolled\",\"Tablet Scrolled\",\"Phone Scrolled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDut_qUzxp,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDut_qUzxp\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pBrcR4tqm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d9fxNQVrd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nSpZXT2mK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Nl_vw2S8Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qjFP5eL8l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jmQ_5CQhs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"foHqJxEFH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"91\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dut_qUzxp.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";/** Generated from the project logo, sampled to a character grid. */const LOGO_ART=[\"                     -=.\",\"                   ..%@+.\",\"             .=*%@@@@@@@@@@%*=.                 :== .==- -== :=====. ======: -==.   ======:\",\"          :+%@@@@@@@@@@@@@@@@@@@*:              +@@.%@@%.@@*=@@#*@@%:@@@*@@@ @@@   =@@%*@@%\",\"        :#@@@@@@@@@@@@@@@@@@@@@@@@%-            +@@=@@@%+@@ #@@-+@@++@@%#@@=-@@#   #@@-+@@+\",\"      .#@@@@@@@@*=:. =+:.:-+%@@@@@@@#.          +@@@@=@@@@= @@@-%@@:%@@+%@@-*@@#==.@@@=%@@:\",\"     :@@@@@@@#-   :+*###*=.  .+@@@@@@@=         -***-.***+  =*****- *** +** +****+.******-\",\"    :@@@@@@%:   =@@@@@@@@@@#.   *@@@@@@=\",\"   .@@@@@@%    +@@@@@@@@@@@@@.   =@@@@@@:\",\"   *@@@@@@.    *#############=    +@@@@@#         %%%%%  +%%-+%%%%%%::#%%%%#.:#%%%%%-.%%%%%+#%%%%%+\",\"   @@@@@@+    ################=    @@@@@@.       #@@*@@. @@@.%@@-%@@-#@@**#+ #@@=*@@++@@#-- :+@@#:.\",\" =+@@@@@@*    @+@@@@@##%@@@@@*#   :@@@@@@*+:    +@@##@@-:@@%.@@@@@@# =##%@@@.@@@ %@@:%@@%%*  #@@-\",\" +*@@@@@@#    #*%@@@*%@*#@@@*%=   :@@@@@@#*-   :@@#+#@@=+@@+=@@*-@@#-@@%#@@*:@@@#@@%.@@@     @@@\",\"   @@@@@@+     #+###@@@@%###+=     @@@@@@.     .::   ::..:: .::..::. .::::.  .:::::  ::.     :::\",\"   +@@@@@@.     :@@@@@@@@@@#.     *@@@@@#\",\"    %@@@@@%.     :%@@@@@@@*      +@@@@@@.        .:::::   .::::   :::: .:::. :::::. .::::.\",\"    .@@@@@@@-      -#@@@*:     .#@@@@@@-        -@@%%@@# .@@@@@- +@@@@ @@@@*=@@%##-+@@#%@@:\",\"     .%@@@@@@%=              :*@@@@@@@-         #@@=+**- #@@-@@+ %@#@@+@#@@-#@@%#* @@@%%%*\",\"       +@@@@@@@@#+-:.*#-.:=*%@@@@@@@*.          @@@-@@@:+@@@%@@*.@@-@@@%+@@ @@@=-:.+#+*@@%\",\"        .*@@@@@@@@@@@@@@@@@@@@@@@@#:            #%%%%%+:%%*.:%%*-%% %%%.*%*:%%%%%+:%%%%%#:\",\"           =#@@@@@@@@@@@@@@@@@@%+.\",\"              -+#%@@@@@@@@@#+-.                  =+ ==.-=.:+                     = +.-=-\",\"                    .%@+.                        -:-:+ -- -:                    :-+=:===\",\"                     =*:                        -:.-:-:-. -                    =-.:..:::\"];/** Emblem only, for viewports too narrow for the full lockup. */const LOGO_ART_COMPACT=[\"               .=.\",\"            .:-+@*-:\",\"        .=#@@@@@@@@@@@*-\",\"      :#@@@@@@@@@@@@@@@@@*.\",\"     *@@@@@%+-..=:.-+%@@@@@+\",\"   .%@@@@#:  =#@@@#+. :#@@@@#\",\"   #@@@@=  :@@@@@@@@@-  =@@@@*\",\"  =@@@@+   *##########   +@@@@:\",\"  #@@@@   =#####%###%#*   @@@@*\",\" %@@@@@=  **@@@###@@@*%  :@@@@@%:\",\"  #@@@@   .+###%@@###+.   @@@@*\",\"  =@@@@=   .+@@@@@@@*.   =@@@@-\",\"   %@@@@=    =@@@@@+    -@@@@#\",\"   .%@@@@*.    -+=.   .*@@@@#\",\"     *@@@@@#=: .+: :=#@@@@@*\",\"      :#@@@@@@@@@@@@@@@@@#:\",\"        .+%@@@@@@@@@@@#=.\",\"            :-=*@#+-:\",\"               .*:\"];const COMMANDS=[\"PING\",\"SYNC\",\"LINK\",\"AUTH\",\"ROUTE\",\"SCAN\",\"LOAD\",\"ACK\",\"TX\",\"RX\",\"ARM\"];const STATUSES=[\"SECURE\",\"200 OK\",\"ESTABLISHED\",\"UP\",\"SYN_SENT\",\"RETRY\",\"TIMEOUT\",\"403 DENIED\",\"VERIFIED\"];const NODES=[\"ARENA-GRID\",\"RANGE-DELTA\",\"TEAM-UAE\",\"TEAM-JPN\",\"TEAM-BRA\",\"TEAM-POL\",\"MARSHAL-NET\",\"CHRONO-BAY\",\"SPEEDSOFT-A\",\"TACTICAL-B\"];/**\n * Wide vs narrow is decided in CSS, not in state. Picking it in an effect\n * meant the server HTML always carried the desktop lockup and the system ID,\n * and phones swapped both out a second after load, which Lighthouse counted\n * as a layout shift on every fresh visit. Hoisted so hydration sees the same\n * <style> text on both sides.\n */const BOOT_CSS=\".wag-boot-narrow{display:none}\"+\"@media (max-width: 809px){\"+\".wag-boot-wide{display:none !important}\"+\".wag-boot-narrow{display:block}}\";const CORNERS=[{top:0,left:0,borderTop:true,borderLeft:true},{top:0,right:0,borderTop:true,borderRight:true},{bottom:0,left:0,borderBottom:true,borderLeft:true},{bottom:0,right:0,borderBottom:true,borderRight:true}];/** Deterministic PRNG so the log is identical on server and client. */function makeRandom(seed){let state=seed;return function next(){state|=0;state=state+1831565813|0;let t=Math.imul(state^state>>>15,1|state);t=t+Math.imul(t^t>>>7,61|t)^t;return((t^t>>>14)>>>0)/4294967296;};}function pad(value,size){let out=String(value);while(out.length<size)out=\"0\"+out;return out;}function buildLog(count){const random=makeRandom(20270117);const lines=[];let clock=0;for(let i=0;i<count;i++){clock+=8+Math.floor(random()*52);const stamp=\"[\"+pad(Math.floor(clock/1e3),2)+\":\"+pad(clock%1e3,3)+\"]\";const command=COMMANDS[Math.floor(random()*COMMANDS.length)];const status=STATUSES[Math.floor(random()*STATUSES.length)];const useNode=random()>.45;const target=useNode?NODES[Math.floor(random()*NODES.length)]+\"-\"+pad(1+Math.floor(random()*24),2):\"10.\"+Math.floor(random()*255)+\".\"+Math.floor(random()*255)+\".\"+Math.floor(random()*255)+\":\"+[22,80,443,1337,4433,8080][Math.floor(random()*6)];lines.push(stamp+\" \"+(command+\"     \").slice(0,5)+\" \"+(target+\"                      \").slice(0,22)+\" :: \"+status);}return lines;}/**\n * Boot Sequence\n *\n * Terminal-style intro overlay. The logo is sampled into characters and sits\n * behind the console as a watermark, then the panel slides up off screen.\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 800\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function BootSequence(props){const{heading=\"WORLD AIRSOFT GAMES // SECURE UPLINK\",systemId=\"SYSTEM\\xb7ACTIVE\\xb7//\\xb7WAG-2027-UAE\",logLabel=\"PRIMARY LOG [system boot]\",finalLine=\"OPERATION CLEARED — ENTERING\",skipHint=\"CLICK OR PRESS ANY KEY TO SKIP\",lineCount=56,duration=2600,holdAfter=520,oncePerSession=true,showArt=true,artOpacity=14,background=\"#000000\",logColor=\"rgba(255, 255, 255, 0.42)\",accent=\"#f9ae00\",font}=props;const isStatic=useIsStaticRenderer();const lines=useMemo(()=>buildLog(lineCount),[lineCount]);const[visible,setVisible]=useState(true);const[leaving,setLeaving]=useState(false);const[reduced,setReduced]=useState(false);const[shown,setShown]=useState(isStatic?lineCount:0);const scrollRef=useRef(null);const rootRef=useRef(null);const shellRef=useRef(null);/* Remember the wrapper while we are still mounted to find it in. */useEffect(()=>{const node=rootRef.current;if(!node)return;let walker=node.parentElement;let hit=null;while(walker&&walker!==document.body){if(getComputedStyle(walker).position===\"fixed\"){hit=walker;break;}walker=walker.parentElement;}shellRef.current=hit||node.parentElement;});/**\n     * Framer wraps a code component in its own div, and this instance is a\n     * fixed, full-viewport one at z-index 10. Returning null when the intro is\n     * over empties that wrapper but leaves it lying over the entire page, where\n     * it quietly swallows every click - the FAQ rows and the burger menu stop\n     * responding for the rest of the visit. So the wrapper itself has to stop\n     * taking hits.\n     */useEffect(()=>{if(isStatic)return;/* Two ways out: the slide-up after the log, and the once-per-visit\n           skip, which drops straight to hidden. The skip path used to leave\n           the wrapper untouched, so on every page after the first the whole\n           site sat under an invisible full-screen layer and nothing in the\n           nav could be clicked. */if(!leaving&&visible)return;const shell=shellRef.current;if(!shell)return;shell.style.pointerEvents=\"none\";if(!visible){shell.style.visibility=\"hidden\";return;}const timer=window.setTimeout(()=>{shell.style.visibility=\"hidden\";},820);return()=>window.clearTimeout(timer);},[isStatic,leaving,visible]);const dismiss=useCallback(()=>{startTransition(()=>setLeaving(true));},[]);/**\n     * Skip only when this visit has already seen it. Reduced motion still\n     * shows the screen, but jumps straight to the finished state instead of\n     * removing it — otherwise those visitors never see the intro at all.\n     */useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;let seen=false;try{seen=oncePerSession&&window.sessionStorage.getItem(\"wag-boot-seen\")===\"1\";}catch(error){seen=false;}if(seen){setVisible(false);return;}try{if(oncePerSession)window.sessionStorage.setItem(\"wag-boot-seen\",\"1\");}catch(error){/* storage unavailable, run the sequence anyway */}const prefersReduced=typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;if(prefersReduced){setReduced(true);setShown(lineCount);}},[isStatic,oncePerSession,lineCount]);/** Stream the log. */useEffect(()=>{if(isStatic||reduced||!visible||leaving)return;const step=Math.max(12,duration/Math.max(1,lineCount));const timer=window.setInterval(()=>{setShown(current=>{if(current>=lineCount){window.clearInterval(timer);return current;}return current+1;});},step);return()=>window.clearInterval(timer);},[isStatic,reduced,visible,leaving,duration,lineCount]);/** Once the log is complete, hold briefly then leave. */useEffect(()=>{if(isStatic||!visible||leaving)return;if(shown<lineCount)return;const timer=window.setTimeout(dismiss,holdAfter);return()=>window.clearTimeout(timer);},[isStatic,visible,leaving,shown,lineCount,holdAfter,dismiss]);/** Remove from the page once the slide-up has finished. */useEffect(()=>{if(!leaving)return;const timer=window.setTimeout(()=>setVisible(false),820);return()=>window.clearTimeout(timer);},[leaving]);/** Any key skips. */useEffect(()=>{if(isStatic||!visible||typeof window===\"undefined\")return;window.addEventListener(\"keydown\",dismiss);return()=>window.removeEventListener(\"keydown\",dismiss);},[isStatic,visible,dismiss]);/** Keep the newest line in view inside our own scroller. */useEffect(()=>{const node=scrollRef.current;if(!node)return;node.scrollTop=node.scrollHeight;},[shown]);if(RenderTarget.current()===RenderTarget.thumbnail)return null;if(!visible)return null;const complete=shown>=lineCount;const progress=Math.min(100,Math.round(shown/lineCount*100));const rows=lines.slice(0,shown);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,role:\"status\",\"aria-live\":\"polite\",\"aria-label\":\"Loading\",onClick:isStatic?undefined:dismiss,style:{position:\"relative\",width:\"100%\",height:\"100%\",background,overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",padding:\"26px 24px\",boxSizing:\"border-box\",gap:14,cursor:isStatic?\"default\":\"pointer\",transform:leaving?\"translateY(-100%)\":\"translateY(0)\",transition:\"transform 800ms cubic-bezier(0.76, 0, 0.24, 1)\",willChange:\"transform\",pointerEvents:leaving?\"none\":\"auto\",fontFamily:\"ui-monospace, SFMono-Regular, Menlo, Consolas, monospace\",fontSize:12,lineHeight:\"1.45em\",letterSpacing:\"0.02em\",...font},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:BOOT_CSS}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,backgroundImage:\"radial-gradient(rgba(255,255,255,0.05) 1px, transparent 1px)\",backgroundSize:\"6px 6px\",pointerEvents:\"none\",zIndex:0}}),showArt&&/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",pointerEvents:\"none\",userSelect:\"none\",overflow:\"hidden\",zIndex:0},children:[/*#__PURE__*/_jsx(\"pre\",{className:\"wag-boot-wide\",style:{margin:0,color:accent,opacity:artOpacity/100,fontSize:\"min(1.5vw, 2.4vh)\",lineHeight:\"1.06em\",letterSpacing:0,whiteSpace:\"pre\",fontFamily:\"ui-monospace, SFMono-Regular, Menlo, Consolas, monospace\"},children:LOGO_ART.join(\"\\n\")}),/*#__PURE__*/_jsx(\"pre\",{className:\"wag-boot-narrow\",style:{margin:0,color:accent,opacity:artOpacity/100,fontSize:\"min(4.2vw, 3.2vh)\",lineHeight:\"1.06em\",letterSpacing:0,whiteSpace:\"pre\",fontFamily:\"ui-monospace, SFMono-Regular, Menlo, Consolas, monospace\"},children:LOGO_ART_COMPACT.join(\"\\n\")})]}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:14,pointerEvents:\"none\",zIndex:1},children:CORNERS.map((corner,index)=>/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:corner.top,right:corner.right,bottom:corner.bottom,left:corner.left,width:14,height:14,borderTop:corner.borderTop?\"1px solid \"+logColor:undefined,borderRight:corner.borderRight?\"1px solid \"+logColor:undefined,borderBottom:corner.borderBottom?\"1px solid \"+logColor:undefined,borderLeft:corner.borderLeft?\"1px solid \"+logColor:undefined}},index))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:16,color:accent,textTransform:\"uppercase\",flex:\"0 0 auto\",position:\"relative\",zIndex:2},children:[/*#__PURE__*/_jsx(\"span\",{children:heading}),/*#__PURE__*/_jsx(\"span\",{className:\"wag-boot-wide\",style:{color:logColor},children:systemId})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 auto\",display:\"flex\",flexDirection:\"column\",position:\"relative\",zIndex:2,minHeight:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:\"0 0 auto\",marginBottom:8},children:/*#__PURE__*/_jsx(\"span\",{style:{background:accent,color:background,padding:\"2px 8px\",textTransform:\"uppercase\"},children:logLabel})}),/*#__PURE__*/_jsxs(\"div\",{ref:scrollRef,style:{flex:\"1 1 auto\",overflow:\"hidden\",color:logColor,whiteSpace:\"pre\",minHeight:0,/* Keep the fixed-width log inside narrow viewports. */fontSize:\"clamp(8px, 2.1vw, 12px)\",maskImage:\"linear-gradient(180deg, transparent 0%, #000 14%, #000 100%)\",WebkitMaskImage:\"linear-gradient(180deg, transparent 0%, #000 14%, #000 100%)\"},children:[rows.map((line,index)=>/*#__PURE__*/_jsx(\"div\",{children:line},index)),!complete&&/*#__PURE__*/_jsx(\"div\",{style:{color:accent},children:\"█\"}),complete&&/*#__PURE__*/_jsx(\"div\",{style:{color:accent},children:\">> \"+finalLine})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"0 0 auto\",position:\"relative\",zIndex:2},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:2,width:\"100%\",background:\"rgba(255, 255, 255, 0.12)\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:progress+\"%\",background:accent,transition:\"width 120ms linear\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",color:logColor,marginTop:10},children:[/*#__PURE__*/_jsx(\"span\",{children:skipHint}),/*#__PURE__*/_jsx(\"span\",{style:{color:accent},children:progress+\"%\"})]})]})]});}addPropertyControls(BootSequence,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"WORLD AIRSOFT GAMES // SECURE UPLINK\"},systemId:{type:ControlType.String,title:\"System ID\",defaultValue:\"SYSTEM\\xb7ACTIVE\\xb7//\\xb7WAG-2027-UAE\"},logLabel:{type:ControlType.String,title:\"Log Label\",defaultValue:\"PRIMARY LOG [system boot]\"},finalLine:{type:ControlType.String,title:\"Final Line\",defaultValue:\"OPERATION CLEARED — ENTERING\"},skipHint:{type:ControlType.String,title:\"Skip Hint\",defaultValue:\"CLICK OR PRESS ANY KEY TO SKIP\"},lineCount:{type:ControlType.Number,title:\"Log Lines\",defaultValue:56,min:12,max:160,step:1},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:2600,min:600,max:8e3,step:100,unit:\"ms\"},holdAfter:{type:ControlType.Number,title:\"Hold\",defaultValue:520,min:0,max:3e3,step:20,unit:\"ms\"},oncePerSession:{type:ControlType.Boolean,title:\"Once Per Visit\",defaultValue:true},showArt:{type:ControlType.Boolean,title:\"Logo Watermark\",defaultValue:true},artOpacity:{type:ControlType.Number,title:\"Watermark\",defaultValue:14,min:0,max:100,step:1,unit:\"%\",hidden:props=>!props.showArt},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},logColor:{type:ControlType.Color,title:\"Log Text\",defaultValue:\"rgba(255, 255, 255, 0.42)\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#f9ae00\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:12,lineHeight:\"1.45em\",letterSpacing:\"0.02em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BootSequence\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BootSequence.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * MOBILE MENU\n *\n * The burger used to be a Framer variant toggle, but the nav instance pins its\n * variant per breakpoint through the instance variant property, and Framer then\n * compiles the SET_VARIANT tap away - the published button carried no handler\n * at all, which is why tapping it did nothing on any device. This owns the open\n * state instead.\n *\n * It renders above the nav rather than inside it, so the panel can cover the\n * viewport without fighting the nav's own 72px height.\n *\n * @framerIntrinsicWidth 44\n * @framerIntrinsicHeight 44\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function MobileMenu(props){const{items=[],cta=\"Contact Us\",ctaLink=\"/contact\",showAt=1200,panelFill=\"#f9ae00\",barColor=\"#F2F0EC\",textColor=\"#140A02\",ctaFill=\"#140A02\",ctaTextColor=\"#F2F0EC\",topOffset=14,sideOffset=20,hiddenPaths=\"/tactical-airsoft,/speedsoft\",homeLabel=\"Home\"}=props;/* The Tactical Airsoft and Speedsoft pages were dropped. Their entries\n       are pinned in the Links control on every instance, and the project API\n       cannot edit an array of objects, so they are filtered out here by path\n       instead. Clear this control once the entries are removed by hand. */const hidden=hiddenPaths.split(\",\").map(path=>path.trim()).filter(Boolean);/* Framer keys object-control fields by their title, so the path arrives\n       as `path` on published instances and as `link` from the defaults. */const pathOf=item=>(item.path||item.link||\"\").trim();/* Framer's own links are emitted relative (\"./contact\"), which is what\n       keeps them working inside the editor's prototype and preview, where the\n       site is not served from the domain root. An absolute \"/contact\" from\n       here landed on Framer's 404 page in exactly those environments. */const toHref=path=>{if(!path||/^(https?:|mailto:|tel:)/.test(path))return path||\"./\";const clean=path.replace(/^\\/+/,\"\");return clean?\"./\"+clean:\"./\";};const visibleItems=items.filter(item=>!hidden.includes(pathOf(item)));/* Home goes first. Prepended in code for the same reason the dropped\n       pages are filtered in code: the pinned Links control cannot be edited\n       through the project API. Leave the label empty to remove it. */if(homeLabel.trim()&&!visibleItems.some(item=>pathOf(item)===\"/\")){visibleItems.unshift({label:homeLabel.trim(),link:\"/\"});}const isStatic=useIsStaticRenderer();const[open,setOpen]=useState(false);const btnRef=useRef(null);const panelRef=useRef(null);/* Starts false on both sides of hydration, then narrows on the client. */const[compact,setCompact]=useState(false);useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(\"(max-width: \"+(showAt-1)+\"px)\");const sync=function handleChange(){setCompact(mq.matches);};sync();if(mq.addEventListener){mq.addEventListener(\"change\",sync);return()=>mq.removeEventListener(\"change\",sync);}mq.addListener(sync);return()=>mq.removeListener(sync);},[showAt]);/**\n     * The burger sits in its own fixed layer so the open panel can cover the\n     * viewport, which also means it does not travel with the nav when that\n     * slides out of view on scroll down - it was left hanging over the page on\n     * its own. Mirroring the nav's transform keeps the two together whatever\n     * drives the nav, and watching the style attribute means no scroll\n     * listener of our own to keep in step.\n     */useEffect(()=>{if(isStatic||!compact||typeof document===\"undefined\")return;const btn=btnRef.current;const navEl=document.querySelector(\"nav\");if(!btn||!navEl)return;/**\n         * Watch the fixed wrapper, not <nav>. Framer renders the nav\n         * `position: relative` inside a fixed container, and the scroll\n         * component hides the bar by transforming that container - so\n         * observing <nav> itself saw nothing change and the burger stayed put.\n         */let nav=navEl;let walker=navEl;while(walker&&walker!==document.body){if(getComputedStyle(walker).position===\"fixed\"){nav=walker;break;}walker=walker.parentElement;}/**\n         * Mirror where the nav is going, not where it is. The scroll component\n         * writes the target transform inline and animates to it, so the\n         * computed transform read in the same tick is still the start of that\n         * transition. A single jump (tapping the status bar, a fast fling)\n         * fires one event, and copying the computed value then left the burger\n         * in the opposite state from the nav - hidden at the top of the page,\n         * or hanging on its own after a jump down. The nav's lift is a\n         * percentage of its own height, so it is converted to pixels here or\n         * the 44px burger would only move a fraction of the way.\n         */const targetOf=function readNavTarget(){const inline=nav.style.transform;if(!inline||inline===\"none\"){const computed=getComputedStyle(nav).transform;return computed&&computed!==\"none\"?computed:\"none\";}const m=inline.match(/translateY\\((-?[\\d.]+)(%|px)\\)/);if(!m)return inline;const value=parseFloat(m[1]);const px=m[2]===\"%\"?value/100*nav.offsetHeight:value;return px===0?\"none\":\"translateY(\"+px+\"px)\";};const sync=function mirrorNav(){if(open){/* While the menu is open this is the close button. */btn.style.transform=\"none\";return;}if(nav.style.transition)btn.style.transition=nav.style.transition;btn.style.transform=targetOf();};btn.style.transition=\"transform 260ms cubic-bezier(0.4, 0, 0.2, 1)\";sync();const mo=new MutationObserver(sync);mo.observe(nav,{attributes:true,attributeFilter:[\"style\",\"class\"]});window.addEventListener(\"scroll\",sync,{passive:true});return()=>{mo.disconnect();window.removeEventListener(\"scroll\",sync);};},[isStatic,compact,open]);/* Close on Escape, and never leave the page scroll-locked.\n       The site scrolls on <html>, not <body>, so locking body alone let the\n       page move behind the open menu. Lock both, and on iOS, where a swipe on\n       a fixed layer still chains to the document, swallow touchmove on the\n       panel unless the panel itself has something to scroll (short landscape\n       phones). */useEffect(()=>{if(!open||typeof document===\"undefined\")return;const onKey=function handleKey(event){if(event.key===\"Escape\")setOpen(false);};const html=document.documentElement;const previousHtml=html.style.overflow;const previousBody=document.body.style.overflow;html.style.overflow=\"hidden\";document.body.style.overflow=\"hidden\";const panel=panelRef.current;const onTouchMove=function handleTouchMove(event){if(panel&&panel.scrollHeight>panel.clientHeight+1)return;event.preventDefault();};if(panel)panel.addEventListener(\"touchmove\",onTouchMove,{passive:false});window.addEventListener(\"keydown\",onKey);return()=>{html.style.overflow=previousHtml;document.body.style.overflow=previousBody;if(panel)panel.removeEventListener(\"touchmove\",onTouchMove);window.removeEventListener(\"keydown\",onKey);};},[open]);/* On the canvas it would just sit over the design. */if(isStatic)return null;if(!compact)return null;const bar={position:\"absolute\",left:10,width:24,height:2,borderRadius:2,background:open?textColor:barColor,transition:\"transform 260ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms\"};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:[open&&/*#__PURE__*/_jsxs(\"div\",{ref:panelRef,style:{position:\"fixed\",inset:0,overflowY:\"auto\",overscrollBehavior:\"contain\",background:panelFill,zIndex:40,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:6,padding:\"96px \"+sideOffset+\"px 40px\",boxSizing:\"border-box\"},children:[visibleItems.map(item=>/*#__PURE__*/_jsx(\"a\",{href:toHref(pathOf(item)),onClick:()=>setOpen(false),style:{fontFamily:\"'KairosSansRoughW1G-BoldIt ☞', 'KairosSansRoughW1G-BoldIt', 'WAG Kairos Display', 'Barlow Condensed', 'Arial Narrow', sans-serif\",fontWeight:400,fontStyle:\"normal\",fontSize:\"clamp(26px, 8vw, 40px)\",lineHeight:1.22,letterSpacing:\"0.01em\",textTransform:\"uppercase\",color:textColor,textDecoration:\"none\",padding:\"6px 0\"},children:item.label},item.label)),/*#__PURE__*/_jsx(\"a\",{href:toHref(ctaLink),onClick:()=>setOpen(false),style:{marginTop:28,alignSelf:\"flex-start\",background:ctaFill,color:ctaTextColor,borderRadius:12,padding:\"14px 26px\",fontFamily:\"'KairosSansRoughW1G-BoldIt ☞', 'KairosSansRoughW1G-BoldIt', 'WAG Kairos Display', 'Barlow Condensed', 'Arial Narrow', sans-serif\",fontWeight:400,fontStyle:\"normal\",fontSize:16,letterSpacing:\"0.04em\",textTransform:\"uppercase\",textDecoration:\"none\"},children:cta})]}),/*#__PURE__*/_jsxs(\"button\",{ref:btnRef,type:\"button\",onClick:()=>setOpen(value=>!value),\"aria-label\":open?\"Close menu\":\"Open menu\",\"aria-expanded\":open,style:{position:\"fixed\",top:topOffset,right:sideOffset,width:44,height:44,zIndex:41,background:\"transparent\",border:\"none\",padding:0,margin:0,cursor:\"pointer\",WebkitTapHighlightColor:\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...bar,top:15,transform:open?\"translateY(7px) rotate(45deg)\":\"translateY(0) rotate(0)\"}}),/*#__PURE__*/_jsx(\"span\",{style:{...bar,top:21,opacity:open?0:1}}),/*#__PURE__*/_jsx(\"span\",{style:{...bar,top:27,transform:open?\"translateY(-5px) rotate(-45deg)\":\"translateY(0) rotate(0)\"}})]})]});}addPropertyControls(MobileMenu,{items:{type:ControlType.Array,title:\"Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},link:{type:ControlType.String,title:\"Path\"}}},defaultValue:[{label:\"Tactical Airsoft\",link:\"/tactical-airsoft\"},{label:\"Speedsoft\",link:\"/speedsoft\"},{label:\"Experience\",link:\"/experience\"},{label:\"Sponsors\",link:\"/sponsors\"},{label:\"Winners\",link:\"/winners\"}]},homeLabel:{type:ControlType.String,title:\"Home Label\",defaultValue:\"Home\",description:\"Shown first in the menu. Empty to remove.\"},hiddenPaths:{type:ControlType.String,title:\"Hide Paths\",defaultValue:\"/tactical-airsoft,/speedsoft\",description:\"Comma separated paths to leave out of the menu.\"},cta:{type:ControlType.String,title:\"CTA\",defaultValue:\"Contact Us\"},ctaLink:{type:ControlType.String,title:\"CTA Path\",defaultValue:\"/contact\"},showAt:{type:ControlType.Number,title:\"Show Below\",min:400,max:1600,step:10,defaultValue:1200,unit:\"px\",description:\"Viewport width under which the burger replaces the links.\"},panelFill:{type:ControlType.Color,title:\"Panel\",defaultValue:\"#f9ae00\"},barColor:{type:ControlType.Color,title:\"Burger\",defaultValue:\"#F2F0EC\"},textColor:{type:ControlType.Color,title:\"Link Text\",defaultValue:\"#140A02\"},ctaFill:{type:ControlType.Color,title:\"CTA Fill\",defaultValue:\"#140A02\"},ctaTextColor:{type:ControlType.Color,title:\"CTA Text\",defaultValue:\"#F2F0EC\"},topOffset:{type:ControlType.Number,title:\"Top\",min:0,max:60,defaultValue:14,unit:\"px\"},sideOffset:{type:ControlType.Number,title:\"Side\",min:0,max:60,defaultValue:20,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"44\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileMenu.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/* Hoisted: a <style> text child is what React diffs during hydration, and a\n   divergence there tears down the whole subtree. */const RULE=\"html:not(.wag-nav-solid) nav{background-color:transparent !important;\"+\"backdrop-filter:none !important;-webkit-backdrop-filter:none !important;\"+\"border-color:transparent !important}\"+/* Only the fill fades. Transitioning backdrop-filter from none could\n       stall at blur(0px) (Safari especially), leaving the bar see-through. */\"nav{transition:background-color 260ms ease}\"+/* Belt and braces for the breakpoint variants of the nav. Coming back to\n       the home page from another page inside an in-app browser once showed\n       the Desktop nav on top of the Phone nav: Framer picks the variant in\n       JS after hydration, and a restored page can miss that pass. These\n       rules hold the right variant per width whatever the JS state is. */\"@media (max-width:809.98px){nav[data-framer-name='Desktop'],nav[data-framer-name='Tablet']{display:none !important}}\"+\"@media (min-width:810px) and (max-width:1199.98px){nav[data-framer-name='Desktop'],nav[data-framer-name='Phone']{display:none !important}}\"+\"@media (min-width:1200px){nav[data-framer-name='Tablet'],nav[data-framer-name='Phone']{display:none !important}}\";/**\n * NAV BACKDROP\n *\n * Keeps the fixed nav transparent while it sits over the hero, then lets its\n * own blurred fill show for the rest of the page.\n *\n * Framer's scroll-driven variant switching was doing this before and could not\n * be made to hold: with a target taller than the viewport the threshold never\n * settles, and the same effect re-asserted the nav variant over the burger's\n * tap. This drives one class on <html> instead and leaves the variant alone.\n * A stylesheet `!important` beats Framer's inline fill, so nothing has to be\n * mutated on nodes this component does not own.\n *\n * @framerIntrinsicWidth 0\n * @framerIntrinsicHeight 0\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function NavBackdrop(props){const{fallback=100,offset=72}=props;const isStatic=useIsStaticRenderer();useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;const root=document.documentElement;/**\n         * The hero is the first sticky stage on the page, so its track is that\n         * element's parent. Measured on mount and on resize rather than per\n         * scroll event.\n         */let switchAt=window.innerHeight*fallback/100-offset;let measured=false;const measure=function measureHero(){let track=null;const divs=document.querySelectorAll(\"div\");for(let i=0;i<divs.length;i++){const el=divs[i];if(getComputedStyle(el).position!==\"sticky\")continue;track=el.parentElement;break;}if(track){const rect=track.getBoundingClientRect();switchAt=rect.top+window.scrollY+rect.height-offset;measured=true;}else{switchAt=window.innerHeight*fallback/100-offset;measured=false;}if(!isFinite(switchAt)||switchAt<0)switchAt=0;};/* One class toggle is cheap, so this runs straight off the scroll\n           event. No rAF: it only adds a frame of lag, and a throttled or\n           background tab stops delivering it entirely. */let solidNow=null;const sync=function syncClass(){const solid=window.scrollY>=switchAt;if(solid===solidNow)return;solidNow=solid;root.classList.toggle(\"wag-nav-solid\",solid);};const onScroll=function handleScroll(){/* The hero mounts a beat after first paint, and on a slower\n               machine it can miss the settle below. Until it has been found\n               the switch point is only a guess, so keep re-taking it. */if(!measured)measure();sync();};const onResize=function handleResize(){measure();solidNow=null;sync();};measure();sync();const settle=window.setTimeout(onResize,600);/* Any reflow can move the hero's bottom edge - fonts landing, the\n           video swapping in, a window resize. Watching the document keeps the\n           switch point right instead of trusting one measurement taken at an\n           arbitrary moment during load. */let ro=null;if(typeof ResizeObserver!==\"undefined\"){ro=new ResizeObserver(onResize);ro.observe(document.body);}window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize);/* No reload on back-forward cache restores. It was tried for the\n           double-nav bug, and inside Framer's prototype a reload re-requests\n           the preview frame's URL, which answers 404 on every page. The CSS\n           guard above handles the nav variants without it. */return()=>{window.clearTimeout(settle);if(ro)ro.disconnect();window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);root.classList.remove(\"wag-nav-solid\");};},[isStatic,fallback,offset]);/* On the canvas the nav should keep its designed fill. */if(isStatic)return null;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:0,height:0},children:/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:RULE}})});}addPropertyControls(NavBackdrop,{fallback:{type:ControlType.Number,title:\"Fallback\",min:20,max:400,step:10,defaultValue:100,unit:\"vh\",description:\"Used only if the hero cannot be measured.\"},offset:{type:ControlType.Number,title:\"Nav Height\",min:0,max:160,defaultValue:72,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavBackdrop\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"0\",\"framerIntrinsicWidth\":\"0\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavBackdrop.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * NAV SCROLL - hides the fixed navigation on scroll down, reveals on scroll up\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function NavScroll(props){const{hideAfter,duration,lift}=props;const anchor=useRef(null);useEffect(()=>{if(RenderTarget.current()!==RenderTarget.preview&&RenderTarget.current()!==RenderTarget.canvas){// still run on the published site\n}if(typeof window===\"undefined\")return;const self=anchor.current;if(!self)return;// Find the fixed bar at the top of the page. It is a sibling in the\n// layout template, so search the whole document for a fixed element\n// pinned to the top that is not this marker.\nfunction findNav(){const all=Array.from(document.querySelectorAll(\"div\"));let best=null;let bestArea=0;for(const el of all){if(el===self||el.contains(self))continue;const cs=getComputedStyle(el);if(cs.position!==\"fixed\")continue;const r=el.getBoundingClientRect();if(r.top>8||r.height>220||r.width<window.innerWidth*.6)continue;const area=r.width*r.height;if(area>bestArea){bestArea=area;best=el;}}return best;}let nav=null;let lastY=window.scrollY;let hidden=false;let raf=0;let settle=0;/* Once the bar is back in place, drop the transform and the\n           will-change hint entirely. Leaving them on the fixed container made\n           it its own compositing layer, and the nav's backdrop blur inside it\n           then had nothing to sample: past the hero the bar showed the page\n           through it, sharp, instead of frosted. */const apply=hide=>{if(!nav||hide===hidden)return;hidden=hide;const el=nav;if(settle)window.clearTimeout(settle);el.style.transition=`transform ${duration}ms cubic-bezier(0.4, 0, 0.2, 1)`;el.style.willChange=\"transform\";el.style.transform=hide?`translateY(-${lift}%)`:\"translateY(0)\";settle=window.setTimeout(()=>{settle=0;el.style.willChange=\"\";if(!hidden)el.style.transform=\"\";},duration+60);};const onScroll=()=>{if(raf)return;raf=requestAnimationFrame(()=>{raf=0;if(!nav)nav=findNav();if(!nav)return;const y=window.scrollY;const delta=y-lastY;if(Math.abs(delta)<4)return;if(y<hideAfter)apply(false);else if(delta>0)apply(true);else apply(false);lastY=y;});};// give Framer a moment to mount the nav before the first search\nconst boot=window.setTimeout(()=>{nav=findNav();onScroll();},350);window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{window.clearTimeout(boot);if(settle)window.clearTimeout(settle);window.removeEventListener(\"scroll\",onScroll);if(raf)cancelAnimationFrame(raf);if(nav){nav.style.transform=\"\";nav.style.transition=\"\";nav.style.willChange=\"\";}};},[hideAfter,duration,lift]);return /*#__PURE__*/_jsx(\"div\",{ref:anchor,style:{width:0,height:0,pointerEvents:\"none\"}});}NavScroll.defaultProps={hideAfter:140,duration:260,lift:115};addPropertyControls(NavScroll,{hideAfter:{type:ControlType.Number,title:\"Hide After\",min:0,max:1200,step:10},duration:{type:ControlType.Number,title:\"Duration\",min:80,max:800,step:10},lift:{type:ControlType.Number,title:\"Lift %\",min:100,max:200,step:5}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavScroll.map","// Generated by Framer (c81289c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/Dut_qUzxp/Dut_qUzxp.js\";import BootSequence from\"#framer/local/codeFile/xiSvwsV/BootSequence.js\";import MobileMenu from\"#framer/local/codeFile/C6JMHgA/MobileMenu.js\";import NavBackdrop from\"#framer/local/codeFile/e68S8XL/NavBackdrop.js\";import NavScroll from\"#framer/local/codeFile/fVgxx5L/NavScroll.js\";import*as sharedStyle1 from\"#framer/local/css/aDVacut8J/aDVacut8J.js\";import*as sharedStyle from\"#framer/local/css/jKQZFCQ0o/jKQZFCQ0o.js\";const BootSequenceFonts=getFonts(BootSequence);const NavigationFonts=getFonts(Navigation);const NavScrollFonts=getFonts(NavScroll);const MobileMenuFonts=getFonts(MobileMenu);const NavBackdropFonts=getFonts(NavBackdrop);const breakpoints={AhMg_66qt:\"(min-width: 810px) and (max-width: 1199.98px)\",bePkdKpJk:\"(min-width: 1200px)\",F9cN1rnT6:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-v4sSJ\";const variantClassNames={AhMg_66qt:\"framer-v-qdedkg\",bePkdKpJk:\"framer-v-1f08of5\",F9cN1rnT6:\"framer-v-7bfo4z\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={AhMg_66qt:[\".framer-v4sSJ .framer-7ve9yp { padding: 56px 0px 32px 0px; }\",\".framer-v4sSJ .framer-5qq3l0 { gap: 40px; padding: 0px 24px 0px 24px; }\",\".framer-v4sSJ .framer-8ou6fo { gap: 32px 40px; grid-template-columns: repeat(2, minmax(220px, 1fr)); }\",\".framer-v4sSJ .framer-1v1s883 { grid-column: span 2; }\"],F9cN1rnT6:[\".framer-v4sSJ .framer-7ve9yp { padding: 48px 0px 28px 0px; }\",\".framer-v4sSJ .framer-5qq3l0 { gap: 32px; padding: 0px 16px 0px 16px; }\",\".framer-v4sSJ .framer-8ou6fo { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }\",\".framer-v4sSJ .framer-1v1s883, .framer-v4sSJ .framer-d25e5j, .framer-v4sSJ .framer-1oyny8s { align-self: unset; }\",\".framer-v4sSJ .framer-8wagh4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; justify-content: flex-start; padding: 20px 0px 0px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={AhMg_66qt:\".framer-qdedkg-override\",F9cN1rnT6:\".framer-7bfo4z-override\"};const rules=[\".framer-v4sSJ.framer-11cxokq, .framer-v4sSJ .framer-11cxokq { display: block; }\",\".framer-v4sSJ.framer-1f08of5 { align-content: center; align-items: center; background: linear-gradient(180deg, #08080a 0%, rgb(14, 14, 18) 38%, rgb(20, 17, 16) 66%, rgb(9, 9, 11) 100%); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-v4sSJ .framer-11ktl03-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 1); left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-v4sSJ .framer-1dcbb34 { flex: none; height: 72px; left: 0px; order: -999; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-v4sSJ .framer-rxjjqd { bottom: 0px; flex: none; left: 0px; order: -998; pointer-events: none; position: absolute; right: 0px; top: 72px; z-index: 0; }\",\".framer-v4sSJ .framer-iggmje-container { flex: none; height: auto; left: 0px; order: -997; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 5; }\",\".framer-v4sSJ .framer-1em17k5 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-v4sSJ .framer-135zbs7-container { flex: none; height: 0px; order: 1005; position: relative; width: 0px; }\",\".framer-v4sSJ .framer-7ve9yp { align-content: center; align-items: center; background-color: #0e0e11; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1006; padding: 72px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-v4sSJ .framer-5qq3l0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1200px; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-v4sSJ .framer-8ou6fo { display: grid; flex: none; gap: 32px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(220px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-v4sSJ .framer-1v1s883 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-v4sSJ .framer-1wyz9lq, .framer-v4sSJ .framer-mgokcd, .framer-v4sSJ .framer-1487coz, .framer-v4sSJ .framer-1jmr7mo, .framer-v4sSJ .framer-j6bns9, .framer-v4sSJ .framer-z83tbl, .framer-v4sSJ .framer-f1oc8a, .framer-v4sSJ .framer-wf432f, .framer-v4sSJ .framer-4qv7kb, .framer-v4sSJ .framer-s4bk3b, .framer-v4sSJ .framer-p8hxe8, .framer-v4sSJ .framer-zo9py6, .framer-v4sSJ .framer-ot3ffb, .framer-v4sSJ .framer-1w3l05, .framer-v4sSJ .framer-pwuo9b { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-v4sSJ .framer-d25e5j, .framer-v4sSJ .framer-1oyny8s { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-v4sSJ .framer-8wagh4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-v4sSJ .framer-12f1qia, .framer-v4sSJ .framer-1qsuv4s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-v4sSJ .framer-13x453b-container { flex: none; height: 0px; left: 0px; order: 1007; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 0px; z-index: 6; }\",\".framer-v4sSJ .framer-1xxuhu-container { flex: none; height: 0px; order: 1008; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={AhMg_66qt:\"(min-width: 810px) and (max-width: 1199.98px)\",bePkdKpJk:\"(min-width: 1200px)\",F9cN1rnT6:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"bePkdKpJk\",Phone:\"F9cN1rnT6\",Tablet:\"AhMg_66qt\"};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??\"bePkdKpJk\"};};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);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"bePkdKpJk\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: linear-gradient(180deg, rgb(8, 8, 10) 0%, rgb(14, 14, 18) 38%, rgb(20, 17, 16) 66%, rgb(9, 9, 11) 100%); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1f08of5\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-11ktl03-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"lbVhQY55O\",scopeId:\"VDmw1XaYt\",children:/*#__PURE__*/_jsx(BootSequence,{accent:\"var(--token-877c42f0-5e43-4ef1-aa91-ea6848eea182)\",artOpacity:14,background:\"var(--token-49a2e74d-a430-4773-a40e-271862b01a31)\",duration:2600,finalLine:\"OPERATION CLEARED // ENTERING\",font:{fontFamily:'\"Fragment Mono\", \"Fragment Mono Placeholder\", monospace',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.02em\",lineHeight:\"1.45em\"},heading:\"WORLD AIRSOFT GAMES // SECURE UPLINK\",height:\"100%\",holdAfter:520,id:\"lbVhQY55O\",layoutId:\"lbVhQY55O\",lineCount:56,logColor:\"rgba(255, 255, 255, 0.42)\",logLabel:\"PRIMARY LOG [system boot]\",oncePerSession:true,showArt:true,skipHint:\"CLICK OR PRESS ANY KEY TO SKIP\",style:{height:\"100%\",width:\"100%\"},systemId:\"SYSTEM\\xb7ACTIVE\\xb7//\\xb7WAG-2027-UAE\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dcbb34\",\"data-framer-name\":\"Nav Trigger Top\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rxjjqd\",\"data-framer-name\":\"Nav Trigger Body\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-iggmje-container\",layoutScroll:true,nodeId:\"ZuSKcqgWJ\",scopeId:\"VDmw1XaYt\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AhMg_66qt:{variant:matchVariant(\"pBrcR4tqm\")},F9cN1rnT6:{variant:matchVariant(\"nSpZXT2mK\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"ZuSKcqgWJ\",layoutId:\"ZuSKcqgWJ\",style:{width:\"100%\"},variant:matchVariant(\"wFnt56BKp\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1em17k5\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-135zbs7-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Nav Scroll\",isAuthoredByUser:true,name:\"Nav Scroll\",nodeId:\"sDLo_jyMr\",scopeId:\"VDmw1XaYt\",children:/*#__PURE__*/_jsx(NavScroll,{duration:260,height:\"100%\",hideAfter:140,id:\"sDLo_jyMr\",layoutId:\"sDLo_jyMr\",lift:115,name:\"Nav Scroll\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-7ve9yp\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5qq3l0\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8ou6fo\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1v1s883\",\"data-framer-name\":\"Brand\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1lixi2j\",\"data-styles-preset\":\"jKQZFCQ0o\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3)\"},children:\"World Airsoft Games\"})}),className:\"framer-1wyz9lq\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:\"Elite teams, cutting-edge competition formats and world-class organization in one global championship.\"})}),className:\"framer-mgokcd\",\"data-framer-name\":\"Tagline\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-877c42f0-5e43-4ef1-aa91-ea6848eea182)\"},children:\"JAN 12-17, 2027\"})}),className:\"framer-1487coz\",\"data-framer-name\":\"Dates\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-d25e5j\",\"data-framer-name\":\"Pages\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1lixi2j\",\"data-styles-preset\":\"jKQZFCQ0o\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3)\"},children:\"Pages\"})}),className:\"framer-1jmr7mo\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"QaVAlMj3T\",openInNewTab:false,relValues:[],scopeId:\"VDmw1XaYt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Home\"})})})}),className:\"framer-j6bns9\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"q1MowiNnf\"},motionChild:true,nodeId:\"LWDChwSdZ\",openInNewTab:false,relValues:[],scopeId:\"VDmw1XaYt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Experience\"})})})}),className:\"framer-z83tbl\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RTyB5DZDh\"},motionChild:true,nodeId:\"R7HhZPGsu\",openInNewTab:false,relValues:[],scopeId:\"VDmw1XaYt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Sponsors\"})})})}),className:\"framer-f1oc8a\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xHBy8NqSP\"},motionChild:true,nodeId:\"bxnxeuwR6\",openInNewTab:false,relValues:[],scopeId:\"VDmw1XaYt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Winners\"})})})}),className:\"framer-wf432f\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P3RIaneO6\"},motionChild:true,nodeId:\"bPv9IQabs\",openInNewTab:false,relValues:[],scopeId:\"VDmw1XaYt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Contact\"})})})}),className:\"framer-4qv7kb\",\"data-framer-name\":\"Link\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1oyny8s\",\"data-framer-name\":\"Connect\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1lixi2j\",\"data-styles-preset\":\"jKQZFCQ0o\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-11eaecf0-8d8b-4d1d-91dc-2135e43a02f3)\"},children:\"Connect\"})}),className:\"framer-s4bk3b\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:registration.manager@uaeairsoftfederation.ae\",motionChild:true,nodeId:\"UUNqFWBP3\",openInNewTab:false,relValues:[],scopeId:\"VDmw1XaYt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"registration.manager@uaeairsoftfederation.ae\"})})})}),className:\"framer-p8hxe8\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/worldairsoftgames/\",motionChild:true,nodeId:\"RH0xYhFEo\",openInNewTab:false,relValues:[],scopeId:\"VDmw1XaYt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Instagram\"})})})}),className:\"framer-zo9py6\",\"data-framer-name\":\"Social\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/profile.php?id=61581701700230\",motionChild:true,nodeId:\"L4ayD96X5\",openInNewTab:false,relValues:[],scopeId:\"VDmw1XaYt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Facebook\"})})})}),className:\"framer-ot3ffb\",\"data-framer-name\":\"Social\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@worldairsoftgames\",motionChild:true,nodeId:\"alQ0KgAe9\",openInNewTab:false,relValues:[],scopeId:\"VDmw1XaYt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"TikTok\"})})})}),className:\"framer-1w3l05\",\"data-framer-name\":\"Social\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@WorldAirsoftGames\",motionChild:true,nodeId:\"CryESlCOw\",openInNewTab:false,relValues:[],scopeId:\"VDmw1XaYt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"YouTube\"})})})}),className:\"framer-pwuo9b\",\"data-framer-name\":\"Social\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8wagh4\",\"data-framer-name\":\"Bottom\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:\"UAE Airsoft Federation. Copyright \\xa9 2026. All rights reserved.\"})}),className:\"framer-12f1qia\",\"data-framer-name\":\"Copyright\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-62elk1\",\"data-styles-preset\":\"aDVacut8J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--token-83fbbbab-17e5-4e1d-b413-53c89feca570)\"},children:\"Abu Dhabi, United Arab Emirates\"})}),className:\"framer-1qsuv4s\",\"data-framer-name\":\"Location\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13x453b-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"Q7t6ujV_C\",scopeId:\"VDmw1XaYt\",children:/*#__PURE__*/_jsx(MobileMenu,{barColor:\"rgb(242, 240, 236)\",cta:\"Contact Us\",ctaFill:\"rgb(20, 10, 2)\",ctaLink:\"/contact\",ctaTextColor:\"rgb(242, 240, 236)\",height:\"100%\",hiddenPaths:\"/tactical-airsoft,/speedsoft\",homeLabel:\"Home\",id:\"Q7t6ujV_C\",items:[{id:\"default-item-0\",label:\"Tactical Airsoft\",link:\"/tactical-airsoft\"},{id:\"default-item-1\",label:\"Speedsoft\",link:\"/speedsoft\"},{id:\"default-item-2\",label:\"Experience\",link:\"/experience\"},{id:\"default-item-3\",label:\"Sponsors\",link:\"/sponsors\"},{id:\"default-item-4\",label:\"Winners\",link:\"/winners\"}],layoutId:\"Q7t6ujV_C\",panelFill:\"rgb(249, 174, 0)\",showAt:1200,sideOffset:20,style:{height:\"100%\",width:\"100%\"},textColor:\"rgb(20, 10, 2)\",topOffset:14,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xxuhu-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,nodeId:\"hrVf0onh_\",scopeId:\"VDmw1XaYt\",children:/*#__PURE__*/_jsx(NavBackdrop,{fallback:100,height:\"100%\",id:\"hrVf0onh_\",layoutId:\"hrVf0onh_\",offset:72,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__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 query=mediaQueries[key];return`@media ${query} { ${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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AhMg_66qt\":{\"layout\":[\"fixed\",\"fixed\"]},\"F9cN1rnT6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"bePkdKpJk\":[\".framer-11ktl03-container\",\".framer-1dcbb34\",\".framer-rxjjqd\",\".framer-iggmje-container\",\".framer-135zbs7-container\",\".framer-7ve9yp\",\".framer-13x453b-container\",\".framer-1xxuhu-container\"],\"AhMg_66qt\":[\".framer-11ktl03-container\",\".framer-1dcbb34\",\".framer-rxjjqd\",\".framer-iggmje-container\",\".framer-135zbs7-container\",\".framer-7ve9yp\",\".framer-13x453b-container\",\".framer-1xxuhu-container\"],\"F9cN1rnT6\":[\".framer-11ktl03-container\",\".framer-1dcbb34\",\".framer-rxjjqd\",\".framer-iggmje-container\",\".framer-135zbs7-container\",\".framer-7ve9yp\",\".framer-13x453b-container\",\".framer-1xxuhu-container\"]}\n * @framerBreakpoints {\"bePkdKpJk\":{\"min\":1200,\"canvasClassName\":\"framer-1f08of5-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"AhMg_66qt\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-qdedkg-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"F9cN1rnT6\":{\"max\":809,\"canvasClassName\":\"framer-7bfo4z-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant bePkdKpJk\n * @framerLayoutTemplate true\n */const FramerVDmw1XaYt=withCSS(Component,css,\"framer-v4sSJ\");export default FramerVDmw1XaYt;FramerVDmw1XaYt.displayName=\"Main Layout\";FramerVDmw1XaYt.defaultProps={height:1e3,width:1200};addFonts(FramerVDmw1XaYt,[{explicitInter:true,fonts:[{cssFamilyName:\"Fragment Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Fragment Mono\",url:\"https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"},{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\"}]},...BootSequenceFonts,...NavigationFonts,...NavScrollFonts,...MobileMenuFonts,...NavBackdropFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerVDmw1XaYt.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navigation,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVDmw1XaYt\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AhMg_66qt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"F9cN1rnT6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"bePkdKpJk\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1f08of5-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"AhMg_66qt\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-qdedkg-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"F9cN1rnT6\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-7bfo4z-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"bePkdKpJk\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"bePkdKpJk\\\":[\\\".framer-11ktl03-container\\\",\\\".framer-1dcbb34\\\",\\\".framer-rxjjqd\\\",\\\".framer-iggmje-container\\\",\\\".framer-135zbs7-container\\\",\\\".framer-7ve9yp\\\",\\\".framer-13x453b-container\\\",\\\".framer-1xxuhu-container\\\"],\\\"AhMg_66qt\\\":[\\\".framer-11ktl03-container\\\",\\\".framer-1dcbb34\\\",\\\".framer-rxjjqd\\\",\\\".framer-iggmje-container\\\",\\\".framer-135zbs7-container\\\",\\\".framer-7ve9yp\\\",\\\".framer-13x453b-container\\\",\\\".framer-1xxuhu-container\\\"],\\\"F9cN1rnT6\\\":[\\\".framer-11ktl03-container\\\",\\\".framer-1dcbb34\\\",\\\".framer-rxjjqd\\\",\\\".framer-iggmje-container\\\",\\\".framer-135zbs7-container\\\",\\\".framer-7ve9yp\\\",\\\".framer-13x453b-container\\\",\\\".framer-1xxuhu-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"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 MainLayout from \"https://framerusercontent.com/modules/9f0rbwVdILLO0Ev0amPl/AQpey5or8RG0liCjxMLW/VDmw1XaYt.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {a1OYAiIpA: \"null-3\", ACan9GWXh: \"null-23\", aDnEfZ_4j: \"null-27\", asNkrMd1Y: \"null\", BqfPXrqsO: \"null-31\", ccpwGU816: \"null-38\", cdhpUXTYY: \"null-35\", cfCvUQHaw: \"null-16\", d1HLfhxvF: \"null-36\", e2AW7uq5v: \"null-5\", e8UxxZRGx: \"null-11\", gc6MDEY7l: \"null-47\", GRfFuwlOJ: \"null-2\", HUaZN5oHl: \"null-14\", huMfhPyxe: \"null-24\", i5IbaBZf_: \"null-17\", IG4wARmVO: \"null-44\", iyIeqeZna: \"null-20\", J4zRWxGDp: \"null-4\", jfr0CAzo6: \"sponsors\", KDSQrdSrK: \"null-37\", KjhMy9Tsz: \"null-18\", KnatJVE2N: \"null-48\", kvqcIkrYo: \"null-6\", LeLi41UBp: \"null-1\", lhPe_u5Tg: \"register\", LzyQSyman: \"visitor-form\", Mv0IovkQE: \"null-34\", MYQny0f0F: \"null-21\", N6UPn6qFb: \"partner-form\", nvmn8n0XA: \"null-9\", NwWME8gHC: \"null-41\", OV8DrRDnU: \"null-51\", P0qMjIwv9: \"null-19\", Pk0NdSkWG: \"null-10\", q08yWMmRB: \"null-28\", Q9ePWnWmL: \"null-39\", qKDnFoQFL: \"null-15\", rM2M0or6b: \"null-46\", rNSn1_KF0: \"null-45\", rraIViMOI: \"null-32\", RTheOoNoc: \"null-42\", rwjAwN5cE: \"null-22\", RxCNmTKUr: \"null-50\", SaMaFiOm5: \"team-form\", SCIsbuX4v: \"null-40\", SLJbmEHgC: \"null-25\", sse_Cdka7: \"null-13\", tPBZmDM5B: \"null-7\", UquFBYiPt: \"null-33\", VJnsreGV7: \"null-49\", VXdowMGRi: \"null-29\", W7rKXZBto: \"null-8\", wXPNX6yDj: \"null-12\", y9mgJV8xP: \"null-30\", YsLf0BZXM: \"null-43\", zKyEZEcbN: \"null-26\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ghEHoLd5k0niGgu2nklc/zlrQWuIydSv7CxfZLqPs/augiA20Il.js\")), path: \"/\"}, q1MowiNnf: {elements: {bV4gpSaIL: \"register\", DVoQLIlCR: \"null-22\", FB2Az0Zxg: \"null-5\", GM4Yw_4Ap: \"null-15\", grMaIqaDD: \"null-25\", hqYyBUqI6: \"null-2\", hVpjREj0x: \"null-18\", iGsIdXLor: \"null-9\", JFodP6iKD: \"null-7\", jld3iOzng: \"null-24\", KJtY4HZwO: \"null-4\", lnWW2waZe: \"null-12\", LQZC0tz6x: \"visitor-form\", lx3z0t5Na: \"null-23\", nt80QCR0J: \"null-17\", nzMUvzwjo: \"null-21\", pqN8aNdUC: \"null-13\", pwPCjSwTW: \"null-6\", PwU06uZ7w: \"null-20\", qEgMVmjV2: \"null-19\", QIMYyBR1K: \"null-1\", R9cO781Yb: \"null-8\", spw4wwZOu: \"partner-form\", TlLiZW4G4: \"null-14\", Ur06rW9kc: \"team-form\", w7tykmAS0: \"null-10\", WRK3iulDj: \"null-3\", YdNqn06Dr: \"null-11\", yKj8wBkYG: \"null-16\", zyXj7qt4L: \"null\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NyGPWPl7I8FEAyvYg5Mb/0M5JbCiWgEeWVpmF6Xvf/q1MowiNnf.js\")), path: \"/experience\"}, RTyB5DZDh: {elements: {b2AIzFD5R: \"register\", bSSMbjv2A: \"null-1\", EwOGC2SAN: \"null-2\", hD4H4RfiJ: \"tier-silver\", JBMi2uQ0L: \"tier-bronze\", Kg2ovKPqn: \"team-form\", lb_G_4axQ: \"visitor-form\", lP03t2JNN: \"null\", PcnyRdZYF: \"partner-form\", Pwn_N4Zdn: \"tier-platinum\", Sq9R1tEZf: \"tier-gold\", XY_VO3m4Q: \"tier-name\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UcpJ29uN5XaueabHssFF/2NomAOt4HmObrjwEIdnl/RTyB5DZDh.js\")), path: \"/sponsors\"}, xHBy8NqSP: {elements: {a6I7EYRyo: \"null-6\", dsuwiKIyV: \"null-1\", H6kSyFbIi: \"visitor-form\", hegCqJnHl: \"null-5\", IwhYV58_Q: \"null-3\", Ju5fbh_bF: \"register\", KlTAnW5B6: \"team-form\", mPhxZDQm9: \"null-2\", WPDvXaXpv: \"null\", ZOuCLwCCV: \"partner-form\", ZyQ3BiUrx: \"null-4\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/C8ZyKXBBxat2c5MzzpwU/UV9MEgaqg0QN5OPfeDQ1/xHBy8NqSP.js\")), path: \"/winners\"}, P3RIaneO6: {elements: {GCeNCZ8w1: \"partner-form\", Q6xqYMV06: \"register\", sZxm7dK5a: \"visitor-form\", yyh35MlG9: \"team-form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bOtVndW6hUQ21veacVdH/a47Hn3Bn3phIAUQzWldh/P3RIaneO6.js\")), path: \"/contact\"}, Bfm67wluS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hmXaOmrpq5DiYFp5sc8u/VMAauHugArOYBJnfvsQY/Bfm67wluS.js\")), path: \"/404\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"9e7f5511865bc877750c124d21905a3848f666b30a9b00a385131358f6c3306c\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"q1MowiNnf\":\r\ncase \"RTyB5DZDh\":\r\ncase \"xHBy8NqSP\":\r\ncase \"P3RIaneO6\":\r\ncase \"Bfm67wluS\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"q1MowiNnf\":\r\ncase \"RTyB5DZDh\":\r\ncase \"xHBy8NqSP\":\r\ncase \"P3RIaneO6\":\r\ncase \"Bfm67wluS\":\r\nreturn [{hash: \"7bfo4z\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"qdedkg\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1f08of5\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hmXaOmrpq5DiYFp5sc8u/VMAauHugArOYBJnfvsQY/Bfm67wluS.js\")),\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://worldairsoftgames.ae\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/3YrRFSWV1qSelXk2ffVs/4URjHkWvL1Xxsb7MWh8w/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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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"}