{"version":3,"file":"shared-lib.Bp0hQd5B.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","p","t","e","n","r","x","i","s","a","o","u","l","h","c","d","v","t","e","t","e","i","l","a","r"],"sources":["https:/framerusercontent.com/modules/LTWpkcAfNpQBXGk3QW7U/7Z6UB2m86s9zfw0RbmTr/sw9m7AYrW.js","https:/framerusercontent.com/modules/DMD2Hm9wt9VVLefCUUys/c7Y7FOhpsphzvsEa9NdG/vmRufdULK.js","https:/framerusercontent.com/modules/u7eyD0SsO24c3AHTRPmL/6SVSa6UvrrZQJbsON5p1/e1ekJxmNS-0.js","https:/framerusercontent.com/modules/u7eyD0SsO24c3AHTRPmL/6SVSa6UvrrZQJbsON5p1/e1ekJxmNS-1.js","https:/framerusercontent.com/modules/u7eyD0SsO24c3AHTRPmL/6SVSa6UvrrZQJbsON5p1/e1ekJxmNS.js","https:/framerusercontent.com/modules/rgyPgFrMpJmxK6tTNXos/oSAUVImPiu9YsSAvtdrz/siteMetadata.js"],"sourcesContent":["// Generated by Framer (65c0278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"NWk5dnvIK\",\"hpFk0Tcth\",\"PydJ5yYsy\"];const serializationHash=\"framer-xzMlP\";const variantClassNames={hpFk0Tcth:\"framer-v-1x5jy0s\",NWk5dnvIK:\"framer-v-1vfizsb\",PydJ5yYsy:\"framer-v-1f9jri1\"};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 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:\"NWk5dnvIK\",Mobile:\"PydJ5yYsy\",Tablet:\"hpFk0Tcth\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NWk5dnvIK\"};};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:\"NWk5dnvIK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vfizsb\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"NWk5dnvIK\",ref:refBinding,style:{...style},...addPropertyOverrides({hpFk0Tcth:{\"data-framer-name\":\"Tablet\"},PydJ5yYsy:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o1s7ay\",\"data-border\":true,\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"I23:233;23:182\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(209, 213, 219)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1slnkhl\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"I23:233;23:183\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d7aj3c\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"I23:233;23:184\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1s195ph\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:21,layoutDependency:layoutDependency,layoutId:\"I23:233;23:184;2:194\",svg:'<svg width=\"21\" height=\"21\" viewBox=\"0 0 21 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M15.75 10.5L15.75 -2.29485e-07L10.5 -4.5897e-07L10.5 10.5L15.75 10.5ZM10.5 21L10.5 10.5L5.25 10.5L5.25 21L10.5 21ZM5.25 10.5L5.25 -6.88454e-07L9.17939e-07 -9.17939e-07L4.5897e-07 10.5L5.25 10.5ZM21 21L21 10.5L15.75 10.5L15.75 21L21 21Z\" fill=\"#092044\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5osbrh\",\"data-framer-name\":\"Voluminous\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:166,layoutDependency:layoutDependency,layoutId:\"I23:233;23:184;2:198\",svg:'<svg width=\"166\" height=\"24\" viewBox=\"0 0 166 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M159.198 23.9694C157.52 23.9694 156.037 23.5704 154.748 22.7725C153.479 21.9745 152.579 20.8799 152.047 19.4886L155.024 17.9541C155.474 18.8543 156.068 19.5602 156.804 20.0717C157.561 20.5628 158.39 20.8083 159.29 20.8083C160.068 20.8083 160.671 20.6548 161.101 20.3479C161.551 20.0206 161.776 19.5807 161.776 19.0282C161.776 18.5576 161.592 18.1689 161.224 17.862C160.855 17.5346 160.374 17.3198 159.781 17.2175L157.05 16.7571C155.638 16.3888 154.543 15.7648 153.766 14.885C153.009 13.9848 152.63 12.931 152.63 11.7239C152.63 10.7213 152.896 9.8313 153.428 9.05381C153.96 8.25585 154.697 7.64204 155.638 7.21237C156.6 6.78271 157.684 6.56787 158.891 6.56787C160.426 6.56787 161.776 6.93616 162.942 7.67273C164.109 8.38884 164.958 9.3914 165.49 10.6804L162.513 12.2149C162.185 11.4988 161.684 10.9259 161.009 10.4963C160.334 10.0666 159.587 9.85176 158.768 9.85176C158.093 9.85176 157.551 10.0052 157.142 10.3121C156.753 10.619 156.559 11.018 156.559 11.509C156.559 12.4093 157.234 13.0129 158.584 13.3198L161.254 13.8108C162.666 14.1996 163.761 14.8339 164.538 15.7136C165.316 16.5934 165.704 17.6369 165.704 18.8441C165.704 19.8466 165.428 20.7367 164.876 21.5142C164.344 22.2917 163.587 22.8952 162.605 23.3249C161.623 23.7546 160.487 23.9694 159.198 23.9694Z\" fill=\"#092044\"/>\\n<path d=\"M141.466 24C139.522 24 137.988 23.3759 136.862 22.1278C135.737 20.8798 135.174 19.2225 135.174 17.156V6.93604H139.195V16.8184C139.195 17.8619 139.502 18.711 140.116 19.3657C140.75 20 141.568 20.3171 142.571 20.3171C143.573 20.3171 144.381 19.9897 144.995 19.335C145.63 18.6803 145.947 17.8107 145.947 16.7263V6.93604H149.967V23.6317H146.162V21.6368C145.711 22.4143 145.077 23.0076 144.259 23.4168C143.461 23.8056 142.53 24 141.466 24Z\" fill=\"#092044\"/>\\n<path d=\"M124.422 24.0001C122.806 24.0001 121.322 23.6216 119.972 22.8645C118.622 22.1075 117.547 21.064 116.749 19.7341C115.972 18.4042 115.583 16.9208 115.583 15.284C115.583 13.6472 115.972 12.1638 116.749 10.8339C117.527 9.50393 118.591 8.46045 119.941 7.70342C121.292 6.94639 122.785 6.56787 124.422 6.56787C126.038 6.56787 127.512 6.94639 128.842 7.70342C130.192 8.46045 131.256 9.50393 132.033 10.8339C132.831 12.1638 133.23 13.6472 133.23 15.284C133.23 16.9413 132.831 18.4349 132.033 19.7648C131.256 21.0947 130.192 22.1382 128.842 22.8952C127.491 23.6318 126.018 24.0001 124.422 24.0001ZM119.757 15.284C119.757 16.7367 120.187 17.9438 121.046 18.9055C121.926 19.8466 123.051 20.3172 124.422 20.3172C125.302 20.3172 126.09 20.1024 126.785 19.6727C127.481 19.2431 128.023 18.6497 128.412 17.8927C128.821 17.1152 129.026 16.2456 129.026 15.284C129.026 14.3428 128.821 13.4937 128.412 12.7367C128.023 11.9592 127.481 11.3556 126.785 10.9259C126.09 10.4758 125.302 10.2507 124.422 10.2507C123.522 10.2507 122.714 10.4758 121.998 10.9259C121.302 11.3556 120.749 11.9489 120.34 12.706C119.952 13.463 119.757 14.3223 119.757 15.284Z\" fill=\"#092044\"/>\\n<path d=\"M98.8331 6.93616H102.608V8.99242C103.038 8.21493 103.662 7.62158 104.48 7.21237C105.319 6.78271 106.27 6.56787 107.334 6.56787C108.542 6.56787 109.626 6.83386 110.588 7.36583C111.549 7.89779 112.296 8.6446 112.828 9.60623C113.36 10.5679 113.626 11.6625 113.626 12.8901V23.6318H109.606V13.8415C109.606 12.7571 109.288 11.8876 108.654 11.2328C108.04 10.5781 107.232 10.2507 106.23 10.2507C105.227 10.2507 104.409 10.5781 103.774 11.2328C103.161 11.8876 102.854 12.7571 102.854 13.8415V23.6318H98.8331V6.93616Z\" fill=\"#092044\"/>\\n<path d=\"M91.8678 6.93606H95.8883V23.6317H91.8678V6.93606ZM91.5609 2.33248C91.5609 1.59591 91.7655 1.02302 92.1747 0.61381C92.5839 0.204603 93.1466 0 93.8627 0C94.5993 0 95.1722 0.204603 95.5814 0.61381C95.9906 1.02302 96.1952 1.59591 96.1952 2.33248C96.1952 3.04859 95.9906 3.61125 95.5814 4.02046C95.1926 4.42967 94.6197 4.63427 93.8627 4.63427C93.1466 4.63427 92.5839 4.42967 92.1747 4.02046C91.7655 3.61125 91.5609 3.04859 91.5609 2.33248Z\" fill=\"#092044\"/>\\n<path d=\"M64.2823 6.93616H68.0573V9.02312C68.487 8.22516 69.1008 7.62158 69.8987 7.21237C70.7171 6.78271 71.6583 6.56787 72.7222 6.56787C73.8271 6.56787 74.8399 6.8134 75.7606 7.30445C76.6813 7.77503 77.3872 8.42977 77.8783 9.26864C78.4307 8.36838 79.1468 7.69319 80.0266 7.24306C80.9269 6.79294 81.9396 6.56787 83.065 6.56787C84.2312 6.56787 85.2849 6.83386 86.2261 7.36583C87.1673 7.89779 87.9038 8.6446 88.4358 9.60623C88.9678 10.5679 89.2338 11.6625 89.2338 12.8901V23.6318H85.2133V13.8415C85.2133 12.7367 84.9166 11.8671 84.3233 11.2328C83.7504 10.5781 82.9729 10.2507 81.9908 10.2507C81.0292 10.2507 80.2517 10.5781 79.6583 11.2328C79.065 11.8876 78.7683 12.7571 78.7683 13.8415V23.6318H74.7478V13.8415C74.7478 12.7367 74.4511 11.8671 73.8578 11.2328C73.2849 10.5781 72.5074 10.2507 71.5253 10.2507C70.5637 10.2507 69.7862 10.5781 69.1928 11.2328C68.5995 11.8876 68.3028 12.7571 68.3028 13.8415V23.6318H64.2823V6.93616Z\" fill=\"#092044\"/>\\n<path d=\"M52.811 24C50.8672 24 49.3327 23.3759 48.2074 22.1278C47.0821 20.8798 46.5194 19.2225 46.5194 17.156V6.93604H50.5399V16.8184C50.5399 17.8619 50.8468 18.711 51.4606 19.3657C52.0949 20 52.9133 20.3171 53.9158 20.3171C54.9184 20.3171 55.7266 19.9897 56.3404 19.335C56.9747 18.6803 57.2918 17.8107 57.2918 16.7263V6.93604H61.3122V23.6317H57.5066V21.6368C57.0565 22.4143 56.4222 23.0076 55.6038 23.4168C54.8059 23.8056 53.8749 24 52.811 24Z\" fill=\"#092044\"/>\\n<path d=\"M39.8917 0.398926H43.9122V23.6317H39.8917V0.398926Z\" fill=\"#092044\"/>\\n<path d=\"M28.8019 24.0001C27.1855 24.0001 25.7021 23.6216 24.3518 22.8645C23.0014 22.1075 21.9272 21.064 21.1293 19.7341C20.3518 18.4042 19.963 16.9208 19.963 15.284C19.963 13.6472 20.3518 12.1638 21.1293 10.8339C21.9067 9.50393 22.9707 8.46045 24.3211 7.70342C25.6715 6.94639 27.1651 6.56787 28.8019 6.56787C30.4183 6.56787 31.8914 6.94639 33.2213 7.70342C34.5717 8.46045 35.6356 9.50393 36.4131 10.8339C37.2111 12.1638 37.6101 13.6472 37.6101 15.284C37.6101 16.9413 37.2111 18.4349 36.4131 19.7648C35.6356 21.0947 34.5717 22.1382 33.2213 22.8952C31.8709 23.6318 30.3978 24.0001 28.8019 24.0001ZM24.1369 15.284C24.1369 16.7367 24.5666 17.9438 25.4259 18.9055C26.3057 19.8466 27.431 20.3172 28.8019 20.3172C29.6817 20.3172 30.4694 20.1024 31.1651 19.6727C31.8607 19.2431 32.4029 18.6497 32.7917 17.8927C33.2009 17.1152 33.4055 16.2456 33.4055 15.284C33.4055 14.3428 33.2009 13.4937 32.7917 12.7367C32.4029 11.9592 31.8607 11.3556 31.1651 10.9259C30.4694 10.4758 29.6817 10.2507 28.8019 10.2507C27.9016 10.2507 27.0934 10.4758 26.3773 10.9259C25.6817 11.3556 25.1293 11.9489 24.72 12.706C24.3313 13.463 24.1369 14.3223 24.1369 15.284Z\" fill=\"#092044\"/>\\n<path d=\"M0 0.767334H4.5422L10.3734 18.353L16.1739 0.767334H20.7161L12.7673 23.6318H7.97954L0 0.767334Z\" fill=\"#092044\"/>\\n</svg>\\n',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-124v8m2\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"I23:233;23:188\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS0zMDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(75, 85, 99))\"},children:\"2025 Voluminous. All rights reserved.\"})}),className:\"framer-wcj3ap\",\"data-framer-name\":\"2025 Voluminous. All rights reserved.\",fonts:[\"GF;Manrope-300\"],layoutDependency:layoutDependency,layoutId:\"I23:233;23:189\",style:{\"--extracted-r6o4lv\":\"rgb(75, 85, 99)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xzMlP.framer-7x5k07, .framer-xzMlP .framer-7x5k07 { display: block; }\",\".framer-xzMlP.framer-1vfizsb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-xzMlP .framer-1o1s7ay { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 16px 32px 16px; position: relative; width: 1024px; }\",\".framer-xzMlP .framer-1slnkhl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-xzMlP .framer-1d7aj3c { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xzMlP .framer-1s195ph { flex: none; height: 21px; position: relative; width: 21px; }\",\".framer-xzMlP .framer-5osbrh { flex: none; height: 24px; position: relative; width: 166px; }\",\".framer-xzMlP .framer-124v8m2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1216px; }\",\".framer-xzMlP .framer-wcj3ap { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xzMlP.framer-v-1x5jy0s.framer-1vfizsb, .framer-xzMlP.framer-v-1x5jy0s .framer-1o1s7ay { width: 810px; }\",\".framer-xzMlP.framer-v-1f9jri1.framer-1vfizsb, .framer-xzMlP.framer-v-1f9jri1 .framer-1o1s7ay { width: 390px; }\",\".framer-xzMlP.framer-v-1f9jri1 .framer-1slnkhl { flex-direction: column; gap: 32px; justify-content: flex-start; }\",\".framer-xzMlP.framer-v-1f9jri1 .framer-124v8m2 { width: 100%; }\",'.framer-xzMlP[data-border=\"true\"]::after, .framer-xzMlP [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 140\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hpFk0Tcth\":{\"layout\":[\"fixed\",\"auto\"]},\"PydJ5yYsy\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framersw9m7AYrW=withCSS(Component,css,\"framer-xzMlP\");export default Framersw9m7AYrW;Framersw9m7AYrW.displayName=\"Footer\";Framersw9m7AYrW.defaultProps={height:140,width:1200};addPropertyControls(Framersw9m7AYrW,{variant:{options:[\"NWk5dnvIK\",\"hpFk0Tcth\",\"PydJ5yYsy\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framersw9m7AYrW,[{explicitInter:true,fonts:[{family:\"Manrope\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v19/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_A87jxeN7B.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framersw9m7AYrW\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"140\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hpFk0Tcth\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PydJ5yYsy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sw9m7AYrW.map","// Generated by Framer (b012016)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"VqOLxMHJ3\",\"zJtRY9fUV\",\"OnNnCKIOW\"];const serializationHash=\"framer-8UdPa\";const variantClassNames={OnNnCKIOW:\"framer-v-1q0lbbd\",VqOLxMHJ3:\"framer-v-1r6bo8d\",zJtRY9fUV:\"framer-v-92zr9\"};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:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"VqOLxMHJ3\",Mobile:\"OnNnCKIOW\",Tablet:\"zJtRY9fUV\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VqOLxMHJ3\"};};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:\"VqOLxMHJ3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"OnNnCKIOW\")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,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1r6bo8d\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"VqOLxMHJ3\",ref:refBinding,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(209, 213, 219)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},...addPropertyOverrides({OnNnCKIOW:{\"data-framer-name\":\"Mobile\"},zJtRY9fUV:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13psaw8\",\"data-border\":true,\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"I23:206;23:124\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(209, 213, 219)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sq98nx\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"I23:206;23:125\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"I23:206;23:126\",openInNewTab:false,scopeId:\"vmRufdULK\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1sib5wv framer-6igp52\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"I23:206;23:126\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10eavc\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:21,layoutDependency:layoutDependency,layoutId:\"I23:206;23:126;2:194\",svg:'<svg width=\"21\" height=\"21\" viewBox=\"0 0 21 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M15.75 10.5L15.75 -2.29485e-07L10.5 -4.5897e-07L10.5 10.5L15.75 10.5ZM10.5 21L10.5 10.5L5.25 10.5L5.25 21L10.5 21ZM5.25 10.5L5.25 -6.88454e-07L9.17939e-07 -9.17939e-07L4.5897e-07 10.5L5.25 10.5ZM21 21L21 10.5L15.75 10.5L15.75 21L21 21Z\" fill=\"#092044\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fol4js\",\"data-framer-name\":\"Voluminous\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"tCk_uaZLm\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 166 24\"><path d=\"M 159.198 23.969 C 157.52 23.969 156.037 23.57 154.748 22.772 C 153.479 21.974 152.579 20.88 152.047 19.488 L 155.024 17.954 C 155.474 18.854 156.068 19.56 156.804 20.072 C 157.561 20.563 158.39 20.808 159.29 20.808 C 160.068 20.808 160.671 20.655 161.101 20.348 C 161.551 20.02 161.776 19.581 161.776 19.028 C 161.776 18.558 161.592 18.169 161.224 17.862 C 160.855 17.535 160.374 17.32 159.781 17.217 L 157.05 16.757 C 155.638 16.389 154.543 15.765 153.766 14.885 C 153.009 13.985 152.63 12.931 152.63 11.724 C 152.63 10.721 152.896 9.831 153.428 9.054 C 153.96 8.256 154.697 7.642 155.638 7.212 C 156.6 6.783 157.684 6.568 158.891 6.568 C 160.426 6.568 161.776 6.936 162.942 7.673 C 164.109 8.389 164.958 9.391 165.49 10.68 L 162.513 12.215 C 162.185 11.499 161.684 10.926 161.009 10.496 C 160.334 10.066 159.587 9.852 158.768 9.852 C 158.093 9.852 157.551 10.005 157.142 10.312 C 156.753 10.619 156.559 11.018 156.559 11.509 C 156.559 12.409 157.234 13.013 158.584 13.32 L 161.254 13.811 C 162.666 14.2 163.761 14.834 164.538 15.714 C 165.316 16.593 165.704 17.637 165.704 18.844 C 165.704 19.846 165.428 20.737 164.876 21.514 C 164.344 22.292 163.587 22.895 162.605 23.325 C 161.623 23.755 160.487 23.969 159.198 23.969 Z\" fill=\"rgb(9,32,68)\"></path><path d=\"M 141.466 24 C 139.522 24 137.988 23.376 136.862 22.128 C 135.737 20.88 135.174 19.223 135.174 17.156 L 135.174 6.936 L 139.195 6.936 L 139.195 16.818 C 139.195 17.862 139.502 18.711 140.116 19.366 C 140.75 20 141.568 20.317 142.571 20.317 C 143.573 20.317 144.381 19.99 144.995 19.335 C 145.63 18.68 145.947 17.811 145.947 16.726 L 145.947 6.936 L 149.967 6.936 L 149.967 23.632 L 146.162 23.632 L 146.162 21.637 C 145.711 22.414 145.077 23.008 144.259 23.417 C 143.461 23.806 142.53 24 141.466 24 Z\" fill=\"rgb(9,32,68)\"></path><path d=\"M 124.422 24 C 122.806 24 121.322 23.622 119.972 22.864 C 118.622 22.107 117.547 21.064 116.749 19.734 C 115.972 18.404 115.583 16.921 115.583 15.284 C 115.583 13.647 115.972 12.164 116.749 10.834 C 117.527 9.504 118.591 8.46 119.941 7.703 C 121.292 6.946 122.785 6.568 124.422 6.568 C 126.038 6.568 127.512 6.946 128.842 7.703 C 130.192 8.46 131.256 9.504 132.033 10.834 C 132.831 12.164 133.23 13.647 133.23 15.284 C 133.23 16.941 132.831 18.435 132.033 19.765 C 131.256 21.095 130.192 22.138 128.842 22.895 C 127.491 23.632 126.018 24 124.422 24 Z M 119.757 15.284 C 119.757 16.737 120.187 17.944 121.046 18.905 C 121.926 19.847 123.051 20.317 124.422 20.317 C 125.302 20.317 126.09 20.102 126.785 19.673 C 127.481 19.243 128.023 18.65 128.412 17.893 C 128.821 17.115 129.026 16.246 129.026 15.284 C 129.026 14.343 128.821 13.494 128.412 12.737 C 128.023 11.959 127.481 11.356 126.785 10.926 C 126.09 10.476 125.302 10.251 124.422 10.251 C 123.522 10.251 122.714 10.476 121.998 10.926 C 121.302 11.356 120.749 11.949 120.34 12.706 C 119.952 13.463 119.757 14.322 119.757 15.284 Z\" fill=\"rgb(9,32,68)\"></path><path d=\"M 98.833 6.936 L 102.608 6.936 L 102.608 8.992 C 103.038 8.215 103.662 7.621 104.48 7.212 C 105.319 6.783 106.27 6.568 107.334 6.568 C 108.542 6.568 109.626 6.834 110.588 7.366 C 111.549 7.898 112.296 8.645 112.828 9.606 C 113.36 10.568 113.626 11.662 113.626 12.89 L 113.626 23.632 L 109.606 23.632 L 109.606 13.841 C 109.606 12.757 109.288 11.887 108.654 11.233 C 108.04 10.578 107.232 10.251 106.23 10.251 C 105.227 10.251 104.409 10.578 103.774 11.233 C 103.161 11.887 102.854 12.757 102.854 13.841 L 102.854 23.632 L 98.833 23.632 Z\" fill=\"rgb(9,32,68)\"></path><path d=\"M 91.868 6.936 L 95.888 6.936 L 95.888 23.632 L 91.868 23.632 Z M 91.561 2.332 C 91.561 1.596 91.766 1.023 92.175 0.614 C 92.584 0.205 93.147 0 93.863 0 C 94.599 0 95.172 0.205 95.581 0.614 C 95.991 1.023 96.195 1.596 96.195 2.332 C 96.195 3.049 95.991 3.611 95.581 4.02 C 95.193 4.43 94.62 4.634 93.863 4.634 C 93.147 4.634 92.584 4.43 92.175 4.02 C 91.766 3.611 91.561 3.049 91.561 2.332 Z\" fill=\"rgb(9,32,68)\"></path><path d=\"M 64.282 6.936 L 68.057 6.936 L 68.057 9.023 C 68.487 8.225 69.101 7.621 69.899 7.212 C 70.717 6.783 71.658 6.568 72.722 6.568 C 73.827 6.568 74.84 6.813 75.761 7.304 C 76.681 7.775 77.387 8.43 77.878 9.269 C 78.431 8.368 79.147 7.693 80.027 7.243 C 80.927 6.793 81.94 6.568 83.065 6.568 C 84.231 6.568 85.285 6.834 86.226 7.366 C 87.167 7.898 87.904 8.645 88.436 9.606 C 88.968 10.568 89.234 11.662 89.234 12.89 L 89.234 23.632 L 85.213 23.632 L 85.213 13.841 C 85.213 12.737 84.917 11.867 84.323 11.233 C 83.75 10.578 82.973 10.251 81.991 10.251 C 81.029 10.251 80.252 10.578 79.658 11.233 C 79.065 11.887 78.768 12.757 78.768 13.841 L 78.768 23.632 L 74.748 23.632 L 74.748 13.841 C 74.748 12.737 74.451 11.867 73.858 11.233 C 73.285 10.578 72.507 10.251 71.525 10.251 C 70.564 10.251 69.786 10.578 69.193 11.233 C 68.6 11.887 68.303 12.757 68.303 13.841 L 68.303 23.632 L 64.282 23.632 Z\" fill=\"rgb(9,32,68)\"></path><path d=\"M 52.811 24 C 50.867 24 49.333 23.376 48.207 22.128 C 47.082 20.88 46.519 19.223 46.519 17.156 L 46.519 6.936 L 50.54 6.936 L 50.54 16.818 C 50.54 17.862 50.847 18.711 51.461 19.366 C 52.095 20 52.913 20.317 53.916 20.317 C 54.918 20.317 55.727 19.99 56.34 19.335 C 56.975 18.68 57.292 17.811 57.292 16.726 L 57.292 6.936 L 61.312 6.936 L 61.312 23.632 L 57.507 23.632 L 57.507 21.637 C 57.056 22.414 56.422 23.008 55.604 23.417 C 54.806 23.806 53.875 24 52.811 24 Z\" fill=\"rgb(9,32,68)\"></path><path d=\"M 39.892 0.399 L 43.912 0.399 L 43.912 23.632 L 39.892 23.632 Z\" fill=\"rgb(9,32,68)\"></path><path d=\"M 28.802 24 C 27.186 24 25.702 23.622 24.352 22.864 C 23.001 22.107 21.927 21.064 21.129 19.734 C 20.352 18.404 19.963 16.921 19.963 15.284 C 19.963 13.647 20.352 12.164 21.129 10.834 C 21.907 9.504 22.971 8.46 24.321 7.703 C 25.672 6.946 27.165 6.568 28.802 6.568 C 30.418 6.568 31.891 6.946 33.221 7.703 C 34.572 8.46 35.636 9.504 36.413 10.834 C 37.211 12.164 37.61 13.647 37.61 15.284 C 37.61 16.941 37.211 18.435 36.413 19.765 C 35.636 21.095 34.572 22.138 33.221 22.895 C 31.871 23.632 30.398 24 28.802 24 Z M 24.137 15.284 C 24.137 16.737 24.567 17.944 25.426 18.905 C 26.306 19.847 27.431 20.317 28.802 20.317 C 29.682 20.317 30.469 20.102 31.165 19.673 C 31.861 19.243 32.403 18.65 32.792 17.893 C 33.201 17.115 33.406 16.246 33.406 15.284 C 33.406 14.343 33.201 13.494 32.792 12.737 C 32.403 11.959 31.861 11.356 31.165 10.926 C 30.469 10.476 29.682 10.251 28.802 10.251 C 27.902 10.251 27.093 10.476 26.377 10.926 C 25.682 11.356 25.129 11.949 24.72 12.706 C 24.331 13.463 24.137 14.322 24.137 15.284 Z\" fill=\"rgb(9,32,68)\"></path><path d=\"M 0 0.767 L 4.542 0.767 L 10.373 18.353 L 16.174 0.767 L 20.716 0.767 L 12.767 23.632 L 7.98 23.632 Z\" fill=\"rgb(9,32,68)\"></path></svg>',svgContentId:8818836874,withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rud1vx\",\"data-framer-name\":\"Frame 3\",layoutDependency:layoutDependency,layoutId:\"I23:206;23:127\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kiredr\",\"data-framer-name\":\"NavigationMenu\",layoutDependency:layoutDependency,layoutId:\"I23:206;23:128\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sl1uhh\",\"data-framer-name\":\"NavigationMenu / Item\",layoutDependency:layoutDependency,layoutId:\"I23:206;23:128;210:2027\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wBT5dHcE1\"},motionChild:true,nodeId:\"BwWeoOBem\",openInNewTab:false,scopeId:\"vmRufdULK\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-qmmy80 framer-6igp52\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"BwWeoOBem\",style:{backgroundColor:\"rgb(24, 24, 27)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.06), 0px 1px 3px 0px rgba(0, 0, 0, 0.1)\"},whileHover:animation,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11gn4j1\",\"data-framer-name\":\"Icon / CalendarPlus\",layoutDependency:layoutDependency,layoutId:\"Xha2DY0t4\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1437ta1\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:15,layoutDependency:layoutDependency,layoutId:\"QG3Ii_W6m\",svg:'<svg width=\"15\" height=\"16\" viewBox=\"-1 -1 15 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M3.33333 0.333344V3.00001M8.66667 0.333344V3.00001M12 7.66668V3.00001C12 2.64639 11.8595 2.30725 11.6095 2.0572C11.3594 1.80715 11.0203 1.66668 10.6667 1.66668H1.33333C0.979711 1.66668 0.640573 1.80715 0.390524 2.0572C0.140476 2.30725 0 2.64639 0 3.00001V12.3333C0 12.687 0.140476 13.0261 0.390524 13.2762C0.640573 13.5262 0.979711 13.6667 1.33333 13.6667H6.66667M0 5.66668H12M8.66667 11.6667H12.6667M10.6667 9.66668V13.6667\" stroke=\"#FAFAFA\" stroke-width=\"1.33\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 250, 250))\"},children:\"Book a Call\"})}),className:\"framer-1coq0br\",\"data-framer-name\":\"Button\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"SCcZudK80\",style:{\"--extracted-r6o4lv\":\"rgb(250, 250, 250)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8UdPa.framer-6igp52, .framer-8UdPa .framer-6igp52 { display: block; }\",\".framer-8UdPa.framer-1r6bo8d { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-8UdPa .framer-13psaw8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 1024px; }\",\".framer-8UdPa .framer-sq98nx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8UdPa .framer-1sib5wv { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-8UdPa .framer-10eavc { flex: none; height: 21px; position: relative; width: 21px; }\",\".framer-8UdPa .framer-fol4js { flex: none; height: 24px; position: relative; width: 166px; }\",\".framer-8UdPa .framer-1rud1vx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8UdPa .framer-1kiredr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8UdPa .framer-1sl1uhh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 36px; justify-content: center; min-width: 201px; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-8UdPa .framer-qmmy80 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 36px; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-8UdPa .framer-11gn4j1 { flex: none; gap: 0px; height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-8UdPa .framer-1437ta1 { bottom: 3px; flex: none; left: 1px; position: absolute; right: 2px; top: 0px; }\",\".framer-8UdPa .framer-1coq0br { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8UdPa.framer-v-92zr9.framer-1r6bo8d, .framer-8UdPa.framer-v-92zr9 .framer-13psaw8 { width: 810px; }\",\".framer-8UdPa.framer-v-1q0lbbd.framer-1r6bo8d, .framer-8UdPa.framer-v-1q0lbbd .framer-13psaw8 { width: 390px; }\",'.framer-8UdPa[data-border=\"true\"]::after, .framer-8UdPa [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zJtRY9fUV\":{\"layout\":[\"fixed\",\"auto\"]},\"OnNnCKIOW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervmRufdULK=withCSS(Component,css,\"framer-8UdPa\");export default FramervmRufdULK;FramervmRufdULK.displayName=\"Header\";FramervmRufdULK.defaultProps={height:68,width:1200};addPropertyControls(FramervmRufdULK,{variant:{options:[\"VqOLxMHJ3\",\"zJtRY9fUV\",\"OnNnCKIOW\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramervmRufdULK,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervmRufdULK\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zJtRY9fUV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OnNnCKIOW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"68\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vmRufdULK.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),g=h(f()),d={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},y=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=d.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=d.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=d.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=d.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=d.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=d.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=d.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=d.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=d.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=d.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=p(this.bytes);}};function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as v}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=d.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=d.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=d.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=d.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=d.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=d.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=d.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=d.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=d.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=d.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",p(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as x}from\"framer\";function P(t){if(A(t))return 0/* Null */;switch(t.type){case x.Array:return 1/* Array */;case x.Boolean:return 2/* Boolean */;case x.Color:return 3/* Color */;case x.Date:return 4/* Date */;case x.Enum:return 5/* Enum */;case x.File:return 6/* File */;case x.ResponsiveImage:return 10/* ResponsiveImage */;case x.Link:return 7/* Link */;case x.Number:return 8/* Number */;case x.Object:return 9/* Object */;case x.RichText:return 11/* RichText */;case x.String:return 12/* String */;case x.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function R(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:x.Array,value:n};}function q(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function _(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function D(t){return{type:x.Boolean,value:0!==t.readUint8()};}function j(t,e){t.writeUint8(e.value?1:0);}function C(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function J(t){return{type:x.Color,value:t.readString()};}function V(t,e){t.writeString(e.value);}function W(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function $(t){let e=t.readInt64(),r=new Date(e);return{type:x.Date,value:r.toISOString()};}function z(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function G(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function K(t){return{type:x.Enum,value:t.readString()};}function H(t,e){t.writeString(e.value);}function X(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Q(t){return{type:x.File,value:t.readString()};}function Y(t,e){t.writeString(e.value);}function Z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tt(t){return{type:x.Link,value:t.readJson()};}function te(t,e){t.writeJson(e.value);}function tr(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function tn(t){return{type:x.Number,value:t.readFloat64()};}function ti(t,e){t.writeFloat64(e.value);}function ts(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ta(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:x.Object,value:n};}function to(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tu(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function tl(t){return{type:x.ResponsiveImage,value:t.readJson()};}function th(t,e){t.writeJson(e.value);}function tc(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function tf(t){return{type:x.RichText,value:t.readUint32()};}function tg(t,e){t.writeUint32(e.value);}function td(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function ty(t){return{type:x.String,value:t.readString()};}function tp(t,e){t.writeString(e.value);}function tv(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tm(t){return{type:x.VectorSetItem,value:t.readUint32()};}function tw(t,e){t.writeUint32(e.value);}function tI(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return R(t);case 2/* Boolean */:return D(t);case 3/* Color */:return J(t);case 4/* Date */:return $(t);case 5/* Enum */:return K(t);case 6/* File */:return Q(t);case 7/* Link */:return tt(t);case 8/* Number */:return tn(t);case 9/* Object */:return ta(t);case 10/* ResponsiveImage */:return tl(t);case 11/* RichText */:return tf(t);case 12/* String */:return ty(t);case 13/* VectorSetItem */:return tm(t);default:b(e);}},t.write=function(t,e){let r=P(e);if(t.writeUint8(r),!A(e))switch(e.type){case x.Array:return q(t,e);case x.Boolean:return j(t,e);case x.Color:return V(t,e);case x.Date:return z(t,e);case x.Enum:return H(t,e);case x.File:return Y(t,e);case x.Link:return te(t,e);case x.Number:return ti(t,e);case x.Object:return to(t,e);case x.ResponsiveImage:return th(t,e);case x.RichText:return tg(t,e);case x.VectorSetItem:return tw(t,e);case x.String:return tp(t,e);default:b(e);}},t.compare=function(t,e,r){let n=P(t),i=P(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case x.Array:return I(e.type===x.Array),_(t,e,r);case x.Boolean:return I(e.type===x.Boolean),C(t,e);case x.Color:return I(e.type===x.Color),W(t,e);case x.Date:return I(e.type===x.Date),G(t,e);case x.Enum:return I(e.type===x.Enum),X(t,e);case x.File:return I(e.type===x.File),Z(t,e);case x.Link:return I(e.type===x.Link),tr(t,e);case x.Number:return I(e.type===x.Number),ts(t,e);case x.Object:return I(e.type===x.Object),tu(t,e,r);case x.ResponsiveImage:return I(e.type===x.ResponsiveImage),tc(t,e);case x.RichText:return I(e.type===x.RichText),td(t,e);case x.VectorSetItem:return I(e.type===x.VectorSetItem),tI(t,e);case x.String:return I(e.type===x.String),tv(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tb=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new y(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tU=3,tS=250,tk=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tL=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tk.includes(n.status)||++r>tU)return n;}catch(t){if(e?.signal?.aborted||++r>tU)throw t;}await tB(r);}};async function tB(t){let e=Math.floor(tS*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tE(t,e){let r=tF(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tL(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tM,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tM=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tT(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tT(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tT(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tF(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tE(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tb.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tL(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new y(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new g.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tE(this.url,e);return r.map((e,r)=>{let n=new y(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});}));}},tx=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem;}};export{tx as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let e=(e,t)=>async()=>{let r=await e();return r[t];},t=()=>import(\"./e1ekJxmNS-2.js\"),r=[e(t,\"richText\"),e(t,\"richText1\"),e(t,\"richText2\"),e(t,\"richText3\")];export async function resolveRichText(e){let t=r[e];if(t)return await t();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c85c929)\nimport{addPropertyControls as e,ControlType as t,QueryCache as l,QueryEngine as i}from\"framer\";import{DatabaseCollection as a}from\"./e1ekJxmNS-0.js\";import{resolveRichText as r}from\"./e1ekJxmNS-1.js\";let n={bd29B_Lc_:{isNullable:!0,type:t.String},DHvMIojdJ:{isNullable:!0,type:t.ResponsiveImage},id:{isNullable:!1,type:t.String},JBfrI9G3k:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},RJN_ql1xT:{isNullable:!0,type:t.String},XYThzZw3d:{isNullable:!0,type:t.RichText}},o=[],d=e=>{let t=o[e];if(t)return t().then(e=>e.default);},u=new i,p=new l(u),c={collectionByLocaleId:{default:new a({chunks:[new URL(\"./e1ekJxmNS-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/u7eyD0SsO24c3AHTRPmL/6SVSa6UvrrZQJbsON5p1/e1ekJxmNS.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[],resolveRichText:r,resolveVectorSetItem:d,schema:n})},displayName:\"Case Study\"};export default c;e(c,{bd29B_Lc_:{defaultValue:\"\",title:\"Title\",type:t.String},DHvMIojdJ:{title:\"Featured Image\",type:t.ResponsiveImage},JBfrI9G3k:{title:\"Slug\",type:t.String},XYThzZw3d:{defaultValue:\"\",title:\"Content\",type:t.RichText},RJN_ql1xT:{dataIdentifier:\"local-module:collection/Uyd0FFBbe:default\",title:\"Account\",type:t.CollectionReference},previousItemId:{dataIdentifier:\"local-module:collection/e1ekJxmNS:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/e1ekJxmNS:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await p.get({from:{data:c,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"JBfrI9G3k\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.JBfrI9G3k;},async getRecordIdBySlug(e,t){let[l]=await p.get({from:{data:c,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"JBfrI9G3k\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerColorSyntax\":\"false\",\"framerCollectionUtils\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCollectionId\":\"e1ekJxmNS\",\"framerData\":\"\",\"framerSlug\":\"JBfrI9G3k\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (18b201b)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:'<script>\\n    !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(\".\");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement(\"script\")).type=\"text/javascript\",p.crossOrigin=\"anonymous\",p.async=!0,p.src=s.api_host.replace(\".i.posthog.com\",\"-assets.i.posthog.com\")+\"/static/array.js\",(r=t.getElementsByTagName(\"script\")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a=\"posthog\",u.people=u.people||[],u.toString=function(t){var e=\"posthog\";return\"posthog\"!==a&&(e+=\".\"+a),t||(e+=\" (stub)\"),e},u.people.toString=function(){return u.toString(1)+\".people (stub)\"},o=\"init Re Ms Fs Pe Rs Cs capture Ve calculateEventProperties Ds register register_once register_for_session unregister unregister_for_session zs getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSurveysLoaded onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey canRenderSurveyAsync identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty Ls As createPersonProfile Ns Is Us opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing is_capturing clear_opt_in_out_capturing Os debug I js getPageViewId captureTraceFeedback captureTraceMetric\".split(\" \"),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);\\n    posthog.init(\\'phc_lhcgVq0obCZJycG1spdTxGfRuzBc7f3RUU1LB0QHqma\\', {\\n        api_host: \\'https://us.i.posthog.com\\',\\n        defaults: \\'2025-05-24\\',\\n        person_profiles: \\'identified_only\\', // or \\'always\\' to create profiles for anonymous users as well\\n    })\\n</script>',description:\"Voluminous is a B2B GEO & SEO agency. We help B2B SaaS companies to appear on both Google Search and ChatGPT. \",favicon:\"https://framerusercontent.com/assets/CCp0NhxyszLgfJLSWTP89YuDCC0.svg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/w0RJ3JOtHPP9Lg8JmLqBZUmfp2E.png\",title:\"Voluminous | B2B GEO & SEO Agency\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}