{"version":3,"file":"script_main.DBh642aZ.mjs","names":["shadowOptions","borderOptions","fonts","css","className","addPropertyOverrides","Image1","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","_Fragment","useMemo","useState","useRef","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","NavButton","NavMenu","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","SVG","Nav","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Main","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/4FYXL5lQz9cgJ2BJkaNV/uQoXZ4NvFasfJqYRTeHn/Image.js","https:/framerusercontent.com/modules/vUHb0aFVpL6ncxyiknMG/9Skwm22zWndAkRLYfHuE/EDd85pmta.js","https:/framerusercontent.com/modules/A2FSiubb1qGqcnQTluvT/PlB24zPh6Nm0H4IbLj70/K2fhpWSiH.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js","https:/framerusercontent.com/modules/i1NBVoRoYQTtI6QqkshH/zcCgXQ2WUZmsB4dnO7kp/CZEWWxxtt.js","https:/framerusercontent.com/modules/yLm9myomeyYFcRESF3So/2DtwiDpbs579lM2rW1Zk/nKOLMWaCn.js","https:/framerusercontent.com/modules/xZcJqNUPNcnvV46uCeF1/K6h4lIHsNxUnW8SCJN61/wiwYxXVW4.js","https:/framerusercontent.com/modules/hClz3pHYjdnyot07Ybtk/tGUVFqOVGbBOdseWdF2J/b3vlkjiyj.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Responsive Image\n * By Benjamin\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n *\n */export default function Image(props){const{image,alt,radius,padding,link,newTab,style,borderOptions,shadowOptions}=props;const wrapperStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",width:\"100%\",height:\"100%\",padding:padding};const borderAndShadow=(borderOptions,shadowOptions)=>{if(!shadowOptions&&!borderOptions)return undefined;if(shadowOptions&&!borderOptions){return`${shadowOptions.shadowX}px ${shadowOptions.shadowY}px ${shadowOptions.shadowBlur}px ${shadowOptions.shadowColor}`;}if(!shadowOptions&&borderOptions){return`inset 0 0 0 ${borderOptions.borderWidth}px ${borderOptions.borderColor}`;}if(shadowOptions&&borderOptions){return`inset 0 0 0 ${borderOptions.borderWidth}px ${borderOptions.borderColor}, ${shadowOptions.shadowX}px ${shadowOptions.shadowY}px ${shadowOptions.shadowBlur}px ${shadowOptions.shadowColor}`;}};const imageStyle={maxWidth:\"100%\",maxHeight:\"100%\",borderRadius:radius,webkitUserDrag:\"none\",userDrag:\"none\",userSelect:\"none\"};const shadowStyle={position:\"absolute\",inset:0,pointerEvents:\"none\",borderRadius:radius,boxShadow:borderAndShadow(borderOptions,shadowOptions)};const imageSource=(image===null||image===void 0?void 0:image.src)||\"https://framerusercontent.com/images/64n4wnVJKDJspLlFZ6DarCP0M4.jpg\";return link?/*#__PURE__*/_jsxs(\"a\",{href:link,title:alt,target:newTab?\"_blank\":\"_self\",style:wrapperStyle,children:[/*#__PURE__*/_jsx(\"img\",{style:imageStyle,src:imageSource,srcSet:image===null||image===void 0?void 0:image.srcSet,alt:alt}),/*#__PURE__*/_jsx(\"div\",{style:shadowStyle})]}):/*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,children:[/*#__PURE__*/_jsx(\"img\",{style:imageStyle,src:imageSource,srcSet:image===null||image===void 0?void 0:image.srcSet,alt:alt}),/*#__PURE__*/_jsx(\"div\",{style:shadowStyle})]});}addPropertyControls(Image,{image:{title:\"Image\",type:ControlType.ResponsiveImage},alt:{type:ControlType.String,title:\"Alt\",placeholder:\"Alt Text\"},radius:{title:\"Radius\",type:ControlType.Number,min:0,max:100,step:1,displayStepper:true},padding:{title:\"Padding\",type:ControlType.Number,min:0,max:100,step:1,displayStepper:true},link:{type:ControlType.Link,title:\"Link\"},newTab:{type:ControlType.Boolean,title:\"New Tab\",hidden:props=>!props.link},borderOptions:{type:ControlType.Object,optional:true,title:\"Border\",icon:\"effect\",controls:{borderColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(0,0,0,0.2)\"},borderWidth:{type:ControlType.Number,title:\"Width\",min:0,displayStepper:true,defaultValue:1}}},shadowOptions:{type:ControlType.Object,title:\"Shadow\",optional:true,icon:\"effect\",controls:{shadowX:{type:ControlType.Number,title:\"X\",min:0,defaultValue:0},shadowY:{type:ControlType.Number,title:\"Y\",min:0,defaultValue:2},shadowBlur:{type:ControlType.Number,title:\"Blur\",min:0,defaultValue:4},shadowColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(0,0,0,0.2)\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Image\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Image.map","// Generated by Framer (f7ce5cf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-pA1FD .framer-styles-preset-mwi6h6:not(.rich-text-wrapper), .framer-pA1FD .framer-styles-preset-mwi6h6.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-6f122d63-3253-4a9f-b2f1-b05a3529b7c1, #888888); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c, #c7c7c7); --framer-link-text-decoration: none; }\"];export const className=\"framer-pA1FD\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Image1 from\"https://framerusercontent.com/modules/4FYXL5lQz9cgJ2BJkaNV/uQoXZ4NvFasfJqYRTeHn/Image.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/vUHb0aFVpL6ncxyiknMG/9Skwm22zWndAkRLYfHuE/EDd85pmta.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/frt7EbxUHFIwFVCDVU6b/WGK0CnUjypOflCMs8afs/qL0mZkKEG.js\";const Image1Fonts=getFonts(Image1);const cycleOrder=[\"JZ_eWhQ1v\",\"L_VXoX1yW\",\"Z9pHqlcVY\"];const serializationHash=\"framer-VUI2a\";const variantClassNames={JZ_eWhQ1v:\"framer-v-1d8tvl2\",L_VXoX1yW:\"framer-v-1trtv4h\",Z9pHqlcVY:\"framer-v-1w37bud\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.4,type:\"spring\"};const animation={backgroundColor:\"var(--token-6f122d63-3253-4a9f-b2f1-b05a3529b7c1, rgb(136, 136, 136))\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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:\"JZ_eWhQ1v\",Phone:\"Z9pHqlcVY\",Tablet:\"L_VXoX1yW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JZ_eWhQ1v\"};};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:\"JZ_eWhQ1v\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1d8tvl2\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"JZ_eWhQ1v\",ref:refBinding,style:{backgroundColor:\"var(--token-e1eaf7ec-6a2b-469c-8ec1-579f75fde613, rgb(0, 0, 0))\",...style},...addPropertyOverrides({L_VXoX1yW:{\"data-framer-name\":\"Tablet\"},Z9pHqlcVY:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jbvwlt\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"rH0vgIc0n\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18rjqsi\",\"data-framer-name\":\"Footer Wrap / Left\",layoutDependency:layoutDependency,layoutId:\"TJxuVlxEV\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Slw8J5lMG\",openInNewTab:false,scopeId:\"K2fhpWSiH\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-4cxklv framer-5zwft1\",\"data-framer-name\":\"logo-transparent-svg 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Slw8J5lMG\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 247 50.43\"><path d=\"M 42.018 20.659 L 43.519 14.27 L 44.61 19.272 M 48.861 23.978 C 48.611 23.068 45.815 11.906 45.815 11.201 C 45.815 10.769 46.406 10.292 46.406 10.019 C 46.406 9.769 46.224 9.61 45.906 9.61 L 41.2 9.61 C 40.881 9.61 40.7 9.769 40.7 10.019 C 40.7 10.292 41.291 10.769 41.291 11.201 C 41.291 11.906 38.199 24.046 38.017 24.751 C 37.812 25.546 36.926 26.001 36.926 26.365 C 36.926 26.615 37.108 26.774 37.426 26.774 L 41.473 26.774 C 41.836 26.774 41.996 26.592 41.996 26.365 C 41.996 26.001 41.177 25.706 41.177 24.819 L 41.177 24.205 L 45.292 21.977 C 45.292 21.977 46.042 25.046 46.042 25.205 C 46.042 25.751 45.451 26.001 45.451 26.365 C 45.451 26.592 45.61 26.774 45.974 26.774 L 49.703 26.774 C 50.021 26.774 50.203 26.615 50.203 26.365 C 50.203 26.001 49.225 25.365 48.861 23.978 Z M 52.09 11.678 C 52.09 11.042 52.817 10.473 52.817 9.996 C 52.817 9.791 52.635 9.61 52.317 9.61 L 48.316 9.61 C 47.998 9.61 47.816 9.791 47.816 9.996 C 47.816 10.473 48.702 11.11 48.907 11.928 L 52.249 24.683 C 52.317 24.91 52.34 25.092 52.34 25.228 C 52.317 25.592 51.885 25.956 51.885 26.388 C 51.885 26.592 52.067 26.774 52.385 26.774 L 56.114 26.774 C 56.432 26.774 56.614 26.592 56.614 26.388 C 56.614 25.956 56.182 25.592 56.159 25.228 C 56.159 25.092 56.182 24.91 56.25 24.683 L 59.592 11.928 C 59.797 11.11 60.684 10.473 60.684 9.996 C 60.684 9.791 60.502 9.61 60.183 9.61 L 56.182 9.61 C 55.864 9.61 55.682 9.791 55.682 9.996 C 55.682 10.473 56.409 11.042 56.409 11.678 L 54.25 20.636 M 65.389 24.273 L 65.389 12.11 L 67.549 12.11 C 67.731 12.11 67.868 12.247 67.868 12.429 L 67.868 23.955 C 67.868 24.228 67.799 24.273 67.549 24.273 M 68.754 26.774 C 69.982 26.774 70.914 26.16 70.914 25.001 L 70.914 11.769 C 70.914 10.382 70.118 9.61 68.436 9.61 L 61.866 9.61 C 61.547 9.61 61.365 9.791 61.365 9.996 C 61.365 10.473 62.343 10.996 62.343 11.906 L 62.343 24.478 C 62.343 25.387 61.365 25.91 61.365 26.388 C 61.365 26.592 61.547 26.774 61.866 26.774 M 81.394 20.454 C 81.394 20.204 81.19 20.022 81.008 20.022 C 80.735 20.022 78.962 21.227 78.598 21.5 C 78.416 21.636 78.348 21.75 78.348 22.091 L 78.348 23.978 C 78.348 24.137 78.211 24.273 78.052 24.273 L 76.074 24.273 C 75.915 24.273 75.779 24.137 75.779 23.978 L 75.779 12.406 C 75.779 12.247 75.915 12.11 76.074 12.11 L 77.825 12.11 C 77.984 12.11 78.12 12.247 78.12 12.406 L 78.12 15.293 C 78.12 15.543 78.325 15.725 78.507 15.725 C 78.78 15.725 80.553 14.52 80.917 14.247 C 81.099 14.111 81.167 13.997 81.167 13.656 L 81.167 11.474 C 81.167 10.542 80.257 9.61 78.916 9.61 L 74.892 9.61 C 73.664 9.61 72.732 10.223 72.732 11.36 L 72.732 25.024 C 72.732 26.16 73.664 26.774 74.892 26.774 L 79.143 26.774 C 80.53 26.774 81.394 25.796 81.394 24.933 M 86.941 20.659 L 88.441 14.27 L 89.532 19.272 M 93.784 23.978 C 93.534 23.068 90.737 11.906 90.737 11.201 C 90.737 10.769 91.328 10.292 91.328 10.019 C 91.328 9.769 91.147 9.61 90.828 9.61 L 86.122 9.61 C 85.804 9.61 85.622 9.769 85.622 10.019 C 85.622 10.292 86.213 10.769 86.213 11.201 C 86.213 11.906 83.121 24.046 82.939 24.751 C 82.735 25.546 81.848 26.001 81.848 26.365 C 81.848 26.615 82.03 26.774 82.348 26.774 L 86.395 26.774 C 86.759 26.774 86.918 26.592 86.918 26.365 C 86.918 26.001 86.1 25.706 86.1 24.819 L 86.1 24.205 L 90.214 21.977 C 90.214 21.977 90.965 25.046 90.965 25.205 C 90.965 25.751 90.374 26.001 90.374 26.365 C 90.374 26.592 90.533 26.774 90.897 26.774 L 94.625 26.774 C 94.943 26.774 95.125 26.615 95.125 26.365 C 95.125 26.001 94.148 25.365 93.784 23.978 Z M 99.831 24.273 L 99.831 12.11 L 101.991 12.11 C 102.173 12.11 102.309 12.247 102.309 12.429 L 102.309 23.955 C 102.309 24.228 102.241 24.273 101.991 24.273 M 103.196 26.774 C 104.424 26.774 105.356 26.16 105.356 25.001 L 105.356 11.769 C 105.356 10.382 104.56 9.61 102.878 9.61 L 96.307 9.61 C 95.989 9.61 95.807 9.791 95.807 9.996 C 95.807 10.473 96.785 10.996 96.785 11.906 L 96.785 24.478 C 96.785 25.387 95.807 25.91 95.807 26.388 C 95.807 26.592 95.989 26.774 96.307 26.774 M 114.905 26.774 L 118.929 26.774 C 120.02 26.774 121.088 25.842 121.088 24.91 L 121.088 20.227 C 121.088 19.249 120.679 18.794 119.929 18.294 L 116.132 15.68 C 115.768 15.407 115.7 15.225 115.7 14.907 L 115.7 12.11 L 117.815 12.11 L 117.815 13.633 C 117.815 14.225 117.996 14.429 118.201 14.566 C 118.588 14.816 119.815 15.68 120.361 15.68 C 120.588 15.68 120.861 15.407 120.861 14.998 L 120.861 11.474 C 120.861 10.542 119.974 9.61 118.61 9.61 L 114.814 9.61 C 113.609 9.61 112.654 10.223 112.654 11.36 L 112.654 15.884 C 112.654 16.885 113.222 17.362 113.881 17.817 L 117.633 20.408 C 117.928 20.613 118.042 20.818 118.042 21.113 L 118.042 24.273 L 115.7 24.273 L 115.7 22.136 C 115.7 21.545 115.518 21.341 115.314 21.204 C 114.95 20.931 113.7 20.09 113.245 20.09 C 112.927 20.09 112.654 20.34 112.654 20.749 L 112.654 24.91 C 112.654 25.842 113.563 26.774 114.905 26.774 Z M 125.067 26.774 L 129.546 26.774 C 130.932 26.774 131.796 25.751 131.796 24.819 L 131.796 11.565 C 131.796 10.564 130.91 9.61 129.546 9.61 L 125.067 9.61 C 123.862 9.61 122.907 10.246 122.907 11.451 L 122.907 24.933 C 122.907 26.115 123.839 26.774 125.067 26.774 Z M 125.953 24.114 L 125.953 12.269 C 125.953 12.179 126.021 12.11 126.112 12.11 L 128.591 12.11 C 128.681 12.11 128.75 12.179 128.75 12.269 L 128.75 24.114 C 128.75 24.182 128.681 24.273 128.591 24.273 L 126.112 24.273 C 126.021 24.273 125.953 24.182 125.953 24.114 Z M 137.185 24.273 L 137.185 11.906 C 137.185 10.996 138.162 10.473 138.162 9.996 C 138.162 9.791 137.98 9.61 137.662 9.61 L 133.661 9.61 C 133.342 9.61 133.16 9.791 133.16 9.996 C 133.16 10.473 134.138 10.996 134.138 11.906 L 134.138 24.478 C 134.138 25.387 133.16 25.91 133.16 26.388 C 133.16 26.592 133.342 26.774 133.661 26.774 L 140.844 26.774 C 141.39 26.774 141.618 26.547 141.618 26.001 L 141.618 21.204 C 141.618 20.954 141.413 20.772 141.231 20.772 C 140.958 20.772 139.185 21.977 138.822 22.25 C 138.639 22.386 138.571 22.5 138.571 22.841 L 138.571 24.273 M 152.166 11.906 C 152.166 10.996 153.144 10.473 153.144 9.996 C 153.144 9.791 152.962 9.61 152.643 9.61 L 148.642 9.61 C 148.324 9.61 148.142 9.791 148.142 9.996 C 148.142 10.473 149.119 10.996 149.119 11.906 L 149.119 24.114 C 149.119 24.205 149.051 24.273 148.96 24.273 L 146.483 24.273 C 146.391 24.273 146.324 24.205 146.324 24.114 L 146.324 11.906 C 146.324 10.996 147.301 10.473 147.301 9.996 C 147.301 9.791 147.119 9.61 146.801 9.61 L 142.8 9.61 C 142.481 9.61 142.299 9.791 142.299 9.996 C 142.299 10.473 143.277 10.996 143.277 11.906 L 143.277 25.024 C 143.277 26.206 144.254 26.774 145.436 26.774 L 149.915 26.774 C 151.302 26.774 152.166 25.819 152.166 24.91 M 160.215 12.11 C 161.625 12.11 161.625 12.247 162.079 12.747 C 162.465 13.202 162.648 13.383 162.942 13.383 C 163.307 13.383 163.557 13.133 163.557 12.77 L 163.557 9.996 C 163.557 9.632 163.307 9.405 162.942 9.405 C 162.807 9.405 162.579 9.428 162.192 9.473 C 161.738 9.541 161.146 9.61 160.783 9.61 L 156.599 9.61 C 154.985 9.61 154.691 9.405 154.326 9.405 C 153.962 9.405 153.827 9.564 153.827 9.928 L 153.827 12.906 C 153.827 13.179 153.986 13.383 154.235 13.383 C 154.553 13.383 154.758 13.156 155.258 12.724 C 155.759 12.292 155.895 12.11 157.168 12.11 L 157.168 24.478 C 157.168 25.387 156.191 25.91 156.191 26.388 C 156.191 26.592 156.373 26.774 156.691 26.774 L 160.692 26.774 C 161.01 26.774 161.193 26.592 161.193 26.388 C 161.193 25.91 160.215 25.387 160.215 24.478 M 168.263 11.906 C 168.263 10.996 169.24 10.473 169.24 9.996 C 169.24 9.791 169.058 9.61 168.74 9.61 L 164.739 9.61 C 164.421 9.61 164.238 9.791 164.238 9.996 C 164.238 10.473 165.216 10.996 165.216 11.906 L 165.216 24.478 C 165.216 25.387 164.238 25.91 164.238 26.388 C 164.238 26.592 164.421 26.774 164.739 26.774 L 168.74 26.774 C 169.058 26.774 169.24 26.592 169.24 26.388 C 169.24 25.91 168.263 25.387 168.263 24.478 M 172.764 26.774 L 177.243 26.774 C 178.63 26.774 179.494 25.751 179.494 24.819 L 179.494 11.565 C 179.494 10.564 178.607 9.61 177.243 9.61 L 172.764 9.61 C 171.559 9.61 170.605 10.246 170.605 11.451 L 170.605 24.933 C 170.605 26.115 171.537 26.774 172.764 26.774 Z M 173.651 24.114 L 173.651 12.269 C 173.651 12.179 173.719 12.11 173.81 12.11 L 176.288 12.11 C 176.379 12.11 176.447 12.179 176.447 12.269 L 176.447 24.114 C 176.447 24.182 176.379 24.273 176.288 24.273 L 173.81 24.273 C 173.719 24.273 173.651 24.182 173.651 24.114 Z M 185.109 26.774 C 185.474 26.774 185.745 26.547 185.745 26.206 C 185.745 25.683 184.769 25.137 184.769 24.66 L 184.769 17.18 L 189.361 26.138 C 189.565 26.547 189.724 26.774 190.339 26.774 L 191.77 26.774 C 192.271 26.774 192.589 26.456 192.589 25.978 L 192.589 11.906 C 192.589 10.996 193.567 10.473 193.567 9.996 C 193.567 9.791 193.384 9.61 193.066 9.61 L 189.179 9.61 C 188.861 9.61 188.678 9.791 188.678 9.996 C 188.678 10.473 189.656 10.996 189.656 11.906 L 189.656 19.954 L 185.087 10.314 C 184.95 9.996 184.791 9.61 184.086 9.61 L 181.359 9.61 C 181.039 9.61 180.858 9.791 180.858 9.996 C 180.858 10.473 181.836 10.996 181.836 11.906 L 181.836 24.478 C 181.836 25.387 180.858 25.91 180.858 26.388 C 180.858 26.592 181.039 26.774 181.359 26.774 M 197.181 26.774 L 201.205 26.774 C 202.297 26.774 203.365 25.842 203.365 24.91 L 203.365 20.227 C 203.365 19.249 202.956 18.794 202.206 18.294 L 198.41 15.68 C 198.045 15.407 197.978 15.225 197.978 14.907 L 197.978 12.11 L 200.092 12.11 L 200.092 13.633 C 200.092 14.225 200.273 14.429 200.477 14.566 C 200.864 14.816 202.093 15.68 202.638 15.68 C 202.865 15.68 203.137 15.407 203.137 14.998 L 203.137 11.474 C 203.137 10.542 202.252 9.61 200.887 9.61 L 197.09 9.61 C 195.885 9.61 194.931 10.223 194.931 11.36 L 194.931 15.884 C 194.931 16.885 195.499 17.362 196.158 17.817 L 199.91 20.408 C 200.204 20.613 200.318 20.818 200.318 21.113 L 200.318 24.273 L 197.978 24.273 L 197.978 22.136 C 197.978 21.545 197.795 21.341 197.591 21.204 C 197.226 20.931 195.977 20.09 195.522 20.09 C 195.204 20.09 194.931 20.34 194.931 20.749 L 194.931 24.91 C 194.931 25.842 195.84 26.774 197.181 26.774 Z M 214.233 24.273 L 214.233 11.906 C 214.233 10.996 215.211 10.473 215.211 9.996 C 215.211 9.791 215.028 9.61 214.71 9.61 L 210.709 9.61 C 210.391 9.61 210.209 9.791 210.209 9.996 C 210.209 10.473 211.186 10.996 211.186 11.906 L 211.186 24.478 C 211.186 25.387 210.209 25.91 210.209 26.388 C 210.209 26.592 210.391 26.774 210.709 26.774 L 217.893 26.774 C 218.439 26.774 218.666 26.547 218.666 26.001 L 218.666 21.204 C 218.666 20.954 218.462 20.772 218.279 20.772 C 218.007 20.772 216.234 21.977 215.87 22.25 C 215.688 22.386 215.619 22.5 215.619 22.841 L 215.619 24.273 M 223.372 24.273 L 223.372 11.906 C 223.372 10.996 224.35 10.473 224.35 9.996 C 224.35 9.791 224.167 9.61 223.849 9.61 L 219.848 9.61 C 219.53 9.61 219.348 9.791 219.348 9.996 C 219.348 10.473 220.325 10.996 220.325 11.906 L 220.325 24.478 C 220.325 25.387 219.348 25.91 219.348 26.388 C 219.348 26.592 219.53 26.774 219.848 26.774 L 227.032 26.774 C 227.578 26.774 227.805 26.547 227.805 26.001 L 227.805 21.204 C 227.805 20.954 227.6 20.772 227.418 20.772 C 227.146 20.772 225.373 21.977 225.008 22.25 C 224.827 22.386 224.758 22.5 224.758 22.841 L 224.758 24.273 M 234.534 12.11 C 234.83 12.11 234.852 12.133 234.852 12.429 L 234.852 16.68 C 234.852 16.839 234.806 16.998 234.488 17.226 L 232.51 18.612 L 232.51 12.11 M 232.988 26.774 C 233.306 26.774 233.487 26.592 233.487 26.388 C 233.487 25.91 232.51 25.387 232.51 24.478 L 232.51 22.386 C 232.51 22.205 232.578 22.113 232.737 22 L 236.944 19.022 C 237.58 18.567 237.899 18.044 237.899 17.521 L 237.899 11.724 C 237.899 10.337 237.103 9.61 235.421 9.61 L 228.986 9.61 C 228.668 9.61 228.487 9.791 228.487 9.996 C 228.487 10.473 229.464 10.996 229.464 11.906 L 229.464 24.478 C 229.464 25.387 228.487 25.91 228.487 26.388 C 228.487 26.592 228.668 26.774 228.986 26.774\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 41.306 33.016 C 41.178 32.749 41.085 32.726 40.83 32.726 C 40.574 32.726 40.482 32.749 40.365 33.016 C 40.191 33.411 38.741 36.649 37.836 38.61 C 37.534 39.272 37.209 39.817 37.047 40.13 C 37.035 40.165 36.988 40.258 36.988 40.316 C 36.988 40.397 37.035 40.444 37.139 40.444 L 38.184 40.444 C 38.265 40.444 38.346 40.386 38.381 40.235 C 38.462 39.91 38.613 39.504 38.776 39.144 C 38.834 39.016 38.938 38.958 39.019 38.958 L 42.64 38.958 C 42.721 38.958 42.826 39.016 42.884 39.144 C 43.046 39.504 43.197 39.91 43.278 40.235 C 43.313 40.386 43.394 40.444 43.476 40.444 L 44.52 40.444 C 44.625 40.444 44.671 40.397 44.671 40.316 C 44.671 40.258 44.625 40.165 44.613 40.13 C 44.451 39.817 44.126 39.272 43.824 38.61 C 42.919 36.649 41.48 33.411 41.306 33.016 Z M 39.449 37.914 C 39.368 37.914 39.321 37.867 39.321 37.821 C 39.321 37.67 40.273 35.662 40.69 34.688 C 40.749 34.56 40.772 34.502 40.83 34.502 C 40.888 34.502 40.911 34.56 40.969 34.688 C 41.387 35.662 42.338 37.67 42.338 37.821 C 42.338 37.867 42.292 37.914 42.211 37.914 M 49.652 38.494 C 49.594 38.622 49.571 38.68 49.513 38.68 C 49.455 38.68 49.432 38.622 49.374 38.494 C 48.503 36.579 47.273 34.13 47.006 33.063 C 46.971 32.912 46.89 32.854 46.809 32.854 L 45.707 32.854 C 45.602 32.854 45.556 32.9 45.556 32.982 C 45.556 33.04 45.602 33.132 45.614 33.167 C 45.776 33.481 46.101 34.026 46.403 34.688 C 47.308 36.649 48.863 39.887 49.049 40.27 C 49.176 40.536 49.258 40.56 49.513 40.56 C 49.768 40.56 49.861 40.536 49.989 40.27 C 50.174 39.887 51.718 36.649 52.623 34.688 C 52.925 34.026 53.25 33.481 53.412 33.167 C 53.424 33.132 53.47 33.04 53.47 32.982 C 53.47 32.9 53.424 32.854 53.319 32.854 L 52.217 32.854 C 52.136 32.854 52.054 32.912 52.02 33.063 C 51.753 34.13 50.534 36.591 49.652 38.494 Z M 68.377 36.347 C 68.377 33.55 66.497 32.854 64.153 32.854 L 61.681 32.854 C 61.519 32.854 61.403 32.935 61.403 33.121 C 61.403 33.69 61.496 34.676 61.496 36.776 C 61.496 38.749 61.403 39.747 61.403 40.177 C 61.403 40.362 61.519 40.444 61.681 40.444 L 64.153 40.444 C 66.556 40.444 68.377 39.33 68.377 36.347 Z M 67.298 36.37 C 67.298 38.738 66.022 39.527 64.2 39.527 L 62.772 39.527 C 62.668 39.527 62.598 39.469 62.598 39.341 C 62.598 38.958 62.563 37.705 62.563 36.892 C 62.563 36.034 62.598 34.606 62.598 33.98 C 62.598 33.84 62.668 33.771 62.807 33.771 L 64.2 33.771 C 66.045 33.771 67.298 34.305 67.298 36.37 Z M 73.046 36.568 C 72.953 36.568 72.895 36.521 72.895 36.417 C 72.895 35.558 72.93 34.479 72.93 33.98 C 72.93 33.84 73 33.771 73.139 33.771 L 75.344 33.771 C 76.133 33.771 76.586 34.072 76.795 34.072 C 76.91 34.072 77.05 33.759 77.131 33.515 C 77.212 33.272 77.282 33.086 77.282 32.958 C 77.282 32.9 77.224 32.854 77.108 32.854 L 72.013 32.854 C 71.851 32.854 71.735 32.935 71.735 33.121 C 71.735 33.69 71.827 34.676 71.827 36.776 C 71.827 38.749 71.735 39.747 71.735 40.177 C 71.735 40.362 71.851 40.444 72.013 40.444 L 76.98 40.444 C 77.119 40.444 77.212 40.42 77.247 40.258 C 77.317 39.933 77.491 39.376 77.491 39.214 C 77.491 39.098 77.433 39.063 77.351 39.063 C 77.143 39.063 76.655 39.527 75.228 39.527 L 73.104 39.527 C 73 39.527 72.93 39.469 72.93 39.341 C 72.93 39.121 72.895 38.389 72.895 37.635 C 72.895 37.531 72.953 37.484 73.046 37.484 L 74.648 37.484 C 75.205 37.484 75.564 37.67 75.773 37.67 C 75.889 37.67 76.005 37.473 76.086 37.229 C 76.168 36.985 76.237 36.8 76.237 36.672 C 76.237 36.568 76.168 36.568 76.052 36.568 M 85.652 34.409 C 85.745 34.409 85.792 34.339 85.792 34.246 C 85.792 33.898 85.676 33.492 85.676 33.109 C 85.676 32.947 85.571 32.865 85.455 32.854 C 85.13 32.808 84.55 32.726 83.331 32.726 C 81.753 32.726 80.697 33.62 80.697 34.746 C 80.697 37.38 85.119 36.51 85.107 38.332 C 85.095 39.144 84.353 39.631 83.32 39.631 C 82.287 39.631 81.498 38.981 81.219 38.575 C 81.068 38.355 80.964 38.192 80.848 38.192 C 80.732 38.192 80.651 38.285 80.651 38.471 C 80.651 38.958 80.546 39.469 80.546 39.701 C 80.546 39.875 80.709 39.945 80.848 39.991 C 81.266 40.13 82.043 40.56 83.331 40.56 C 85.06 40.56 86.267 39.666 86.267 38.03 C 86.267 35.523 81.834 36.359 81.834 34.711 C 81.834 34.084 82.438 33.701 83.285 33.701 C 85.095 33.701 85.339 34.409 85.652 34.409 Z M 90.959 36.602 C 90.959 34.641 91.052 33.318 91.052 33.121 C 91.052 32.935 90.936 32.854 90.773 32.854 L 90.089 32.854 C 89.926 32.854 89.81 32.935 89.81 33.121 C 89.81 33.318 89.903 34.63 89.903 36.602 C 89.903 38.575 89.81 39.979 89.81 40.177 C 89.81 40.362 89.926 40.444 90.089 40.444 L 90.773 40.444 C 90.936 40.444 91.052 40.362 91.052 40.177 C 91.052 39.979 90.959 38.564 90.959 36.602 Z M 100.687 34.571 C 100.815 34.746 100.873 34.804 100.977 34.804 C 101.059 34.804 101.117 34.722 101.152 34.606 C 101.221 34.328 101.233 33.84 101.233 33.574 C 101.233 33.423 101.07 33.283 100.803 33.144 C 100.386 32.924 99.689 32.726 98.912 32.726 C 96.045 32.726 94.293 34.734 94.293 36.892 C 94.293 39.237 96.301 40.56 98.494 40.56 C 100.107 40.56 100.78 40.119 101.511 39.573 C 101.685 39.446 101.755 39.26 101.755 38.97 L 101.755 36.846 C 101.755 36.649 101.651 36.51 101.43 36.51 L 99.898 36.51 C 99.759 36.51 99.712 36.568 99.712 36.672 C 99.712 36.962 99.84 37.508 100.049 37.508 C 100.223 37.508 100.374 37.484 100.629 37.484 C 100.711 37.484 100.757 37.519 100.757 37.6 L 100.757 38.691 C 100.757 38.819 100.676 38.958 100.618 39.016 C 100.56 39.074 99.759 39.631 98.598 39.631 C 96.707 39.631 95.546 38.552 95.546 36.916 C 95.546 35.012 96.846 33.701 98.97 33.701 C 99.805 33.701 100.42 34.212 100.687 34.571 Z M 110.879 36.602 L 110.879 38.471 C 110.879 38.529 110.856 38.564 110.821 38.564 C 110.787 38.564 110.763 38.54 110.705 38.471 C 109.44 36.823 107.328 34.154 106.574 33.132 C 106.423 32.924 106.237 32.854 106.04 32.854 L 105.355 32.854 C 105.193 32.854 105.077 32.935 105.077 33.121 C 105.077 33.318 105.17 34.63 105.17 36.602 C 105.17 38.575 105.077 39.979 105.077 40.177 C 105.077 40.362 105.193 40.444 105.355 40.444 L 106.04 40.444 C 106.203 40.444 106.319 40.362 106.319 40.177 C 106.319 39.979 106.203 38.564 106.203 36.602 C 106.203 35.871 106.237 34.734 106.237 34.734 C 106.237 34.676 106.237 34.618 106.307 34.618 C 106.377 34.618 106.423 34.688 106.481 34.769 C 107.247 35.744 110.346 39.678 110.949 40.397 C 111.054 40.513 111.146 40.571 111.274 40.571 C 111.901 40.571 111.889 40.339 111.889 40.095 C 111.889 39.898 111.912 38.564 111.912 36.602 C 111.912 34.165 112.005 33.318 112.005 33.121 C 112.005 32.935 111.889 32.854 111.727 32.854 L 111.042 32.854 C 110.879 32.854 110.763 32.935 110.763 33.121 C 110.763 33.318 110.879 34.154 110.879 36.602 Z M 125.996 37.159 C 126.181 37.159 126.263 37.043 126.263 36.881 L 126.263 36.73 C 126.263 36.568 126.181 36.452 125.996 36.452 L 124.232 36.452 C 124.046 36.452 123.965 36.568 123.965 36.73 L 123.965 36.881 C 123.965 37.043 124.046 37.159 124.232 37.159 L 124.638 37.159 C 124.638 37.159 124.777 37.275 124.777 37.949 C 124.777 38.923 124.185 39.863 123.013 39.863 C 121.864 39.863 121.319 39.144 121.319 38.169 C 121.319 36.974 122.166 36.277 122.92 36.277 C 123.094 36.277 123.164 36.301 123.222 36.301 C 123.408 36.301 123.71 35.662 123.71 35.453 C 123.71 35.361 123.675 35.326 123.512 35.303 C 122.526 35.187 121.911 34.92 121.911 33.98 C 121.911 33.04 122.526 32.68 123.176 32.68 C 123.826 32.68 124.081 33.121 124.081 33.585 C 124.081 33.69 124.116 33.759 124.243 33.759 C 124.487 33.759 125.091 33.562 125.091 33.307 C 125.091 32.842 124.603 31.972 123.129 31.972 C 121.864 31.972 120.739 32.819 120.739 34.014 C 120.739 35.117 121.748 35.581 121.969 35.639 C 121.737 35.686 120.019 36.277 120.019 38.239 C 120.019 39.585 121.203 40.56 122.828 40.56 C 124.684 40.56 125.706 39.33 125.706 37.983 C 125.706 37.612 125.624 37.159 125.624 37.159 M 138.385 32.726 C 135.634 32.726 133.998 34.734 133.998 36.892 C 133.998 39.237 135.89 40.56 138.083 40.56 C 139.696 40.56 140.473 40.084 140.926 39.747 C 141.159 39.573 141.205 39.504 141.205 39.399 C 141.205 39.214 140.879 38.575 140.729 38.575 C 140.648 38.575 140.613 38.61 140.403 38.796 C 139.997 39.155 139.463 39.596 138.303 39.596 C 136.411 39.596 135.251 38.633 135.251 36.916 C 135.251 35.012 136.435 33.701 138.443 33.701 C 139.278 33.701 139.894 34.212 140.16 34.571 C 140.288 34.746 140.346 34.804 140.45 34.804 C 140.531 34.804 140.59 34.722 140.624 34.606 C 140.694 34.328 140.706 33.84 140.706 33.574 C 140.706 33.423 140.543 33.283 140.277 33.144 C 139.859 32.924 139.162 32.726 138.385 32.726 Z M 148.194 33.016 C 148.067 32.749 147.974 32.726 147.718 32.726 C 147.463 32.726 147.37 32.749 147.255 33.016 C 147.08 33.411 145.629 36.649 144.724 38.61 C 144.423 39.272 144.098 39.817 143.935 40.13 C 143.923 40.165 143.877 40.258 143.877 40.316 C 143.877 40.397 143.923 40.444 144.028 40.444 L 145.072 40.444 C 145.153 40.444 145.235 40.386 145.27 40.235 C 145.351 39.91 145.501 39.504 145.664 39.144 C 145.722 39.016 145.827 38.958 145.908 38.958 L 149.528 38.958 C 149.61 38.958 149.714 39.016 149.773 39.144 C 149.934 39.504 150.085 39.91 150.167 40.235 C 150.202 40.386 150.283 40.444 150.365 40.444 L 151.408 40.444 C 151.513 40.444 151.56 40.397 151.56 40.316 C 151.56 40.258 151.513 40.165 151.502 40.13 C 151.339 39.817 151.014 39.272 150.713 38.61 C 149.807 36.649 148.368 33.411 148.194 33.016 Z M 146.338 37.914 C 146.256 37.914 146.21 37.867 146.21 37.821 C 146.21 37.67 147.162 35.662 147.579 34.688 C 147.637 34.56 147.661 34.502 147.718 34.502 C 147.776 34.502 147.799 34.56 147.857 34.688 C 148.275 35.662 149.227 37.67 149.227 37.821 C 149.227 37.867 149.18 37.914 149.099 37.914 M 161.647 36.347 C 161.647 33.55 159.768 32.854 157.423 32.854 L 154.95 32.854 C 154.789 32.854 154.672 32.935 154.672 33.121 C 154.672 33.69 154.766 34.676 154.766 36.776 C 154.766 38.749 154.672 39.747 154.672 40.177 C 154.672 40.362 154.789 40.444 154.95 40.444 L 157.423 40.444 C 159.826 40.444 161.647 39.33 161.647 36.347 Z M 160.568 36.37 C 160.568 38.738 159.292 39.527 157.47 39.527 L 156.042 39.527 C 155.937 39.527 155.867 39.469 155.867 39.341 C 155.867 38.958 155.834 37.705 155.834 36.892 C 155.834 36.034 155.867 34.606 155.867 33.98 C 155.867 33.84 155.937 33.771 156.077 33.771 L 157.47 33.771 C 159.315 33.771 160.568 34.305 160.568 36.37 Z M 174.872 34.409 C 174.965 34.409 175.012 34.339 175.012 34.246 C 175.012 33.898 174.895 33.492 174.895 33.109 C 174.895 32.947 174.791 32.865 174.674 32.854 C 174.35 32.808 173.769 32.726 172.551 32.726 C 170.973 32.726 169.917 33.62 169.917 34.746 C 169.917 37.38 174.338 36.51 174.326 38.332 C 174.315 39.144 173.572 39.631 172.539 39.631 C 171.506 39.631 170.717 38.981 170.439 38.575 C 170.288 38.355 170.183 38.192 170.068 38.192 C 169.952 38.192 169.87 38.285 169.87 38.471 C 169.87 38.958 169.765 39.469 169.765 39.701 C 169.765 39.875 169.928 39.945 170.068 39.991 C 170.486 40.13 171.263 40.56 172.551 40.56 C 174.28 40.56 175.488 39.666 175.488 38.03 C 175.488 35.523 171.053 36.359 171.053 34.711 C 171.053 34.084 171.657 33.701 172.504 33.701 C 174.315 33.701 174.559 34.409 174.872 34.409 Z M 180.132 36.568 C 180.04 36.568 179.982 36.521 179.982 36.417 C 179.982 35.558 180.016 34.479 180.016 33.98 C 180.016 33.84 180.086 33.771 180.225 33.771 L 182.43 33.771 C 183.22 33.771 183.672 34.072 183.881 34.072 C 183.997 34.072 184.135 33.759 184.217 33.515 C 184.298 33.272 184.368 33.086 184.368 32.958 C 184.368 32.9 184.31 32.854 184.193 32.854 L 179.1 32.854 C 178.937 32.854 178.82 32.935 178.82 33.121 C 178.82 33.69 178.913 34.676 178.913 36.776 C 178.913 38.749 178.82 39.747 178.82 40.177 C 178.82 40.362 178.937 40.444 179.1 40.444 L 184.067 40.444 C 184.205 40.444 184.298 40.42 184.333 40.258 C 184.403 39.933 184.576 39.376 184.576 39.214 C 184.576 39.098 184.519 39.063 184.438 39.063 C 184.228 39.063 183.741 39.527 182.314 39.527 L 180.19 39.527 C 180.086 39.527 180.016 39.469 180.016 39.341 C 180.016 39.121 179.982 38.389 179.982 37.635 C 179.982 37.531 180.04 37.484 180.132 37.484 L 181.734 37.484 C 182.291 37.484 182.651 37.67 182.859 37.67 C 182.975 37.67 183.092 37.473 183.173 37.229 C 183.253 36.985 183.323 36.8 183.323 36.672 C 183.323 36.568 183.253 36.568 183.138 36.568 M 191.764 37.159 C 192.762 36.521 193.563 35.871 193.563 34.838 C 193.563 33.388 192.576 32.854 190.94 32.854 L 188.073 32.854 C 187.911 32.854 187.795 32.935 187.795 33.121 C 187.795 33.69 187.888 34.676 187.888 36.776 C 187.888 38.749 187.795 39.979 187.795 40.177 C 187.795 40.362 187.911 40.444 188.073 40.444 L 188.758 40.444 C 188.92 40.444 189.036 40.362 189.036 40.177 C 189.036 39.979 188.99 39.121 188.99 38.389 C 188.99 38.25 189.071 38.192 189.199 38.134 C 189.373 38.053 190.453 37.705 190.511 37.705 C 190.569 37.705 190.649 37.774 190.731 37.879 C 191.647 38.958 191.81 39.399 192.321 40.084 C 192.518 40.351 192.564 40.444 192.809 40.444 L 193.934 40.444 C 194.073 40.444 194.12 40.351 194.12 40.258 C 194.12 40.107 193.911 39.968 193.817 39.875 C 192.82 38.9 192.471 38.378 191.752 37.415 C 191.706 37.357 191.671 37.31 191.671 37.264 C 191.671 37.217 191.706 37.194 191.764 37.159 Z M 188.99 37.02 L 188.99 33.98 C 188.99 33.84 189.06 33.771 189.199 33.771 L 191.137 33.771 C 191.903 33.771 192.413 34.235 192.413 34.792 C 192.413 35.407 191.775 35.987 191.045 36.405 C 190.313 36.823 189.164 37.136 189.164 37.136 C 189.071 37.159 188.99 37.148 188.99 37.02 Z M 200.448 38.494 C 200.389 38.622 200.367 38.68 200.309 38.68 C 200.251 38.68 200.228 38.622 200.17 38.494 C 199.299 36.579 198.069 34.13 197.802 33.063 C 197.767 32.912 197.687 32.854 197.605 32.854 L 196.502 32.854 C 196.397 32.854 196.352 32.9 196.352 32.982 C 196.352 33.04 196.397 33.132 196.409 33.167 C 196.572 33.481 196.896 34.026 197.199 34.688 C 198.104 36.649 199.659 39.887 199.845 40.27 C 199.972 40.536 200.053 40.56 200.309 40.56 C 200.564 40.56 200.657 40.536 200.785 40.27 C 200.97 39.887 202.514 36.649 203.419 34.688 C 203.721 34.026 204.045 33.481 204.208 33.167 C 204.22 33.132 204.266 33.04 204.266 32.982 C 204.266 32.9 204.22 32.854 204.115 32.854 L 203.013 32.854 C 202.932 32.854 202.85 32.912 202.815 33.063 C 202.549 34.13 201.33 36.591 200.448 38.494 Z M 208.632 36.602 C 208.632 34.641 208.725 33.318 208.725 33.121 C 208.725 32.935 208.609 32.854 208.447 32.854 L 207.762 32.854 C 207.6 32.854 207.484 32.935 207.484 33.121 C 207.484 33.318 207.577 34.63 207.577 36.602 C 207.577 38.575 207.484 39.979 207.484 40.177 C 207.484 40.362 207.6 40.444 207.762 40.444 L 208.447 40.444 C 208.609 40.444 208.725 40.362 208.725 40.177 C 208.725 39.979 208.632 38.564 208.632 36.602 Z M 216.469 32.726 C 213.72 32.726 212.082 34.734 212.082 36.892 C 212.082 39.237 213.974 40.56 216.168 40.56 C 217.78 40.56 218.559 40.084 219.011 39.747 C 219.243 39.573 219.289 39.504 219.289 39.399 C 219.289 39.214 218.965 38.575 218.814 38.575 C 218.732 38.575 218.697 38.61 218.489 38.796 C 218.083 39.155 217.549 39.596 216.389 39.596 C 214.497 39.596 213.336 38.633 213.336 36.916 C 213.336 35.012 214.52 33.701 216.527 33.701 C 217.363 33.701 217.978 34.212 218.245 34.571 C 218.373 34.746 218.431 34.804 218.536 34.804 C 218.617 34.804 218.674 34.722 218.709 34.606 C 218.779 34.328 218.79 33.84 218.79 33.574 C 218.79 33.423 218.629 33.283 218.361 33.144 C 217.943 32.924 217.247 32.726 216.469 32.726 Z M 223.715 36.568 C 223.622 36.568 223.563 36.521 223.563 36.417 C 223.563 35.558 223.598 34.479 223.598 33.98 C 223.598 33.84 223.668 33.771 223.808 33.771 L 226.013 33.771 C 226.802 33.771 227.254 34.072 227.462 34.072 C 227.579 34.072 227.718 33.759 227.8 33.515 C 227.88 33.272 227.95 33.086 227.95 32.958 C 227.95 32.9 227.892 32.854 227.777 32.854 L 222.681 32.854 C 222.519 32.854 222.403 32.935 222.403 33.121 C 222.403 33.69 222.495 34.676 222.495 36.776 C 222.495 38.749 222.403 39.747 222.403 40.177 C 222.403 40.362 222.519 40.444 222.681 40.444 L 227.649 40.444 C 227.788 40.444 227.88 40.42 227.915 40.258 C 227.985 39.933 228.159 39.376 228.159 39.214 C 228.159 39.098 228.101 39.063 228.02 39.063 C 227.812 39.063 227.324 39.527 225.896 39.527 L 223.773 39.527 C 223.668 39.527 223.598 39.469 223.598 39.341 C 223.598 39.121 223.563 38.389 223.563 37.635 C 223.563 37.531 223.622 37.484 223.715 37.484 L 225.316 37.484 C 225.873 37.484 226.233 37.67 226.442 37.67 C 226.557 37.67 226.674 37.473 226.755 37.229 C 226.837 36.985 226.906 36.8 226.906 36.672 C 226.906 36.568 226.837 36.568 226.72 36.568 M 236.321 34.409 C 236.414 34.409 236.46 34.339 236.46 34.246 C 236.46 33.898 236.344 33.492 236.344 33.109 C 236.344 32.947 236.239 32.865 236.123 32.854 C 235.798 32.808 235.218 32.726 234 32.726 C 232.422 32.726 231.365 33.62 231.365 34.746 C 231.365 37.38 235.787 36.51 235.775 38.332 C 235.763 39.144 235.021 39.631 233.988 39.631 C 232.956 39.631 232.166 38.981 231.888 38.575 C 231.736 38.355 231.632 38.192 231.517 38.192 C 231.4 38.192 231.319 38.285 231.319 38.471 C 231.319 38.958 231.214 39.469 231.214 39.701 C 231.214 39.875 231.377 39.945 231.517 39.991 C 231.934 40.13 232.712 40.56 234 40.56 C 235.729 40.56 236.936 39.666 236.936 38.03 C 236.936 35.523 232.503 36.359 232.503 34.711 C 232.503 34.084 233.106 33.701 233.953 33.701 C 235.763 33.701 236.008 34.409 236.321 34.409 Z\" fill=\"rgb(232,169,65)\"></path><g transform=\"translate(8.647 8.647)\"><g transform=\"translate(5.589 0)\"><path d=\"M 0 12.819 L 7.401 0 L 16.4 15.585 L 14.803 18.351 L 7.401 5.532 L 3.193 12.819 Z\" fill=\"rgb(232,169,65)\"></path></g><g transform=\"translate(1.596 0)\"><path d=\"M 11.394 0 L 8.2 0 L 0 14.203 L 7.402 27.022 L 8.998 24.281 L 3.992 15.586 L 14.005 15.585 L 12.454 12.821 L 3.992 12.821 Z\" fill=\"rgb(71, 71, 71)\"></path></g><g transform=\"translate(5.589 5.532)\"><path d=\"M 14.803 12.819 L 7.401 0 L 5.805 2.766 L 10.012 10.054 L 0 10.055 L 1.596 12.819 L 11.752 12.818 L 3.409 27.022 L 6.771 27.022 Z\" fill=\"rgb(255, 255, 255)\"></path></g><g transform=\"translate(0 14.203)\"><path d=\"M 17.341 4.146 L 8.998 18.351 L 0 2.766 L 1.597 0 L 8.998 12.82 L 14.05 4.146 Z\" fill=\"rgb(232,169,65)\"></path></g></g></svg>',svgContentId:11665520065,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15iqb4p\",\"data-framer-name\":\"Text Wrap\",layoutDependency:layoutDependency,layoutId:\"KfxyJ9cAr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1f8staf\",\"data-styles-preset\":\"qL0mZkKEG\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c, rgb(199, 199, 199)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@avdcadsolutions.com\",motionChild:true,nodeId:\"icjCdkeEK\",openInNewTab:true,relValues:[],scopeId:\"K2fhpWSiH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-mwi6h6\",\"data-styles-preset\":\"EDd85pmta\",children:\"info@AVDCAD.com\"})})})}),className:\"framer-nwiikd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"icjCdkeEK\",style:{\"--extracted-r6o4lv\":\"var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c, rgb(199, 199, 199))\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xk5wiw\",\"data-framer-name\":\"Footer Wrap / Right\",layoutDependency:layoutDependency,layoutId:\"V_o5bzTb7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ojway7\",\"data-framer-name\":\"Social Wrap\",layoutDependency:layoutDependency,layoutId:\"IKFMx4Zk2\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/avdcad-solutions-llp/\",motionChild:true,nodeId:\"wuOvLgvd5\",openInNewTab:true,scopeId:\"K2fhpWSiH\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1b0c4q5 framer-5zwft1\",\"data-framer-name\":\"Social Icon Wrap\",layoutDependency:layoutDependency,layoutId:\"wuOvLgvd5\",style:{backgroundColor:\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},whileHover:animation,...addPropertyOverrides({L_VXoX1yW:{whileHover:undefined},Z9pHqlcVY:{whileHover:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xpfhxb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dGi556IJy-container\",nodeId:\"dGi556IJy\",rendersWithMotion:true,scopeId:\"K2fhpWSiH\",children:/*#__PURE__*/_jsx(Image1,{alt:\"\",height:\"100%\",id:\"dGi556IJy\",image:addImageAlt({pixelHeight:450,pixelWidth:451,src:\"https://framerusercontent.com/images/LlN2QI2t5NPERnasaXD1DGaFC4.svg?width=451&height=450\"},\"\"),layoutId:\"dGi556IJy\",newTab:true,padding:0,radius:0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1f8staf\",\"data-styles-preset\":\"qL0mZkKEG\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c, rgb(199, 199, 199)))\"},children:\"\\xa9 Copyright 2026. All Rights Reserved by AVDCAD Solutions LLP\"})}),className:\"framer-1ddid9q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gywdLWFgY\",style:{\"--extracted-r6o4lv\":\"var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c, rgb(199, 199, 199))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Z9pHqlcVY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1f8staf\",\"data-styles-preset\":\"qL0mZkKEG\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c, rgb(199, 199, 199)))\"},children:\"\\xa9 Copyright 2026. All Rights Reserved by AVDCAD Solutions LLP\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VUI2a.framer-5zwft1, .framer-VUI2a .framer-5zwft1 { display: block; }\",\".framer-VUI2a.framer-1d8tvl2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 128px; height: min-content; justify-content: center; overflow: visible; padding: 80px; position: relative; width: 1280px; }\",\".framer-VUI2a .framer-1jbvwlt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VUI2a .framer-18rjqsi { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 50%; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-VUI2a .framer-4cxklv { flex: none; height: 50px; position: relative; text-decoration: none; width: 247px; }\",\".framer-VUI2a .framer-15iqb4p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-VUI2a .framer-nwiikd, .framer-VUI2a .framer-1ddid9q { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VUI2a .framer-xk5wiw { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-end; max-width: 50%; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-VUI2a .framer-1ojway7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-VUI2a .framer-1b0c4q5 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 48px); justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 48px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-VUI2a .framer-1xpfhxb-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-VUI2a.framer-v-1trtv4h.framer-1d8tvl2 { padding: 80px 32px 80px 32px; width: 810px; }\",\".framer-VUI2a.framer-v-1trtv4h .framer-1b0c4q5 { will-change: var(--framer-will-change-override, transform); }\",\".framer-VUI2a.framer-v-1w37bud.framer-1d8tvl2 { padding: 40px 16px 40px 16px; width: 390px; }\",\".framer-VUI2a.framer-v-1w37bud .framer-1jbvwlt { flex-direction: column; gap: 24px; }\",\".framer-VUI2a.framer-v-1w37bud .framer-18rjqsi { flex: none; max-width: 100%; width: 100%; }\",\".framer-VUI2a.framer-v-1w37bud .framer-xk5wiw { align-content: flex-start; align-items: flex-start; align-self: unset; flex: none; height: min-content; max-width: 100%; width: 100%; }\",\".framer-VUI2a.framer-v-1w37bud .framer-1ojway7 { gap: 24px; }\",\".framer-VUI2a.framer-v-1w37bud .framer-1b0c4q5 { width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VUI2a.framer-v-1w37bud .framer-1xpfhxb-container { width: 18px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 261\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"L_VXoX1yW\":{\"layout\":[\"fixed\",\"auto\"]},\"Z9pHqlcVY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK2fhpWSiH=withCSS(Component,css,\"framer-VUI2a\");export default FramerK2fhpWSiH;FramerK2fhpWSiH.displayName=\"Footer\";FramerK2fhpWSiH.defaultProps={height:261,width:1280};addPropertyControls(FramerK2fhpWSiH,{variant:{options:[\"JZ_eWhQ1v\",\"L_VXoX1yW\",\"Z9pHqlcVY\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerK2fhpWSiH,[{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\"}]},...Image1Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK2fhpWSiH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"L_VXoX1yW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Z9pHqlcVY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerIntrinsicHeight\":\"261\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K2fhpWSiH.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas),allowFullScreen:true,allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; clipboard-write\"});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","// Generated by Framer (c105afa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-300\",\"GF;Geist-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v1/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuM4mJPby1QNtA.woff2\",weight:\"300\"},{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v1/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}];export const css=['.framer-mKCbe .framer-styles-preset-1i9cfk1:not(.rich-text-wrapper), .framer-mKCbe .framer-styles-preset-1i9cfk1.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, #2c2c2c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1279px) and (min-width: 810px) { .framer-mKCbe .framer-styles-preset-1i9cfk1:not(.rich-text-wrapper), .framer-mKCbe .framer-styles-preset-1i9cfk1.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, #2c2c2c); --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-mKCbe .framer-styles-preset-1i9cfk1:not(.rich-text-wrapper), .framer-mKCbe .framer-styles-preset-1i9cfk1.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, #2c2c2c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-mKCbe\";\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 (eca4804)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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*as sharedStyle1 from\"https://framerusercontent.com/modules/i1NBVoRoYQTtI6QqkshH/zcCgXQ2WUZmsB4dnO7kp/CZEWWxxtt.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/WTC1ahzOwMo2CaFLVlVD/KGhQx5zHJt51cHcHGlw0/qL0mZkKEG.js\";const cycleOrder=[\"rbev3k1Y0\",\"Xv6OMggp4\",\"Q2hB6jXHz\"];const serializationHash=\"framer-Rant8\";const variantClassNames={Q2hB6jXHz:\"framer-v-bc91w\",rbev3k1Y0:\"framer-v-13jt33b\",Xv6OMggp4:\"framer-v-fjup64\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop / Hover In\":\"Xv6OMggp4\",\"Desktop / Hover Out\":\"rbev3k1Y0\",Phone:\"Q2hB6jXHz\"};const getProps=({click,color,height,id,link,padding,title,width,...props})=>{return{...props,bDsDO9pN_:click??props.bDsDO9pN_,gJM7JlMHQ:color??props.gJM7JlMHQ??\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",O63vxTljI:padding??props.O63vxTljI??\"0px\",paPFnIxS6:link??props.paPFnIxS6,variant:humanReadableVariantMap[props.variant]??props.variant??\"rbev3k1Y0\",W8kgrYswJ:title??props.W8kgrYswJ??\"Home\"};};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,W8kgrYswJ,O63vxTljI,gJM7JlMHQ,paPFnIxS6,bDsDO9pN_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rbev3k1Y0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap75iojm=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bDsDO9pN_){const res=await bDsDO9pN_(...args);if(res===false)return false;}});const onMouseEntertilewu=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Xv6OMggp4\");});const onMouseLeave83b5lw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"rbev3k1Y0\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Q2hB6jXHz\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Q2hB6jXHz\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:paPFnIxS6,motionChild:true,nodeId:\"rbev3k1Y0\",openInNewTab:false,scopeId:\"nKOLMWaCn\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-13jt33b\",className,classNames)} framer-95nakd`,\"data-framer-name\":\"Desktop / Hover Out\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rbev3k1Y0\",onMouseEnter:onMouseEntertilewu,onTap:onTap75iojm,ref:refBinding,style:{\"--114nh9q\":numberToPixelString(O63vxTljI),...style},...addPropertyOverrides({Q2hB6jXHz:{\"data-framer-name\":\"Phone\",onMouseEnter:undefined},Xv6OMggp4:{\"data-framer-name\":\"Desktop / Hover In\",onMouseEnter:undefined,onMouseLeave:onMouseLeave83b5lw}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1upucwq\",\"data-framer-name\":\"Text Wrap\",layoutDependency:layoutDependency,layoutId:\"IOLenZHEp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1f8staf\",\"data-styles-preset\":\"qL0mZkKEG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-gJM7JlMHQ-nKOLMWaCn))\"},children:\"Home\"})}),className:\"framer-d8x6p1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OHz6rnfJy\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-gJM7JlMHQ-nKOLMWaCn)\",\"--variable-reference-gJM7JlMHQ-nKOLMWaCn\":gJM7JlMHQ,opacity:.6},text:W8kgrYswJ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1f8staf\",\"data-styles-preset\":\"qL0mZkKEG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-gJM7JlMHQ-nKOLMWaCn))\"},children:\"Home\"})}),className:\"framer-6d39nr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"njxbN2zoU\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-gJM7JlMHQ-nKOLMWaCn)\",\"--variable-reference-gJM7JlMHQ-nKOLMWaCn\":gJM7JlMHQ},text:W8kgrYswJ,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9cfk1\",\"data-styles-preset\":\"CZEWWxxtt\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-gJM7JlMHQ-nKOLMWaCn))\"},children:\"Home\"})}),className:\"framer-1m9j2t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Xzg5rcLE8\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-gJM7JlMHQ-nKOLMWaCn)\",\"--variable-reference-gJM7JlMHQ-nKOLMWaCn\":gJM7JlMHQ},text:W8kgrYswJ,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Rant8.framer-95nakd, .framer-Rant8 .framer-95nakd { display: block; }\",\".framer-Rant8.framer-13jt33b { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 27px; justify-content: center; overflow: hidden; padding: var(--114nh9q); position: relative; text-decoration: none; width: min-content; }\",\".framer-Rant8 .framer-1upucwq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Rant8 .framer-d8x6p1, .framer-Rant8 .framer-6d39nr, .framer-Rant8 .framer-1m9j2t { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Rant8.framer-13jt33b, .framer-Rant8 .framer-1upucwq { gap: 0px; } .framer-Rant8.framer-13jt33b > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Rant8.framer-13jt33b > :first-child { margin-left: 0px; } .framer-Rant8.framer-13jt33b > :last-child { margin-right: 0px; } .framer-Rant8 .framer-1upucwq > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Rant8 .framer-1upucwq > :first-child { margin-top: 0px; } .framer-Rant8 .framer-1upucwq > :last-child { margin-bottom: 0px; } }\",\".framer-Rant8.framer-v-fjup64.framer-13jt33b { align-content: flex-end; align-items: flex-end; }\",\".framer-Rant8.framer-v-bc91w.framer-13jt33b { align-content: center; align-items: center; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Xv6OMggp4\":{\"layout\":[\"auto\",\"fixed\"]},\"Q2hB6jXHz\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"W8kgrYswJ\":\"title\",\"O63vxTljI\":\"padding\",\"gJM7JlMHQ\":\"color\",\"paPFnIxS6\":\"link\",\"bDsDO9pN_\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernKOLMWaCn=withCSS(Component,css,\"framer-Rant8\");export default FramernKOLMWaCn;FramernKOLMWaCn.displayName=\"Nav Menu\";FramernKOLMWaCn.defaultProps={height:27,width:48};addPropertyControls(FramernKOLMWaCn,{variant:{options:[\"rbev3k1Y0\",\"Xv6OMggp4\",\"Q2hB6jXHz\"],optionTitles:[\"Desktop / Hover Out\",\"Desktop / Hover In\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},W8kgrYswJ:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},O63vxTljI:{defaultValue:\"0px\",title:\"Padding\",type:ControlType.Padding},gJM7JlMHQ:{defaultValue:\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",title:\"Color\",type:ControlType.Color},paPFnIxS6:{title:\"Link\",type:ControlType.Link},bDsDO9pN_:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramernKOLMWaCn,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernKOLMWaCn\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Xv6OMggp4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Q2hB6jXHz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"W8kgrYswJ\\\":\\\"title\\\",\\\"O63vxTljI\\\":\\\"padding\\\",\\\"gJM7JlMHQ\\\":\\\"color\\\",\\\"paPFnIxS6\\\":\\\"link\\\",\\\"bDsDO9pN_\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"27\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nKOLMWaCn.map","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js\";import NavMenu from\"https://framerusercontent.com/modules/yLm9myomeyYFcRESF3So/2DtwiDpbs579lM2rW1Zk/nKOLMWaCn.js\";import NavButton from\"https://framerusercontent.com/modules/fKngiar7dPGhdf1sy1F4/Y2pwpBA27XDifqEvtmMv/vMpIIuW4E.js\";const NavButtonFonts=getFonts(NavButton);const NavMenuFonts=getFonts(NavMenu);const StopScrollFonts=getFonts(StopScroll);const EmbedFonts=getFonts(Embed);const cycleOrder=[\"WU_YfX318\",\"WpXps1vRv\",\"Cu_kd2MTg\",\"H8lfjorcc\",\"qt6GH0k7Q\"];const serializationHash=\"framer-wZmls\";const variantClassNames={Cu_kd2MTg:\"framer-v-1adhlge\",H8lfjorcc:\"framer-v-4c119f\",qt6GH0k7Q:\"framer-v-1js7xhr\",WpXps1vRv:\"framer-v-1pt1ru8\",WU_YfX318:\"framer-v-1f5zjns\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={\"Phone / Closed\":\"H8lfjorcc\",\"Phone / Open\":\"qt6GH0k7Q\",\"Tablet / Closed\":\"WpXps1vRv\",\"Tablet / Open\":\"Cu_kd2MTg\",Desktop:\"WU_YfX318\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WU_YfX318\"};};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:\"WU_YfX318\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap55bgas=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Cu_kd2MTg\");});const onTap1abr76p=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"WpXps1vRv\");});const GdFfUhvFO1g5s8iq=activeVariantCallback(async(...args)=>{setVariant(\"H8lfjorcc\");});const onTapasv8fe=activeVariantCallback(async(...args)=>{setVariant(\"qt6GH0k7Q\");});const onTap1g5s8iq=activeVariantCallback(async(...args)=>{setVariant(\"H8lfjorcc\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"H8lfjorcc\",\"qt6GH0k7Q\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed1=()=>{if([\"H8lfjorcc\",\"qt6GH0k7Q\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Cu_kd2MTg:{value:transition2},H8lfjorcc:{value:transition2},qt6GH0k7Q:{value:transition2},WpXps1vRv:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1f5zjns\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"WU_YfX318\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgb(255, 255, 255)\",WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({Cu_kd2MTg:{\"data-framer-name\":\"Tablet / Open\",\"data-highlight\":true,onTap:onTap1abr76p},H8lfjorcc:{\"data-framer-name\":\"Phone / Closed\"},qt6GH0k7Q:{\"data-framer-name\":\"Phone / Open\"},WpXps1vRv:{\"data-framer-name\":\"Tablet / Closed\",\"data-highlight\":true,onTap:onTap55bgas}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"RwWfvziAD\",openInNewTab:false,scopeId:\"wiwYxXVW4\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-5pq196 framer-25qw1b\",\"data-framer-name\":\"logo-transparent-svg 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"RwWfvziAD\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 222 45.33\"><path d=\"M 37.765 18.568 L 39.114 12.826 L 40.095 17.321 M 43.916 21.551 C 43.691 20.734 41.178 10.701 41.178 10.067 C 41.178 9.679 41.709 9.25 41.709 9.005 C 41.709 8.78 41.546 8.637 41.26 8.637 L 37.03 8.637 C 36.744 8.637 36.58 8.78 36.58 9.005 C 36.58 9.25 37.112 9.679 37.112 10.067 C 37.112 10.701 34.333 21.612 34.169 22.246 C 33.985 22.961 33.188 23.369 33.188 23.696 C 33.188 23.921 33.352 24.064 33.638 24.064 L 37.275 24.064 C 37.602 24.064 37.745 23.901 37.745 23.696 C 37.745 23.369 37.009 23.104 37.009 22.307 L 37.009 21.755 L 40.708 19.753 C 40.708 19.753 41.382 22.511 41.382 22.654 C 41.382 23.145 40.851 23.369 40.851 23.696 C 40.851 23.901 40.994 24.064 41.321 24.064 L 44.672 24.064 C 44.958 24.064 45.121 23.921 45.121 23.696 C 45.121 23.369 44.243 22.797 43.916 21.551 Z M 46.817 10.496 C 46.817 9.924 47.471 9.413 47.471 8.984 C 47.471 8.8 47.308 8.637 47.022 8.637 L 43.426 8.637 C 43.139 8.637 42.976 8.8 42.976 8.984 C 42.976 9.413 43.773 9.986 43.957 10.721 L 46.961 22.184 C 47.022 22.389 47.042 22.552 47.042 22.675 C 47.022 23.002 46.634 23.329 46.634 23.717 C 46.634 23.901 46.797 24.064 47.083 24.064 L 50.434 24.064 C 50.72 24.064 50.884 23.901 50.884 23.717 C 50.884 23.329 50.496 23.002 50.475 22.675 C 50.475 22.552 50.496 22.389 50.557 22.184 L 53.561 10.721 C 53.744 9.986 54.541 9.413 54.541 8.984 C 54.541 8.8 54.378 8.637 54.092 8.637 L 50.496 8.637 C 50.21 8.637 50.046 8.8 50.046 8.984 C 50.046 9.413 50.7 9.924 50.7 10.496 L 48.759 18.547 M 58.771 21.817 L 58.771 10.885 L 60.712 10.885 C 60.876 10.885 60.998 11.007 60.998 11.171 L 60.998 21.53 C 60.998 21.776 60.937 21.817 60.712 21.817 M 61.795 24.064 C 62.899 24.064 63.736 23.512 63.736 22.47 L 63.736 10.578 C 63.736 9.332 63.021 8.637 61.509 8.637 L 55.604 8.637 C 55.318 8.637 55.154 8.8 55.154 8.984 C 55.154 9.413 56.033 9.883 56.033 10.701 L 56.033 22 C 56.033 22.818 55.154 23.288 55.154 23.717 C 55.154 23.901 55.318 24.064 55.604 24.064 M 73.156 18.384 C 73.156 18.159 72.972 17.995 72.809 17.995 C 72.563 17.995 70.97 19.078 70.643 19.324 C 70.479 19.446 70.418 19.548 70.418 19.855 L 70.418 21.551 C 70.418 21.694 70.295 21.817 70.152 21.817 L 68.374 21.817 C 68.231 21.817 68.109 21.694 68.109 21.551 L 68.109 11.15 C 68.109 11.007 68.231 10.885 68.374 10.885 L 69.948 10.885 C 70.091 10.885 70.213 11.007 70.213 11.15 L 70.213 13.745 C 70.213 13.97 70.397 14.133 70.561 14.133 C 70.806 14.133 72.4 13.051 72.727 12.805 C 72.89 12.683 72.952 12.581 72.952 12.274 L 72.952 10.312 C 72.952 9.475 72.134 8.637 70.929 8.637 L 67.312 8.637 C 66.209 8.637 65.371 9.189 65.371 10.21 L 65.371 22.491 C 65.371 23.512 66.209 24.064 67.312 24.064 L 71.133 24.064 C 72.379 24.064 73.156 23.186 73.156 22.409 M 78.141 18.568 L 79.49 12.826 L 80.47 17.321 M 84.292 21.551 C 84.067 20.734 81.553 10.701 81.553 10.067 C 81.553 9.679 82.085 9.25 82.085 9.005 C 82.085 8.78 81.921 8.637 81.635 8.637 L 77.405 8.637 C 77.119 8.637 76.956 8.78 76.956 9.005 C 76.956 9.25 77.487 9.679 77.487 10.067 C 77.487 10.701 74.708 21.612 74.545 22.246 C 74.361 22.961 73.564 23.369 73.564 23.696 C 73.564 23.921 73.727 24.064 74.014 24.064 L 77.651 24.064 C 77.978 24.064 78.121 23.901 78.121 23.696 C 78.121 23.369 77.385 23.104 77.385 22.307 L 77.385 21.755 L 81.083 19.753 C 81.083 19.753 81.758 22.511 81.758 22.654 C 81.758 23.145 81.227 23.369 81.227 23.696 C 81.227 23.901 81.37 24.064 81.696 24.064 L 85.048 24.064 C 85.334 24.064 85.497 23.921 85.497 23.696 C 85.497 23.369 84.618 22.797 84.292 21.551 Z M 89.727 21.817 L 89.727 10.885 L 91.668 10.885 C 91.832 10.885 91.954 11.007 91.954 11.171 L 91.954 21.53 C 91.954 21.776 91.893 21.817 91.668 21.817 M 92.751 24.064 C 93.855 24.064 94.692 23.512 94.692 22.47 L 94.692 10.578 C 94.692 9.332 93.977 8.637 92.465 8.637 L 86.56 8.637 C 86.274 8.637 86.11 8.8 86.11 8.984 C 86.11 9.413 86.989 9.883 86.989 10.701 L 86.989 22 C 86.989 22.818 86.11 23.288 86.11 23.717 C 86.11 23.901 86.274 24.064 86.56 24.064 M 103.275 24.064 L 106.891 24.064 C 107.872 24.064 108.832 23.226 108.832 22.389 L 108.832 18.179 C 108.832 17.301 108.465 16.892 107.79 16.443 L 104.378 14.093 C 104.051 13.847 103.99 13.684 103.99 13.398 L 103.99 10.885 L 105.89 10.885 L 105.89 12.254 C 105.89 12.785 106.053 12.969 106.237 13.091 C 106.585 13.316 107.688 14.093 108.178 14.093 C 108.383 14.093 108.628 13.847 108.628 13.48 L 108.628 10.312 C 108.628 9.475 107.831 8.637 106.605 8.637 L 103.193 8.637 C 102.11 8.637 101.252 9.189 101.252 10.21 L 101.252 14.277 C 101.252 15.176 101.762 15.605 102.355 16.013 L 105.727 18.343 C 105.992 18.527 106.094 18.711 106.094 18.976 L 106.094 21.817 L 103.99 21.817 L 103.99 19.896 C 103.99 19.364 103.826 19.181 103.642 19.058 C 103.315 18.813 102.191 18.057 101.783 18.057 C 101.497 18.057 101.252 18.282 101.252 18.649 L 101.252 22.389 C 101.252 23.226 102.069 24.064 103.275 24.064 Z M 112.408 24.064 L 116.434 24.064 C 117.68 24.064 118.456 23.145 118.456 22.307 L 118.456 10.394 C 118.456 9.495 117.66 8.637 116.434 8.637 L 112.408 8.637 C 111.325 8.637 110.467 9.209 110.467 10.292 L 110.467 22.409 C 110.467 23.472 111.305 24.064 112.408 24.064 Z M 113.205 21.673 L 113.205 11.028 C 113.205 10.946 113.266 10.885 113.348 10.885 L 115.575 10.885 C 115.657 10.885 115.718 10.946 115.718 11.028 L 115.718 21.673 C 115.718 21.735 115.657 21.817 115.575 21.817 L 113.348 21.817 C 113.266 21.817 113.205 21.735 113.205 21.673 Z M 123.299 21.817 L 123.299 10.701 C 123.299 9.883 124.178 9.413 124.178 8.984 C 124.178 8.8 124.014 8.637 123.728 8.637 L 120.132 8.637 C 119.846 8.637 119.682 8.8 119.682 8.984 C 119.682 9.413 120.561 9.883 120.561 10.701 L 120.561 22 C 120.561 22.818 119.682 23.288 119.682 23.717 C 119.682 23.901 119.846 24.064 120.132 24.064 L 126.589 24.064 C 127.079 24.064 127.284 23.86 127.284 23.369 L 127.284 19.058 C 127.284 18.833 127.1 18.67 126.936 18.67 C 126.691 18.67 125.098 19.753 124.771 19.998 C 124.607 20.121 124.545 20.223 124.545 20.529 L 124.545 21.817 M 136.765 10.701 C 136.765 9.883 137.643 9.413 137.643 8.984 C 137.643 8.8 137.48 8.637 137.194 8.637 L 133.598 8.637 C 133.312 8.637 133.148 8.8 133.148 8.984 C 133.148 9.413 134.026 9.883 134.026 10.701 L 134.026 21.673 C 134.026 21.755 133.965 21.817 133.883 21.817 L 131.656 21.817 C 131.574 21.817 131.513 21.755 131.513 21.673 L 131.513 10.701 C 131.513 9.883 132.392 9.413 132.392 8.984 C 132.392 8.8 132.228 8.637 131.942 8.637 L 128.346 8.637 C 128.06 8.637 127.896 8.8 127.896 8.984 C 127.896 9.413 128.775 9.883 128.775 10.701 L 128.775 22.491 C 128.775 23.553 129.654 24.064 130.716 24.064 L 134.741 24.064 C 135.988 24.064 136.765 23.206 136.765 22.389 M 143.999 10.885 C 145.266 10.885 145.266 11.007 145.674 11.457 C 146.021 11.865 146.185 12.029 146.45 12.029 C 146.778 12.029 147.002 11.804 147.002 11.477 L 147.002 8.984 C 147.002 8.657 146.778 8.453 146.45 8.453 C 146.328 8.453 146.124 8.473 145.776 8.514 C 145.368 8.576 144.836 8.637 144.509 8.637 L 140.749 8.637 C 139.299 8.637 139.034 8.453 138.706 8.453 C 138.379 8.453 138.257 8.596 138.257 8.923 L 138.257 11.6 C 138.257 11.845 138.4 12.029 138.624 12.029 C 138.91 12.029 139.094 11.824 139.544 11.436 C 139.994 11.048 140.116 10.885 141.261 10.885 L 141.261 22 C 141.261 22.818 140.382 23.288 140.382 23.717 C 140.382 23.901 140.546 24.064 140.832 24.064 L 144.428 24.064 C 144.714 24.064 144.878 23.901 144.878 23.717 C 144.878 23.288 143.999 22.818 143.999 22 M 151.232 10.701 C 151.232 9.883 152.111 9.413 152.111 8.984 C 152.111 8.8 151.947 8.637 151.661 8.637 L 148.065 8.637 C 147.779 8.637 147.615 8.8 147.615 8.984 C 147.615 9.413 148.494 9.883 148.494 10.701 L 148.494 22 C 148.494 22.818 147.615 23.288 147.615 23.717 C 147.615 23.901 147.779 24.064 148.065 24.064 L 151.661 24.064 C 151.947 24.064 152.111 23.901 152.111 23.717 C 152.111 23.288 151.232 22.818 151.232 22 M 155.278 24.064 L 159.303 24.064 C 160.55 24.064 161.327 23.145 161.327 22.307 L 161.327 10.394 C 161.327 9.495 160.529 8.637 159.303 8.637 L 155.278 8.637 C 154.195 8.637 153.337 9.209 153.337 10.292 L 153.337 22.409 C 153.337 23.472 154.175 24.064 155.278 24.064 Z M 156.075 21.673 L 156.075 11.028 C 156.075 10.946 156.136 10.885 156.218 10.885 L 158.445 10.885 C 158.527 10.885 158.588 10.946 158.588 11.028 L 158.588 21.673 C 158.588 21.735 158.527 21.817 158.445 21.817 L 156.218 21.817 C 156.136 21.817 156.075 21.735 156.075 21.673 Z M 166.373 24.064 C 166.701 24.064 166.945 23.86 166.945 23.553 C 166.945 23.083 166.068 22.593 166.068 22.164 L 166.068 15.441 L 170.195 23.492 C 170.379 23.86 170.522 24.064 171.074 24.064 L 172.36 24.064 C 172.81 24.064 173.096 23.778 173.096 23.349 L 173.096 10.701 C 173.096 9.883 173.975 9.413 173.975 8.984 C 173.975 8.8 173.811 8.637 173.525 8.637 L 170.031 8.637 C 169.745 8.637 169.581 8.8 169.581 8.984 C 169.581 9.413 170.46 9.883 170.46 10.701 L 170.46 17.934 L 166.354 9.27 C 166.23 8.984 166.087 8.637 165.454 8.637 L 163.003 8.637 C 162.716 8.637 162.553 8.8 162.553 8.984 C 162.553 9.413 163.432 9.883 163.432 10.701 L 163.432 22 C 163.432 22.818 162.553 23.288 162.553 23.717 C 162.553 23.901 162.716 24.064 163.003 24.064 M 177.223 24.064 L 180.84 24.064 C 181.821 24.064 182.782 23.226 182.782 22.389 L 182.782 18.179 C 182.782 17.301 182.414 16.892 181.74 16.443 L 178.328 14.093 C 178 13.847 177.939 13.684 177.939 13.398 L 177.939 10.885 L 179.84 10.885 L 179.84 12.254 C 179.84 12.785 180.002 12.969 180.186 13.091 C 180.534 13.316 181.638 14.093 182.128 14.093 C 182.332 14.093 182.577 13.847 182.577 13.48 L 182.577 10.312 C 182.577 9.475 181.781 8.637 180.555 8.637 L 177.142 8.637 C 176.059 8.637 175.201 9.189 175.201 10.21 L 175.201 14.277 C 175.201 15.176 175.711 15.605 176.304 16.013 L 179.676 18.343 C 179.941 18.527 180.043 18.711 180.043 18.976 L 180.043 21.817 L 177.939 21.817 L 177.939 19.896 C 177.939 19.364 177.776 19.181 177.592 19.058 C 177.264 18.813 176.141 18.057 175.732 18.057 C 175.446 18.057 175.201 18.282 175.201 18.649 L 175.201 22.389 C 175.201 23.226 176.018 24.064 177.223 24.064 Z M 192.55 21.817 L 192.55 10.701 C 192.55 9.883 193.428 9.413 193.428 8.984 C 193.428 8.8 193.264 8.637 192.978 8.637 L 189.382 8.637 C 189.096 8.637 188.932 8.8 188.932 8.984 C 188.932 9.413 189.811 9.883 189.811 10.701 L 189.811 22 C 189.811 22.818 188.932 23.288 188.932 23.717 C 188.932 23.901 189.096 24.064 189.382 24.064 L 195.839 24.064 C 196.329 24.064 196.534 23.86 196.534 23.369 L 196.534 19.058 C 196.534 18.833 196.35 18.67 196.186 18.67 C 195.941 18.67 194.348 19.753 194.021 19.998 C 193.857 20.121 193.796 20.223 193.796 20.529 L 193.796 21.817 M 200.764 21.817 L 200.764 10.701 C 200.764 9.883 201.642 9.413 201.642 8.984 C 201.642 8.8 201.478 8.637 201.192 8.637 L 197.596 8.637 C 197.31 8.637 197.146 8.8 197.146 8.984 C 197.146 9.413 198.025 9.883 198.025 10.701 L 198.025 22 C 198.025 22.818 197.146 23.288 197.146 23.717 C 197.146 23.901 197.31 24.064 197.596 24.064 L 204.053 24.064 C 204.543 24.064 204.748 23.86 204.748 23.369 L 204.748 19.058 C 204.748 18.833 204.563 18.67 204.4 18.67 C 204.155 18.67 202.562 19.753 202.234 19.998 C 202.071 20.121 202.01 20.223 202.01 20.529 L 202.01 21.817 M 210.795 10.885 C 211.062 10.885 211.081 10.905 211.081 11.171 L 211.081 14.992 C 211.081 15.135 211.041 15.278 210.755 15.482 L 208.976 16.729 L 208.976 10.885 M 209.406 24.064 C 209.692 24.064 209.855 23.901 209.855 23.717 C 209.855 23.288 208.976 22.818 208.976 22 L 208.976 20.121 C 208.976 19.957 209.038 19.875 209.181 19.773 L 212.962 17.096 C 213.534 16.688 213.82 16.218 213.82 15.748 L 213.82 10.537 C 213.82 9.291 213.105 8.637 211.593 8.637 L 205.809 8.637 C 205.523 8.637 205.36 8.8 205.36 8.984 C 205.36 9.413 206.239 9.883 206.239 10.701 L 206.239 22 C 206.239 22.818 205.36 23.288 205.36 23.717 C 205.36 23.901 205.523 24.064 205.809 24.064\" fill=\"rgb(38,38,38)\"></path><path d=\"M 37.125 29.675 C 37.01 29.435 36.927 29.414 36.697 29.414 C 36.468 29.414 36.384 29.435 36.28 29.675 C 36.123 30.029 34.82 32.939 34.006 34.702 C 33.735 35.297 33.443 35.787 33.297 36.068 C 33.286 36.1 33.245 36.183 33.245 36.235 C 33.245 36.308 33.286 36.35 33.38 36.35 L 34.319 36.35 C 34.392 36.35 34.465 36.298 34.496 36.162 C 34.569 35.87 34.705 35.505 34.851 35.182 C 34.903 35.067 34.997 35.015 35.07 35.015 L 38.324 35.015 C 38.397 35.015 38.491 35.067 38.543 35.182 C 38.689 35.505 38.825 35.87 38.898 36.162 C 38.929 36.298 39.002 36.35 39.075 36.35 L 40.014 36.35 C 40.108 36.35 40.15 36.308 40.15 36.235 C 40.15 36.183 40.108 36.1 40.097 36.068 C 39.952 35.787 39.659 35.297 39.388 34.702 C 38.575 32.939 37.281 30.029 37.125 29.675 Z M 35.456 34.076 C 35.383 34.076 35.341 34.035 35.341 33.993 C 35.341 33.857 36.196 32.053 36.572 31.177 C 36.624 31.062 36.645 31.01 36.697 31.01 C 36.749 31.01 36.77 31.062 36.822 31.177 C 37.198 32.053 38.053 33.857 38.053 33.993 C 38.053 34.035 38.011 34.076 37.938 34.076 M 44.627 34.598 C 44.574 34.713 44.554 34.765 44.501 34.765 C 44.449 34.765 44.428 34.713 44.376 34.598 C 43.594 32.877 42.488 30.676 42.248 29.716 C 42.217 29.581 42.144 29.529 42.071 29.529 L 41.08 29.529 C 40.986 29.529 40.945 29.57 40.945 29.643 C 40.945 29.696 40.986 29.779 40.997 29.81 C 41.143 30.092 41.435 30.582 41.706 31.177 C 42.52 32.939 43.917 35.85 44.084 36.194 C 44.199 36.434 44.272 36.454 44.501 36.454 C 44.731 36.454 44.814 36.434 44.929 36.194 C 45.096 35.85 46.483 32.939 47.297 31.177 C 47.568 30.582 47.86 30.092 48.006 29.81 C 48.017 29.779 48.058 29.696 48.058 29.643 C 48.058 29.57 48.017 29.529 47.923 29.529 L 46.932 29.529 C 46.859 29.529 46.786 29.581 46.754 29.716 C 46.515 30.676 45.419 32.887 44.627 34.598 Z M 61.457 32.668 C 61.457 30.154 59.767 29.529 57.66 29.529 L 55.438 29.529 C 55.292 29.529 55.188 29.602 55.188 29.769 C 55.188 30.28 55.271 31.166 55.271 33.054 C 55.271 34.827 55.188 35.724 55.188 36.11 C 55.188 36.277 55.292 36.35 55.438 36.35 L 57.66 36.35 C 59.819 36.35 61.457 35.349 61.457 32.668 Z M 60.487 32.689 C 60.487 34.817 59.339 35.526 57.702 35.526 L 56.419 35.526 C 56.325 35.526 56.262 35.474 56.262 35.359 C 56.262 35.015 56.231 33.889 56.231 33.158 C 56.231 32.387 56.262 31.104 56.262 30.54 C 56.262 30.415 56.325 30.353 56.45 30.353 L 57.702 30.353 C 59.36 30.353 60.487 30.832 60.487 32.689 Z M 65.653 32.866 C 65.569 32.866 65.517 32.825 65.517 32.731 C 65.517 31.959 65.548 30.989 65.548 30.54 C 65.548 30.415 65.611 30.353 65.736 30.353 L 67.718 30.353 C 68.427 30.353 68.834 30.624 69.022 30.624 C 69.126 30.624 69.251 30.342 69.324 30.123 C 69.397 29.904 69.46 29.737 69.46 29.622 C 69.46 29.57 69.408 29.529 69.303 29.529 L 64.724 29.529 C 64.578 29.529 64.474 29.602 64.474 29.769 C 64.474 30.28 64.557 31.166 64.557 33.054 C 64.557 34.827 64.474 35.724 64.474 36.11 C 64.474 36.277 64.578 36.35 64.724 36.35 L 69.189 36.35 C 69.314 36.35 69.397 36.329 69.428 36.183 C 69.491 35.891 69.648 35.391 69.648 35.245 C 69.648 35.14 69.595 35.109 69.522 35.109 C 69.335 35.109 68.897 35.526 67.614 35.526 L 65.705 35.526 C 65.611 35.526 65.548 35.474 65.548 35.359 C 65.548 35.161 65.517 34.504 65.517 33.826 C 65.517 33.732 65.569 33.69 65.653 33.69 L 67.092 33.69 C 67.593 33.69 67.916 33.857 68.104 33.857 C 68.208 33.857 68.312 33.68 68.385 33.461 C 68.459 33.242 68.521 33.075 68.521 32.96 C 68.521 32.866 68.459 32.866 68.354 32.866 M 76.983 30.926 C 77.067 30.926 77.108 30.864 77.108 30.78 C 77.108 30.467 77.004 30.102 77.004 29.758 C 77.004 29.612 76.91 29.539 76.806 29.529 C 76.514 29.487 75.992 29.414 74.897 29.414 C 73.479 29.414 72.529 30.217 72.529 31.229 C 72.529 33.597 76.503 32.814 76.493 34.452 C 76.482 35.182 75.815 35.62 74.887 35.62 C 73.958 35.62 73.249 35.036 72.999 34.671 C 72.863 34.473 72.769 34.327 72.665 34.327 C 72.561 34.327 72.488 34.41 72.488 34.577 C 72.488 35.015 72.394 35.474 72.394 35.683 C 72.394 35.839 72.54 35.902 72.665 35.943 C 73.04 36.068 73.739 36.454 74.897 36.454 C 76.451 36.454 77.536 35.651 77.536 34.181 C 77.536 31.928 73.552 32.679 73.552 31.198 C 73.552 30.634 74.094 30.29 74.855 30.29 C 76.482 30.29 76.701 30.926 76.983 30.926 Z M 81.753 32.898 C 81.753 31.135 81.836 29.946 81.836 29.769 C 81.836 29.602 81.732 29.529 81.586 29.529 L 80.97 29.529 C 80.824 29.529 80.72 29.602 80.72 29.769 C 80.72 29.946 80.803 31.125 80.803 32.898 C 80.803 34.671 80.72 35.933 80.72 36.11 C 80.72 36.277 80.824 36.35 80.97 36.35 L 81.586 36.35 C 81.732 36.35 81.836 36.277 81.836 36.11 C 81.836 35.933 81.753 34.66 81.753 32.898 Z M 90.496 31.072 C 90.611 31.229 90.663 31.281 90.757 31.281 C 90.83 31.281 90.882 31.208 90.914 31.104 C 90.976 30.853 90.987 30.415 90.987 30.175 C 90.987 30.04 90.841 29.915 90.601 29.789 C 90.225 29.591 89.599 29.414 88.9 29.414 C 86.324 29.414 84.749 31.218 84.749 33.158 C 84.749 35.265 86.554 36.454 88.525 36.454 C 89.975 36.454 90.58 36.058 91.237 35.568 C 91.393 35.453 91.456 35.286 91.456 35.025 L 91.456 33.117 C 91.456 32.939 91.362 32.814 91.164 32.814 L 89.787 32.814 C 89.662 32.814 89.62 32.866 89.62 32.96 C 89.62 33.221 89.735 33.711 89.923 33.711 C 90.079 33.711 90.215 33.69 90.444 33.69 C 90.517 33.69 90.559 33.722 90.559 33.795 L 90.559 34.775 C 90.559 34.89 90.486 35.015 90.434 35.067 C 90.382 35.119 89.662 35.62 88.619 35.62 C 86.919 35.62 85.876 34.65 85.876 33.179 C 85.876 31.469 87.044 30.29 88.953 30.29 C 89.704 30.29 90.256 30.749 90.496 31.072 Z M 99.657 32.898 L 99.657 34.577 C 99.657 34.629 99.636 34.66 99.605 34.66 C 99.573 34.66 99.553 34.64 99.5 34.577 C 98.363 33.096 96.465 30.697 95.787 29.779 C 95.652 29.591 95.485 29.529 95.307 29.529 L 94.692 29.529 C 94.546 29.529 94.442 29.602 94.442 29.769 C 94.442 29.946 94.525 31.125 94.525 32.898 C 94.525 34.671 94.442 35.933 94.442 36.11 C 94.442 36.277 94.546 36.35 94.692 36.35 L 95.307 36.35 C 95.453 36.35 95.558 36.277 95.558 36.11 C 95.558 35.933 95.453 34.66 95.453 32.898 C 95.453 32.241 95.485 31.218 95.485 31.218 C 95.485 31.166 95.485 31.114 95.547 31.114 C 95.61 31.114 95.652 31.177 95.704 31.25 C 96.392 32.126 99.177 35.662 99.719 36.308 C 99.813 36.413 99.897 36.465 100.011 36.465 C 100.575 36.465 100.564 36.256 100.564 36.037 C 100.564 35.86 100.585 34.66 100.585 32.898 C 100.585 30.707 100.669 29.946 100.669 29.769 C 100.669 29.602 100.564 29.529 100.418 29.529 L 99.803 29.529 C 99.657 29.529 99.553 29.602 99.553 29.769 C 99.553 29.946 99.657 30.697 99.657 32.898 Z M 113.243 33.398 C 113.41 33.398 113.483 33.294 113.483 33.148 L 113.483 33.012 C 113.483 32.866 113.41 32.762 113.243 32.762 L 111.658 32.762 C 111.491 32.762 111.418 32.866 111.418 33.012 L 111.418 33.148 C 111.418 33.294 111.491 33.398 111.658 33.398 L 112.023 33.398 C 112.023 33.398 112.148 33.503 112.148 34.108 C 112.148 34.984 111.616 35.829 110.562 35.829 C 109.53 35.829 109.04 35.182 109.04 34.306 C 109.04 33.231 109.801 32.606 110.479 32.606 C 110.636 32.606 110.698 32.626 110.75 32.626 C 110.917 32.626 111.188 32.053 111.188 31.865 C 111.188 31.782 111.157 31.75 111.011 31.729 C 110.124 31.625 109.572 31.385 109.572 30.54 C 109.572 29.696 110.124 29.372 110.708 29.372 C 111.293 29.372 111.522 29.769 111.522 30.186 C 111.522 30.28 111.553 30.342 111.668 30.342 C 111.887 30.342 112.43 30.165 112.43 29.935 C 112.43 29.518 111.991 28.736 110.667 28.736 C 109.53 28.736 108.518 29.497 108.518 30.572 C 108.518 31.563 109.426 31.98 109.624 32.032 C 109.415 32.074 107.871 32.606 107.871 34.368 C 107.871 35.578 108.935 36.454 110.396 36.454 C 112.064 36.454 112.982 35.349 112.982 34.139 C 112.982 33.805 112.909 33.398 112.909 33.398 M 124.378 29.414 C 121.906 29.414 120.436 31.218 120.436 33.158 C 120.436 35.265 122.136 36.454 124.107 36.454 C 125.557 36.454 126.255 36.027 126.662 35.724 C 126.871 35.568 126.913 35.505 126.913 35.411 C 126.913 35.245 126.62 34.671 126.485 34.671 C 126.412 34.671 126.381 34.702 126.192 34.869 C 125.828 35.192 125.347 35.589 124.305 35.589 C 122.604 35.589 121.562 34.723 121.562 33.179 C 121.562 31.469 122.625 30.29 124.43 30.29 C 125.181 30.29 125.735 30.749 125.974 31.072 C 126.089 31.229 126.141 31.281 126.234 31.281 C 126.308 31.281 126.36 31.208 126.391 31.104 C 126.454 30.853 126.464 30.415 126.464 30.175 C 126.464 30.04 126.318 29.915 126.079 29.789 C 125.703 29.591 125.077 29.414 124.378 29.414 Z M 133.194 29.675 C 133.08 29.435 132.997 29.414 132.766 29.414 C 132.537 29.414 132.454 29.435 132.35 29.675 C 132.193 30.029 130.889 32.939 130.076 34.702 C 129.805 35.297 129.513 35.787 129.367 36.068 C 129.356 36.1 129.314 36.183 129.314 36.235 C 129.314 36.308 129.356 36.35 129.45 36.35 L 130.388 36.35 C 130.462 36.35 130.535 36.298 130.566 36.162 C 130.639 35.87 130.774 35.505 130.921 35.182 C 130.973 35.067 131.067 35.015 131.14 35.015 L 134.394 35.015 C 134.467 35.015 134.561 35.067 134.613 35.182 C 134.759 35.505 134.895 35.87 134.968 36.162 C 134.999 36.298 135.072 36.35 135.146 36.35 L 136.084 36.35 C 136.178 36.35 136.22 36.308 136.22 36.235 C 136.22 36.183 136.178 36.1 136.167 36.068 C 136.021 35.787 135.729 35.297 135.458 34.702 C 134.645 32.939 133.351 30.029 133.194 29.675 Z M 131.526 34.076 C 131.453 34.076 131.411 34.035 131.411 33.993 C 131.411 33.857 132.267 32.053 132.642 31.177 C 132.694 31.062 132.715 31.01 132.766 31.01 C 132.819 31.01 132.84 31.062 132.892 31.177 C 133.267 32.053 134.123 33.857 134.123 33.993 C 134.123 34.035 134.081 34.076 134.008 34.076 M 145.286 32.668 C 145.286 30.154 143.597 29.529 141.49 29.529 L 139.267 29.529 C 139.122 29.529 139.017 29.602 139.017 29.769 C 139.017 30.28 139.101 31.166 139.101 33.054 C 139.101 34.827 139.017 35.724 139.017 36.11 C 139.017 36.277 139.122 36.35 139.267 36.35 L 141.49 36.35 C 143.649 36.35 145.286 35.349 145.286 32.668 Z M 144.316 32.689 C 144.316 34.817 143.169 35.526 141.531 35.526 L 140.248 35.526 C 140.154 35.526 140.091 35.474 140.091 35.359 C 140.091 35.015 140.061 33.889 140.061 33.158 C 140.061 32.387 140.091 31.104 140.091 30.54 C 140.091 30.415 140.154 30.353 140.28 30.353 L 141.531 30.353 C 143.19 30.353 144.316 30.832 144.316 32.689 Z M 157.173 30.926 C 157.256 30.926 157.298 30.864 157.298 30.78 C 157.298 30.467 157.193 30.102 157.193 29.758 C 157.193 29.612 157.099 29.539 156.995 29.529 C 156.703 29.487 156.181 29.414 155.086 29.414 C 153.668 29.414 152.719 30.217 152.719 31.229 C 152.719 33.597 156.692 32.814 156.682 34.452 C 156.672 35.182 156.004 35.62 155.076 35.62 C 154.147 35.62 153.438 35.036 153.188 34.671 C 153.052 34.473 152.958 34.327 152.855 34.327 C 152.75 34.327 152.677 34.41 152.677 34.577 C 152.677 35.015 152.583 35.474 152.583 35.683 C 152.583 35.839 152.729 35.902 152.855 35.943 C 153.23 36.068 153.929 36.454 155.086 36.454 C 156.64 36.454 157.726 35.651 157.726 34.181 C 157.726 31.928 153.74 32.679 153.74 31.198 C 153.74 30.634 154.283 30.29 155.044 30.29 C 156.672 30.29 156.891 30.926 157.173 30.926 Z M 161.9 32.866 C 161.817 32.866 161.765 32.825 161.765 32.731 C 161.765 31.959 161.796 30.989 161.796 30.54 C 161.796 30.415 161.859 30.353 161.983 30.353 L 163.965 30.353 C 164.675 30.353 165.082 30.624 165.269 30.624 C 165.374 30.624 165.498 30.342 165.571 30.123 C 165.645 29.904 165.707 29.737 165.707 29.622 C 165.707 29.57 165.655 29.529 165.55 29.529 L 160.972 29.529 C 160.826 29.529 160.721 29.602 160.721 29.769 C 160.721 30.28 160.805 31.166 160.805 33.054 C 160.805 34.827 160.721 35.724 160.721 36.11 C 160.721 36.277 160.826 36.35 160.972 36.35 L 165.436 36.35 C 165.561 36.35 165.645 36.329 165.676 36.183 C 165.739 35.891 165.894 35.391 165.894 35.245 C 165.894 35.14 165.843 35.109 165.77 35.109 C 165.582 35.109 165.144 35.526 163.862 35.526 L 161.952 35.526 C 161.859 35.526 161.796 35.474 161.796 35.359 C 161.796 35.161 161.765 34.504 161.765 33.826 C 161.765 33.732 161.817 33.69 161.9 33.69 L 163.34 33.69 C 163.841 33.69 164.164 33.857 164.351 33.857 C 164.456 33.857 164.56 33.68 164.633 33.461 C 164.705 33.242 164.768 33.075 164.768 32.96 C 164.768 32.866 164.705 32.866 164.602 32.866 M 172.355 33.398 C 173.252 32.825 173.971 32.241 173.971 31.312 C 173.971 30.008 173.084 29.529 171.614 29.529 L 169.037 29.529 C 168.892 29.529 168.787 29.602 168.787 29.769 C 168.787 30.28 168.871 31.166 168.871 33.054 C 168.871 34.827 168.787 35.933 168.787 36.11 C 168.787 36.277 168.892 36.35 169.037 36.35 L 169.653 36.35 C 169.799 36.35 169.903 36.277 169.903 36.11 C 169.903 35.933 169.861 35.161 169.861 34.504 C 169.861 34.379 169.935 34.327 170.05 34.274 C 170.205 34.201 171.176 33.889 171.228 33.889 C 171.281 33.889 171.353 33.951 171.426 34.045 C 172.25 35.015 172.396 35.411 172.855 36.027 C 173.032 36.267 173.074 36.35 173.294 36.35 L 174.305 36.35 C 174.43 36.35 174.472 36.267 174.472 36.183 C 174.472 36.048 174.284 35.923 174.2 35.839 C 173.304 34.963 172.99 34.494 172.344 33.628 C 172.302 33.576 172.271 33.534 172.271 33.492 C 172.271 33.451 172.302 33.43 172.355 33.398 Z M 169.861 33.273 L 169.861 30.54 C 169.861 30.415 169.924 30.353 170.05 30.353 L 171.791 30.353 C 172.48 30.353 172.938 30.77 172.938 31.271 C 172.938 31.823 172.365 32.345 171.708 32.72 C 171.05 33.096 170.018 33.378 170.018 33.378 C 169.935 33.398 169.861 33.388 169.861 33.273 Z M 180.159 34.598 C 180.107 34.713 180.087 34.765 180.035 34.765 C 179.983 34.765 179.962 34.713 179.909 34.598 C 179.127 32.877 178.022 30.676 177.781 29.716 C 177.75 29.581 177.678 29.529 177.605 29.529 L 176.613 29.529 C 176.519 29.529 176.478 29.57 176.478 29.643 C 176.478 29.696 176.519 29.779 176.53 29.81 C 176.676 30.092 176.968 30.582 177.24 31.177 C 178.053 32.939 179.45 35.85 179.618 36.194 C 179.732 36.434 179.805 36.454 180.035 36.454 C 180.264 36.454 180.348 36.434 180.463 36.194 C 180.629 35.85 182.017 32.939 182.83 31.177 C 183.101 30.582 183.393 30.092 183.539 29.81 C 183.55 29.779 183.592 29.696 183.592 29.643 C 183.592 29.57 183.55 29.529 183.456 29.529 L 182.465 29.529 C 182.392 29.529 182.319 29.581 182.288 29.716 C 182.048 30.676 180.952 32.887 180.159 34.598 Z M 187.516 32.898 C 187.516 31.135 187.599 29.946 187.599 29.769 C 187.599 29.602 187.495 29.529 187.349 29.529 L 186.733 29.529 C 186.588 29.529 186.483 29.602 186.483 29.769 C 186.483 29.946 186.567 31.125 186.567 32.898 C 186.567 34.671 186.483 35.933 186.483 36.11 C 186.483 36.277 186.588 36.35 186.733 36.35 L 187.349 36.35 C 187.495 36.35 187.599 36.277 187.599 36.11 C 187.599 35.933 187.516 34.66 187.516 32.898 Z M 194.559 29.414 C 192.088 29.414 190.617 31.218 190.617 33.158 C 190.617 35.265 192.317 36.454 194.288 36.454 C 195.738 36.454 196.437 36.027 196.844 35.724 C 197.052 35.568 197.094 35.505 197.094 35.411 C 197.094 35.245 196.802 34.671 196.666 34.671 C 196.593 34.671 196.562 34.702 196.375 34.869 C 196.01 35.192 195.53 35.589 194.487 35.589 C 192.787 35.589 191.743 34.723 191.743 33.179 C 191.743 31.469 192.808 30.29 194.611 30.29 C 195.362 30.29 195.916 30.749 196.155 31.072 C 196.27 31.229 196.322 31.281 196.417 31.281 C 196.49 31.281 196.541 31.208 196.572 31.104 C 196.635 30.853 196.646 30.415 196.646 30.175 C 196.646 30.04 196.5 29.915 196.26 29.789 C 195.884 29.591 195.259 29.414 194.559 29.414 Z M 201.072 32.866 C 200.988 32.866 200.936 32.825 200.936 32.731 C 200.936 31.959 200.967 30.989 200.967 30.54 C 200.967 30.415 201.03 30.353 201.155 30.353 L 203.137 30.353 C 203.846 30.353 204.253 30.624 204.44 30.624 C 204.545 30.624 204.67 30.342 204.743 30.123 C 204.815 29.904 204.878 29.737 204.878 29.622 C 204.878 29.57 204.826 29.529 204.722 29.529 L 200.143 29.529 C 199.996 29.529 199.893 29.602 199.893 29.769 C 199.893 30.28 199.975 31.166 199.975 33.054 C 199.975 34.827 199.893 35.724 199.893 36.11 C 199.893 36.277 199.996 36.35 200.143 36.35 L 204.607 36.35 C 204.733 36.35 204.815 36.329 204.847 36.183 C 204.909 35.891 205.066 35.391 205.066 35.245 C 205.066 35.14 205.014 35.109 204.941 35.109 C 204.754 35.109 204.316 35.526 203.032 35.526 L 201.124 35.526 C 201.03 35.526 200.967 35.474 200.967 35.359 C 200.967 35.161 200.936 34.504 200.936 33.826 C 200.936 33.732 200.988 33.69 201.072 33.69 L 202.51 33.69 C 203.011 33.69 203.335 33.857 203.523 33.857 C 203.626 33.857 203.731 33.68 203.804 33.461 C 203.877 33.242 203.94 33.075 203.94 32.96 C 203.94 32.866 203.877 32.866 203.773 32.866 M 212.402 30.926 C 212.485 30.926 212.527 30.864 212.527 30.78 C 212.527 30.467 212.423 30.102 212.423 29.758 C 212.423 29.612 212.328 29.539 212.224 29.529 C 211.932 29.487 211.41 29.414 210.315 29.414 C 208.897 29.414 207.948 30.217 207.948 31.229 C 207.948 33.597 211.922 32.814 211.911 34.452 C 211.901 35.182 211.234 35.62 210.305 35.62 C 209.377 35.62 208.667 35.036 208.417 34.671 C 208.281 34.473 208.187 34.327 208.084 34.327 C 207.979 34.327 207.906 34.41 207.906 34.577 C 207.906 35.015 207.812 35.474 207.812 35.683 C 207.812 35.839 207.958 35.902 208.084 35.943 C 208.459 36.068 209.158 36.454 210.315 36.454 C 211.869 36.454 212.955 35.651 212.955 34.181 C 212.955 31.928 208.971 32.679 208.971 31.198 C 208.971 30.634 209.512 30.29 210.274 30.29 C 211.901 30.29 212.12 30.926 212.402 30.926 Z\" fill=\"rgb(227, 178, 54)\"></path><g transform=\"translate(7.772 7.772)\"><g transform=\"translate(5.023 0)\"><path d=\"M 0 11.522 L 6.652 0 L 14.74 14.008 L 13.304 16.494 L 6.652 4.972 L 2.87 11.522 Z\" fill=\"rgb(232,169,65)\"></path></g><g transform=\"translate(1.435 0)\"><path d=\"M 10.241 0 L 7.37 0 L 0 12.765 L 6.653 24.287 L 8.088 21.824 L 3.588 14.009 L 12.587 14.008 L 11.194 11.523 L 3.588 11.523 Z\" fill=\"rgb(189,191,195)\"></path></g><g transform=\"translate(5.023 4.972)\"><path d=\"M 13.304 11.522 L 6.652 0 L 5.217 2.486 L 8.999 9.036 L 0 9.037 L 1.435 11.522 L 10.563 11.52 L 3.064 24.287 L 6.086 24.287 Z\" fill=\"rgb(38,38,38)\"></path></g><g transform=\"translate(0 12.765)\"><path d=\"M 15.586 3.727 L 8.087 16.493 L 0 2.486 L 1.435 0 L 8.087 11.522 L 12.628 3.727 Z\" fill=\"rgb(232,169,65)\"></path></g></g></svg>',svgContentId:10607479249,withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bftqpc\",\"data-framer-name\":\"Nav Menu\",layoutDependency:layoutDependency,layoutId:\"syauRhj8X\",style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},variants:{Cu_kd2MTg:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.95)\",originY:0,WebkitBackdropFilter:\"blur(5px)\"},H8lfjorcc:{backdropFilter:\"none\",backgroundColor:\"rgba(255, 255, 255, 0.95)\",originY:0,WebkitBackdropFilter:\"none\"},qt6GH0k7Q:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.95)\",originY:0,WebkitBackdropFilter:\"blur(5px)\"},WpXps1vRv:{backgroundColor:\"rgba(255, 255, 255, 0.95)\",originY:0}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":HyRYoqbuA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":HyRYoqbuA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":HyRYoqbuA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({H8lfjorcc:{height:1,y:(componentViewport?.y||0)+56+0+-54},qt6GH0k7Q:{height:48,y:(componentViewport?.y||0)+56+26+204}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p7wnto-container\",\"data-framer-name\":\"Nav Button / Phone\",layoutDependency:layoutDependency,layoutId:\"m_l_kK_IV-container\",name:\"Nav Button / Phone\",nodeId:\"m_l_kK_IV\",rendersWithMotion:true,scopeId:\"wiwYxXVW4\",style:{opacity:1,originX:1},variants:{H8lfjorcc:{opacity:0},qt6GH0k7Q:{opacity:1}},children:/*#__PURE__*/_jsx(NavButton,{C9ciKe7no:resolvedLinks[0],DFJK9JHG8:\"Contact Us Now\",GdFfUhvFO:GdFfUhvFO1g5s8iq,height:\"100%\",id:\"m_l_kK_IV\",layoutId:\"m_l_kK_IV\",name:\"Nav Button / Phone\",variant:matchVariant(\"bxeexaZ4E\"),width:\"100%\",...addPropertyOverrides({H8lfjorcc:{C9ciKe7no:resolvedLinks[1],style:{height:\"100%\"}},qt6GH0k7Q:{C9ciKe7no:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-27)/2)+0,...addPropertyOverrides({Cu_kd2MTg:{y:(componentViewport?.y||0)+80+96+0},H8lfjorcc:{y:(componentViewport?.y||0)+56+0+-53},qt6GH0k7Q:{y:(componentViewport?.y||0)+56+26+0},WpXps1vRv:{y:(componentViewport?.y||0)+80+0+-53.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rdgpbq-container\",layoutDependency:layoutDependency,layoutId:\"eIB2LJJJN-container\",nodeId:\"eIB2LJJJN\",rendersWithMotion:true,scopeId:\"wiwYxXVW4\",children:/*#__PURE__*/_jsx(NavMenu,{gJM7JlMHQ:\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",height:\"100%\",id:\"eIB2LJJJN\",layoutId:\"eIB2LJJJN\",O63vxTljI:\"0px\",paPFnIxS6:\"#aboutus\",style:{height:\"100%\"},variant:matchVariant(\"rbev3k1Y0\"),W8kgrYswJ:\"About Us\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-27)/2)+0,...addPropertyOverrides({Cu_kd2MTg:{y:(componentViewport?.y||0)+80+96+27},H8lfjorcc:{y:(componentViewport?.y||0)+56+0+-26},qt6GH0k7Q:{y:(componentViewport?.y||0)+56+26+51},WpXps1vRv:{y:(componentViewport?.y||0)+80+0+-26.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sry3tt-container\",layoutDependency:layoutDependency,layoutId:\"cTOscbdF1-container\",nodeId:\"cTOscbdF1\",rendersWithMotion:true,scopeId:\"wiwYxXVW4\",children:/*#__PURE__*/_jsx(NavMenu,{gJM7JlMHQ:\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",height:\"100%\",id:\"cTOscbdF1\",layoutId:\"cTOscbdF1\",O63vxTljI:\"0px\",paPFnIxS6:\"#services\",style:{height:\"100%\"},variant:matchVariant(\"rbev3k1Y0\"),W8kgrYswJ:\"Services We Offer\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-27)/2)+0,...addPropertyOverrides({Cu_kd2MTg:{y:(componentViewport?.y||0)+80+96+54},H8lfjorcc:{y:(componentViewport?.y||0)+56+0+1},qt6GH0k7Q:{y:(componentViewport?.y||0)+56+26+102},WpXps1vRv:{y:(componentViewport?.y||0)+80+0+.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-71dxjb-container\",layoutDependency:layoutDependency,layoutId:\"olt9vNvz8-container\",nodeId:\"olt9vNvz8\",rendersWithMotion:true,scopeId:\"wiwYxXVW4\",children:/*#__PURE__*/_jsx(NavMenu,{gJM7JlMHQ:\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",height:\"100%\",id:\"olt9vNvz8\",layoutId:\"olt9vNvz8\",O63vxTljI:\"0px\",style:{height:\"100%\"},variant:matchVariant(\"rbev3k1Y0\"),W8kgrYswJ:\"Samples\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-27)/2)+0,...addPropertyOverrides({Cu_kd2MTg:{y:(componentViewport?.y||0)+80+96+81},H8lfjorcc:{y:(componentViewport?.y||0)+56+0+28},qt6GH0k7Q:{y:(componentViewport?.y||0)+56+26+153},WpXps1vRv:{y:(componentViewport?.y||0)+80+0+27.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wdmw70-container\",layoutDependency:layoutDependency,layoutId:\"iJgpm2NtV-container\",nodeId:\"iJgpm2NtV\",rendersWithMotion:true,scopeId:\"wiwYxXVW4\",children:/*#__PURE__*/_jsx(NavMenu,{gJM7JlMHQ:\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",height:\"100%\",id:\"iJgpm2NtV\",layoutId:\"iJgpm2NtV\",O63vxTljI:\"0px\",paPFnIxS6:\"#testimonials\",style:{height:\"100%\"},variant:matchVariant(\"rbev3k1Y0\"),W8kgrYswJ:\"Why Us\",width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14uz04t\",\"data-framer-name\":\"Nav Button Wrap\",layoutDependency:layoutDependency,layoutId:\"nLvLo_434\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":HyRYoqbuA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":HyRYoqbuA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":HyRYoqbuA\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-80)/2)+16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xmc9hs-container\",layoutDependency:layoutDependency,layoutId:\"AQtnectRh-container\",nodeId:\"AQtnectRh\",rendersWithMotion:true,scopeId:\"wiwYxXVW4\",style:{originX:1},children:/*#__PURE__*/_jsx(NavButton,{C9ciKe7no:resolvedLinks1[0],DFJK9JHG8:\"Contact Us Now\",height:\"100%\",id:\"AQtnectRh\",layoutId:\"AQtnectRh\",variant:matchVariant(\"tZjWhEJN9\"),width:\"100%\",...addPropertyOverrides({Cu_kd2MTg:{C9ciKe7no:resolvedLinks1[2],variant:matchVariant(\"UCI0LA3v9\")},WpXps1vRv:{C9ciKe7no:resolvedLinks1[1],variant:matchVariant(\"UCI0LA3v9\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9qxj17-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VOb7cmw1c-container\",nodeId:\"VOb7cmw1c\",rendersWithMotion:true,scopeId:\"wiwYxXVW4\",style:{opacity:0},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"VOb7cmw1c\",layoutId:\"VOb7cmw1c\",toggle:false,width:\"100%\",...addPropertyOverrides({Cu_kd2MTg:{toggle:true},qt6GH0k7Q:{toggle:true}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13vrwru\",\"data-border\":true,\"data-framer-name\":\"Nav Toggle Button\",layoutDependency:layoutDependency,layoutId:\"rohWL6Q2y\",style:{\"--border-bottom-width\":\"0.83px\",\"--border-color\":\"var(--token-d9d8d5ef-768f-4d6d-a4c1-1b6a1792413c, rgb(199, 199, 199))\",\"--border-left-width\":\"0.83px\",\"--border-right-width\":\"0.83px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.83px\",backgroundColor:\"var(--token-a95f8cec-2e06-413e-9279-c3bcaa9dcc50, rgb(219, 219, 219))\",borderBottomLeftRadius:82.5,borderBottomRightRadius:82.5,borderTopLeftRadius:82.5,borderTopRightRadius:82.5},...addPropertyOverrides({H8lfjorcc:{\"data-highlight\":true,onTap:onTapasv8fe},qt6GH0k7Q:{\"data-highlight\":true,onTap:onTap1g5s8iq}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6ksw0f-container\",\"data-framer-name\":\"Luxury Residences Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pMqI1pue6-container\",name:\"Luxury Residences Icon\",nodeId:\"pMqI1pue6\",rendersWithMotion:true,scopeId:\"wiwYxXVW4\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--bx\" width=\"100%\" height=\"100%\" preserveAspectRatio=\"xMidYMid meet\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M4 11h12v2H4zm0-5h16v2H4zm0 12h7.235v-2H4z\"></path></svg>',id:\"pMqI1pue6\",layoutId:\"pMqI1pue6\",name:\"Luxury Residences Icon\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wZmls.framer-25qw1b, .framer-wZmls .framer-25qw1b { display: block; }\",\".framer-wZmls.framer-1f5zjns { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 80px 0px 80px; position: relative; width: 1280px; }\",\".framer-wZmls .framer-5pq196 { flex: none; height: 45px; position: relative; text-decoration: none; width: 222px; }\",\".framer-wZmls .framer-bftqpc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-wZmls .framer-p7wnto-container, .framer-wZmls .framer-xmc9hs-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-wZmls .framer-rdgpbq-container, .framer-wZmls .framer-1sry3tt-container, .framer-wZmls .framer-71dxjb-container, .framer-wZmls .framer-1wdmw70-container { flex: none; height: 27px; position: relative; width: auto; }\",\".framer-wZmls .framer-14uz04t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 220px; }\",\".framer-wZmls .framer-9qxj17-container { flex: none; height: auto; left: 50%; position: absolute; top: 48px; width: auto; z-index: 1; }\",\".framer-wZmls .framer-13vrwru { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 40px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-wZmls .framer-6ksw0f-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 33px); position: relative; width: 27px; }\",\".framer-wZmls.framer-v-1pt1ru8.framer-1f5zjns, .framer-wZmls.framer-v-1adhlge.framer-1f5zjns { cursor: pointer; overflow: visible; padding: 0px 32px 0px 32px; width: 800px; }\",\".framer-wZmls.framer-v-1pt1ru8 .framer-bftqpc { flex: none; flex-direction: column; gap: 0px; height: 1px; left: 0px; position: absolute; top: 80px; width: 100%; }\",\".framer-wZmls.framer-v-1pt1ru8 .framer-14uz04t, .framer-wZmls.framer-v-1adhlge .framer-14uz04t { gap: 8px; width: min-content; }\",\".framer-wZmls.framer-v-1adhlge .framer-bftqpc { flex: none; flex-direction: column; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; left: 0px; padding: 96px 0px 0px 0px; position: absolute; top: 80px; width: 100%; z-index: 1; }\",\".framer-wZmls.framer-v-4c119f.framer-1f5zjns, .framer-wZmls.framer-v-1js7xhr.framer-1f5zjns { height: 56px; overflow: visible; padding: 0px 16px 0px 16px; width: 380px; }\",\".framer-wZmls.framer-v-4c119f .framer-bftqpc { flex: none; flex-direction: column; gap: 0px; height: 1px; left: 0px; position: absolute; top: 56px; width: 100%; }\",\".framer-wZmls.framer-v-4c119f .framer-p7wnto-container { height: 1px; }\",\".framer-wZmls.framer-v-4c119f .framer-13vrwru, .framer-wZmls.framer-v-1js7xhr .framer-13vrwru { cursor: pointer; }\",\".framer-wZmls.framer-v-4c119f .framer-6ksw0f-container, .framer-wZmls.framer-v-1js7xhr .framer-6ksw0f-container { height: var(--framer-aspect-ratio-supported, 26px); }\",\".framer-wZmls.framer-v-1js7xhr .framer-bftqpc { flex: none; flex-direction: column; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; left: 0px; padding: 26px 0px 0px 0px; position: absolute; top: 56px; width: 100%; z-index: 1; }\",\".framer-wZmls.framer-v-1js7xhr .framer-p7wnto-container { order: 4; }\",\".framer-wZmls.framer-v-1js7xhr .framer-rdgpbq-container { order: 0; }\",\".framer-wZmls.framer-v-1js7xhr .framer-1sry3tt-container { order: 1; }\",\".framer-wZmls.framer-v-1js7xhr .framer-71dxjb-container { order: 2; }\",\".framer-wZmls.framer-v-1js7xhr .framer-1wdmw70-container { order: 3; }\",'.framer-wZmls[data-border=\"true\"]::after, .framer-wZmls [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WpXps1vRv\":{\"layout\":[\"fixed\",\"auto\"]},\"Cu_kd2MTg\":{\"layout\":[\"fixed\",\"auto\"]},\"H8lfjorcc\":{\"layout\":[\"fixed\",\"fixed\"]},\"qt6GH0k7Q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwiwYxXVW4=withCSS(Component,css,\"framer-wZmls\");export default FramerwiwYxXVW4;FramerwiwYxXVW4.displayName=\"Nav\";FramerwiwYxXVW4.defaultProps={height:80,width:1280};addPropertyControls(FramerwiwYxXVW4,{variant:{options:[\"WU_YfX318\",\"WpXps1vRv\",\"Cu_kd2MTg\",\"H8lfjorcc\",\"qt6GH0k7Q\"],optionTitles:[\"Desktop\",\"Tablet / Closed\",\"Tablet / Open\",\"Phone / Closed\",\"Phone / Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerwiwYxXVW4,[{explicitInter:true,fonts:[]},...NavButtonFonts,...NavMenuFonts,...StopScrollFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});FramerwiwYxXVW4.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavButton,{},context),forwardLoader(NavMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwiwYxXVW4\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WpXps1vRv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Cu_kd2MTg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H8lfjorcc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qt6GH0k7Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1280\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wiwYxXVW4.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/K2fhpWSiH/K2fhpWSiH.js\";import Nav from\"#framer/local/canvasComponent/wiwYxXVW4/wiwYxXVW4.js\";const NavFonts=getFonts(Nav);const FooterFonts=getFonts(Footer);const breakpoints={dQXsOyvCp:\"(max-width: 809.98px)\",l4vSORAp6:\"(min-width: 810px) and (max-width: 1279.98px)\",mmkT7Ymeb:\"(min-width: 1280px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-OEGxX\";const variantClassNames={dQXsOyvCp:\"framer-v-144krl9\",l4vSORAp6:\"framer-v-198ijdg\",mmkT7Ymeb:\"framer-v-1udabnj\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OEGxX.framer-1te6113, .framer-OEGxX .framer-1te6113 { display: block; }\",\".framer-OEGxX.framer-1udabnj { align-content: center; align-items: center; background-color: var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OEGxX .framer-4mu5tz-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-OEGxX .framer-1uddc5c { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-OEGxX .framer-1lmfc30-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={dQXsOyvCp:\"(max-width: 809.98px)\",l4vSORAp6:\"(min-width: 810px) and (max-width: 1279.98px)\",mmkT7Ymeb:\"(min-width: 1280px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"mmkT7Ymeb\",Phone:\"dQXsOyvCp\",Tablet:\"l4vSORAp6\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mmkT7Ymeb\"};};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=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"mmkT7Ymeb\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-528a4e50-1a33-4ebe-a3b3-4f0f1508d312, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1udabnj\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-4mu5tz-container\",layoutScroll:true,nodeId:\"Ycg3KnduG\",scopeId:\"b3vlkjiyj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dQXsOyvCp:{AaRLjVyNK:resolvedLinks[2],variant:\"H8lfjorcc\"},l4vSORAp6:{AaRLjVyNK:resolvedLinks[1],variant:\"WpXps1vRv\"}},children:/*#__PURE__*/_jsx(Nav,{AaRLjVyNK:resolvedLinks[0],f4J6dU9Gs:\"VistaHaven\",height:\"100%\",id:\"Ycg3KnduG\",layoutId:\"Ycg3KnduG\",style:{width:\"100%\"},variant:\"WU_YfX318\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uddc5c\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:363,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lmfc30-container\",nodeId:\"XziCWqWnS\",scopeId:\"b3vlkjiyj\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dQXsOyvCp:{variant:\"Z9pHqlcVY\"},l4vSORAp6:{variant:\"L_VXoX1yW\"}},children:/*#__PURE__*/_jsx(Footer,{DmiJT5FSR:\"\\xa9 Copyright 2025. All Rights Reserved by oldshen\",E93d71b1p:\"VistaHaven\",height:\"100%\",id:\"XziCWqWnS\",L21Sf26SU:\"123 Serenity Boulevard, Greenwood Heights, NY 11222, United States\",layoutId:\"XziCWqWnS\",Pk5hydSih:\"+1-800-555-1234\",rw1OdUoLC:\"info@vistahaven.com\",style:{width:\"100%\"},variant:\"JZ_eWhQ1v\",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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"l4vSORAp6\":{\"layout\":[\"fixed\",\"fixed\"]},\"dQXsOyvCp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mmkT7Ymeb\":[\".framer-4mu5tz-container\",\".framer-1lmfc30-container\"],\"l4vSORAp6\":[\".framer-4mu5tz-container\",\".framer-1lmfc30-container\"],\"dQXsOyvCp\":[\".framer-4mu5tz-container\",\".framer-1lmfc30-container\"]}\n * @framerBreakpoints {\"mmkT7Ymeb\":{\"min\":1280,\"canvasClassName\":\"framer-1udabnj-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"l4vSORAp6\":{\"min\":810,\"max\":1279,\"canvasClassName\":\"framer-198ijdg-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"dQXsOyvCp\":{\"max\":809,\"canvasClassName\":\"framer-144krl9-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant mmkT7Ymeb\n * @framerLayoutTemplate true\n */const Framerb3vlkjiyj=withCSS(Component,css,\"framer-OEGxX\");export default Framerb3vlkjiyj;Framerb3vlkjiyj.displayName=\"Main\";Framerb3vlkjiyj.defaultProps={height:1e3,width:1280};addFonts(Framerb3vlkjiyj,[{explicitInter:true,fonts:[]},...NavFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerb3vlkjiyj\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l4vSORAp6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dQXsOyvCp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1280\",\"framerBreakpoints\":\"{\\\"mmkT7Ymeb\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-1udabnj-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"l4vSORAp6\\\":{\\\"min\\\":810,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-198ijdg-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"dQXsOyvCp\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-144krl9-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"mmkT7Ymeb\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"mmkT7Ymeb\\\":[\\\".framer-4mu5tz-container\\\",\\\".framer-1lmfc30-container\\\"],\\\"l4vSORAp6\\\":[\\\".framer-4mu5tz-container\\\",\\\".framer-1lmfc30-container\\\"],\\\"dQXsOyvCp\\\":[\\\".framer-4mu5tz-container\\\",\\\".framer-1lmfc30-container\\\"]}\"}},\"__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 Main from \"https://framerusercontent.com/modules/hClz3pHYjdnyot07Ybtk/tGUVFqOVGbBOdseWdF2J/b3vlkjiyj.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {C60RUggHu: \"testimonials\", HyRYoqbuA: \"contact\", l801ubO5I: \"hero\", sBuBZcFdW: \"services\", Z2A4Iov9l: \"aboutus\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/44YPTuL9KWuPls3pQAjT/uBiwPDVrEKl2kUvecJvE/augiA20Il.js\")), path: \"/\"}, XEt47aobt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iRQS6VdFgwlDLSxH95id/EQPfmduRQQe74ySLCdZj/XEt47aobt.js\")), path: \"/404\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {TgH5m5E9k: async () => (await import(\"https://framerusercontent.com/modules/wj8QR237FlsM4Bas4ad9/VskQ7DAv5jNwZwU96cU8/TgH5m5E9k.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"86acfc19e2007c2db9d71ed89fd7962ddf97a945afd24206bf892669731b2ef1\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"XEt47aobt\":\r\ncase \"oJ_XIztJF\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"XEt47aobt\":\r\ncase \"oJ_XIztJF\":\r\nreturn [{hash: \"1udabnj\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"198ijdg\", mediaQuery: \"(min-width: 810px) and (max-width: 1279.98px)\"}, {hash: \"144krl9\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iRQS6VdFgwlDLSxH95id/EQPfmduRQQe74ySLCdZj/XEt47aobt.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: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://avdcad.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/6OnwxiXMjMJukpWwmHD1/lhSusv7ebVDDm9FaP4m3/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\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\tif (true) Framer.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":"u0BAQG,SAAwB,GAAM,EAAM,CAAC,GAAK,CAAC,QAAM,MAAI,SAAO,UAAQ,OAAK,SAAO,QAAM,gBAAc,iBAAe,EAAY,EAAa,CAAC,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,MAAM,OAAO,OAAO,OAAe,UAAQ,CAAO,GAAiB,EAAc,IAAgB,CAAI,MAACA,GAAe,CAACC,GAA+B,IAAGD,GAAe,CAACC,EAAe,MAAM,GAAGD,EAAc,QAAQ,KAAKA,EAAc,QAAQ,KAAKA,EAAc,WAAW,KAAKA,EAAc,cAAe,GAAG,CAACA,GAAeC,EAAe,MAAM,eAAeA,EAAc,YAAY,KAAKA,EAAc,cAAe,GAAGD,GAAeC,EAAe,MAAM,eAAeA,EAAc,YAAY,KAAKA,EAAc,YAAY,IAAID,EAAc,QAAQ,KAAKA,EAAc,QAAQ,KAAKA,EAAc,WAAW,KAAKA,EAAc,gBAAuB,EAAW,CAAC,SAAS,OAAO,UAAU,OAAO,aAAa,EAAO,eAAe,OAAO,SAAS,OAAO,WAAW,OAAO,CAAO,EAAY,CAAC,SAAS,WAAW,MAAM,EAAE,cAAc,OAAO,aAAa,EAAO,UAAU,EAAgB,EAAc,EAAc,CAAC,CAAO,EAAa,GAA0C,KAAM,sEAAsE,OAAO,EAAkB,EAAM,IAAI,CAAC,KAAK,EAAK,MAAM,EAAI,OAAO,EAAO,SAAS,QAAQ,MAAM,EAAa,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,EAAW,IAAI,EAAY,OAAO,GAA0C,OAAW,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,EAAY,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,EAAa,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,EAAW,IAAI,EAAY,OAAO,GAA0C,OAAW,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,EAAY,CAAC,CAAC,CAAC,CAAC,mBARrrD,IAAoD,CAQmoD,EAAoB,GAAM,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,YAAY,WAAW,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,OAAO,GAAO,CAAC,EAAM,KAAK,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,SAAS,GAAK,MAAM,SAAS,KAAK,SAAS,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,kBAAkB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,eAAe,GAAK,aAAa,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,GAAK,KAAK,SAAS,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,IAAI,IAAI,EAAE,aAAa,EAAE,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,IAAI,IAAI,EAAE,aAAa,EAAE,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,aAAa,EAAE,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,kBAAkB,CAAC,CAAC,CAAC,CAAC,2BCPtxF,IAAU,UAAU,EAAE,CAAC,CAAcE,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,6bAA6b,CAAcC,GAAU,kBCAyZ,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,6DAAxlC,IAAsO,IAAkE,IAA4B,KAAuI,KAA0H,KAAyH,CAAM,GAAY,EAASC,GAAO,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAsE,GAAU,CAAC,gBAAgB,wEAAwE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAArN,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAgM,CAAO,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU9xE,EAAgB,GAV8yE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAkF,EAAkB,EAAGV,GAAzEa,GAAsBC,GAA8F,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,kEAAkE,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,qBAAsC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAKmB,GAAI,CAAC,GAAG,IAAI,UAAU,8BAA8B,mBAAmB,yBAAyB,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,yq6BAAyq6B,aAAa,YAAY,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,kCAAkC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,sBAAuC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,yDAAyD,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,WAAW,GAAU,GAAGX,GAAqB,CAAC,UAAU,CAAC,WAAW,IAAA,GAAU,CAAC,UAAU,CAAC,WAAW,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAO,CAAC,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,MAAM,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,CAAC,GAAG,CAAC,SAAS,YAAY,OAAO,GAAK,QAAQ,EAAE,OAAO,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,gEAAmE,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,gEAAmE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,wQAAwQ,0RAA0R,8SAA8S,sHAAsH,4RAA4R,mMAAmM,qTAAqT,sRAAsR,0ZAA0Z,oKAAoK,gGAAgG,iHAAiH,gGAAgG,wFAAwF,+FAA+F,0LAA0L,gEAAgE,8HAA8H,4EAA4E,GAAGU,GAAgB,GAAGC,GAAiB,CAUtlyC,eAAe,IAAgB,EAAgB,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAY,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICN5yE,SAAwB,GAAW,EAAM,CAAC,GAAK,CAAC,UAAQ,EAAM,OAAO,EAAoB,EAAK,QAAQ,CAAC,6BAA6B,GAAK,SAAS,6CAA6C,CAAC,CAAc,EAAKC,EAAU,EAAE,CAAC,mBALlK,IAAoD,CAKgH,GAAW,YAAY,cAAc,EAAoB,GAAW,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,eAAe,YAAY,qEAAqE,CAAC,CAAC,wBCL9Y,CAExB,GAAkB,CAC3B,SAAU,WACV,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,SACf,CACY,GAAkB,CAC3B,GAAG,GACH,aAAc,EACd,WAAY,0BACZ,MAAO,OACP,OAAQ,kBACR,cAAe,SAClB,CAGa,EAAY,aAGZ,EAAY,aAGZ,EAAY,aAIhB,EAAY,OASR,EAAY,QAOZ,EAAY,OAMZ,EAAY,sBCpD8B,IACtB,kBCDH,kBCAA,kBCAM,kBCAN,kBCAM,sBCAL,kBCAE,KAE+F,kBCF1E,IACK,KAEqE,KAEJ,kBCJ/F,IAA6B,KAAoH,ICW/K,SAAgB,IAAgB,CAG5B,OAFiBC,MAAY,GAAa,SAAS,GAAK,GAAa,OACnE,EAAE,CAAC,mBAduB,IACM,kBCDP,kBCAC,IACK,CAiBvB,EAAY,YAoCZ,EAAY,8BCtDmL,KAAiJ,KAAwH,KAAgJ,KAA4H,KAA+I,KAAgI,KAA6H,KAAyI,KAA0Q,KAAgI,KAA6J,KAAsI,KAAkK,uBEQnkE,SAAwB,GAAM,CAAC,OAAK,MAAI,OAAK,OAAK,SAAO,SAAO,QAAM,EAAE,EAAE,CAA4M,OAAxM,IAAO,OAAO,EAAyB,EAAK,GAAS,CAAK,MAAS,OAAY,SAAc,SAAa,QAAM,CAAC,CAAK,IAAO,QAAQ,EAA0B,EAAK,GAAU,CAAM,OAAW,QAAM,CAAC,CAAsB,EAAK,GAAa,CAAO,QAAM,CAAC,CAA0uB,SAAS,GAAa,CAAC,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAa,EAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,mEAAmE,CAAC,CAAC,CAAC,CAAE,SAAS,GAAS,CAAC,MAAI,OAAK,SAAO,SAAO,SAAO,CAAC,IAAM,EAAc,CAAC,EAAM,OAC55C,cAAc,KAAK,EAAI,GAAE,EAAI,WAAW,GAAK,IAAM,EAAS,IAAe,CAE1E,CAAC,EAAM,GAAUC,EAAS,EAAS,IAAA,GAAU,GAAM,CAG4gC,OAH3gC,MAAc,CAEvE,GAAG,CAAC,EAAS,OACb,IAAI,EAAa,GAAK,EAAS,IAAA,GAAU,CAAC,eAAe,GAAM,CAAC,IAAM,EAAS,MAAM,MAAM,yDAAyD,mBAAmB,EAAI,CAAC,CAAC,GAAG,EAAS,QAAQ,IAAI,CAAC,GAAK,CAAC,aAAW,MAAM,EAAS,MAAM,CAAI,GAAc,EAAS,EAAU,KAAO,CAAC,IAAM,EAAQ,MAAM,EAAS,MAAM,CAAC,QAAQ,MAAM,EAAQ,CAAsD,EAArC,MAAM,8BAA8B,CAAgB,EAAgE,OAA7D,GAAM,CAAC,MAAM,GAAO,CAAC,QAAQ,MAAM,EAAM,CAAC,EAAS,EAAM,EAAG,KAAW,CAAC,EAAa,KAAU,CAAC,EAAI,CAAC,CAAI,GAAU,EAAmC,EAAK,GAAa,CAAC,QAAQ,yCAA+C,QAAM,CAAC,CAAM,EAAI,WAAW,WAAW,CAA2F,IAAQ,IAAA,GAA+B,EAAK,GAAiB,EAAE,CAAC,CAAK,aAAiB,MAA2B,EAAK,GAAa,CAAC,QAAQ,EAAM,QAAc,QAAM,CAAC,CAAK,IAAQ,GAAiG,EAAK,GAAa,CAAC,QAAhG,eAAe,EAAI,sCAAmG,QAAM,CAAC,CAAsB,EAAK,SAAS,CAAC,IAAI,EAAI,MAAM,CAAC,GAAG,GAAY,GAAG,EAAM,GAAG,EAAY,OAAK,aAAa,EAAO,gBAAgB,aAAa,CAAC,QAAQ,OAC5tC,cAAc,EAAS,MAAM,OAAO,eAAe,cAAc,QAAQ,GAAW,EAAS,CAAC,gBAAgB,GAAK,MAAM,qHAAqH,CAAC,CADyc,EAAK,GAAa,CAAC,QAAQ,wBAA8B,QAAM,CAAC,CAC1c,SAAS,GAAW,EAAS,CAAC,IAAM,EAAO,CAAC,oBAAoB,gBAAgB,CAAmR,OAA9Q,GAAU,EAAO,KAAK,kBAAkB,cAAc,eAAe,yBAAyB,qBAAqB,eAAe,iCAAiC,qBAAqB,0CAA0C,0CAA0C,CAAS,EAAO,KAAK,IAAI,CAAE,SAAS,GAAU,CAAC,OAAK,GAAG,GAAO,CAA4C,GAA3B,EAAK,SAAS,aAAY,CAAc,CAAC,IAAM,EAAgB,EAAK,SAAS,mBAAmB,CAAO,EAAW,EAAK,SAAS,+BAA+B,CAAsG,OAAjD,EAAjD,GAAiB,EAAqC,GAAqE,GAAhD,CAAM,OAAK,GAAG,EAAM,CAAC,CAAwE,OAAoB,EAAK,GAAwB,CAAM,OAAK,GAAG,EAAM,CAAC,CAAE,SAAS,GAAsB,CAAC,OAAK,SAAO,CAAC,IAAM,EAAIC,GAAQ,CAAM,CAAC,EAAa,GAAiBD,EAAS,EAAE,CAChuC,MAAc,CAAC,IAAM,EAAa,EAAI,SAAS,cAAc,SAAS,EAAc,EAAM,CAAC,GAAG,EAAM,SAAS,EAAa,OAAO,IAAM,EAAK,EAAM,KAAK,GAAG,OAAO,GAAO,WAAU,EAAY,OAAO,IAAM,EAAO,EAAK,YAAe,OAAO,GAAS,UAAgB,EAAgB,EAAO,CAE7O,OAF+O,EAAO,iBAAiB,UAAU,EAAc,CAE/U,GAAc,YAAY,iBAAiB,IAAI,KAAW,CAAC,EAAO,oBAAoB,UAAU,EAAc,GAAK,EAAE,CAAC,CAGtH,IAAM,EAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UAoCH,EAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA6BP,EAAa,CAAC,GAAG,GAAY,GAAG,EAAM,CAA4F,OAAtE,EAAM,SAAyB,EAAa,OAAO,EAAa,MAA0B,EAAK,SAAS,CAAK,MAAI,MAAM,EAAoB,SAAO,CAAC,CAAE,SAAS,GAAqB,CAAC,OAAK,SAAO,CAAC,IAAM,EAAIC,GAAQ,CAAoI,OAAnI,MAAc,CAAC,IAAM,EAAI,EAAI,QAAY,KAAkD,MAAvC,GAAI,UAAU,EAAK,GAAe,EAAI,KAAW,CAAC,EAAI,UAAU,KAAO,CAAC,EAAK,CAAC,CAAqB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,GAAG,GAAU,GAAG,EAAM,CAAC,CAAC,CAAE,SAAS,GAAwB,CAAC,OAAK,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,GAAU,GAAG,EAAM,CAAC,wBAAwB,CAAC,OAAO,EAAK,CAAC,CAAC,CAExnB,SAAS,GAAe,EAAK,CAAC,GAAG,aAAgB,SAAS,EAAK,UAAU,SAAS,CAAC,IAAM,EAAO,SAAS,cAAc,SAAS,CAAC,EAAO,KAAK,EAAK,UAAU,IAAI,GAAK,CAAC,OAAK,WAAS,EAAK,WAAY,EAAO,aAAa,EAAK,EAAM,CAAE,EAAK,cAAc,aAAa,EAAO,EAAK,MAAO,IAAI,IAAM,KAAS,EAAK,WAAY,GAAe,EAAM,CAClV,SAAS,IAAkB,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,wCAAwC,MAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAE,SAAS,GAAa,CAAC,UAAQ,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,UAAU,GAAa,EAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,EAAQ,CAAC,CAAC,CAAC,CACjgB,SAAS,GAAa,EAAM,CAAmC,GAAd,CAAC,EAAM,OAAwB,MAAO,oCA1F5C,IAA6C,IAAoD,KAAwG,CAQ2F,EAAoB,GAAM,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,aAAa,MAAM,wBAAwB,GAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,aAAa,CAAC,MAAM,OAAO,CAAC,CAAC,IAAI,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,YAAY,yCAAyC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,gBAAgB,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,SAAS,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,MAAM,SAAS,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,aAAa,EAAE,KAAK,EAAY,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,CAAC,CAAC,CAO/zB,GAAY,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,CAuEmV,GAAU,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,CAG/O,GAAgB,CAAC,UAAU,SAAS,SAAS,IAAI,2BCxF5hB,IAAU,UAAU,CAAC,eAAe,mBAAmB,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,20BAA20B,i4BAAi4B,83BAA83B,CAAc,GAAU,kBCArwE,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,sDAAz5B,IAA0L,IAAkE,IAA4B,KAAoJ,KAAyH,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8L,GAAoB,GAAO,CAAC,GAAG,OAAO,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,EAAM,CAAkB,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,MAAaC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,qBAAqB,YAAY,sBAAsB,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,QAAM,QAAM,SAAO,KAAG,OAAK,UAAQ,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,qEAAqE,UAAU,GAAS,EAAM,WAAW,MAAM,UAAU,GAAM,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,WAAW,OAAO,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUxsE,EAAgB,GAVwtE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAkF,EAAkB,EAAGV,GAAzEa,GAAsBC,GAA8F,CAAO,MAAoB,IAAc,YAA6C,OAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBa,EAAU,GAAW,CAAC,gBAAgB,mBAAmB,sBAAsB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,YAAY,GAAoB,EAAU,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,qBAAqB,aAAa,IAAA,GAAU,aAAa,GAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2CAA2C,EAAU,QAAQ,GAAG,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2CAA2C,EAAU,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2CAA2C,EAAU,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,0TAA0T,2RAA2R,4KAA4K,8nBAA8nB,mGAAmG,8FAA8F,GAAGU,GAAgB,GAAGC,GAAiB,CAUl2Q,eAAe,GAAgB,EAAgB,EAAgB,YAAY,WAAW,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,sBAAsB,qBAAqB,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,MAAM,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,qEAAqE,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICV1qC,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uEAA16C,IAAmQ,IAAkE,IAA4B,KAAqJ,KAA4G,KAAkH,KAAoH,CAAM,GAAe,EAASC,GAAU,CAAO,GAAa,EAASC,EAAQ,CAAO,GAAgB,EAAS,GAAW,CAAO,GAAW,EAAS,GAAM,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8L,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,EAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,IAAoB,EAAE,IAAI,oBAAoB,IAAU,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,iBAAiB,YAAY,eAAe,YAAY,kBAAkB,YAAY,gBAAgB,YAAY,QAAQ,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUrkF,EAAgB,GAVqlF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYG,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,GAAkB,EAAGN,GAA2C,CAAO,MAAiB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAyC,IAAW,CAAC,IAAM,MAAkB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBS,EAAU,EAAW,CAAC,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,eAAe,YAAY,gBAAgB,qBAAqB,qBAAqB,YAAY,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,UAAU,CAAC,mBAAmB,eAAe,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAKC,GAAI,CAAC,GAAG,IAAI,UAAU,8BAA8B,mBAAmB,yBAAyB,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,6j6BAA6j6B,aAAa,YAAY,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,eAAe,OAAO,gBAAgB,mBAAmB,qBAAqB,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,eAAe,YAAY,gBAAgB,4BAA4B,QAAQ,EAAE,qBAAqB,YAAY,CAAC,UAAU,CAAC,eAAe,OAAO,gBAAgB,4BAA4B,QAAQ,EAAE,qBAAqB,OAAO,CAAC,UAAU,CAAC,eAAe,YAAY,gBAAgB,4BAA4B,QAAQ,EAAE,qBAAqB,YAAY,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,EAAE,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,qBAAsC,mBAAiB,SAAS,sBAAsB,KAAK,qBAAqB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAKZ,GAAU,CAAC,UAAU,EAAc,GAAG,UAAU,iBAAiB,UAAU,EAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,qBAAqB,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,EAAQ,CAAC,UAAU,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,MAAM,UAAU,WAAW,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,UAAU,WAAW,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAQ,CAAC,UAAU,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,MAAM,UAAU,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,UAAU,oBAAoB,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAQ,CAAC,UAAU,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,MAAM,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,UAAU,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,KAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAQ,CAAC,UAAU,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,MAAM,UAAU,gBAAgB,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,UAAU,SAAS,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAsB,EAAKD,GAAU,CAAC,UAAU,EAAe,GAAG,UAAU,iBAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,kBAAkB,GAAmB,SAAsB,EAAK,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAM,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,SAAS,iBAAiB,wEAAwE,sBAAsB,SAAS,uBAAuB,SAAS,iBAAiB,QAAQ,qBAAqB,SAAS,gBAAgB,wEAAwE,uBAAuB,KAAK,wBAAwB,KAAK,oBAAoB,KAAK,qBAAqB,KAAK,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,yBAAyB,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,yBAAyB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAM,CAAC,OAAO,OAAO,KAAK,yTAAyT,GAAG,YAAY,SAAS,YAAY,KAAK,yBAAyB,OAAO,MAAM,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,KAAK,OAAO,IAAI,GAAG,MAAM,OAAO,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,4QAA4Q,sHAAsH,8QAA8Q,iKAAiK,kOAAkO,yQAAyQ,0IAA0I,iUAAiU,mKAAmK,iLAAiL,sKAAsK,mIAAmI,qRAAqR,6KAA6K,qKAAqK,0EAA0E,qHAAqH,0KAA0K,2QAA2Q,wEAAwE,wEAAwE,yEAAyE,wEAAwE,yEAAyE,udAAud,CAU5tgD,eAAe,IAAgB,EAAgB,EAAgB,YAAY,MAAM,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,kBAAkB,gBAAgB,iBAAiB,eAAe,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAe,GAAG,GAAa,GAAG,GAAgB,GAAG,GAAW,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcA,GAAU,EAAE,CAAC,EAAQ,CAAC,EAAcC,EAAQ,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,gECVpsB,IAAsP,IAA8C,IAA4B,KAAmG,KAAsE,CAAM,GAAS,EAASY,GAAI,CAAO,GAAY,EAASC,GAAO,CAAO,GAAY,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAAO,EAAgB,EAAE,CAAO,GAAe,OAAO,KAAK,EAAgB,CAAO,GAAM,CAAC,kFAAkF,kFAAkF,qVAAqV,0LAA0L,0JAA0J,sHAAsH,oEAAoE,CAAO,GAAa,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqE,EAAkB,EAAG,GAA2C,CAA+C,OAAjC,IAAW,CAAC,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,oGAAoG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKL,GAAI,CAAC,UAAU,EAAc,GAAG,UAAU,aAAa,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKK,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKJ,GAAO,CAAC,UAAU,mDAAsD,UAAU,aAAa,OAAO,OAAO,GAAG,YAAY,UAAU,qEAAqE,SAAS,YAAY,UAAU,kBAAkB,UAAU,sBAAsB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,EAAgB,GAAK,OAAO,EAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAA7R,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,EAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAc1iL,EAAgB,GAAQ,GAAU,GAAI,eAAe,IAAgB,EAAgB,EAAgB,YAAY,OAAO,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAS,GAAG,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICH5S,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAC3D,IAAM,EAD4E,EAAE,CACxD,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,OAAOK,EAAoBC,GAAM,CAAC,GAAG,EAAO,IAAK,OAAQ,QAAM,CAAE,EAAS,GAAK,CAAC,CAChF,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,UAAW,WAAY,wBAAwB,CAAC,CACrM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,EAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOD,EAAoBiB,GAA4B,CAC5D,SANmDjB,EAAoBgB,GAAyC,CAChH,SATkChB,EAClCe,GACA,CACC,SA/Dcf,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,SACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,8DAAgG,CACvI,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,GACrB,iBAAkB,qBAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,gBACJC,aACX,CACD,MAAO,CACN,cAAeN,EACf,SAAUO,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,EAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAM,kBAAmB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CAClP,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,MAAM,CAAE,KAAM,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,GAAK,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,MAAM,CAAC,CAAE,OAAQ,EAAE,CAAC,CACxd,CAAC,CAIF,OADA,MAAM,EACC,EAuBR,SAAS,IAAQ,CACX,GACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,EAAQ,EAAQ,KACnD,CACN,GAA+B,EAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAK,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,EAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,EAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCJ,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGK,OACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,GAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,+BA5KR,UAjHiC,IACJ,IACU,IACI,KACmE,CAExG,EAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,eAAgB,UAAW,UAAW,UAAW,OAAQ,UAAW,WAAY,UAAW,UAAU,CAAE,KAAMpB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAC,CAEzc,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CACxF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,8BAAmG,MAAS,CACpK,GAAe,mEAcf,EAAY,OAAO,SAAa,IAChC,GAAQ,GAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,EAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoBwB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAI9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,GAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}