{"version":3,"file":"script_main.EdtEE9XZ.mjs","names":["addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","Linkedin","Youtube","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","ButtonNew","__legacyOverrideHOC_DataObserverContext","_jsx","mask","SVG","getProps","Icon","className","addPropertyOverrides","RichText","ButtonNew","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Minus","NavMenuContainerFonts","NavMenuContainer","PatternBackgroundFonts","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","getProps","className","Plus","NavMenuContainer","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","Image1","isBrowser","_Fragment","useState","NavUpdated","NavMobileOverlay","FooterUpdated","isBrowser","useRef","React.useId","className","_Fragment","PropertyOverrides","React.createElement","MainTemplate","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/WEHHji8ri2JXl83n7yiS/OdNADMjV2UFwfdPw60xq/PreferencesButton.js","https:/framerusercontent.com/modules/UDFeAogSu6UgnvrLni1S/gUc5MlCugE0JrInk39U3/FLZZW2_qT.js","https:/framerusercontent.com/modules/WIGtMWomhTGjNqmjUrIw/7uj5GYMOpwUMhSkpvXTI/O3Dq7lvYL.js","https:/framerusercontent.com/modules/bHU6FNHmTrMSaY4200kO/7t3VQKTTw0Db2kxMMwEP/LcmvwXVY3.js","https:/framerusercontent.com/modules/mEAyqry8YzhEsQ7uNrgA/Khl4Bdoh5na4Q2ufE0ZI/FullDVH.js","https:/framerusercontent.com/modules/t1Uq6jIZsKUCsvVJinip/VJA2lAfUYwnlJfnQzusL/SquareBG.js","https:/framerusercontent.com/modules/b0FXj29MmMotnsGMIwb3/XvwRz0M7azHSpSV64Lgm/DjhOtihpE.js","https:/framerusercontent.com/modules/ouJRVZVGxxrJcOGUtIQN/RVXxGLRtym4SqXJc9zG0/nzIJNGKcQ.js","https:/framerusercontent.com/modules/0BR2zngmpwT2nGsQKrzs/b9Us2q4lgXwLRe4KDfiJ/m7mU8SkUJ.js","https:/framerusercontent.com/modules/1PLjvxWqOAlRiaqBxdZD/lFp9hJ7ypdfek26KF4Tb/w1zYZLnos.js","https:/framerusercontent.com/modules/bhTMXKAIMZf335ZKsUgP/A4NdYo31335otRrkMoIU/oiDKOm_iZ.js","https:/framerusercontent.com/modules/j4eNSTeApaa9f10Gay9S/xYcqMXO7eGSxeWaSPIre/PrivacyPreferences.js","https:/framerusercontent.com/modules/A2h65oL6kpdJrIzhtpDL/gwVPxZqyybkhnemFzsf4/mz9fZcXG7.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";// Cookie icon SVG\nconst CookieIcon=({size})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"9\",r:\"1\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"15\",cy:\"8\",r:\"1\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"10\",cy:\"14\",r:\"1\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16\",cy:\"13\",r:\"1\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"13\",cy:\"17\",r:\"1\",fill:\"currentColor\"})]});// Settings icon SVG\nconst SettingsIcon=({size})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"})]});// Shield icon SVG\nconst ShieldIcon=({size})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12l2 2 4-4\"})]});export default function PreferencesButton(props){const{label=\"Preferences\",icon=\"cookie\",variant=\"text\",size=\"medium\",theme=\"auto\",accentColor=\"#2563eb\",borderRadius=8,paddingVertical,paddingHorizontal,font,fontSize,fontWeight,lineHeight,letterSpacing,textDecoration=\"underline\",underlineOffset=3,isFloating=false,floatPosition=\"bottom-left\"}=props;// Determine if dark theme\nconst isDark=theme===\"dark\"||theme===\"auto\"&&typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-color-scheme: dark)\").matches;const colors={bg:isDark?\"#1a1a1a\":\"#f1f1f1\",text:isDark?\"#f1f1f1\":\"#1a1a1a\",textSecondary:isDark?\"var(--token-cc13893a-fd67-47d2-974f-4746393968c6, #d9d9d9)\":\"var(--token-cc13893a-fd67-47d2-974f-4746393968c6, #d9d9d9)\",border:isDark?\"#333333\":\"#e0e0e0\"};// Size configurations (defaults)\nconst sizes={small:{paddingV:6,paddingH:12,fontSize:12,iconSize:14,gap:6,lineHeight:1,letterSpacing:-.36},medium:{paddingV:8,paddingH:16,fontSize:12,iconSize:14,gap:6,lineHeight:1,letterSpacing:-.36},large:{paddingV:12,paddingH:20,fontSize:16,iconSize:18,gap:10,lineHeight:1,letterSpacing:-.48}};const sizeConfig=sizes[size];// Use custom values if provided, otherwise use size defaults\nconst finalPaddingV=paddingVertical??sizeConfig.paddingV;const finalPaddingH=paddingHorizontal??sizeConfig.paddingH;const finalFontSize=fontSize??sizeConfig.fontSize;const finalFontWeight=fontWeight??400;const finalLineHeight=lineHeight??sizeConfig.lineHeight;const finalLetterSpacing=letterSpacing??sizeConfig.letterSpacing;// Variant styles\nconst getVariantStyles=()=>{switch(variant){case\"filled\":return{backgroundColor:accentColor,color:\"#f1f1f1\",border:\"none\"};case\"outline\":return{backgroundColor:\"transparent\",color:accentColor,border:`1px solid ${accentColor}`};case\"minimal\":return{backgroundColor:\"transparent\",color:colors.textSecondary,border:\"none\"};case\"text\":default:return{backgroundColor:\"transparent\",color:colors.textSecondary,border:\"none\",textDecoration:textDecoration,textUnderlineOffset:`${underlineOffset}px`};}};// Render icon\nconst renderIcon=()=>{if(icon===\"none\")return null;const iconSize=sizeConfig.iconSize;switch(icon){case\"settings\":return /*#__PURE__*/_jsx(SettingsIcon,{size:iconSize});case\"shield\":return /*#__PURE__*/_jsx(ShieldIcon,{size:iconSize});case\"cookie\":default:return /*#__PURE__*/_jsx(CookieIcon,{size:iconSize});}};// Open preferences\nconst handleClick=()=>{console.log(\"Preferences button clicked\");if(typeof window!==\"undefined\"){// Try global function first (most reliable)\nif(typeof window.__openSitePreferences===\"function\"){console.log(\"Using global function\");window.__openSitePreferences();return;}// Fallback to event dispatch\nconsole.log(\"Using event dispatch\");window.dispatchEvent(new CustomEvent(\"openSitePreferences\"));}};const buttonStyles={fontFamily:font||\"Inter, -apple-system, BlinkMacSystemFont, sans-serif\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:sizeConfig.gap,padding:`${finalPaddingV}px ${finalPaddingH}px`,fontSize:finalFontSize,fontWeight:finalFontWeight,lineHeight:finalLineHeight,letterSpacing:finalLetterSpacing,borderRadius:borderRadius,cursor:\"pointer\",transition:\"all 0.2s ease\",...getVariantStyles()};// Floating button position\nconst floatingStyles=isFloating?{position:\"fixed\",zIndex:9999,...floatPosition===\"bottom-left\"?{bottom:20,left:20}:{bottom:20,right:20},boxShadow:\"0 2px 10px rgba(0,0,0,0.1)\",backgroundColor:colors.bg,border:`1px solid ${colors.border}`}:{};return /*#__PURE__*/_jsxs(motion.button,{onClick:handleClick,style:{...buttonStyles,...floatingStyles},whileHover:{scale:1.02,opacity:.9},whileTap:{scale:.98},\"aria-label\":\"Manage preferences\",children:[renderIcon(),label&&/*#__PURE__*/_jsx(\"span\",{children:label})]});}addPropertyControls(PreferencesButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Preferences\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"cookie\",\"settings\",\"shield\",\"none\"],optionTitles:[\"Cookie\",\"Settings\",\"Shield\",\"None\"],defaultValue:\"cookie\"},variant:{type:ControlType.Enum,title:\"Variant\",options:[\"text\",\"outline\",\"filled\",\"minimal\"],optionTitles:[\"Text Link\",\"Outline\",\"Filled\",\"Minimal\"],defaultValue:\"text\"},size:{type:ControlType.Enum,title:\"Size\",options:[\"small\",\"medium\",\"large\"],optionTitles:[\"Small\",\"Medium\",\"Large\"],defaultValue:\"medium\"},theme:{type:ControlType.Enum,title:\"Theme\",options:[\"light\",\"dark\",\"auto\"],optionTitles:[\"Light\",\"Dark\",\"Auto\"],defaultValue:\"auto\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#2563eb\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:24},paddingVertical:{type:ControlType.Number,title:\"Padding Vertical\",min:0,max:32,step:1,description:\"Leave empty to use size preset\"},paddingHorizontal:{type:ControlType.Number,title:\"Padding Horizontal\",min:0,max:48,step:1,description:\"Leave empty to use size preset\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\"},fontSize:{type:ControlType.Number,title:\"Font Size\",min:8,max:32,step:1,displayStepper:true,description:\"Leave empty to use size preset\"},fontWeight:{type:ControlType.Enum,title:\"Font Weight\",options:[100,200,300,400,500,600,700,800,900],optionTitles:[\"100 Thin\",\"200 Extra Light\",\"300 Light\",\"400 Regular\",\"500 Medium\",\"600 Semi Bold\",\"700 Bold\",\"800 Extra Bold\",\"900 Black\"],defaultValue:400},lineHeight:{type:ControlType.Number,title:\"Line Height\",min:.8,max:3,step:.1,displayStepper:true,description:\"Unitless multiplier (e.g., 1.0 = 100%)\"},letterSpacing:{type:ControlType.Number,title:\"Letter Spacing\",min:-2,max:10,step:.1,displayStepper:true,description:\"In pixels (-0.36 ≈ -3% at 12px)\"},textDecoration:{type:ControlType.Enum,title:\"Text Decoration\",options:[\"none\",\"underline\"],optionTitles:[\"None\",\"Underline\"],defaultValue:\"underline\",hidden:props=>props.variant!==\"text\"},underlineOffset:{type:ControlType.Number,title:\"Underline Offset\",defaultValue:3,min:0,max:12,step:1,hidden:props=>props.variant!==\"text\"||props.textDecoration===\"none\"},isFloating:{type:ControlType.Boolean,title:\"Floating Button\",defaultValue:false,description:\"Fixed position on screen\"},floatPosition:{type:ControlType.Enum,title:\"Float Position\",options:[\"bottom-left\",\"bottom-right\"],optionTitles:[\"Bottom Left\",\"Bottom Right\"],defaultValue:\"bottom-left\",hidden:props=>!props.isFloating}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PreferencesButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PreferencesButton.map","// Generated by Framer (f509301)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Ml04_w_zu:{hover:true}};const serializationHash=\"framer-POdUP\";const variantClassNames={Ml04_w_zu:\"framer-v-1r5hg3d\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"Ml04_w_zu\",enabledGestures,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(Link,{href:\"https://www.linkedin.com/company/roebling/\",motionChild:true,nodeId:\"Ml04_w_zu\",openInNewTab:true,scopeId:\"FLZZW2_qT\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1r5hg3d\",className,classNames)} framer-1e6mgfr`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ml04_w_zu\",ref:refBinding,style:{opacity:1,...style},variants:{\"Ml04_w_zu-hover\":{opacity:.8}},...addPropertyOverrides({\"Ml04_w_zu-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1u8jyd0\",\"data-framer-name\":\"Social Icons\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"jMEEA03cF\",svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M21.3715 1H2.62422C1.72617 1 1 1.70898 1 2.58555V21.4102C1 22.2867 1.72617 23 2.62422 23H21.3715C22.2695 23 23 22.2867 23 21.4145V2.58555C23 1.70898 22.2695 1 21.3715 1ZM7.52695 19.7473H4.26133V9.2457H7.52695V19.7473ZM5.89414 7.81484C4.8457 7.81484 3.99922 6.96836 3.99922 5.92422C3.99922 4.88008 4.8457 4.03359 5.89414 4.03359C6.93828 4.03359 7.78477 4.88008 7.78477 5.92422C7.78477 6.96406 6.93828 7.81484 5.89414 7.81484ZM19.7473 19.7473H16.4859V14.6426C16.4859 13.4266 16.4645 11.8582 14.7887 11.8582C13.0914 11.8582 12.8336 13.1859 12.8336 14.5566V19.7473H9.57656V9.2457H12.7047V10.6809H12.7477C13.1816 9.85586 14.2473 8.98359 15.8328 8.98359C19.1371 8.98359 19.7473 11.1578 19.7473 13.9852V19.7473V19.7473Z\" fill=\"#F1F1F1\"/>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-POdUP.framer-1e6mgfr, .framer-POdUP .framer-1e6mgfr { display: block; }\",\".framer-POdUP.framer-1r5hg3d { cursor: pointer; height: 24px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 24px; }\",\".framer-POdUP .framer-1u8jyd0 { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fIw84gyIm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFLZZW2_qT=withCSS(Component,css,\"framer-POdUP\");export default FramerFLZZW2_qT;FramerFLZZW2_qT.displayName=\"Linkedin\";FramerFLZZW2_qT.defaultProps={height:24,width:24};addFonts(FramerFLZZW2_qT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFLZZW2_qT\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fIw84gyIm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FLZZW2_qT.map","// Generated by Framer (4a2adb5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={aVVerJW5M:{hover:true}};const serializationHash=\"framer-LZjxB\";const variantClassNames={aVVerJW5M:\"framer-v-1bhhrou\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"aVVerJW5M\",enabledGestures,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(Link,{href:\"https://www.youtube.com/@roeblingco\",motionChild:true,nodeId:\"aVVerJW5M\",openInNewTab:true,scopeId:\"O3Dq7lvYL\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1bhhrou\",className,classNames)} framer-njhx3t`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aVVerJW5M\",ref:refBinding,style:{opacity:1,...style},variants:{\"aVVerJW5M-hover\":{opacity:.8}},...addPropertyOverrides({\"aVVerJW5M-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1p11eyq\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"qsUPF3VeA\",svg:'<svg width=\"24\" height=\"17\" viewBox=\"0 0 24 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M23.7609 3.64219C23.7609 3.64219 23.5266 1.9875 22.8047 1.26094C21.8906 0.304688 20.8688 0.3 20.4 0.24375C17.0438 -1.3411e-07 12.0047 0 12.0047 0H11.9953C11.9953 0 6.95625 -1.3411e-07 3.6 0.24375C3.13125 0.3 2.10938 0.304688 1.19531 1.26094C0.473438 1.9875 0.24375 3.64219 0.24375 3.64219C0.24375 3.64219 0 5.5875 0 7.52813V9.34687C0 11.2875 0.239062 13.2328 0.239062 13.2328C0.239062 13.2328 0.473437 14.8875 1.19062 15.6141C2.10469 16.5703 3.30469 16.5375 3.83906 16.6406C5.76094 16.8234 12 16.8797 12 16.8797C12 16.8797 17.0438 16.8703 20.4 16.6313C20.8688 16.575 21.8906 16.5703 22.8047 15.6141C23.5266 14.8875 23.7609 13.2328 23.7609 13.2328C23.7609 13.2328 24 11.2922 24 9.34687V7.52813C24 5.5875 23.7609 3.64219 23.7609 3.64219ZM9.52031 11.5547V4.80937L16.0031 8.19375L9.52031 11.5547Z\" fill=\"#F1F1F1\"/>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LZjxB.framer-njhx3t, .framer-LZjxB .framer-njhx3t { display: block; }\",\".framer-LZjxB.framer-1bhhrou { cursor: pointer; gap: 0px; height: 24px; overflow: hidden; position: relative; text-decoration: none; width: 24px; }\",\".framer-LZjxB .framer-1p11eyq { bottom: 4px; flex: none; left: 0px; position: absolute; right: 0px; top: 3px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YKTojpdbR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerO3Dq7lvYL=withCSS(Component,css,\"framer-LZjxB\");export default FramerO3Dq7lvYL;FramerO3Dq7lvYL.displayName=\"Youtube\";FramerO3Dq7lvYL.defaultProps={height:24,width:24};addFonts(FramerO3Dq7lvYL,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO3Dq7lvYL\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YKTojpdbR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O3Dq7lvYL.map","// Generated by Framer (fdc01c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,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 PreferencesButton from\"https://framerusercontent.com/modules/WEHHji8ri2JXl83n7yiS/OdNADMjV2UFwfdPw60xq/PreferencesButton.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7g1xXBW8WZjeeUUEYgVL/hS0lFgGEcQJKVNAGnUVw/DviY5YjSd.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/CnkiWrrxsHu9F9jOUERr/jN90hwxDOX0RFPeBrKPh/eKSdnatGI.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/yK7fUnr5gew9xGK9rFW3/07SgDlMdD741jlMir9K0/YNcwfavK4.js\";import ButtonNew from\"https://framerusercontent.com/modules/nJhQQplS73KFaz1yAD6o/OZErt9SQnPqggoMqkVjF/EQlC3SAlG.js\";import Linkedin from\"https://framerusercontent.com/modules/UDFeAogSu6UgnvrLni1S/gUc5MlCugE0JrInk39U3/FLZZW2_qT.js\";import Youtube from\"https://framerusercontent.com/modules/WIGtMWomhTGjNqmjUrIw/7uj5GYMOpwUMhSkpvXTI/O3Dq7lvYL.js\";const PreferencesButtonFonts=getFonts(PreferencesButton);const LinkedinFonts=getFonts(Linkedin);const YoutubeFonts=getFonts(Youtube);const cycleOrder=[\"YjsYt03Bw\",\"gyAo2xc_z\",\"SXtzg6Qgm\"];const serializationHash=\"framer-zQ14N\";const variantClassNames={gyAo2xc_z:\"framer-v-8v8lpr\",SXtzg6Qgm:\"framer-v-1ovahum\",YjsYt03Bw:\"framer-v-eztbk2\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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:\"YjsYt03Bw\",Phone:\"SXtzg6Qgm\",Tablet:\"gyAo2xc_z\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YjsYt03Bw\"};};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:\"YjsYt03Bw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-eztbk2\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"YjsYt03Bw\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(241, 241, 241, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d608ba9e-6615-4c0d-9920-a0534423e769, rgb(29, 29, 29))\",...style},...addPropertyOverrides({gyAo2xc_z:{\"data-framer-name\":\"Tablet\"},SXtzg6Qgm:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m01fca\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"t_ZeEcsBP\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wd3aqg\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"a9B7Yl49w\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ohlfd4\",layoutDependency:layoutDependency,layoutId:\"ocuwbNAsu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mgewli\",\"data-styles-preset\":\"DviY5YjSd\",dir:\"auto\",children:\"Designed for those who build.\"})}),className:\"framer-wju0y6\",\"data-framer-name\":\"Designed for those who build.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ADMVBtElN\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SXtzg6Qgm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-7j4wpl\",\"data-styles-preset\":\"eKSdnatGI\",dir:\"auto\",children:\"Designed for those who build.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:\"Roebling is where the most ambitious industrial projects start. Roebling offers a first-of-its-kind platform for industrial process engineers and R&D teams in biomanufacturing, chemicals, critical minerals, and beyond.\"})}),className:\"framer-1qign3t\",\"data-framer-name\":\"Roebling is where the most ambitious industrial projects start. Roebling offers a first-of-its-kind platform for industrial process engineers and R&D teams in biomanufacturing, chemicals, critical minerals, and beyond.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eJ95RSzN2\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SXtzg6Qgm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:\"Roebling is where the most ambitious industrial projects start. Roebling offers a first-of-its-kind platform for industrial process engineers and R&D teams in biomanufacturing, chemicals, critical minerals, and beyond.\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rhove2\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Vsj7hhZKh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1is086u\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"q7AZLwg1H\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(241, 241, 241, 0.7))\"},children:\"Industries\"})}),className:\"framer-1r6c7rf\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lqNc2lo1e\",style:{\"--extracted-r6o4lv\":\"rgba(241, 241, 241, 0.7)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PBHyfdcAF\"},motionChild:true,nodeId:\"zelnj1neL\",openInNewTab:false,relValues:[],scopeId:\"LcmvwXVY3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Overview\"})})})}),className:\"framer-b7uror\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zelnj1neL\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k688av\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"k7tSEDdXG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(241, 241, 241, 0.7))\"},children:\"Use Cases\"})}),className:\"framer-12rv6mp\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gT8uvj7Ys\",style:{\"--extracted-r6o4lv\":\"rgba(241, 241, 241, 0.7)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R0s0nywXY\"},motionChild:true,nodeId:\"Xa3ptnSEb\",openInNewTab:false,relValues:[],scopeId:\"LcmvwXVY3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Overview\"})})})}),className:\"framer-13ddbh3\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Xa3ptnSEb\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xkm1o4\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"erdmRbTG1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(241, 241, 241, 0.7))\"},children:\"Company\"})}),className:\"framer-13tjmte\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RyEdPCpF5\",style:{\"--extracted-r6o4lv\":\"rgba(241, 241, 241, 0.7)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RbMony388\"},motionChild:true,nodeId:\"B4tSshREx\",openInNewTab:false,relValues:[],scopeId:\"LcmvwXVY3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"About\"})})})}),className:\"framer-1flizxj\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"B4tSshREx\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://jobs.ashbyhq.com/roebling\",motionChild:true,nodeId:\"pxnaJXBLL\",openInNewTab:true,relValues:[],scopeId:\"LcmvwXVY3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Careers\"})})})}),className:\"framer-1tjuprw\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pxnaJXBLL\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"keoFMzY0R\"},motionChild:true,nodeId:\"V2YlmO1FF\",openInNewTab:false,relValues:[],scopeId:\"LcmvwXVY3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Resources\"})})})}),className:\"framer-o7b3dv\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V2YlmO1FF\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1twy3qz\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"SaAqMIIlI\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nf9z0g\",layoutDependency:layoutDependency,layoutId:\"DE4Hw7VLV\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Fo5Me4Dpy\"},motionChild:true,nodeId:\"BrTSAXIuK\",openInNewTab:false,scopeId:\"LcmvwXVY3\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-m4xj5c framer-1n7eojd\",\"data-framer-name\":\"N App Icon\",layoutDependency:layoutDependency,layoutId:\"BrTSAXIuK\",style:{backgroundColor:\"rgb(19, 19, 19)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j74eu2\",\"data-framer-name\":\"R Icon 226\",layoutDependency:layoutDependency,layoutId:\"OOX59wKeZ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fas8zq\",\"data-framer-name\":\"Rectangle 137\",layoutDependency:layoutDependency,layoutId:\"zJwk2J1Um\",style:{backgroundColor:\"rgb(234, 234, 234)\"}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16l3fyk\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:19,intrinsicWidth:13,layoutDependency:layoutDependency,layoutId:\"jgUkXLsyS\",svg:'<svg width=\"13\" height=\"19\" viewBox=\"0 0 13 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 18.3563V0.214333H5.26529V4.5896H5.51703C6.0205 1.97227 7.82654 0 11.0579 0C11.6315 0 12.2423 0.0350357 12.9603 0.179298V4.66759C12.9603 4.66759 11.7615 4.37527 10.3769 4.37527C7.07339 4.37527 5.31536 6.634 5.31536 10.6507V18.3605H0V18.3563Z\" fill=\"#EAEAEA\"/>\\n</svg>\\n',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:\"Copyright \\xa9\\xa02026 Roebling. All Rights Reserved.\"})}),className:\"framer-1f2bkvm\",\"data-framer-name\":\"Legal\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wkjZy0x7k\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u3dd91\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"oUis0dFuu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t2qirx\",layoutDependency:layoutDependency,layoutId:\"i51JvI8xX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QCIt_Jn1L\"},motionChild:true,nodeId:\"bXAM1eaXr\",openInNewTab:false,relValues:[],scopeId:\"LcmvwXVY3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Privacy Policy\"})})})}),className:\"framer-1qwmy8c\",\"data-framer-name\":\"nav button\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bXAM1eaXr\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kpv46w-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mlx_etR1D-container\",nodeId:\"mlx_etR1D\",rendersWithMotion:true,scopeId:\"LcmvwXVY3\",children:/*#__PURE__*/_jsx(PreferencesButton,{accentColor:\"rgb(31, 140, 248)\",borderRadius:0,floatPosition:\"bottom-left\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:12,fontWeight:400,height:\"100%\",icon:\"none\",id:\"mlx_etR1D\",isFloating:false,label:\"Preferences\",layoutId:\"mlx_etR1D\",letterSpacing:0,lineHeight:1.2,paddingHorizontal:0,paddingVertical:0,size:\"small\",textDecoration:\"none\",theme:\"dark\",underlineOffset:3,variant:matchVariant(\"text\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Fj_j_jOzI\"},motionChild:true,nodeId:\"ttLHSZumq\",openInNewTab:false,relValues:[],scopeId:\"LcmvwXVY3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Terms and Conditions\"})})})}),className:\"framer-6v6fks\",\"data-framer-name\":\"nav button\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ttLHSZumq\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qfVYKDMaG\"},motionChild:true,nodeId:\"uBGklYoQN\",openInNewTab:false,relValues:[],scopeId:\"LcmvwXVY3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Sub-processors\"})})})}),className:\"framer-v8xx3e\",\"data-framer-name\":\"nav button\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uBGklYoQN\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4dj3eq\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"x513RcQZ8\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wf9k8c-container\",layoutDependency:layoutDependency,layoutId:\"w2s8m9kqn-container\",nodeId:\"w2s8m9kqn\",rendersWithMotion:true,scopeId:\"LcmvwXVY3\",children:/*#__PURE__*/_jsx(Linkedin,{height:\"100%\",id:\"w2s8m9kqn\",layoutId:\"w2s8m9kqn\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y5beeb-container\",layoutDependency:layoutDependency,layoutId:\"vQMw5p2mU-container\",nodeId:\"vQMw5p2mU\",rendersWithMotion:true,scopeId:\"LcmvwXVY3\",children:/*#__PURE__*/_jsx(Youtube,{height:\"100%\",id:\"vQMw5p2mU\",layoutId:\"vQMw5p2mU\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zQ14N.framer-1n7eojd, .framer-zQ14N .framer-1n7eojd { display: block; }\",\".framer-zQ14N.framer-eztbk2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 40px 40px 40px; position: relative; width: 1440px; }\",\".framer-zQ14N .framer-1m01fca { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1360px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zQ14N .framer-wd3aqg { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zQ14N .framer-1ohlfd4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zQ14N .framer-wju0y6, .framer-zQ14N .framer-1qign3t { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-zQ14N .framer-rhove2 { display: grid; flex: 1 0 0px; gap: 32px 48px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zQ14N .framer-1is086u, .framer-zQ14N .framer-1k688av, .framer-zQ14N .framer-xkm1o4 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zQ14N .framer-1r6c7rf, .framer-zQ14N .framer-b7uror, .framer-zQ14N .framer-12rv6mp, .framer-zQ14N .framer-13ddbh3, .framer-zQ14N .framer-13tjmte, .framer-zQ14N .framer-1flizxj, .framer-zQ14N .framer-1tjuprw, .framer-zQ14N .framer-o7b3dv, .framer-zQ14N .framer-1f2bkvm, .framer-zQ14N .framer-1qwmy8c, .framer-zQ14N .framer-6v6fks, .framer-zQ14N .framer-v8xx3e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zQ14N .framer-1twy3qz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1360px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zQ14N .framer-nf9z0g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zQ14N .framer-m4xj5c { flex: none; gap: 0px; height: 48px; overflow: hidden; position: relative; text-decoration: none; width: 48px; }\",\".framer-zQ14N .framer-j74eu2 { flex: none; gap: 0px; height: 24px; left: 15px; overflow: hidden; position: absolute; top: 12px; width: 19px; }\",\".framer-zQ14N .framer-1fas8zq { flex: none; height: 6px; position: absolute; right: 0px; top: 0px; width: 6px; }\",\".framer-zQ14N .framer-16l3fyk { bottom: 0px; flex: none; left: 0px; position: absolute; right: 6px; top: 5px; }\",\".framer-zQ14N .framer-u3dd91 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zQ14N .framer-1t2qirx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 30px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-zQ14N .framer-kpv46w-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-zQ14N .framer-4dj3eq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zQ14N .framer-1wf9k8c-container, .framer-zQ14N .framer-y5beeb-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-zQ14N.framer-v-8v8lpr.framer-eztbk2 { width: 800px; }\",\".framer-zQ14N.framer-v-8v8lpr .framer-1m01fca { flex-direction: column; gap: 64px; }\",\".framer-zQ14N.framer-v-8v8lpr .framer-wd3aqg, .framer-zQ14N.framer-v-1ovahum .framer-wd3aqg { flex: none; width: 100%; }\",\".framer-zQ14N.framer-v-8v8lpr .framer-1ohlfd4 { max-width: 600px; }\",\".framer-zQ14N.framer-v-8v8lpr .framer-rhove2 { flex: none; gap: 32px 24px; width: 100%; }\",\".framer-zQ14N.framer-v-8v8lpr .framer-1twy3qz { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; justify-content: flex-start; }\",\".framer-zQ14N.framer-v-8v8lpr .framer-u3dd91 { flex: none; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-zQ14N.framer-v-8v8lpr .framer-1t2qirx { gap: 16px 30px; justify-content: flex-start; }\",\".framer-zQ14N.framer-v-1ovahum.framer-eztbk2 { align-content: flex-start; align-items: flex-start; gap: 40px; padding: 40px 20px 20px 20px; width: 360px; }\",\".framer-zQ14N.framer-v-1ovahum .framer-1m01fca { flex-direction: column; gap: 40px; }\",\".framer-zQ14N.framer-v-1ovahum .framer-1ohlfd4 { gap: 16px; }\",\".framer-zQ14N.framer-v-1ovahum .framer-rhove2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px 48px; width: 100%; }\",\".framer-zQ14N.framer-v-1ovahum .framer-1is086u, .framer-zQ14N.framer-v-1ovahum .framer-1k688av, .framer-zQ14N.framer-v-1ovahum .framer-xkm1o4 { align-self: unset; }\",\".framer-zQ14N.framer-v-1ovahum .framer-1twy3qz { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; }\",\".framer-zQ14N.framer-v-1ovahum .framer-nf9z0g { order: 1; width: 100%; }\",\".framer-zQ14N.framer-v-1ovahum .framer-1f2bkvm { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-zQ14N.framer-v-1ovahum .framer-u3dd91 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 20px; order: 0; width: 100%; }\",\".framer-zQ14N.framer-v-1ovahum .framer-1t2qirx { flex: none; gap: 20px 24px; justify-content: flex-start; order: 1; width: 100%; }\",\".framer-zQ14N.framer-v-1ovahum .framer-4dj3eq { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-zQ14N[data-border=\"true\"]::after, .framer-zQ14N [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 335\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gyAo2xc_z\":{\"layout\":[\"fixed\",\"auto\"]},\"SXtzg6Qgm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLcmvwXVY3=withCSS(Component,css,\"framer-zQ14N\");export default FramerLcmvwXVY3;FramerLcmvwXVY3.displayName=\"FooterUpdated\";FramerLcmvwXVY3.defaultProps={height:335,width:1440};addPropertyControls(FramerLcmvwXVY3,{variant:{options:[\"YjsYt03Bw\",\"gyAo2xc_z\",\"SXtzg6Qgm\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLcmvwXVY3,[{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\"}]},...PreferencesButtonFonts,...LinkedinFonts,...YoutubeFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerLcmvwXVY3.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonNew,{},context),forwardLoader(Linkedin,{},context),forwardLoader(Youtube,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLcmvwXVY3\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"335\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gyAo2xc_z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SXtzg6Qgm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LcmvwXVY3.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function MobileNav(){return{style:{position:\"fixed\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\",paddingBottom:\"calc(env(safe-area-inset-bottom) + 16px)\",boxSizing:\"border-box\"}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withMobileNav(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...MobileNav(props)});};}withMobileNav.displayName=\"MobileNav\";\nexport const __FramerMetadata__ = {\"exports\":{\"MobileNav\":{\"type\":\"override\",\"name\":\"MobileNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMobileNav\":{\"type\":\"reactHoc\",\"name\":\"withMobileNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FullDVH.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function PatternBackground({style}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",...style},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100%\",height:\"100%\",style:{display:\"block\"},preserveAspectRatio:\"none\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"pattern\",{id:\"pattern-dots\",patternUnits:\"userSpaceOnUse\",width:16,height:16,children:[/*#__PURE__*/_jsx(\"rect\",{width:16,height:16,fill:\"#1d1d1d\"}),/*#__PURE__*/_jsx(\"rect\",{x:0,y:0,width:1,height:1,fill:\"#525252\"})]})}),/*#__PURE__*/_jsx(\"rect\",{width:\"100%\",height:\"100%\",fill:\"url(#pattern-dots)\"})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PatternBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SquareBG.map","// Generated by Framer (4a2adb5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({color,height,id,strokeColor,width,...props})=>{return{...props,iuFjIsAXO:color??props.iuFjIsAXO??\"rgb(14, 17, 20)\",Wwn6g0Mda:strokeColor??props.Wwn6g0Mda??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,iuFjIsAXO,Wwn6g0Mda,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-URNvh\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 24 0\" fill=\"transparent\" height=\"1px\" id=\"TxtiMl6Xk\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.03\" stroke=\"rgb(245, 245, 245)\" transform=\"translate(0 12)\" width=\"24px\"/></svg>',style:{...style}});});const css=[`.framer-URNvh { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"iuFjIsAXO\":\"color\",\"Wwn6g0Mda\":\"strokeColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Minus\",\"color\":{\"type\":\"static\",\"value\":\"rgb(245,245,245)\"},\"set\":{\"localId\":\"vectorSet/w7_C6ctgt\",\"id\":\"w7_C6ctgt\",\"moduleId\":\"TvDEoahZ7oGpnTtei6AG\"}}\n */const Icon=withCSS(Component,css,\"framer-URNvh\");Icon.displayName=\"Minus\";export default Icon;addPropertyControls(Icon,{iuFjIsAXO:{defaultValue:\"rgb(14, 17, 20)\",hidden:true,title:\"Color\",type:ControlType.Color},Wwn6g0Mda:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Stroke Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"iuFjIsAXO\\\":\\\"color\\\",\\\"Wwn6g0Mda\\\":\\\"strokeColor\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Minus\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(245,245,245)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/w7_C6ctgt\\\",\\\"id\\\":\\\"w7_C6ctgt\\\",\\\"moduleId\\\":\\\"TvDEoahZ7oGpnTtei6AG\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yK7fUnr5gew9xGK9rFW3/07SgDlMdD741jlMir9K0/YNcwfavK4.js\";import ButtonNew from\"https://framerusercontent.com/modules/nJhQQplS73KFaz1yAD6o/OZErt9SQnPqggoMqkVjF/EQlC3SAlG.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const ButtonNewFonts=getFonts(ButtonNew);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"Mo5CizEgU\",\"lHDmuOay4\",\"xsqbokkRu\"];const serializationHash=\"framer-GbJk0\";const variantClassNames={lHDmuOay4:\"framer-v-1o8wrrs\",Mo5CizEgU:\"framer-v-smvh1k\",xsqbokkRu:\"framer-v-1ns7926\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bfO0Rx4cR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition3={delay:.1,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={delay:.2,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition5={delay:.3,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};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:\"Mo5CizEgU\",Phone:\"lHDmuOay4\",Tablet:\"xsqbokkRu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,linkClick,width,...props})=>{return{...props,bfO0Rx4cR:linkClick??props.bfO0Rx4cR,variant:humanReadableVariantMap[props.variant]??props.variant??\"Mo5CizEgU\"};};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,bfO0Rx4cR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Mo5CizEgU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ectnzo=activeVariantCallback(async(...args)=>{if(bfO0Rx4cR){const res=await bfO0Rx4cR(...args);if(res===false)return false;}});const FqCUNBEpU1ectnzo=activeVariantCallback(async(...args)=>{if(bfO0Rx4cR){const res=await bfO0Rx4cR(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-smvh1k\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Mo5CizEgU\",ref:refBinding,style:{...style},...addPropertyOverrides({lHDmuOay4:{\"data-framer-name\":\"Phone\"},xsqbokkRu:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bxtqkb\",\"data-framer-name\":\"Menu Items\",layoutDependency:layoutDependency,layoutId:\"zvSW4NZ01\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PBHyfdcAF\"},motionChild:true,nodeId:\"EywPcHjjz\",openInNewTab:false,relValues:[],scopeId:\"nzIJNGKcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Industries\"})})})}),className:\"framer-1j131ot\",\"data-framer-appear-id\":\"1j131ot\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EywPcHjjz\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lHDmuOay4:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":true,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PBHyfdcAF\"},motionChild:true,nodeId:\"EywPcHjjz\",openInNewTab:false,relValues:[],scopeId:\"nzIJNGKcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Industries\"})})})}),initial:animation1,onTap:onTap1ectnzo,optimized:true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R0s0nywXY\"},motionChild:true,nodeId:\"SyDSoV_kE\",openInNewTab:false,relValues:[],scopeId:\"nzIJNGKcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Use Cases\"})})})}),className:\"framer-1g72vpr\",\"data-framer-appear-id\":\"1g72vpr\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SyDSoV_kE\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lHDmuOay4:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":true,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R0s0nywXY\"},motionChild:true,nodeId:\"SyDSoV_kE\",openInNewTab:false,relValues:[],scopeId:\"nzIJNGKcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Use Cases\"})})})}),initial:animation1,onTap:onTap1ectnzo,optimized:true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"keoFMzY0R\"},motionChild:true,nodeId:\"THrYPz16b\",openInNewTab:false,relValues:[],scopeId:\"nzIJNGKcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Resources\"})})})}),className:\"framer-1fa046g\",\"data-framer-appear-id\":\"1fa046g\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"THrYPz16b\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lHDmuOay4:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":true,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"keoFMzY0R\"},motionChild:true,nodeId:\"THrYPz16b\",openInNewTab:false,relValues:[],scopeId:\"nzIJNGKcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"Resources\"})})})}),initial:animation1,onTap:onTap1ectnzo,optimized:true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RbMony388\"},motionChild:true,nodeId:\"f4xvuu4kC\",openInNewTab:false,relValues:[],scopeId:\"nzIJNGKcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"About\"})})})}),className:\"framer-1arsrht\",\"data-framer-appear-id\":\"1arsrht\",\"data-framer-name\":\"Menu Item\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f4xvuu4kC\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lHDmuOay4:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":true,animate:animation3,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RbMony388\"},motionChild:true,nodeId:\"f4xvuu4kC\",openInNewTab:false,relValues:[],scopeId:\"nzIJNGKcQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vxz1cu\",\"data-styles-preset\":\"YNcwfavK4\",children:\"About\"})})})}),initial:animation1,onTap:onTap1ectnzo,optimized:true}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pjzs2l\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"nFsBVh6il\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DcEWsT_l6\"},implicitPathVariables:undefined},{href:{webPageId:\"DcEWsT_l6\"},implicitPathVariables:undefined},{href:{webPageId:\"DcEWsT_l6\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+0,...addPropertyOverrides({lHDmuOay4:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+(0+196.8+((componentViewport?.height||716)-16-292.8)/1*1)+0+0},xsqbokkRu:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-40)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-7a1834-container\",\"data-framer-appear-id\":\"7a1834\",layoutDependency:layoutDependency,layoutId:\"Qy9jCv0Ny-container\",nodeId:\"Qy9jCv0Ny\",rendersWithMotion:true,scopeId:\"nzIJNGKcQ\",...addPropertyOverrides({lHDmuOay4:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ButtonNew,{ekUcPaCHb:resolvedLinks[0],ErskVyWIw:false,height:\"100%\",id:\"Qy9jCv0Ny\",layoutId:\"Qy9jCv0Ny\",LsNP8BFBi:\"12px 24px 12px 24px\",SCjSk3dht:\"Request a Demo\",style:{maxHeight:\"100%\"},TkHCpjNhL:14,variant:matchVariant(\"La8UDtBbE\"),width:\"100%\",...addPropertyOverrides({lHDmuOay4:{ekUcPaCHb:resolvedLinks[1],FqCUNBEpU:FqCUNBEpU1ectnzo,style:{maxHeight:\"100%\",width:\"100%\"}},xsqbokkRu:{ekUcPaCHb:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XxLI3r7VY\"},implicitPathVariables:undefined},{href:{webPageId:\"XxLI3r7VY\"},implicitPathVariables:undefined},{href:{webPageId:\"XxLI3r7VY\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+0,...addPropertyOverrides({lHDmuOay4:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+(0+196.8+((componentViewport?.height||716)-16-292.8)/1*1)+0+56},xsqbokkRu:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-40)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-2nuyso-container\",\"data-framer-appear-id\":\"2nuyso\",layoutDependency:layoutDependency,layoutId:\"ZY8Jjr4na-container\",nodeId:\"ZY8Jjr4na\",rendersWithMotion:true,scopeId:\"nzIJNGKcQ\",...addPropertyOverrides({lHDmuOay4:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ButtonNew,{ekUcPaCHb:resolvedLinks1[0],ErskVyWIw:false,height:\"100%\",id:\"ZY8Jjr4na\",layoutId:\"ZY8Jjr4na\",LsNP8BFBi:\"12px 24px 12px 24px\",SCjSk3dht:\"Get Early Access\",style:{maxHeight:\"100%\"},TkHCpjNhL:14,variant:matchVariant(\"cVLoRcs9P\"),width:\"100%\",...addPropertyOverrides({lHDmuOay4:{ekUcPaCHb:resolvedLinks1[1],FqCUNBEpU:FqCUNBEpU1ectnzo,style:{maxHeight:\"100%\",width:\"100%\"}},xsqbokkRu:{ekUcPaCHb:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GbJk0.framer-nupvsl, .framer-GbJk0 .framer-nupvsl { display: block; }\",\".framer-GbJk0.framer-smvh1k { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GbJk0 .framer-1bxtqkb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GbJk0 .framer-1j131ot, .framer-GbJk0 .framer-1g72vpr, .framer-GbJk0 .framer-1fa046g, .framer-GbJk0 .framer-1arsrht { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GbJk0 .framer-1pjzs2l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GbJk0 .framer-7a1834-container, .framer-GbJk0 .framer-2nuyso-container { flex: none; height: auto; max-height: 40px; position: relative; width: auto; }\",\".framer-GbJk0.framer-v-1o8wrrs.framer-smvh1k { flex-direction: column; gap: unset; height: 716px; justify-content: space-between; overflow: hidden; padding: 0px 16px 16px 16px; width: 350px; }\",\".framer-GbJk0.framer-v-1o8wrrs .framer-1bxtqkb { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; padding: 32px 0px 16px 0px; width: 100%; }\",\".framer-GbJk0.framer-v-1o8wrrs .framer-1j131ot, .framer-GbJk0.framer-v-1o8wrrs .framer-1g72vpr, .framer-GbJk0.framer-v-1o8wrrs .framer-1fa046g, .framer-GbJk0.framer-v-1o8wrrs .framer-1arsrht { cursor: pointer; }\",\".framer-GbJk0.framer-v-1o8wrrs .framer-1pjzs2l { flex-direction: column; width: 100%; }\",\".framer-GbJk0.framer-v-1o8wrrs .framer-7a1834-container, .framer-GbJk0.framer-v-1o8wrrs .framer-2nuyso-container { width: 100%; }\",\".framer-GbJk0.framer-v-1ns7926.framer-smvh1k { gap: 16px; }\",\".framer-GbJk0.framer-v-1ns7926 .framer-1bxtqkb { gap: 24px; }\",\".framer-GbJk0.framer-v-1ns7926 .framer-1pjzs2l { gap: 8px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 712.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lHDmuOay4\":{\"layout\":[\"fixed\",\"fixed\"]},\"xsqbokkRu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"bfO0Rx4cR\":\"linkClick\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernzIJNGKcQ=withCSS(Component,css,\"framer-GbJk0\");export default FramernzIJNGKcQ;FramernzIJNGKcQ.displayName=\"Nav Menu Container\";FramernzIJNGKcQ.defaultProps={height:40,width:712.5};addPropertyControls(FramernzIJNGKcQ,{variant:{options:[\"Mo5CizEgU\",\"lHDmuOay4\",\"xsqbokkRu\"],optionTitles:[\"Desktop\",\"Phone\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},bfO0Rx4cR:{title:\"Link Click\",type:ControlType.EventHandler}});addFonts(FramernzIJNGKcQ,[{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\"}]},...ButtonNewFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramernzIJNGKcQ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonNew,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernzIJNGKcQ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lHDmuOay4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xsqbokkRu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"bfO0Rx4cR\\\":\\\"linkClick\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"712.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nzIJNGKcQ.map","// Generated by Framer (b1a1598)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withMobileNav}from\"https://framerusercontent.com/modules/mEAyqry8YzhEsQ7uNrgA/Khl4Bdoh5na4Q2ufE0ZI/FullDVH.js\";import PatternBackground from\"https://framerusercontent.com/modules/t1Uq6jIZsKUCsvVJinip/VJA2lAfUYwnlJfnQzusL/SquareBG.js\";import Minus from\"https://framerusercontent.com/modules/b0FXj29MmMotnsGMIwb3/XvwRz0M7azHSpSV64Lgm/DjhOtihpE.js\";import NavMenuContainer from\"https://framerusercontent.com/modules/ouJRVZVGxxrJcOGUtIQN/RVXxGLRtym4SqXJc9zG0/nzIJNGKcQ.js\";const MinusFonts=getFonts(Minus);const NavMenuContainerFonts=getFonts(NavMenuContainer);const PatternBackgroundFonts=getFonts(PatternBackground);const MotionDivWithMobileNav16vdrzd=withCodeBoundaryForOverrides(motion.div,{nodeId:\"U_XRP1t1k\",override:withMobileNav,scopeId:\"m7mU8SkUJ\"});const cycleOrder=[\"U_XRP1t1k\",\"yx4__c5Kb\"];const serializationHash=\"framer-VIGUP\";const variantClassNames={U_XRP1t1k:\"framer-v-16vdrzd\",yx4__c5Kb:\"framer-v-j6b2uq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EmdE4U5sb=undefined;const EUb38QjuU=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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:\"U_XRP1t1k\",Phone:\"yx4__c5Kb\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,linkClick,minusClick,width,...props})=>{return{...props,EmdE4U5sb:minusClick??props.EmdE4U5sb,EUb38QjuU:linkClick??props.EUb38QjuU,variant:humanReadableVariantMap[props.variant]??props.variant??\"U_XRP1t1k\"};};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,EUb38QjuU,EmdE4U5sb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"U_XRP1t1k\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1esdkli=activeVariantCallback(async(...args)=>{if(EmdE4U5sb){const res=await EmdE4U5sb(...args);if(res===false)return false;}});const bfO0Rx4cRfq1tmn=activeVariantCallback(async(...args)=>{if(EUb38QjuU){const res=await EUb38QjuU(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"yx4__c5Kb\")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__*/_jsxs(MotionDivWithMobileNav16vdrzd,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16vdrzd\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"U_XRP1t1k\",ref:refBinding,style:{...style},...addPropertyOverrides({yx4__c5Kb:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aoox5\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"udQyBqrCZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s7u8zs\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"YdbkwSorm\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Fo5Me4Dpy\"},motionChild:true,nodeId:\"wAL2o71D0\",openInNewTab:false,scopeId:\"m7mU8SkUJ\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:24,intrinsicWidth:115,pixelHeight:24,pixelWidth:115,sizes:\"115px\",src:\"https://framerusercontent.com/images/CZ4lWKwXw68mUa7oD1y1Wc1BlKI.svg?width=115&height=24\"},className:\"framer-6k4m2v framer-kbcdwb\",\"data-framer-name\":\"Logo\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"wAL2o71D0\",...addPropertyOverrides({yx4__c5Kb:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:24,intrinsicWidth:115,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||812)-0-(Math.max(0,((componentViewport?.height||812)-0-0)/1)*1+0))/2+0+0)+0+((Math.max(0,((componentViewport?.height||812)-0-0)/1)*1-0-(56+Math.max(0,(Math.max(0,((componentViewport?.height||812)-0-0)/1)*1-0-56)/800)*800+0))/2+0+0)+16),pixelHeight:24,pixelWidth:115,sizes:\"115px\",src:\"https://framerusercontent.com/images/CZ4lWKwXw68mUa7oD1y1Wc1BlKI.svg?width=115&height=24\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1av5hhy\",layoutDependency:layoutDependency,layoutId:\"YlenHfmy_\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y5rpda\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oNy0rQLWl\",onTap:onTap1esdkli,children:/*#__PURE__*/_jsx(Minus,{animated:true,className:\"framer-1kber1t\",layoutDependency:layoutDependency,layoutId:\"a49hf221G\",style:{\"--12udf2u\":\"rgb(0, 0, 0)\",\"--n1dgw4\":\"rgb(14, 17, 20)\"}})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-6aud3m\",\"data-framer-name\":\"Mobile Nav\",layoutDependency:layoutDependency,layoutId:\"HLTNEjaxG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({yx4__c5Kb:{height:Math.max(0,(Math.max(0,(Math.max(0,((componentViewport?.height||812)-0-0)/1)*1-0-56)/800)*800-0-0)/1)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||812)-0-(Math.max(0,((componentViewport?.height||812)-0-0)/1)*1+0))/2+0+0)+0+((Math.max(0,((componentViewport?.height||812)-0-0)/1)*1-0-(56+Math.max(0,(Math.max(0,((componentViewport?.height||812)-0-0)/1)*1-0-56)/800)*800+0))/2+56+0)+0+((Math.max(0,(Math.max(0,((componentViewport?.height||812)-0-0)/1)*1-0-56)/800)*800-0-(Math.max(0,(Math.max(0,(Math.max(0,((componentViewport?.height||812)-0-0)/1)*1-0-56)/800)*800-0-0)/1)*1+0))/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4zzodn-container\",layoutDependency:layoutDependency,layoutId:\"O8YnsR8KC-container\",nodeId:\"O8YnsR8KC\",rendersWithMotion:true,scopeId:\"m7mU8SkUJ\",children:/*#__PURE__*/_jsx(NavMenuContainer,{bfO0Rx4cR:bfO0Rx4cRfq1tmn,height:\"100%\",id:\"O8YnsR8KC\",layoutId:\"O8YnsR8KC\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"lHDmuOay4\"),width:\"100%\"})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xwis7e-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"EUKIgfFmu-container\",nodeId:\"EUKIgfFmu\",rendersWithMotion:true,scopeId:\"m7mU8SkUJ\",children:/*#__PURE__*/_jsx(PatternBackground,{height:\"100%\",id:\"EUKIgfFmu\",layoutId:\"EUKIgfFmu\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VIGUP.framer-kbcdwb, .framer-VIGUP .framer-kbcdwb { display: block; }\",\".framer-VIGUP.framer-16vdrzd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; min-height: 200px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-VIGUP .framer-1aoox5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; z-index: 10; }\",\".framer-VIGUP .framer-1s7u8zs { 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 4px 0px 20px; position: relative; width: 390px; }\",\".framer-VIGUP .framer-6k4m2v { flex: none; gap: 0px; height: 24px; overflow: hidden; position: relative; text-decoration: none; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-VIGUP .framer-1av5hhy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-VIGUP .framer-y5rpda { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-VIGUP .framer-1kber1t { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-VIGUP .framer-6aud3m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: 800px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 84%; z-index: 10; }\",\".framer-VIGUP .framer-4zzodn-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-VIGUP .framer-1xwis7e-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-VIGUP.framer-v-j6b2uq.framer-16vdrzd { flex-direction: column; gap: 0px; height: 812px; min-height: unset; width: 390px; }\",\".framer-VIGUP.framer-v-j6b2uq .framer-1aoox5 { flex-direction: column; gap: 0px; height: 1px; order: 1; width: 100%; }\",\".framer-VIGUP.framer-v-j6b2uq .framer-1s7u8zs { width: 100%; }\",\".framer-VIGUP.framer-v-j6b2uq .framer-6aud3m { flex: 800 0 0px; height: 1px; width: 100%; z-index: 2; }\",\".framer-VIGUP.framer-v-j6b2uq .framer-1xwis7e-container { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yx4__c5Kb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"EUb38QjuU\":\"linkClick\",\"EmdE4U5sb\":\"minusClick\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm7mU8SkUJ=withCSS(Component,css,\"framer-VIGUP\");export default Framerm7mU8SkUJ;Framerm7mU8SkUJ.displayName=\"Nav - Mobile Overlay\";Framerm7mU8SkUJ.defaultProps={height:200,width:1200};addPropertyControls(Framerm7mU8SkUJ,{variant:{options:[\"U_XRP1t1k\",\"yx4__c5Kb\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},EUb38QjuU:{title:\"Link Click\",type:ControlType.EventHandler},EmdE4U5sb:{title:\"Minus Click\",type:ControlType.EventHandler}});addFonts(Framerm7mU8SkUJ,[{explicitInter:true,fonts:[]},...MinusFonts,...NavMenuContainerFonts,...PatternBackgroundFonts],{supportsExplicitInterCodegen:true});Framerm7mU8SkUJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavMenuContainer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm7mU8SkUJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"200\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"EUb38QjuU\\\":\\\"linkClick\\\",\\\"EmdE4U5sb\\\":\\\"minusClick\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yx4__c5Kb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4a2adb5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({color,height,id,strokeColor,width,...props})=>{return{...props,iuFjIsAXO:color??props.iuFjIsAXO??\"rgb(14, 17, 20)\",Wwn6g0Mda:strokeColor??props.Wwn6g0Mda??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,iuFjIsAXO,Wwn6g0Mda,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-lSjzY\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 24 12 M 12 0 L 12 23.999\" fill=\"transparent\" height=\"23.998971457958337px\" id=\"ZTUzgJ_7b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.03\" stroke=\"rgb(241, 241, 241)\" width=\"24px\"/></svg>',style:{...style}});});const css=[`.framer-lSjzY { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"iuFjIsAXO\":\"color\",\"Wwn6g0Mda\":\"strokeColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Plus\",\"color\":{\"type\":\"static\",\"value\":\"rgb(241,241,241)\"},\"set\":{\"localId\":\"vectorSet/w7_C6ctgt\",\"id\":\"w7_C6ctgt\",\"moduleId\":\"TvDEoahZ7oGpnTtei6AG\"}}\n */const Icon=withCSS(Component,css,\"framer-lSjzY\");Icon.displayName=\"Plus\";export default Icon;addPropertyControls(Icon,{iuFjIsAXO:{defaultValue:\"rgb(14, 17, 20)\",hidden:true,title:\"Color\",type:ControlType.Color},Wwn6g0Mda:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Stroke Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"iuFjIsAXO\\\":\\\"color\\\",\\\"Wwn6g0Mda\\\":\\\"strokeColor\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Plus\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(241,241,241)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/w7_C6ctgt\\\",\\\"id\\\":\\\"w7_C6ctgt\\\",\\\"moduleId\\\":\\\"TvDEoahZ7oGpnTtei6AG\\\"}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (265a357)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Plus from\"https://framerusercontent.com/modules/1PLjvxWqOAlRiaqBxdZD/lFp9hJ7ypdfek26KF4Tb/w1zYZLnos.js\";import NavMenuContainer from\"https://framerusercontent.com/modules/ouJRVZVGxxrJcOGUtIQN/RVXxGLRtym4SqXJc9zG0/nzIJNGKcQ.js\";const PlusFonts=getFonts(Plus);const NavMenuContainerFonts=getFonts(NavMenuContainer);const cycleOrder=[\"BCHFHgdQ7\",\"G0s6Q7cqF\",\"cIgh7Db6Y\",\"b6YA7dCdi\",\"Zi3Rn3Vcs\",\"mrqM8vi6H\"];const serializationHash=\"framer-7b7xv\";const variantClassNames={b6YA7dCdi:\"framer-v-1ddrd3d\",BCHFHgdQ7:\"framer-v-4d5pkc\",cIgh7Db6Y:\"framer-v-g7x9ik\",G0s6Q7cqF:\"framer-v-khqbp\",mrqM8vi6H:\"framer-v-jp28l6\",Zi3Rn3Vcs:\"framer-v-1rk6isi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pHx2VGZfD=undefined;const dMO8Z9rJx=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Scrolled\":\"b6YA7dCdi\",\"Phone - Closed\":\"G0s6Q7cqF\",\"Phone Scrolled\":\"mrqM8vi6H\",\"Tablet Scrolled\":\"Zi3Rn3Vcs\",Desktop:\"BCHFHgdQ7\",Tablet:\"cIgh7Db6Y\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,navLinksVisible,plusClick,width,...props})=>{return{...props,dMO8Z9rJx:plusClick??props.dMO8Z9rJx,pHx2VGZfD:navLinksVisible??props.pHx2VGZfD??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"BCHFHgdQ7\"};};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,dMO8Z9rJx,pHx2VGZfD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BCHFHgdQ7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1e7s9gu=activeVariantCallback(async(...args)=>{if(dMO8Z9rJx){const res=await dMO8Z9rJx(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"G0s6Q7cqF\")return value;if(baseVariant===\"mrqM8vi6H\")return true;return false;};const isDisplayed1=()=>{if([\"G0s6Q7cqF\",\"mrqM8vi6H\"].includes(baseVariant))return true;return false;};const isDisplayed2=value=>{if([\"G0s6Q7cqF\",\"mrqM8vi6H\"].includes(baseVariant))return false;return value;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4d5pkc\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"BCHFHgdQ7\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(242, 242, 242, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\",...style},variants:{b6YA7dCdi:{backdropFilter:\"blur(6px)\",backgroundColor:\"rgba(28, 28, 28, 0.92)\",WebkitBackdropFilter:\"blur(6px)\"},G0s6Q7cqF:{\"--border-bottom-width\":\"0.5px\"},mrqM8vi6H:{\"--border-bottom-width\":\"0.5px\",backdropFilter:\"blur(6px)\",backgroundColor:\"rgba(28, 28, 28, 0.92)\",WebkitBackdropFilter:\"blur(6px)\"},Zi3Rn3Vcs:{backdropFilter:\"blur(6px)\",backgroundColor:\"rgba(28, 28, 28, 0.92)\",WebkitBackdropFilter:\"blur(6px)\"}},...addPropertyOverrides({b6YA7dCdi:{\"data-framer-name\":\"Desktop Scrolled\"},cIgh7Db6Y:{\"data-framer-name\":\"Tablet\"},G0s6Q7cqF:{\"data-framer-name\":\"Phone - Closed\"},mrqM8vi6H:{\"data-framer-name\":\"Phone Scrolled\"},Zi3Rn3Vcs:{\"data-framer-name\":\"Tablet Scrolled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x3o0bm\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"byfrF_xRw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1busj08\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"OO25CO3FZ\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{b6YA7dCdi:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},cIgh7Db6Y:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},G0s6Q7cqF:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(241, 241, 241)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},mrqM8vi6H:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(241, 241, 241)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},Zi3Rn3Vcs:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({G0s6Q7cqF:{\"data-border\":true},mrqM8vi6H:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Fo5Me4Dpy\"},motionChild:true,nodeId:\"gAA0yt9N1\",openInNewTab:false,scopeId:\"oiDKOm_iZ\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:24,intrinsicWidth:115,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-72)/2)+0+0+24),pixelHeight:24,pixelWidth:115,sizes:\"115px\",src:\"https://framerusercontent.com/images/CZ4lWKwXw68mUa7oD1y1Wc1BlKI.svg?width=115&height=24\"},className:\"framer-1pmfjtm framer-14khbm2\",\"data-framer-name\":\"Logo\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"gAA0yt9N1\",...addPropertyOverrides({G0s6Q7cqF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:24,intrinsicWidth:115,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||56)-0-56)/2+0+0)+0+16),pixelHeight:24,pixelWidth:115,sizes:\"115px\",src:\"https://framerusercontent.com/images/CZ4lWKwXw68mUa7oD1y1Wc1BlKI.svg?width=115&height=24\"}},mrqM8vi6H:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:24,intrinsicWidth:115,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||56)-0-56)/2+0+0)+0+16),pixelHeight:24,pixelWidth:115,sizes:\"115px\",src:\"https://framerusercontent.com/images/CZ4lWKwXw68mUa7oD1y1Wc1BlKI.svg?width=115&height=24\"}}},baseVariant,gestureVariant)})}),isDisplayed(pHx2VGZfD!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lhx0cm\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"NNn7zOAsA\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(241, 241, 241)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{G0s6Q7cqF:{\"--border-left-width\":\"0px\"},mrqM8vi6H:{\"--border-left-width\":\"0px\"}},children:isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nogvqc\",layoutDependency:layoutDependency,layoutId:\"wsSt5oNvO\",...addPropertyOverrides({G0s6Q7cqF:{\"data-highlight\":true,onTap:onTap1e7s9gu},mrqM8vi6H:{\"data-highlight\":true,onTap:onTap1e7s9gu}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(Plus,{animated:true,className:\"framer-1d14qd4\",layoutDependency:layoutDependency,layoutId:\"Wyzxve5LT\",style:{\"--12udf2u\":\"rgb(0, 0, 0)\",\"--n1dgw4\":\"rgb(14, 17, 20)\"}})})})]}),isDisplayed2(pHx2VGZfD!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-uw2k7c\",\"data-framer-name\":\"Menu Container\",layoutDependency:layoutDependency,layoutId:\"ivoivbbGX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-72)/2)+0+16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k3ea38-container\",layoutDependency:layoutDependency,layoutId:\"J_tM8YRpz-container\",nodeId:\"J_tM8YRpz\",rendersWithMotion:true,scopeId:\"oiDKOm_iZ\",children:/*#__PURE__*/_jsx(NavMenuContainer,{height:\"100%\",id:\"J_tM8YRpz\",layoutId:\"J_tM8YRpz\",variant:matchVariant(\"Mo5CizEgU\"),width:\"100%\",...addPropertyOverrides({cIgh7Db6Y:{variant:matchVariant(\"xsqbokkRu\")},Zi3Rn3Vcs:{variant:matchVariant(\"xsqbokkRu\")}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7b7xv.framer-14khbm2, .framer-7b7xv .framer-14khbm2 { display: block; }\",\".framer-7b7xv.framer-4d5pkc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 739px; height: min-content; justify-content: center; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 1120px; }\",\".framer-7b7xv .framer-x3o0bm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1360px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7b7xv .framer-1busj08 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 72px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7b7xv .framer-1pmfjtm { flex: none; gap: 0px; height: 24px; overflow: hidden; position: relative; text-decoration: none; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-7b7xv .framer-1lhx0cm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; min-height: 200px; min-width: 358px; overflow: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-7b7xv .framer-1nogvqc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-7b7xv .framer-1d14qd4 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-7b7xv .framer-uw2k7c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 16px 0px 16px 16px; position: relative; width: min-content; }\",\".framer-7b7xv .framer-k3ea38-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7b7xv.framer-v-khqbp.framer-4d5pkc, .framer-7b7xv.framer-v-jp28l6.framer-4d5pkc { flex-direction: column; height: 56px; padding: 0px 4px 0px 20px; width: 390px; }\",\".framer-7b7xv.framer-v-khqbp .framer-x3o0bm, .framer-7b7xv.framer-v-jp28l6 .framer-x3o0bm { flex: none; width: 100%; }\",\".framer-7b7xv.framer-v-khqbp .framer-1busj08, .framer-7b7xv.framer-v-jp28l6 .framer-1busj08 { align-content: center; align-items: center; flex: 1 0 0px; flex-direction: row; gap: unset; height: min-content; justify-content: space-between; width: 1px; }\",\".framer-7b7xv.framer-v-khqbp .framer-1lhx0cm, .framer-7b7xv.framer-v-jp28l6 .framer-1lhx0cm { min-height: unset; min-width: unset; }\",\".framer-7b7xv.framer-v-khqbp .framer-1nogvqc, .framer-7b7xv.framer-v-jp28l6 .framer-1nogvqc { cursor: pointer; }\",\".framer-7b7xv.framer-v-khqbp .framer-1d14qd4, .framer-7b7xv.framer-v-jp28l6 .framer-1d14qd4 { order: 0; }\",\".framer-7b7xv.framer-v-g7x9ik.framer-4d5pkc, .framer-7b7xv.framer-v-1rk6isi.framer-4d5pkc { width: 900px; }\",\".framer-7b7xv.framer-v-1rk6isi .framer-uw2k7c { padding: 16px 0px 16px 32px; }\",'.framer-7b7xv[data-border=\"true\"]::after, .framer-7b7xv [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 72\n * @framerIntrinsicWidth 1120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"G0s6Q7cqF\":{\"layout\":[\"fixed\",\"fixed\"]},\"cIgh7Db6Y\":{\"layout\":[\"fixed\",\"auto\"]},\"b6YA7dCdi\":{\"layout\":[\"fixed\",\"auto\"]},\"Zi3Rn3Vcs\":{\"layout\":[\"fixed\",\"auto\"]},\"mrqM8vi6H\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"dMO8Z9rJx\":\"plusClick\",\"pHx2VGZfD\":\"navLinksVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroiDKOm_iZ=withCSS(Component,css,\"framer-7b7xv\");export default FrameroiDKOm_iZ;FrameroiDKOm_iZ.displayName=\"Nav Updated\";FrameroiDKOm_iZ.defaultProps={height:72,width:1120};addPropertyControls(FrameroiDKOm_iZ,{variant:{options:[\"BCHFHgdQ7\",\"G0s6Q7cqF\",\"cIgh7Db6Y\",\"b6YA7dCdi\",\"Zi3Rn3Vcs\",\"mrqM8vi6H\"],optionTitles:[\"Desktop\",\"Phone - Closed\",\"Tablet\",\"Desktop Scrolled\",\"Tablet Scrolled\",\"Phone Scrolled\"],title:\"Variant\",type:ControlType.Enum},dMO8Z9rJx:{title:\"Plus Click\",type:ControlType.EventHandler},pHx2VGZfD:{defaultValue:true,title:\"Nav Links Visible?\",type:ControlType.Boolean},onpHx2VGZfDChange:{changes:\"pHx2VGZfD\",type:ControlType.ChangeHandler}});addFonts(FrameroiDKOm_iZ,[{explicitInter:true,fonts:[]},...PlusFonts,...NavMenuContainerFonts],{supportsExplicitInterCodegen:true});FrameroiDKOm_iZ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavMenuContainer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroiDKOm_iZ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1120\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"G0s6Q7cqF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cIgh7Db6Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b6YA7dCdi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Zi3Rn3Vcs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mrqM8vi6H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"dMO8Z9rJx\\\":\\\"plusClick\\\",\\\"pHx2VGZfD\\\":\\\"navLinksVisible\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,createContext,useContext}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";// ============================================\n// SAFE BROWSER CHECKS\n// ============================================\nfunction isBrowser(){return typeof window!==\"undefined\"&&typeof document!==\"undefined\";}function isStorageAvailable(){if(!isBrowser())return false;try{const test=\"__storage_test__\";localStorage.setItem(test,test);localStorage.removeItem(test);return true;}catch(e){return false;}}function safeMatchMedia(query){if(!isBrowser())return false;try{return window.matchMedia?.(query)?.matches??false;}catch(e){return false;}}// ============================================\n// CONSENT STORAGE UTILITIES\n// ============================================\nconst STORAGE_KEY=\"privacy_prefs_state\";const CONSENT_LOG_KEY=\"privacy_prefs_log\";function generateConsentId(){return`consent_${Date.now()}_${Math.random().toString(36).substr(2,9)}`;}function getStoredConsent(){if(!isStorageAvailable())return null;try{const stored=localStorage.getItem(STORAGE_KEY);return stored?JSON.parse(stored):null;}catch(e){return null;}}function saveConsent(consent,version,expireDays){const record={consent,timestamp:new Date().toISOString(),version,userAgent:isBrowser()?navigator.userAgent:\"unknown\",consentId:generateConsentId()};if(isStorageAvailable()){try{localStorage.setItem(STORAGE_KEY,JSON.stringify(record));const existingLogs=JSON.parse(localStorage.getItem(CONSENT_LOG_KEY)||\"[]\");existingLogs.push(record);localStorage.setItem(CONSENT_LOG_KEY,JSON.stringify(existingLogs.slice(-50)));}catch(e){// Silent fail\n}}return record;}function initializeGoogleTag(){if(!isBrowser())return;try{window.dataLayer=window.dataLayer||[];window.gtag=function gtag(){window.dataLayer.push(arguments);};}catch(e){// Silent fail\n}}function initializeConsentMode(){if(!isBrowser())return;try{initializeGoogleTag();window.gtag(\"consent\",\"default\",{ad_storage:\"denied\",ad_user_data:\"denied\",ad_personalization:\"denied\",analytics_storage:\"denied\",functionality_storage:\"denied\",personalization_storage:\"denied\",security_storage:\"granted\",wait_for_update:500});}catch(e){// Silent fail\n}}function updateGoogleConsent(consent){if(!isBrowser()||!window.gtag)return;try{window.gtag(\"consent\",\"update\",{analytics_storage:consent.analytics?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",functionality_storage:consent.preferences?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"});}catch(e){// Silent fail\n}}function loadGTM(gtmId){if(!isBrowser()||!gtmId)return;try{if(document.querySelector(`script[src*=\"${gtmId}\"]`))return;const script=document.createElement(\"script\");script.async=true;script.src=`https://www.googletagmanager.com/gtm.js?id=${gtmId}`;window.dataLayer=window.dataLayer||[];window.dataLayer.push({\"gtm.start\":new Date().getTime(),event:\"gtm.js\"});document.head.appendChild(script);}catch(e){// Silent fail\n}}function loadGA4(measurementId){if(!isBrowser()||!measurementId)return;try{if(document.querySelector(`script[src*=\"${measurementId}\"]`))return;const script=document.createElement(\"script\");script.async=true;script.src=`https://www.googletagmanager.com/gtag/js?id=${measurementId}`;document.head.appendChild(script);initializeGoogleTag();window.gtag(\"js\",new Date);window.gtag(\"config\",measurementId,{anonymize_ip:true});}catch(e){// Silent fail\n}}// ============================================\n// EXPORTS\n// ============================================\nexport function loadConsentedScripts(category,callback){const stored=getStoredConsent();if(stored?.consent[category])callback();}export function hasConsent(category){return getStoredConsent()?.consent[category]??false;}export function getConsentState(){return getStoredConsent()?.consent??null;}const ConsentContext=/*#__PURE__*/createContext({consent:null,showBanner:true,openPreferences:()=>{},updateConsent:()=>{}});export const useConsent=()=>useContext(ConsentContext);// ============================================\n// STYLES - NO WINDOW ACCESS DURING RENDER\n// ============================================\nconst getStyles=(theme,accentColor,borderRadius,font,isDarkMode,buttonStyles)=>{// Use passed-in isDarkMode instead of checking window here\nconst isDark=theme===\"dark\"||theme===\"auto\"&&isDarkMode;const colors={bg:isDark?\"#1a1a1a\":\"#ffffff\",bgSecondary:isDark?\"#252525\":\"#f5f5f5\",text:isDark?\"#ffffff\":\"#1a1a1a\",textSecondary:isDark?\"#a0a0a0\":\"#666666\",border:isDark?\"#333333\":\"#e0e0e0\",accent:accentColor};return{colors,container:{fontFamily:font||\"Inter, -apple-system, BlinkMacSystemFont, sans-serif\",backgroundColor:colors.bg,color:colors.text,borderRadius:borderRadius,boxShadow:isDark?\"0 -4px 30px rgba(0, 0, 0, 0.5)\":\"0 -4px 30px rgba(0, 0, 0, 0.1)\",border:`1px solid ${colors.border}`},button:{padding:\"12px 24px\",borderRadius:borderRadius*.6,border:\"none\",cursor:\"pointer\",fontSize:\"14px\",fontWeight:600,transition:\"all 0.2s ease\",fontFamily:\"inherit\"},primaryButton:{backgroundColor:buttonStyles?.primaryButtonBg||accentColor,color:buttonStyles?.primaryButtonText||\"#ffffff\"},secondaryButton:{backgroundColor:buttonStyles?.secondaryButtonBg||\"transparent\",color:buttonStyles?.secondaryButtonText||colors.text,border:`1px solid ${buttonStyles?.secondaryButtonBorder||colors.border}`},outlineButton:{backgroundColor:\"transparent\",color:buttonStyles?.outlineButtonText||accentColor,border:`1px solid ${buttonStyles?.outlineButtonBorder||accentColor}`}};};// ============================================\n// TOGGLE SWITCH\n// ============================================\nfunction ToggleSwitch({checked,onChange,disabled,accentColor}){return /*#__PURE__*/_jsx(\"button\",{role:\"switch\",\"aria-checked\":checked,disabled:disabled,onClick:()=>!disabled&&onChange(!checked),style:{width:52,height:28,borderRadius:14,border:\"none\",backgroundColor:checked?accentColor:disabled?\"#d1d5db\":\"#e5e7eb\",cursor:disabled?\"not-allowed\":\"pointer\",position:\"relative\",transition:\"background-color 0.2s ease\",opacity:disabled?.7:1,flexShrink:0,padding:0,display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(motion.span,{animate:{x:checked?26:4},transition:{type:\"spring\",stiffness:500,damping:30},style:{position:\"absolute\",left:0,width:22,height:22,borderRadius:\"50%\",backgroundColor:\"#ffffff\",boxShadow:\"0 1px 3px rgba(0,0,0,0.2)\"}})});}// ============================================\n// CATEGORY ROW\n// ============================================\nfunction CategoryRow({title,description,checked,onChange,disabled,required,styles,accentColor}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:16,padding:\"16px 0\",borderBottom:`1px solid ${styles.colors.border}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,fontSize:15},children:title}),required&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,padding:\"2px 8px\",backgroundColor:styles.colors.bgSecondary,borderRadius:4,color:styles.colors.textSecondary},children:\"Always active\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:13,color:styles.colors.textSecondary,lineHeight:1.5},children:description})]}),/*#__PURE__*/_jsx(ToggleSwitch,{checked:checked,onChange:onChange,disabled:disabled||required,accentColor:accentColor})]});}// ============================================\n// PREFERENCES MODAL\n// ============================================\nfunction PreferencesModal({isOpen,onClose,consent,setConsent,onSave,styles,props}){if(!isOpen)return null;return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"fixed\",inset:0,backgroundColor:\"rgba(0,0,0,0.5)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10001,padding:20},onClick:onClose,children:/*#__PURE__*/_jsxs(motion.div,{initial:{scale:.95,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.95,opacity:0},onClick:e=>e.stopPropagation(),style:{...styles.container,width:\"100%\",maxWidth:560,maxHeight:\"90vh\",overflow:\"auto\",padding:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"20px 24px\",borderBottom:`1px solid ${styles.colors.border}`,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontSize:20,fontWeight:700},children:\"Cookie Preferences\"}),/*#__PURE__*/_jsx(\"button\",{onClick:onClose,\"aria-label\":\"Close preferences\",style:{background:\"none\",border:\"none\",cursor:\"pointer\",padding:8,color:styles.colors.textSecondary,fontSize:24,lineHeight:1},children:\"\\xd7\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"8px 24px 24px\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{color:styles.colors.textSecondary,fontSize:14,lineHeight:1.6,marginBottom:8},children:\"We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. You can choose which categories of cookies you allow below.\"}),/*#__PURE__*/_jsx(CategoryRow,{title:props.necessaryTitle||\"Strictly Necessary\",description:props.necessaryDescription||\"Essential for the website to function. These cookies enable core functionality such as security, network management, and accessibility. You cannot disable these.\",checked:true,onChange:()=>{},disabled:true,required:true,styles:styles,accentColor:props.accentColor||\"#2563eb\"}),/*#__PURE__*/_jsx(CategoryRow,{title:props.analyticsTitle||\"Analytics & Performance\",description:props.analyticsDescription||\"Help us understand how visitors interact with our website by collecting and reporting information anonymously.\",checked:consent.analytics,onChange:checked=>setConsent({...consent,analytics:checked}),styles:styles,accentColor:props.accentColor||\"#2563eb\"}),/*#__PURE__*/_jsx(CategoryRow,{title:props.marketingTitle||\"Marketing & Advertising\",description:props.marketingDescription||\"Used to track visitors across websites to display relevant advertisements.\",checked:consent.marketing,onChange:checked=>setConsent({...consent,marketing:checked}),styles:styles,accentColor:props.accentColor||\"#2563eb\"}),/*#__PURE__*/_jsx(CategoryRow,{title:props.preferencesTitle||\"Functionality & Preferences\",description:props.preferencesDescription||\"Allow the website to remember choices you make and provide enhanced features.\",checked:consent.preferences,onChange:checked=>setConsent({...consent,preferences:checked}),styles:styles,accentColor:props.accentColor||\"#2563eb\"}),props.showDoNotSell&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:20,padding:16,backgroundColor:styles.colors.bgSecondary,borderRadius:(props.borderRadius||12)*.6},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:\"0 0 8px 0\",fontSize:14,fontWeight:600},children:props.doNotSellText||\"Do Not Sell or Share My Personal Information\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:13,color:styles.colors.textSecondary},children:\"Under California law (CCPA/CPRA), you have the right to opt-out of the sale or sharing of your personal information. Disabling marketing cookies above will prevent any such activity.\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"16px 24px\",borderTop:`1px solid ${styles.colors.border}`,display:\"flex\",justifyContent:\"flex-end\",gap:12},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onClose,style:{...styles.button,...styles.secondaryButton},children:\"Cancel\"}),/*#__PURE__*/_jsx(\"button\",{onClick:onSave,style:{...styles.button,...styles.primaryButton},children:props.savePreferencesText||\"Save Preferences\"})]})]})});}// ============================================\n// BANNER\n// ============================================\nfunction CookieBanner({styles,props,onAcceptAll,onRejectAll,onOpenPreferences,position}){const getPositionStyles=()=>{switch(position){case\"bottom\":return{bottom:0,left:0,right:0,borderRadius:0};case\"top\":return{top:0,left:0,right:0,borderRadius:0};case\"center\":return{top:\"50%\",left:12,right:12,transform:\"translateY(-50%)\",maxWidth:500,margin:\"0 auto\"};default:return{bottom:12,left:12,right:12,maxWidth:420};}};return /*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:position?.includes(\"top\")?-20:20},animate:{opacity:1,y:0},exit:{opacity:0,y:position?.includes(\"top\")?-20:20},style:{position:\"fixed\",zIndex:1e4,boxSizing:\"border-box\",...styles.container,...getPositionStyles(),padding:24},role:\"dialog\",\"aria-labelledby\":\"privacy-prefs-title\",children:[/*#__PURE__*/_jsx(\"h2\",{id:\"privacy-prefs-title\",style:{margin:\"0 0 12px 0\",fontSize:18,fontWeight:700},children:props.title||\"We value your privacy\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"0 0 20px 0\",fontSize:14,lineHeight:1.6,color:styles.colors.textSecondary},children:[props.description||\"We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic.\",props.privacyPolicyUrl&&/*#__PURE__*/_jsxs(_Fragment,{children:[\" \",/*#__PURE__*/_jsx(\"a\",{href:props.privacyPolicyUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:props.accentColor||\"#2563eb\",textDecoration:\"underline\"},children:props.privacyPolicyText||\"Privacy Policy\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10},children:[/*#__PURE__*/_jsx(\"button\",{onClick:onRejectAll,style:{...styles.button,...styles.outlineButton,flex:1},children:props.rejectAllText||\"Reject All\"}),/*#__PURE__*/_jsx(\"button\",{onClick:onOpenPreferences,style:{...styles.button,...styles.secondaryButton,flex:1},children:props.customizeText||\"Customize\"})]}),/*#__PURE__*/_jsx(\"button\",{onClick:onAcceptAll,style:{...styles.button,...styles.primaryButton,width:\"100%\"},children:props.acceptAllText||\"Accept All\"})]})]});}// ============================================\n// MAIN COMPONENT\n// ============================================\nexport default function PrivacyPreferences(props){const{position=\"bottom-left\",theme=\"auto\",accentColor=\"#2563eb\",borderRadius=16,font=\"Inter\",primaryButtonBg,primaryButtonText,secondaryButtonBg,secondaryButtonText,secondaryButtonBorder,outlineButtonBorder,outlineButtonText,gtmId,ga4Id,consentVersion=\"1.0\",expireDays=365,showOnLoad=true,showPreview=true,showDoNotSell=true}=props;// State\nconst[mounted,setMounted]=useState(false);const[showBanner,setShowBanner]=useState(false);const[showPreferences,setShowPreferences]=useState(false);const[isDarkMode,setIsDarkMode]=useState(false);const[consent,setConsent]=useState({necessary:true,analytics:false,marketing:false,preferences:false});// Mount effect - runs first, sets mounted flag\nuseEffect(()=>{setMounted(true);// Check dark mode only after mount\nsetIsDarkMode(safeMatchMedia(\"(prefers-color-scheme: dark)\"));},[]);// Consent initialization - runs after mounted\nuseEffect(()=>{if(!mounted)return;try{if(gtmId||ga4Id){initializeConsentMode();}const stored=getStoredConsent();if(stored&&stored.version===consentVersion){setConsent(stored.consent);setShowBanner(false);if(gtmId||ga4Id){updateGoogleConsent(stored.consent);}if(stored.consent.analytics){if(gtmId)loadGTM(gtmId);else if(ga4Id)loadGA4(ga4Id);}try{window.dispatchEvent(new CustomEvent(\"cookieConsentReady\",{detail:stored.consent}));}catch(e){}}else if(showOnLoad){setShowBanner(true);}}catch(e){if(showOnLoad)setShowBanner(true);}},[mounted,consentVersion,showOnLoad,gtmId,ga4Id]);// Event listener for opening preferences\nuseEffect(()=>{if(!mounted)return;const handleOpen=()=>{try{const stored=getStoredConsent();if(stored)setConsent(stored.consent);}catch(e){}setShowPreferences(true);};window.addEventListener(\"openSitePreferences\",handleOpen);window.__openSitePreferences=handleOpen;return()=>{window.removeEventListener(\"openSitePreferences\",handleOpen);delete window.__openSitePreferences;};},[mounted]);// Styles - computed with isDarkMode state\nconst styles=getStyles(theme,accentColor,borderRadius,font,isDarkMode,{primaryButtonBg,primaryButtonText,secondaryButtonBg,secondaryButtonText,secondaryButtonBorder,outlineButtonBorder,outlineButtonText});// Handlers\nconst handleAcceptAll=()=>{const allConsent={necessary:true,analytics:true,marketing:true,preferences:true};setConsent(allConsent);saveConsent(allConsent,consentVersion,expireDays);setShowBanner(false);// Push to dataLayer for GTM\ntry{window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:\"cookie_consent_accepted\",consent_analytics:true,consent_marketing:true,consent_preferences:true});}catch(e){}if(gtmId||ga4Id)updateGoogleConsent(allConsent);if(gtmId)loadGTM(gtmId);else if(ga4Id)loadGA4(ga4Id);try{window.dispatchEvent(new CustomEvent(\"cookieConsentGiven\",{detail:{consent:allConsent}}));}catch(e){}};const handleRejectAll=()=>{const minConsent={necessary:true,analytics:false,marketing:false,preferences:false};setConsent(minConsent);saveConsent(minConsent,consentVersion,expireDays);setShowBanner(false);// Push to dataLayer for GTM\ntry{window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:\"cookie_consent_rejected\",consent_analytics:false,consent_marketing:false,consent_preferences:false});}catch(e){}if(gtmId||ga4Id)updateGoogleConsent(minConsent);try{window.dispatchEvent(new CustomEvent(\"cookieConsentGiven\",{detail:{consent:minConsent}}));}catch(e){}};const handleSavePreferences=()=>{saveConsent(consent,consentVersion,expireDays);setShowPreferences(false);setShowBanner(false);// Push to dataLayer for GTM\ntry{window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:\"cookie_consent_updated\",consent_analytics:consent.analytics,consent_marketing:consent.marketing,consent_preferences:consent.preferences});}catch(e){}if(gtmId||ga4Id)updateGoogleConsent(consent);if(consent.analytics){if(gtmId)loadGTM(gtmId);else if(ga4Id)loadGA4(ga4Id);}try{window.dispatchEvent(new CustomEvent(\"cookieConsentGiven\",{detail:{consent}}));}catch(e){}};// SSR / Canvas preview - return static preview\nif(!mounted){if(!showPreview)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{...styles.container,padding:24,width:\"100%\",maxWidth:420},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 12px 0\",fontSize:18,fontWeight:700},children:props.title||\"We value your privacy\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 20px 0\",fontSize:14,lineHeight:1.6,color:styles.colors.textSecondary},children:props.description||\"We use cookies to enhance your browsing experience.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10},children:[/*#__PURE__*/_jsx(\"button\",{style:{...styles.button,...styles.outlineButton,flex:1},children:props.rejectAllText||\"Reject All\"}),/*#__PURE__*/_jsx(\"button\",{style:{...styles.button,...styles.secondaryButton,flex:1},children:props.customizeText||\"Customize\"})]}),/*#__PURE__*/_jsx(\"button\",{style:{...styles.button,...styles.primaryButton,width:\"100%\"},children:props.acceptAllText||\"Accept All\"})]})]});}// Client render\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{id:\"privacy-prefs-controller\",style:{display:\"none\"},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:showBanner&&/*#__PURE__*/_jsx(CookieBanner,{styles:styles,props:props,onAcceptAll:handleAcceptAll,onRejectAll:handleRejectAll,onOpenPreferences:()=>setShowPreferences(true),position:position})}),/*#__PURE__*/_jsx(AnimatePresence,{children:showPreferences&&/*#__PURE__*/_jsx(PreferencesModal,{isOpen:showPreferences,onClose:()=>setShowPreferences(false),consent:consent,setConsent:setConsent,onSave:handleSavePreferences,styles:styles,props:{...props,showDoNotSell}})})]});}// ============================================\n// PROPERTY CONTROLS\n// ============================================\naddPropertyControls(PrivacyPreferences,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"We value your privacy\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic.\",displayTextArea:true},privacyPolicyUrl:{type:ControlType.String,title:\"Privacy Policy URL\",defaultValue:\"/privacy-policy\"},privacyPolicyText:{type:ControlType.String,title:\"Privacy Link Text\",defaultValue:\"Privacy Policy\"},acceptAllText:{type:ControlType.String,title:\"Accept Button\",defaultValue:\"Accept All\"},rejectAllText:{type:ControlType.String,title:\"Reject Button\",defaultValue:\"Reject All\"},customizeText:{type:ControlType.String,title:\"Customize Button\",defaultValue:\"Customize\"},savePreferencesText:{type:ControlType.String,title:\"Save Button\",defaultValue:\"Save Preferences\"},showDoNotSell:{type:ControlType.Boolean,title:\"Show CCPA Notice\",defaultValue:true},doNotSellText:{type:ControlType.String,title:\"CCPA Text\",defaultValue:\"Do Not Sell or Share My Personal Information\",hidden:props=>!props.showDoNotSell},position:{type:ControlType.Enum,title:\"Position\",options:[\"bottom\",\"bottom-left\",\"bottom-right\",\"top\",\"center\"],optionTitles:[\"Bottom (Full)\",\"Bottom Left\",\"Bottom Right\",\"Top (Full)\",\"Center\"],defaultValue:\"bottom-left\"},theme:{type:ControlType.Enum,title:\"Theme\",options:[\"light\",\"dark\",\"auto\"],optionTitles:[\"Light\",\"Dark\",\"Auto (System)\"],defaultValue:\"auto\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#2563eb\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:32,step:1},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\"},primaryButtonBg:{type:ControlType.Color,title:\"Primary Button BG\",defaultValue:\"#2563eb\"},primaryButtonText:{type:ControlType.Color,title:\"Primary Button Text\",defaultValue:\"#ffffff\"},secondaryButtonBg:{type:ControlType.Color,title:\"Secondary Button BG\",defaultValue:\"transparent\"},secondaryButtonText:{type:ControlType.Color,title:\"Secondary Button Text\",defaultValue:\"#1a1a1a\"},secondaryButtonBorder:{type:ControlType.Color,title:\"Secondary Button Border\",defaultValue:\"#e0e0e0\"},outlineButtonBorder:{type:ControlType.Color,title:\"Outline Button Border\",defaultValue:\"#2563eb\"},outlineButtonText:{type:ControlType.Color,title:\"Outline Button Text\",defaultValue:\"#2563eb\"},gtmId:{type:ControlType.String,title:\"GTM Container ID\",placeholder:\"GTM-XXXXXXX\"},ga4Id:{type:ControlType.String,title:\"GA4 Measurement ID\",placeholder:\"G-XXXXXXXXXX\"},consentVersion:{type:ControlType.String,title:\"Consent Version\",defaultValue:\"1.0\"},expireDays:{type:ControlType.Number,title:\"Consent Expires (days)\",defaultValue:365,min:1,max:730},showOnLoad:{type:ControlType.Boolean,title:\"Show on Load\",defaultValue:true},showPreview:{type:ControlType.Boolean,title:\"Canvas Preview\",defaultValue:true},necessaryTitle:{type:ControlType.String,title:\"Necessary Title\",defaultValue:\"Strictly Necessary\"},necessaryDescription:{type:ControlType.String,title:\"Necessary Desc\",defaultValue:\"Essential for the website to function.\",displayTextArea:true},analyticsTitle:{type:ControlType.String,title:\"Analytics Title\",defaultValue:\"Analytics & Performance\"},analyticsDescription:{type:ControlType.String,title:\"Analytics Desc\",defaultValue:\"Help us understand how visitors interact with our website.\",displayTextArea:true},marketingTitle:{type:ControlType.String,title:\"Marketing Title\",defaultValue:\"Marketing & Advertising\"},marketingDescription:{type:ControlType.String,title:\"Marketing Desc\",defaultValue:\"Used to track visitors across websites to display relevant advertisements.\",displayTextArea:true},preferencesTitle:{type:ControlType.String,title:\"Preferences Title\",defaultValue:\"Functionality & Preferences\"},preferencesDescription:{type:ControlType.String,title:\"Preferences Desc\",defaultValue:\"Allow the website to remember choices you make.\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PrivacyPreferences\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"loadConsentedScripts\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getConsentState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PrivacyPreferences.map","// Generated by Framer (fdc01c0)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,createTrigger,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,TriggerSubscription,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useTriggers,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import FooterUpdated from\"#framer/local/canvasComponent/LcmvwXVY3/LcmvwXVY3.js\";import NavMobileOverlay from\"#framer/local/canvasComponent/m7mU8SkUJ/m7mU8SkUJ.js\";import NavUpdated from\"#framer/local/canvasComponent/oiDKOm_iZ/oiDKOm_iZ.js\";import PrivacyPreferences from\"#framer/local/codeFile/St7Ywbj/PrivacyPreferences.js\";import PatternBackground from\"#framer/local/codeFile/wfb4ctP/SquareBG.js\";const NavUpdatedFonts=getFonts(NavUpdated);const NavUpdatedWithVariantAppearEffect=withVariantAppearEffect(NavUpdated);const NavMobileOverlayFonts=getFonts(NavMobileOverlay);const FooterUpdatedFonts=getFonts(FooterUpdated);const PrivacyPreferencesFonts=getFonts(PrivacyPreferences);const PatternBackgroundFonts=getFonts(PatternBackground);const breakpoints={QeDfulYz9:\"(min-width: 1200px)\",qekPd3fsx:\"(max-width: 809.98px)\",WHsOGBtNt:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-wjgBs\";const variantClassNames={QeDfulYz9:\"framer-v-h2dahz\",qekPd3fsx:\"framer-v-gff159\",WHsOGBtNt:\"framer-v-rloy59\"};const j5hiK5i5t=undefined;const A9Gd6jZud=undefined;const UNhueSuZf=undefined;const trigger=createTrigger({interactions:[],trackingId:\"\"});const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={qekPd3fsx:[\".framer-wjgBs.framer-x22m7b-container { height: 100vh; right: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={qekPd3fsx:\".framer-gff159-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wjgBs.framer-wwap9, .framer-wjgBs .framer-wwap9 { display: block; }\",\".framer-wjgBs.framer-h2dahz { align-content: center; align-items: center; background-color: var(--token-d608ba9e-6615-4c0d-9920-a0534423e769, #1d1d1d); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 72px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-wjgBs .framer-eq9l7q-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-wjgBs.framer-101eau7 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-wjgBs.framer-x22m7b-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 10; }\",\".framer-wjgBs .framer-11tld3t { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-wjgBs .framer-qwthek-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 2; }\",\".framer-wjgBs .framer-1wlg67d-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",\".framer-wjgBs .framer-1aeo438-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; order: 1005; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 0; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={QeDfulYz9:\"(min-width: 1200px)\",qekPd3fsx:\"(max-width: 809.98px)\",WHsOGBtNt:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"QeDfulYz9\",Phone:\"qekPd3fsx\",Tablet:\"WHsOGBtNt\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({footerVisible,height,id,navbarScrollSection,navLinksVisible,width,...props})=>{return{...props,A9Gd6jZud:navbarScrollSection??props.A9Gd6jZud,j5hiK5i5t:navLinksVisible??props.j5hiK5i5t??true,UNhueSuZf:footerVisible??props.UNhueSuZf??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"QeDfulYz9\"};};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,A9Gd6jZud,j5hiK5i5t,UNhueSuZf,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const dMO8Z9rJxko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const EUb38QjuU1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const EmdE4U5sb1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const triggers=useTriggers();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"qekPd3fsx\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"QeDfulYz9\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-d608ba9e-6615-4c0d-9920-a0534423e769, rgb(29, 29, 29)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-h2dahz\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-eq9l7q-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"OqopkxnYA\",rendersWithMotion:true,scopeId:\"mz9fZcXG7\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(TriggerSubscription,{targetId:\"OqopkxnYA-cv\",trigger:trigger,triggerId:\"OqopkxnYA-GTCW5erwQ\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qekPd3fsx:{__framer__targets:[{ref:A9Gd6jZud,target:\"mrqM8vi6H\"}],variant:matchVariant(triggers.hasTriggered(\"OqopkxnYA-GTCW5erwQ\")&&\"BCHFHgdQ7\",\"G0s6Q7cqF\")},WHsOGBtNt:{__framer__targets:[{ref:A9Gd6jZud,target:\"Zi3Rn3Vcs\"}],variant:matchVariant(triggers.hasTriggered(\"OqopkxnYA-GTCW5erwQ\")&&\"BCHFHgdQ7\",\"cIgh7Db6Y\")}},children:/*#__PURE__*/_jsx(NavUpdatedWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:A9Gd6jZud,target:\"b6YA7dCdi\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,dMO8Z9rJx:dMO8Z9rJxko9la1({overlay}),height:\"100%\",id:\"OqopkxnYA\",layoutId:\"OqopkxnYA\",pHx2VGZfD:j5hiK5i5t,style:{width:\"100%\"},variant:matchVariant(triggers.hasTriggered(\"OqopkxnYA-GTCW5erwQ\")&&\"BCHFHgdQ7\",\"BCHFHgdQ7\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-101eau7\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"cXUbTlRn4\"),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qekPd3fsx:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:`${cx(scopingClassNames,\"framer-x22m7b-container\")} hidden-h2dahz hidden-rloy59`,inComponentSlot:true,nodeId:\"teozuHPPE\",rendersWithMotion:true,scopeId:\"mz9fZcXG7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qekPd3fsx:{EmdE4U5sb:EmdE4U5sb1q29jei({overlay}),EUb38QjuU:EUb38QjuU1q29jei({overlay}),style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(NavMobileOverlay,{height:\"100%\",id:\"teozuHPPE\",layoutId:\"teozuHPPE\",style:{width:\"100%\"},variant:matchVariant(\"yx4__c5Kb\"),width:\"100%\"})})})})})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-11tld3t\"}),UNhueSuZf!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:335,width:\"100vw\",y:1072,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qwthek-container\",nodeId:\"yA0hZwucR\",scopeId:\"mz9fZcXG7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qekPd3fsx:{variant:matchVariant(\"SXtzg6Qgm\")},WHsOGBtNt:{variant:matchVariant(\"gyAo2xc_z\")}},children:/*#__PURE__*/_jsx(FooterUpdated,{height:\"100%\",id:\"yA0hZwucR\",layoutId:\"yA0hZwucR\",style:{width:\"100%\"},variant:matchVariant(\"YjsYt03Bw\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wlg67d-container\",isAuthoredByUser:true,nodeId:\"n723QNLHD\",scopeId:\"mz9fZcXG7\",children:/*#__PURE__*/_jsx(PrivacyPreferences,{accentColor:\"rgb(30, 144, 255)\",acceptAllText:\"Accept All\",analyticsDescription:\"Help us understand how visitors interact with our website.\",analyticsTitle:\"Analytics & Performance\",borderRadius:4,consentVersion:\"1.0\",customizeText:\"Customize\",description:\"We use cookies to improve site functionality. Some cookies help us understand how visitors use our site.\",doNotSellText:\"Do Not Sell or Share My Personal Information\",expireDays:365,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},ga4Id:\"\",gtmId:\"GTM-WDFCQL5J\",height:\"100%\",id:\"n723QNLHD\",layoutId:\"n723QNLHD\",marketingDescription:\"Used to track visitors across websites to display relevant advertisements.\",marketingTitle:\"Marketing & Advertising\",necessaryDescription:\"Essential for the website to function.\",necessaryTitle:\"Strictly Necessary\",outlineButtonBorder:\"rgb(241, 241, 241)\",outlineButtonText:\"rgb(241, 241, 241)\",position:\"bottom-left\",preferencesDescription:\"Allow the website to remember choices you make.\",preferencesTitle:\"Functionality & Preferences\",primaryButtonBg:\"rgb(30, 144, 255)\",primaryButtonText:\"rgb(29, 29, 29)\",privacyPolicyText:\"Privacy Policy\",privacyPolicyUrl:\"/privacy-policy\",rejectAllText:\"Reject All\",savePreferencesText:\"Save Preferences\",secondaryButtonBg:\"rgba(30, 144, 255, 0)\",secondaryButtonBorder:\"rgb(241, 241, 241)\",secondaryButtonText:\"rgb(241, 241, 241)\",showDoNotSell:true,showOnLoad:true,showPreview:true,theme:\"dark\",title:\"We value your privacy\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aeo438-container\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"CET3xKhDi\",scopeId:\"mz9fZcXG7\",children:/*#__PURE__*/_jsx(PatternBackground,{height:\"100%\",id:\"CET3xKhDi\",layoutId:\"CET3xKhDi\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WHsOGBtNt\":{\"layout\":[\"fixed\",\"fixed\"]},\"qekPd3fsx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"A9Gd6jZud\":\"navbarScrollSection\",\"j5hiK5i5t\":\"navLinksVisible\",\"UNhueSuZf\":\"footerVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"QeDfulYz9\":[\".framer-eq9l7q-container\",\".framer-qwthek-container\",\".framer-1wlg67d-container\",\".framer-1aeo438-container\"],\"WHsOGBtNt\":[\".framer-eq9l7q-container\",\".framer-qwthek-container\",\".framer-1wlg67d-container\",\".framer-1aeo438-container\"],\"qekPd3fsx\":[\".framer-eq9l7q-container\",\".framer-qwthek-container\",\".framer-1wlg67d-container\",\".framer-1aeo438-container\"]}\n * @framerBreakpoints {\"QeDfulYz9\":{\"min\":1200,\"canvasClassName\":\"framer-h2dahz-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"WHsOGBtNt\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-rloy59-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"qekPd3fsx\":{\"max\":809,\"canvasClassName\":\"framer-gff159-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant QeDfulYz9\n * @framerLayoutTemplate true\n */const Framermz9fZcXG7=withCSS(Component,css,\"framer-wjgBs\");export default Framermz9fZcXG7;Framermz9fZcXG7.displayName=\"Main Template\";Framermz9fZcXG7.defaultProps={height:1e3,width:1200};addPropertyControls(Framermz9fZcXG7,{A9Gd6jZud:{title:\"Navbar Scroll Section\",type:ControlType.ScrollSectionRef},j5hiK5i5t:{defaultValue:true,title:\"Nav Links Visible\",type:ControlType.Boolean},UNhueSuZf:{defaultValue:true,title:\"Footer Visible\",type:ControlType.Boolean}});addFonts(Framermz9fZcXG7,[{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\"}]},...NavUpdatedFonts,...NavMobileOverlayFonts,...FooterUpdatedFonts,...PrivacyPreferencesFonts,...PatternBackgroundFonts],{supportsExplicitInterCodegen:true});Framermz9fZcXG7.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavUpdated,{},context),forwardLoader(NavMobileOverlay,{},context),forwardLoader(FooterUpdated,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermz9fZcXG7\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"QeDfulYz9\\\":[\\\".framer-eq9l7q-container\\\",\\\".framer-qwthek-container\\\",\\\".framer-1wlg67d-container\\\",\\\".framer-1aeo438-container\\\"],\\\"WHsOGBtNt\\\":[\\\".framer-eq9l7q-container\\\",\\\".framer-qwthek-container\\\",\\\".framer-1wlg67d-container\\\",\\\".framer-1aeo438-container\\\"],\\\"qekPd3fsx\\\":[\\\".framer-eq9l7q-container\\\",\\\".framer-qwthek-container\\\",\\\".framer-1wlg67d-container\\\",\\\".framer-1aeo438-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"A9Gd6jZud\\\":\\\"navbarScrollSection\\\",\\\"j5hiK5i5t\\\":\\\"navLinksVisible\\\",\\\"UNhueSuZf\\\":\\\"footerVisible\\\"}\",\"framerDefaultVariant\":\"QeDfulYz9\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WHsOGBtNt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qekPd3fsx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"QeDfulYz9\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-h2dahz-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"WHsOGBtNt\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-rloy59-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"qekPd3fsx\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-gff159-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainTemplate from \"https://framerusercontent.com/modules/A2h65oL6kpdJrIzhtpDL/gwVPxZqyybkhnemFzsf4/mz9fZcXG7.js\";\r\n\r\n\t\tconst routes = {Fo5Me4Dpy: {elements: {I6_JHmt4N: \"transparency\", kvB1X8KLK: \"speed\", QUGdPR9oH: \"integration\", ru5GAsmuF: \"cta\", U6FyS6Xld: \"nav-trigger\", YF5EGpthO: \"rigor\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HI66iZapnsJZlkqLjmtI/lCYosmeUkLB1FXcgflIX/Fo5Me4Dpy.js\")), path: \"/\"}, Itv7Lyxsc: {abTestingParentId: \"Fo5Me4Dpy\", elements: {cb94zP4hG: \"integration\", ogZ2C9nev: \"speed\", S3nJ4urgW: \"nav-trigger\", tyDyln309: \"rigor\", u8NcR93WX: \"transparency\", zL_OuMP_G: \"cta\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yMU99eaEuvtKDHZ9OBgO/8a43di8OAET0mevX9hu5/Itv7Lyxsc.js\")), path: \"/\"}, R0s0nywXY: {elements: {mnBQwMCtW: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/laKQxl1QaQflOUHQ1nDV/Qqs9CeS9nTANJG1xU13J/R0s0nywXY.js\")), path: \"/use-cases\"}, PBHyfdcAF: {elements: {COmQb38Vc: \"nav-trigger\", iSOVBDfll: \"cta\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OfzC5R1NWZ3fy7W4Jlrk/Ex1923XokL4txW3VSLRI/PBHyfdcAF.js\")), path: \"/industries\"}, RbMony388: {elements: {EoAVcz4TV: \"cta\", NX2VXIFzx: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TpErpYYO2YW6qzArUFHJ/n0FYJC3ho6ViBwzuaGY3/RbMony388.js\")), path: \"/about\"}, qfVYKDMaG: {elements: {avsSWiiRK: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7Z4i20vhIQIqvK2mPqP3/CTuh9YRbL6KgpwwM19I6/qfVYKDMaG.js\")), path: \"/subprocessors\"}, QCIt_Jn1L: {elements: {xc1csZ_vM: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PmnzjpvqIKjdki2NMcb0/1JXKprj1D0dsO0ea5bky/QCIt_Jn1L.js\")), path: \"/privacy-policy\"}, Fj_j_jOzI: {elements: {sGNNy9TWS: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/T7l4um9Twyx85DdtHgVJ/DdgI4tTiduoHKyA8jvU5/Fj_j_jOzI.js\")), path: \"/terms-of-use\"}, DcEWsT_l6: {elements: {IYcksStrP: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1fmI5kB1GXiTCOaHKlyi/dg5sQA3JkSYOyx2BcwbN/DcEWsT_l6.js\")), path: \"/contact\"}, hvMjOISuq: {elements: {CBy081tSo: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tk1atj68sAbGQVkk0Jva/kT95Tuy68zjceXGL35jk/hvMjOISuq.js\")), path: \"/chat-with-our-team\"}, HsVHoDgDa: {elements: {kONeCabch: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HFty2VMrOhYRrJPsyJ3s/lVpK5osiqNgjTpwV7X4h/HsVHoDgDa.js\")), path: \"/eap\"}, XxLI3r7VY: {elements: {a1nUqjYKx: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yA2ahBJPh2QJavzxWeob/ce32wcvFNUcqDXmjgiaG/XxLI3r7VY.js\")), path: \"/early-access-program\"}, zkGu6mAlC: {elements: {wLLXgq_ES: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y7XwDHfLtx88y2TdPJqz/um3UKNOCCV4MMrBKLjcF/zkGu6mAlC.js\")), path: \"/see-roebling-in-action-ai-project-planning-tool\"}, roB2Taje8: {elements: {KvWIAA5x0: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NzxBgxAzOzgp9jJWhHpy/7kUsUIttAKUusIJdpm29/roB2Taje8.js\")), path: \"/process-engineering-garbage-in-out-live-session\"}, keoFMzY0R: {elements: {vuxIFygao: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UiukANbrX7Lp0aswgbfK/7k7j1b1qWMzoMbUo3uYn/keoFMzY0R.js\")), path: \"/resources\"}, VJsVjhSmk: {elements: {FXVtSW8DB: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lIYLt510hyxv3v24moMJ/EPmz0sMpckSsZNowSRHx/VJsVjhSmk.js\")), path: \"/eap-thank-you\"}, REpQgzDG2: {elements: {XKhRXBMbZ: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/T21Zn5jdauTawK8vr5L2/YoWKjFuCVX62PE1wnwWT/REpQgzDG2.js\")), path: \"/contact-thank-you\"}, ewjqdhYvM: {collectionId: \"wfD7K590X\", elements: {cNP2yHR5G: \"cta\", V2SaJNh8V: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1PXqcOaMCTTJuvAwMFcc/ILDjDhGvTxrwWhGS3WXV/ewjqdhYvM.js\")), path: \"/resources/:RKEK_XMBo\"}, T1Ybl2w0R: {collectionId: \"SFlePw1OU\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O7pwbYk7DcqVVYjcGFSL/uD4mhtpUWCw06jjbvBm0/T1Ybl2w0R.js\")), path: \"/old/resources/:G0Fizfmdg\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {SFlePw1OU: async () => (await import(\"https://framerusercontent.com/modules/UzooMT10dEFYb3SszHDC/TR4t0c3ZyMPIVP2uQDfY/SFlePw1OU.js\"))?.[\"utils\"], wfD7K590X: async () => (await import(\"https://framerusercontent.com/modules/l4jbozBOCv1xXhQvSVIT/NZqvVNt5738UMtM7Ynwd/wfD7K590X.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"d160c3f2d7a9664b035729063537e34818fe872937d69f3418193efc2f853fc7\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {A9Gd6jZud: {href: {hash: \":U6FyS6Xld\", webPageId: \"Fo5Me4Dpy\"}, refKey: true}, j5hiK5i5t: true, UNhueSuZf: true}\r\nconst props2 = {...props1, A9Gd6jZud: undefined}\r\nconst props3 = {...props1, A9Gd6jZud: {href: {hash: \":S3nJ4urgW\", webPageId: \"Fo5Me4Dpy\"}, refKey: true}}\r\nconst props4 = {...props1, A9Gd6jZud: {href: {hash: \":mnBQwMCtW\", webPageId: \"R0s0nywXY\"}, refKey: true}}\r\nconst props5 = {...props1, A9Gd6jZud: {href: {hash: \":COmQb38Vc\", webPageId: \"PBHyfdcAF\"}, refKey: true}}\r\nconst props6 = {...props1, A9Gd6jZud: {href: {hash: \":NX2VXIFzx\", webPageId: \"RbMony388\"}, refKey: true}}\r\nconst props7 = {...props1, A9Gd6jZud: {href: {hash: \":avsSWiiRK\", webPageId: \"qfVYKDMaG\"}, refKey: true}}\r\nconst props8 = {...props1, A9Gd6jZud: {href: {hash: \":xc1csZ_vM\", webPageId: \"QCIt_Jn1L\"}, refKey: true}}\r\nconst props9 = {...props1, A9Gd6jZud: {href: {hash: \":sGNNy9TWS\", webPageId: \"Fj_j_jOzI\"}, refKey: true}}\r\nconst props10 = {...props1, A9Gd6jZud: {href: {hash: \":IYcksStrP\", webPageId: \"DcEWsT_l6\"}, refKey: true}}\r\nconst props11 = {...props1, A9Gd6jZud: {href: {hash: \":CBy081tSo\", webPageId: \"hvMjOISuq\"}, refKey: true}}\r\nconst props12 = {...props1, A9Gd6jZud: {href: {hash: \":kONeCabch\", webPageId: \"HsVHoDgDa\"}, refKey: true}}\r\nconst props13 = {...props1, A9Gd6jZud: {href: {hash: \":a1nUqjYKx\", webPageId: \"XxLI3r7VY\"}, refKey: true}}\r\nconst props14 = {...props1, A9Gd6jZud: {href: {hash: \":kuM4xOXtF\", webPageId: \"n92z_buLk\"}, refKey: true}, j5hiK5i5t: false, UNhueSuZf: false}\r\nconst props15 = {...props1, A9Gd6jZud: {href: {hash: \":LfhJ9aBNy\", webPageId: \"rp3MOxOiY\"}, refKey: true}}\r\nconst props16 = {...props1, A9Gd6jZud: {href: {hash: \":WLSv892KG\", webPageId: \"IN__g0zLK\"}, refKey: true}}\r\nconst props17 = {...props1, A9Gd6jZud: {href: {hash: \":rHzh5mKsl\", webPageId: \"hTAqjV0Er\"}, refKey: true}}\r\nconst props18 = {...props1, A9Gd6jZud: {href: {hash: \":wLLXgq_ES\", webPageId: \"zkGu6mAlC\"}, refKey: true}}\r\nconst props19 = {...props1, A9Gd6jZud: {href: {hash: \":KvWIAA5x0\", webPageId: \"roB2Taje8\"}, refKey: true}}\r\nconst props20 = {...props1, A9Gd6jZud: {href: {hash: \":vuxIFygao\", webPageId: \"keoFMzY0R\"}, refKey: true}}\r\nconst props21 = {...props1, A9Gd6jZud: {href: {hash: \":FXVtSW8DB\", webPageId: \"VJsVjhSmk\"}, refKey: true}}\r\nconst props22 = {...props1, A9Gd6jZud: {href: {hash: \":XKhRXBMbZ\", webPageId: \"REpQgzDG2\"}, refKey: true}}\r\nconst props23 = {...props1, A9Gd6jZud: {href: {hash: \":V2SaJNh8V\", webPageId: \"ewjqdhYvM\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {AjBF8BitA: props2, cP4hn6B7V: props2, DcEWsT_l6: props10, ewjqdhYvM: props23, f4pTBGpuv: props2, Fj_j_jOzI: props9, Fo5Me4Dpy: props1, fs9bQWBHE: props2, HsVHoDgDa: props12, hTAqjV0Er: props17, hvMjOISuq: props11, IN__g0zLK: props16, Itv7Lyxsc: props3, JkQooZbXX: props2, keoFMzY0R: props20, KUADXkhhI: props2, lXpBzg6Gr: props2, MtxCm6YwV: props2, n92z_buLk: props14, PBHyfdcAF: props5, pxufk_rlw: props2, QCIt_Jn1L: props8, qfVYKDMaG: props7, R0s0nywXY: props4, RbMony388: props6, REpQgzDG2: props22, Rm4MKd7k9: props2, roB2Taje8: props19, rp3MOxOiY: props15, T1Ybl2w0R: props2, vBi0iielF: props2, VJsVjhSmk: props21, XxLI3r7VY: props13, zkGu6mAlC: props18}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"Fo5Me4Dpy\":\r\ncase \"vBi0iielF\":\r\ncase \"f4pTBGpuv\":\r\ncase \"fs9bQWBHE\":\r\ncase \"cP4hn6B7V\":\r\ncase \"Rm4MKd7k9\":\r\ncase \"pxufk_rlw\":\r\ncase \"KUADXkhhI\":\r\ncase \"JkQooZbXX\":\r\ncase \"lXpBzg6Gr\":\r\ncase \"MtxCm6YwV\":\r\ncase \"AjBF8BitA\":\r\ncase \"Itv7Lyxsc\":\r\ncase \"R0s0nywXY\":\r\ncase \"PBHyfdcAF\":\r\ncase \"RbMony388\":\r\ncase \"qfVYKDMaG\":\r\ncase \"QCIt_Jn1L\":\r\ncase \"Fj_j_jOzI\":\r\ncase \"DcEWsT_l6\":\r\ncase \"hvMjOISuq\":\r\ncase \"HsVHoDgDa\":\r\ncase \"XxLI3r7VY\":\r\ncase \"n92z_buLk\":\r\ncase \"rp3MOxOiY\":\r\ncase \"IN__g0zLK\":\r\ncase \"hTAqjV0Er\":\r\ncase \"zkGu6mAlC\":\r\ncase \"roB2Taje8\":\r\ncase \"keoFMzY0R\":\r\ncase \"VJsVjhSmk\":\r\ncase \"REpQgzDG2\":\r\ncase \"ewjqdhYvM\":\r\ncase \"T1Ybl2w0R\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"A9Gd6jZud\"]]}, (resolvedLinks) => React.createElement(MainTemplate, {...props, A9Gd6jZud: siteRef(resolvedLinks[0]), key: \"MainTemplate\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"Fo5Me4Dpy\":\r\ncase \"vBi0iielF\":\r\ncase \"f4pTBGpuv\":\r\ncase \"fs9bQWBHE\":\r\ncase \"cP4hn6B7V\":\r\ncase \"Rm4MKd7k9\":\r\ncase \"pxufk_rlw\":\r\ncase \"KUADXkhhI\":\r\ncase \"JkQooZbXX\":\r\ncase \"lXpBzg6Gr\":\r\ncase \"MtxCm6YwV\":\r\ncase \"AjBF8BitA\":\r\ncase \"Itv7Lyxsc\":\r\ncase \"R0s0nywXY\":\r\ncase \"PBHyfdcAF\":\r\ncase \"RbMony388\":\r\ncase \"qfVYKDMaG\":\r\ncase \"QCIt_Jn1L\":\r\ncase \"Fj_j_jOzI\":\r\ncase \"DcEWsT_l6\":\r\ncase \"hvMjOISuq\":\r\ncase \"HsVHoDgDa\":\r\ncase \"XxLI3r7VY\":\r\ncase \"n92z_buLk\":\r\ncase \"rp3MOxOiY\":\r\ncase \"IN__g0zLK\":\r\ncase \"hTAqjV0Er\":\r\ncase \"zkGu6mAlC\":\r\ncase \"roB2Taje8\":\r\ncase \"keoFMzY0R\":\r\ncase \"VJsVjhSmk\":\r\ncase \"REpQgzDG2\":\r\ncase \"ewjqdhYvM\":\r\ncase \"T1Ybl2w0R\":\r\nreturn [{hash: \"h2dahz\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"rloy59\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"gff159\", 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(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://roebling.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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/iC224ZP1kzXvwWKUlEzg/Pn9k1H02El8B2fSVd2El/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: {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":"8iCAGsU,SAAwB,GAAkB,EAAM,CAAC,GAAK,CAAC,QAAM,cAAc,OAAK,SAAS,UAAQ,OAAO,OAAK,SAAS,QAAM,OAAO,cAAY,UAAU,eAAa,EAAE,kBAAgB,oBAAkB,OAAK,WAAS,aAAW,aAAW,gBAAc,iBAAe,YAAY,kBAAgB,EAAE,aAAW,GAAM,gBAAc,eAAe,EACvpB,EAAO,IAAQ,QAAQ,IAAQ,QAAe,IAAS,QAAa,EAAO,aAAa,+BAA+B,CAAC,QAAc,EAAO,CAAC,GAAG,EAAO,UAAU,UAAU,KAAK,EAAO,UAAU,UAAU,cAAqB,6DAA0H,OAAO,EAAO,UAAU,UAAU,CACrF,EAAlS,CAAC,MAAM,CAAC,SAAS,EAAE,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,IAAI,EAAE,WAAW,EAAE,cAAc,KAAK,CAAC,OAAO,CAAC,SAAS,EAAE,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,IAAI,EAAE,WAAW,EAAE,cAAc,KAAK,CAAC,MAAM,CAAC,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,IAAI,GAAG,WAAW,EAAE,cAAc,KAAK,CAAC,CAAwB,GACzT,EAAc,GAAiB,EAAW,SAAe,EAAc,GAAmB,EAAW,SAAe,EAAc,GAAU,EAAW,SAAe,EAAgB,GAAY,IAAU,EAAgB,GAAY,EAAW,WAAiB,EAAmB,GAAe,EAAW,cACjT,MAAqB,CAAC,OAAO,EAAP,CAAgB,IAAI,SAAS,MAAM,CAAC,gBAAgB,EAAY,MAAM,UAAU,OAAO,OAAO,CAAC,IAAI,UAAU,MAAM,CAAC,gBAAgB,cAAc,MAAM,EAAY,OAAO,aAAa,IAAc,CAAC,IAAI,UAAU,MAAM,CAAC,gBAAgB,cAAc,MAAM,EAAO,cAAc,OAAO,OAAO,CAAC,IAAI,OAAO,QAAQ,MAAM,CAAC,gBAAgB,cAAc,MAAM,EAAO,cAAc,OAAO,OAAsB,iBAAe,oBAAoB,GAAG,EAAgB,IAAI,GACpe,MAAe,CAAC,GAAG,IAAO,OAAO,OAAO,KAAK,IAAM,EAAS,EAAW,SAAS,OAAO,EAAP,CAAa,IAAI,WAAW,OAAoB,EAAK,GAAa,CAAC,KAAK,EAAS,CAAC,CAAC,IAAI,SAAS,OAAoB,EAAK,GAAW,CAAC,KAAK,EAAS,CAAC,CAAC,IAAI,SAAS,QAAQ,OAAoB,EAAK,GAAW,CAAC,KAAK,EAAS,CAAC,GAC9S,MAAgB,CAA2C,GAA1C,QAAQ,IAAI,6BAA6B,CAAW,IAAS,OAAY,CAChG,GAAG,OAAO,EAAO,uBAAwB,WAAW,CAAC,QAAQ,IAAI,wBAAwB,CAAC,EAAO,uBAAuB,CAAC,OACzH,QAAQ,IAAI,uBAAuB,CAAC,EAAO,cAAc,IAAI,YAAY,sBAAsB,CAAC,GAAU,EAAa,CAAC,WAAW,GAAM,uDAAuD,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,IAAI,EAAW,IAAI,QAAQ,GAAG,EAAc,KAAK,EAAc,IAAI,SAAS,EAAc,WAAW,EAAgB,WAAW,EAAgB,cAAc,EAAgC,eAAa,OAAO,UAAU,WAAW,gBAAgB,GAAG,GAAkB,CAAC,CACzgB,EAAe,EAAW,CAAC,SAAS,QAAQ,OAAO,KAAK,GAAG,IAAgB,cAAc,CAAC,OAAO,GAAG,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,UAAU,6BAA6B,gBAAgB,EAAO,GAAG,OAAO,aAAa,EAAO,SAAS,CAAC,EAAE,CAAC,OAAoB,EAAM,EAAO,OAAO,CAAC,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAa,GAAG,EAAe,CAAC,WAAW,CAAC,MAAM,KAAK,QAAQ,GAAG,CAAC,SAAS,CAAC,MAAM,IAAI,CAAC,aAAa,qBAAqB,SAAS,CAAC,GAAY,CAAC,GAAoB,EAAK,OAAO,CAAC,SAAS,EAAM,CAAC,CAAC,CAAC,CAAC,gCAZpc,IAAoD,IAAkC,CACzI,IAAY,CAAC,UAAqB,EAAM,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,KAAK,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,IAAI,GAAG,IAAI,EAAE,IAAI,KAAK,eAAe,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,KAAK,eAAe,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,KAAK,eAAe,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,KAAK,eAAe,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,KAAK,eAAe,CAAC,CAAC,CAAC,CAAC,CAC/lB,IAAc,CAAC,UAAqB,EAAM,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,iuBAAiuB,CAAC,CAAC,CAAC,CAAC,CAC1/B,IAAY,CAAC,UAAqB,EAAM,MAAM,CAAC,MAAM,EAAK,OAAO,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,8CAA8C,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAS0L,EAAoB,GAAkB,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,cAAc,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,SAAS,WAAW,SAAS,OAAO,CAAC,aAAa,CAAC,SAAS,WAAW,SAAS,OAAO,CAAC,aAAa,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,OAAO,UAAU,SAAS,UAAU,CAAC,aAAa,CAAC,YAAY,UAAU,SAAS,UAAU,CAAC,aAAa,OAAO,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,QAAQ,SAAS,QAAQ,CAAC,aAAa,CAAC,QAAQ,SAAS,QAAQ,CAAC,aAAa,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,QAAQ,OAAO,OAAO,CAAC,aAAa,CAAC,QAAQ,OAAO,OAAO,CAAC,aAAa,OAAO,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,YAAY,iCAAiC,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,YAAY,iCAAiC,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,QAAQ,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,eAAe,GAAK,YAAY,iCAAiC,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,QAAQ,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,aAAa,CAAC,WAAW,kBAAkB,YAAY,cAAc,aAAa,gBAAgB,WAAW,iBAAiB,YAAY,CAAC,aAAa,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,YAAY,yCAAyC,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,eAAe,GAAK,YAAY,kCAAkC,CAAC,eAAe,CAAC,KAAK,EAAY,KAAK,MAAM,kBAAkB,QAAQ,CAAC,OAAO,YAAY,CAAC,aAAa,CAAC,OAAO,YAAY,CAAC,aAAa,YAAY,OAAO,GAAO,EAAM,UAAU,OAAO,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,OAAO,GAAO,EAAM,UAAU,QAAQ,EAAM,iBAAiB,OAAO,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,kBAAkB,aAAa,GAAM,YAAY,2BAA2B,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,iBAAiB,QAAQ,CAAC,cAAc,eAAe,CAAC,aAAa,CAAC,cAAc,eAAe,CAAC,aAAa,cAAc,OAAO,GAAO,CAAC,EAAM,WAAW,CAAC,CAAC,ICX1oF,SAASA,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,kDAAjhB,IAAoG,IAAkE,IAA4B,CAAgCC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,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,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUnsC,GAAgB,EAVmtC,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,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,6CAA6C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBU,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,QAAQ,EAAE,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,GAAGd,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKe,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;EAAi1B,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yKAAyK,kHAAkH,CAUppI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVgI,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,kDAAjhB,IAAoG,IAAkE,IAA4B,CAAgC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,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,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUnsC,GAAgB,EAVmtC,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,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBU,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,QAAQ,EAAE,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,GAAGb,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKc,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;EAAi6B,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,sJAAsJ,kHAAkH,CAUjsI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,UAAU,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICV8yC,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,gEAAhrD,IAAoP,IAAkE,IAA4B,KAA8J,KAAyH,KAA0H,KAA0H,KAAoH,KAAmH,KAAkH,CAAM,GAAuB,EAAS,GAAkB,CAAO,GAAc,EAASC,GAAS,CAAO,GAAa,EAASC,GAAQ,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,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,CAUvoF,EAAgB,EAVupF,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,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAyG,EAAkB,EAAGX,GAAhGc,GAAsBC,GAAuBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBe,EAAU,EAAW,CAAC,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,2BAA2B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qEAAqE,GAAG,EAAM,CAAC,GAAGrB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKsB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,gCAAgC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,8CAA8C,CAAC,SAAS,6NAA6N,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,6NAA6N,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,8CAA8C,CAAC,SAAS,6NAA6N,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,oDAAoD,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,2BAA2B,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,oDAAoD,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,2BAA2B,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,oDAAoD,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,2BAA2B,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,oCAAoC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,CAAC,CAAC,CAAc,EAAKU,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;EAA4X,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,sBAAsB,8CAA8C,CAAC,SAAS,qDAAwD,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAkB,CAAC,YAAY,oBAAoB,aAAa,EAAE,cAAc,cAAc,KAAK,CAAC,WAAW,2CAA2C,UAAU,SAAS,WAAW,IAAI,CAAC,SAAS,GAAG,WAAW,IAAI,OAAO,OAAO,KAAK,OAAO,GAAG,YAAY,WAAW,GAAM,MAAM,cAAc,SAAS,YAAY,cAAc,EAAE,WAAW,IAAI,kBAAkB,EAAE,gBAAgB,EAAE,KAAK,QAAQ,eAAe,OAAO,MAAM,OAAO,gBAAgB,EAAE,QAAQN,GAAa,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKe,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yRAAyR,6SAA6S,8RAA8R,iRAAiR,mMAAmM,oUAAoU,8XAA8X,kcAAkc,6RAA6R,oRAAoR,iJAAiJ,iJAAiJ,mHAAmH,kHAAkH,+QAA+Q,4SAA4S,wGAAwG,gSAAgS,iJAAiJ,gEAAgE,uFAAuF,2HAA2H,sEAAsE,4FAA4F,wKAAwK,wHAAwH,iGAAiG,8JAA8J,wFAAwF,gEAAgE,2MAA2M,uKAAuK,yKAAyK,2EAA2E,sJAAsJ,8KAA8K,qIAAqI,8DAA8D,GAAGsB,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,udAAud,CAUtg4B,eAAe,IAAgB,EAAgB,EAAgB,YAAY,gBAAgB,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,EAAS,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,GAAuB,GAAG,GAAc,GAAG,GAAa,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcC,GAAU,EAAE,CAAC,EAAQ,CAAC,EAAc7B,GAAS,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAQ,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICX1jF,SAAgB,IAAW,CAAC,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,IAAI,KAAK,IAAI,MAAM,OAAO,OAAO,OAAO,cAAc,2CAA2C,UAAU,aAAa,CAAC,CAAqJ,SAAgB,GAAc,EAAE,CAAC,MAAO,KAAQ,EAA+B6B,GAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,GAAU,EAAM,CAAC,CAAC,oBAAlf,IAA0P,IAAmF,CAAyK,GAAc,YAAY,eCAlgB,SAAwB,GAAkB,CAAC,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,GAAG,EAAM,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,MAAM,CAAC,QAAQ,QAAQ,CAAC,oBAAoB,OAAO,SAAS,CAAc,EAAK,OAAO,CAAC,SAAsB,EAAM,UAAU,CAAC,GAAG,eAAe,aAAa,iBAAiB,MAAM,GAAG,OAAO,GAAG,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,GAAG,OAAO,GAAG,KAAK,UAAU,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,KAAK,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,mBAApmB,iCCCd,IAAsE,IAA4B,CAAoCC,GAAK,0BAAgCC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,cAAY,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,kBAAkB,UAAU,GAAa,EAAM,WAAW,eAAe,EASlmBC,GAAK,EAT6nB,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,IAAI,GAAG,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,IAAI,+VAA+V,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,2CAA2CA,GAAK,qCAAqC,CASv1C,eAAe,CAAC,GAAK,YAAY,WAAuBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,kBAAkB,OAAO,GAAK,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAK,MAAM,eAAe,KAAK,EAAY,MAAM,CAAC,CAAC,ICT43B,SAASE,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,gFAAnyC,IAAiU,IAAkE,IAA4B,KAAmJ,KAAoH,CAAM,GAAwC,GAA0B,EAAOC,EAAS,CAAC,CAAO,GAAe,EAASC,GAAU,CAAO,GAA6D,GAA0B,EAAO,EAA8B,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAAwNC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAA+E,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAtI,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAgF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAxI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAgF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAxI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAAuG,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAxI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,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,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,YAAU,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWvoG,GAAgB,EAXupG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAA2D,EAAkB,EAAGX,GAAlDc,GAA6F,CAA0B,OAAZ,GAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGnB,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAwC,CAAC,sBAAsB,GAAK,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,EAAqB,CAAC,UAAU,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,iBAAiB,GAAK,QAAQ,GAAU,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAW,MAAM,EAAa,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,GAAwC,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,EAAqB,CAAC,UAAU,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,iBAAiB,GAAK,QAAQ,GAAU,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAW,MAAM,EAAa,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,GAAwC,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,EAAqB,CAAC,UAAU,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,iBAAiB,GAAK,QAAQ,GAAW,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAW,MAAM,EAAa,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,GAAwC,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,EAAqB,CAAC,UAAU,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,iBAAiB,GAAK,QAAQ,GAAW,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAW,MAAM,EAAa,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,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,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,GAAGb,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,GAAG,QAAU,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,GAAG,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,UAAU,0BAA0B,wBAAwB,SAA0B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,QAAQ,GAAW,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKE,GAAU,CAAC,UAAU,EAAc,GAAG,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,sBAAsB,UAAU,iBAAiB,MAAM,CAAC,UAAU,OAAO,CAAC,UAAU,GAAG,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGP,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,EAAiB,MAAM,CAAC,UAAU,OAAO,MAAM,OAAO,CAAC,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,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,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,GAAG,QAAU,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,GAAG,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,UAAU,0BAA0B,wBAAwB,SAA0B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,GAAGA,EAAqB,CAAC,UAAU,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,QAAQ,GAAW,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKE,GAAU,CAAC,UAAU,EAAe,GAAG,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,sBAAsB,UAAU,mBAAmB,MAAM,CAAC,UAAU,OAAO,CAAC,UAAU,GAAG,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGP,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,EAAiB,MAAM,CAAC,UAAU,OAAO,MAAM,OAAO,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,uQAAuQ,yRAAyR,8MAA8M,qRAAqR,kKAAkK,mMAAmM,qLAAqL,sNAAsN,0FAA0F,oIAAoI,8DAA8D,gEAAgE,+DAA+D,GAAGoB,GAAgB,CAW73iB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,qBAAqB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,MAAM,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,QAAQ,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,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,GAAe,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcnB,GAAU,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICX5lC,SAASoB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAA9+C,IAA+S,IAAkE,IAA4B,KAAgJ,KAA2H,KAAgH,KAA2H,CAAM,GAAW,EAASC,GAAM,CAAOC,GAAsB,EAASC,GAAiB,CAAOC,GAAuB,EAAS,GAAkB,CAAO,GAA8B,GAA6B,EAAO,IAAI,CAAC,OAAO,YAAY,SAAS,GAAc,QAAQ,YAAY,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAAkPC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,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,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,YAAU,aAAW,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAY,EAAM,UAAU,UAAU,GAAW,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWtkF,GAAgB,EAXslF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGX,GAA2C,CAAO,MAAoB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,GAA8B,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBY,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGpB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAKqB,GAAO,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,IAAI,YAAY,GAAG,WAAW,IAAI,MAAM,QAAQ,IAAI,2FAA2F,CAAC,UAAU,8BAA8B,mBAAmB,OAAO,kBAAkB,QAAyB,mBAAiB,SAAS,YAAY,GAAGrB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,IAAI,QAAQ,IAA2B,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,GAAG,KAAK,IAAI,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,IAAI,CAAC,IAAI,IAAI,EAAE,EAAE,GAAG,GAAG,CAAC,YAAY,GAAG,WAAW,IAAI,MAAM,QAAQ,IAAI,2FAA2F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,SAAsB,EAAKC,GAAM,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,eAAe,WAAW,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,GAAGD,GAAqB,CAAC,UAAU,CAAC,OAAO,KAAK,IAAI,GAAG,KAAK,IAAI,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,GAAG,KAAK,IAAI,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,IAAI,CAAC,IAAI,IAAI,EAAE,GAAG,GAAG,IAAI,KAAK,IAAI,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,IAAI,CAAC,IAAI,GAAG,KAAK,IAAI,GAAG,KAAK,IAAI,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,IAAI,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAiB,CAAC,UAAU,EAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQM,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,kTAAkT,wTAAwT,wRAAwR,iNAAiN,oRAAoR,sRAAsR,qIAAqI,kTAAkT,0GAA0G,0IAA0I,qIAAqI,yHAAyH,iEAAiE,0GAA0G,wEAAwE,CAWx1V,eAAe,IAAgB,GAAgB,GAAgB,YAAY,uBAAuB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,cAAc,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAW,GAAGP,GAAsB,GAAGE,GAAuB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcD,GAAiB,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,iCCXpuB,IAAsE,IAA4B,CAAoC,GAAK,0BAAgC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOmB,IAAU,CAAC,QAAM,SAAO,KAAG,cAAY,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,kBAAkB,UAAU,GAAa,EAAM,WAAW,eAAe,EASlmB,GAAK,EAT6nB,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWA,GAAS,EAAM,CAAC,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,IAAI,GAAG,UAAU,EAAG,eAAeC,EAAU,CAAU,WAAa,MAAI,IAAI,yWAAyW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiC,GAAK,2CAA2C,GAAK,qCAAqC,CASj2C,eAAe,CAAC,GAAK,YAAY,UAAsB,GAAK,EAAoB,GAAK,CAAC,UAAU,CAAC,aAAa,kBAAkB,OAAO,GAAK,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAK,MAAM,eAAe,KAAK,EAAY,MAAM,CAAC,CAAC,ICTixB,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAAvrC,IAAkR,IAAkE,IAA4B,KAAyI,KAA2H,CAAM,GAAU,EAASC,GAAK,CAAO,GAAsB,EAASC,GAAiB,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,UAAU,kBAAkB,UAAU,mBAAmB,CAAkP,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,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,mBAAmB,YAAY,iBAAiB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,QAAQ,YAAY,OAAO,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,kBAAgB,YAAU,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,UAAU,UAAU,GAAiB,EAAM,WAAW,GAAK,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW/5E,GAAgB,EAX+6E,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,YAAU,YAAU,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGP,GAA2C,CAAO,EAAY,GAAW,IAAc,YAAmB,EAAS,IAAc,YAA6C,MAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,GAAa,GAAW,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAQ,GAAa,EAAQ,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBU,EAAU,EAAW,CAAC,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,2BAA2B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,eAAe,OAAO,gBAAgB,mBAAmB,qBAAqB,OAAO,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,eAAe,YAAY,gBAAgB,yBAAyB,qBAAqB,YAAY,CAAC,UAAU,CAAC,wBAAwB,QAAQ,CAAC,UAAU,CAAC,wBAAwB,QAAQ,eAAe,YAAY,gBAAgB,yBAAyB,qBAAqB,YAAY,CAAC,UAAU,CAAC,eAAe,YAAY,gBAAgB,yBAAyB,qBAAqB,YAAY,CAAC,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,mBAAmB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,UAAU,CAAC,cAAc,GAAK,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,GAAO,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,IAAI,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,EAAE,GAAG,CAAC,YAAY,GAAG,WAAW,IAAI,MAAM,QAAQ,IAAI,2FAA2F,CAAC,UAAU,gCAAgC,mBAAmB,OAAO,kBAAkB,QAAyB,mBAAiB,SAAS,YAAY,GAAG,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,IAAI,QAAQ,IAA2B,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,YAAY,GAAG,WAAW,IAAI,MAAM,QAAQ,IAAI,2FAA2F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,IAAI,QAAQ,IAA2B,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,YAAY,GAAG,WAAW,IAAI,MAAM,QAAQ,IAAI,2FAA2F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,IAAY,GAAM,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,QAAQ,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,sBAAsB,MAAM,CAAC,UAAU,CAAC,sBAAsB,MAAM,CAAC,CAAC,SAAS,GAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAG,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,GAAc,EAAe,EAAKb,GAAK,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,eAAe,WAAW,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,IAAY,GAAM,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,EAAE,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQG,GAAa,YAAY,CAAC,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,iRAAiR,8RAA8R,wRAAwR,kNAAkN,yTAAyT,sQAAsQ,qIAAqI,qSAAqS,wGAAwG,6KAA6K,yHAAyH,+PAA+P,uIAAuI,mHAAmH,4GAA4G,8GAA8G,iFAAiF,udAAud,CAW5ya,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,iBAAiB,SAAS,mBAAmB,kBAAkB,iBAAiB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,qBAAqB,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAU,GAAG,GAAsB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcH,GAAiB,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICT77B,SAASa,GAAW,CAAC,OAAc,IAAS,QAAa,OAAO,SAAW,IAAa,SAAS,IAAoB,CAAC,GAAG,CAACA,GAAW,CAAC,MAAO,GAAM,GAAG,CAAC,IAAM,EAAK,mBAAiF,OAA9D,aAAa,QAAQ,EAAK,EAAK,CAAC,aAAa,WAAW,EAAK,CAAQ,QAAc,CAAC,MAAO,IAAQ,SAAS,GAAe,EAAM,CAAC,GAAG,CAACA,GAAW,CAAC,MAAO,GAAM,GAAG,CAAC,OAAO,EAAO,aAAa,EAAM,EAAE,SAAS,QAAe,CAAC,MAAO,IAGzU,SAAS,IAAmB,CAAC,MAAM,WAAW,KAAK,KAAK,CAAC,GAAG,KAAK,QAAQ,CAAC,SAAS,GAAG,CAAC,OAAO,EAAE,EAAE,GAAI,SAAS,IAAkB,CAAC,GAAG,CAAC,IAAoB,CAAC,OAAO,KAAK,GAAG,CAAC,IAAM,EAAO,aAAa,QAAQ,GAAY,CAAC,OAAO,EAAO,KAAK,MAAM,EAAO,CAAC,UAAc,CAAC,OAAO,MAAO,SAAS,GAAY,EAAQ,EAAQ,EAAW,CAAC,IAAM,EAAO,CAAC,UAAQ,UAAU,IAAI,MAAM,CAAC,aAAa,CAAC,UAAQ,UAAUA,GAAW,CAAC,EAAU,UAAU,UAAU,UAAU,IAAmB,CAAC,CAAC,GAAG,IAAoB,CAAE,GAAG,CAAC,aAAa,QAAQ,GAAY,KAAK,UAAU,EAAO,CAAC,CAAC,IAAM,EAAa,KAAK,MAAM,aAAa,QAAQ,GAAgB,EAAE,KAAK,CAAC,EAAa,KAAK,EAAO,CAAC,aAAa,QAAQ,GAAgB,KAAK,UAAU,EAAa,MAAM,IAAI,CAAC,CAAC,MAAU,EAC/zB,OAAO,EAAQ,SAAS,IAAqB,CAAKA,MAAW,CAAQ,GAAG,CAAC,EAAO,UAAU,EAAO,WAAW,EAAE,CAAC,EAAO,KAAK,UAAe,CAAC,EAAO,UAAU,KAAK,UAAU,OAAY,GACvL,SAAS,IAAuB,CAAKA,MAAW,CAAQ,GAAG,CAAC,IAAqB,CAAC,EAAO,KAAK,UAAU,UAAU,CAAC,WAAW,SAAS,aAAa,SAAS,mBAAmB,SAAS,kBAAkB,SAAS,sBAAsB,SAAS,wBAAwB,SAAS,iBAAiB,UAAU,gBAAgB,IAAI,CAAC,MAAU,GAC9U,SAAS,GAAoB,EAAQ,CAAI,MAACA,GAAW,EAAE,CAAC,EAAO,MAAY,GAAG,CAAC,EAAO,KAAK,UAAU,SAAS,CAAC,kBAAkB,EAAQ,UAAU,UAAU,SAAS,WAAW,EAAQ,UAAU,UAAU,SAAS,aAAa,EAAQ,UAAU,UAAU,SAAS,mBAAmB,EAAQ,UAAU,UAAU,SAAS,sBAAsB,EAAQ,YAAY,UAAU,SAAS,wBAAwB,EAAQ,YAAY,UAAU,SAAS,CAAC,MAAU,GACvc,SAAS,GAAQ,EAAM,CAAI,MAACA,GAAW,EAAE,CAAC,GAAa,GAAG,CAAC,GAAG,SAAS,cAAc,gBAAgB,EAAM,IAAI,CAAC,OAAO,IAAM,EAAO,SAAS,cAAc,SAAS,CAAC,EAAO,MAAM,GAAK,EAAO,IAAI,8CAA8C,IAAQ,EAAO,UAAU,EAAO,WAAW,EAAE,CAAC,EAAO,UAAU,KAAK,CAAC,YAAY,IAAI,MAAM,CAAC,SAAS,CAAC,MAAM,SAAS,CAAC,CAAC,SAAS,KAAK,YAAY,EAAO,MAAU,GAClZ,SAAS,GAAQ,EAAc,CAAI,MAACA,GAAW,EAAE,CAAC,GAAqB,GAAG,CAAC,GAAG,SAAS,cAAc,gBAAgB,EAAc,IAAI,CAAC,OAAO,IAAM,EAAO,SAAS,cAAc,SAAS,CAAC,EAAO,MAAM,GAAK,EAAO,IAAI,+CAA+C,IAAgB,SAAS,KAAK,YAAY,EAAO,CAAC,IAAqB,CAAC,EAAO,KAAK,KAAK,IAAI,KAAK,CAAC,EAAO,KAAK,SAAS,EAAc,CAAC,aAAa,GAAK,CAAC,MAAU,GAW/a,SAAS,GAAa,CAAC,UAAQ,WAAS,WAAS,eAAa,CAAC,OAAoB,EAAK,SAAS,CAAC,KAAK,SAAS,eAAe,EAAiB,WAAS,YAAY,CAAC,GAAU,EAAS,CAAC,EAAQ,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,GAAG,aAAa,GAAG,OAAO,OAAO,gBAAgB,EAAQ,EAAY,EAAS,UAAU,UAAU,OAAO,EAAS,cAAc,UAAU,SAAS,WAAW,WAAW,6BAA6B,QAAQ,EAAS,GAAG,EAAE,WAAW,EAAE,QAAQ,EAAE,QAAQ,OAAO,WAAW,SAAS,CAAC,SAAsB,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,EAAE,EAAQ,GAAG,EAAE,CAAC,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,GAAG,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,EAAE,MAAM,GAAG,OAAO,GAAG,aAAa,MAAM,gBAAgB,UAAU,UAAU,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAGlvB,SAAS,GAAY,CAAC,QAAM,cAAY,UAAQ,WAAS,WAAS,WAAS,SAAO,eAAa,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,aAAa,IAAI,GAAG,QAAQ,SAAS,aAAa,aAAa,EAAO,OAAO,SAAS,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,aAAa,EAAE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,SAAS,GAAG,CAAC,SAAS,EAAM,CAAC,CAAC,GAAuB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,QAAQ,UAAU,gBAAgB,EAAO,OAAO,YAAY,aAAa,EAAE,MAAM,EAAO,OAAO,cAAc,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,SAAS,GAAG,MAAM,EAAO,OAAO,cAAc,WAAW,IAAI,CAAC,SAAS,EAAY,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAS,UAAiB,WAAS,SAAS,GAAU,EAAqB,cAAY,CAAC,CAAC,CAAC,CAAC,CAGn8B,SAAS,GAAiB,CAAC,SAAO,UAAQ,UAAQ,aAAW,SAAO,SAAO,SAAO,CAAwB,OAAnB,EAAuC,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,gBAAgB,kBAAkB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,MAAM,QAAQ,GAAG,CAAC,QAAQ,EAAQ,SAAsB,EAAM,EAAO,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,QAAQ,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,QAAQ,EAAE,CAAC,KAAK,CAAC,MAAM,IAAI,QAAQ,EAAE,CAAC,QAAQ,GAAG,EAAE,iBAAiB,CAAC,MAAM,CAAC,GAAG,EAAO,UAAU,MAAM,OAAO,SAAS,IAAI,UAAU,OAAO,SAAS,OAAO,QAAQ,EAAE,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,YAAY,aAAa,aAAa,EAAO,OAAO,SAAS,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,EAAE,SAAS,GAAG,WAAW,IAAI,CAAC,SAAS,qBAAqB,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAQ,aAAa,oBAAoB,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,OAAO,UAAU,QAAQ,EAAE,MAAM,EAAO,OAAO,cAAc,SAAS,GAAG,WAAW,EAAE,CAAC,SAAS,IAAO,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,gBAAgB,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,MAAM,EAAO,OAAO,cAAc,SAAS,GAAG,WAAW,IAAI,aAAa,EAAE,CAAC,SAAS,iKAAiK,CAAC,CAAc,EAAK,GAAY,CAAC,MAAM,EAAM,gBAAgB,qBAAqB,YAAY,EAAM,sBAAsB,oKAAoK,QAAQ,GAAK,aAAa,GAAG,SAAS,GAAK,SAAS,GAAY,SAAO,YAAY,EAAM,aAAa,UAAU,CAAC,CAAc,EAAK,GAAY,CAAC,MAAM,EAAM,gBAAgB,0BAA0B,YAAY,EAAM,sBAAsB,iHAAiH,QAAQ,EAAQ,UAAU,SAAS,GAAS,EAAW,CAAC,GAAG,EAAQ,UAAU,EAAQ,CAAC,CAAQ,SAAO,YAAY,EAAM,aAAa,UAAU,CAAC,CAAc,EAAK,GAAY,CAAC,MAAM,EAAM,gBAAgB,0BAA0B,YAAY,EAAM,sBAAsB,6EAA6E,QAAQ,EAAQ,UAAU,SAAS,GAAS,EAAW,CAAC,GAAG,EAAQ,UAAU,EAAQ,CAAC,CAAQ,SAAO,YAAY,EAAM,aAAa,UAAU,CAAC,CAAc,EAAK,GAAY,CAAC,MAAM,EAAM,kBAAkB,8BAA8B,YAAY,EAAM,wBAAwB,gFAAgF,QAAQ,EAAQ,YAAY,SAAS,GAAS,EAAW,CAAC,GAAG,EAAQ,YAAY,EAAQ,CAAC,CAAQ,SAAO,YAAY,EAAM,aAAa,UAAU,CAAC,CAAC,EAAM,eAA4B,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,GAAG,QAAQ,GAAG,gBAAgB,EAAO,OAAO,YAAY,cAAc,EAAM,cAAc,IAAI,GAAG,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,YAAY,SAAS,GAAG,WAAW,IAAI,CAAC,SAAS,EAAM,eAAe,+CAA+C,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,SAAS,GAAG,MAAM,EAAO,OAAO,cAAc,CAAC,SAAS,yLAAyL,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,YAAY,UAAU,aAAa,EAAO,OAAO,SAAS,QAAQ,OAAO,eAAe,WAAW,IAAI,GAAG,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAQ,MAAM,CAAC,GAAG,EAAO,OAAO,GAAG,EAAO,gBAAgB,CAAC,SAAS,SAAS,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAO,MAAM,CAAC,GAAG,EAAO,OAAO,GAAG,EAAO,cAAc,CAAC,SAAS,EAAM,qBAAqB,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAv0H,KAGrG,SAAS,GAAa,CAAC,SAAO,QAAM,cAAY,cAAY,oBAAkB,YAAU,CAAC,IAAM,MAAsB,CAAC,OAAO,EAAP,CAAiB,IAAI,SAAS,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,aAAa,EAAE,CAAC,IAAI,MAAM,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,aAAa,EAAE,CAAC,IAAI,SAAS,MAAM,CAAC,IAAI,MAAM,KAAK,GAAG,MAAM,GAAG,UAAU,mBAAmB,SAAS,IAAI,OAAO,SAAS,CAAC,QAAQ,MAAM,CAAC,OAAO,GAAG,KAAK,GAAG,MAAM,GAAG,SAAS,IAAI,GAAI,OAAoB,EAAM,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,GAAU,SAAS,MAAM,CAAC,IAAI,GAAG,CAAC,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,GAAU,SAAS,MAAM,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,SAAS,QAAQ,OAAO,IAAI,UAAU,aAAa,GAAG,EAAO,UAAU,GAAG,GAAmB,CAAC,QAAQ,GAAG,CAAC,KAAK,SAAS,kBAAkB,sBAAsB,SAAS,CAAc,EAAK,KAAK,CAAC,GAAG,sBAAsB,MAAM,CAAC,OAAO,aAAa,SAAS,GAAG,WAAW,IAAI,CAAC,SAAS,EAAM,OAAO,wBAAwB,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,aAAa,SAAS,GAAG,WAAW,IAAI,MAAM,EAAO,OAAO,cAAc,CAAC,SAAS,CAAC,EAAM,aAAa,2GAA2G,EAAM,kBAA+B,EAAMC,EAAU,CAAC,SAAS,CAAC,IAAiB,EAAK,IAAI,CAAC,KAAK,EAAM,iBAAiB,OAAO,SAAS,IAAI,sBAAsB,MAAM,CAAC,MAAM,EAAM,aAAa,UAAU,eAAe,YAAY,CAAC,SAAS,EAAM,mBAAmB,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAO,OAAO,GAAG,EAAO,cAAc,KAAK,EAAE,CAAC,SAAS,EAAM,eAAe,aAAa,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAkB,MAAM,CAAC,GAAG,EAAO,OAAO,GAAG,EAAO,gBAAgB,KAAK,EAAE,CAAC,SAAS,EAAM,eAAe,YAAY,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAY,MAAM,CAAC,GAAG,EAAO,OAAO,GAAG,EAAO,cAAc,MAAM,OAAO,CAAC,SAAS,EAAM,eAAe,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAG1hE,SAAwB,GAAmB,EAAM,CAAC,GAAK,CAAC,WAAS,cAAc,QAAM,OAAO,cAAY,UAAU,eAAa,GAAG,OAAK,QAAQ,kBAAgB,oBAAkB,oBAAkB,sBAAoB,wBAAsB,sBAAoB,oBAAkB,QAAM,QAAM,iBAAe,MAAM,aAAW,IAAI,aAAW,GAAK,cAAY,GAAK,gBAAc,IAAM,EACnX,CAAC,EAAQ,GAAYC,EAAS,GAAM,CAAM,CAAC,EAAW,GAAeA,EAAS,GAAM,CAAM,CAAC,EAAgB,GAAoBA,EAAS,GAAM,CAAM,CAAC,EAAW,GAAeA,EAAS,GAAM,CAAM,CAAC,EAAQ,GAAYA,EAAS,CAAC,UAAU,GAAK,UAAU,GAAM,UAAU,GAAM,YAAY,GAAM,CAAC,CAC1S,MAAc,CAAC,EAAW,GAAK,CAC/B,EAAc,GAAe,+BAA+B,CAAC,EAAG,EAAE,CAAC,CACnE,MAAc,CAAK,KAAe,GAAG,EAAI,GAAO,IAAO,IAAuB,CAAE,IAAM,EAAO,IAAkB,CAAC,GAAG,GAAQ,EAAO,UAAU,EAAe,CAAC,EAAW,EAAO,QAAQ,CAAC,EAAc,GAAM,EAAI,GAAO,IAAO,GAAoB,EAAO,QAAQ,CAAK,EAAO,QAAQ,YAAc,EAAM,GAAQ,EAAM,CAAS,GAAM,GAAQ,EAAM,EAAE,GAAG,CAAC,EAAO,cAAc,IAAI,YAAY,qBAAqB,CAAC,OAAO,EAAO,QAAQ,CAAC,CAAC,MAAU,QAAW,GAAY,EAAc,GAAK,MAAW,CAAI,GAAW,EAAc,GAAK,GAAI,CAAC,EAAQ,EAAe,EAAW,EAAM,EAAM,CAAC,CACjkB,MAAc,CAAC,GAAG,CAAC,EAAQ,OAAO,IAAM,MAAe,CAAC,GAAG,CAAC,IAAM,EAAO,IAAkB,CAAI,GAAO,EAAW,EAAO,QAAQ,MAAU,EAAE,EAAmB,GAAK,EAAqG,OAAlG,EAAO,iBAAiB,sBAAsB,EAAW,CAAC,EAAO,sBAAsB,MAAqB,CAAC,EAAO,oBAAoB,sBAAsB,EAAW,CAAC,OAAO,EAAO,wBAA0B,CAAC,EAAQ,CAAC,CACnY,IAAM,EAAO,GAAU,EAAM,EAAY,EAAa,EAAK,EAAW,CAAC,kBAAgB,oBAAkB,oBAAkB,sBAAoB,wBAAsB,sBAAoB,oBAAkB,CAAC,CACtM,OAAoB,CAAC,IAAM,EAAW,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,GAAK,CAAC,EAAW,EAAW,CAAC,GAAY,EAAW,EAAe,EAAW,CAAC,EAAc,GAAM,CACzM,GAAG,CAAC,EAAO,UAAU,EAAO,WAAW,EAAE,CAAC,EAAO,UAAU,KAAK,CAAC,MAAM,0BAA0B,kBAAkB,GAAK,kBAAkB,GAAK,oBAAoB,GAAK,CAAC,MAAU,GAAK,GAAO,IAAM,GAAoB,EAAW,CAAI,EAAM,GAAQ,EAAM,CAAS,GAAM,GAAQ,EAAM,CAAC,GAAG,CAAC,EAAO,cAAc,IAAI,YAAY,qBAAqB,CAAC,OAAO,CAAC,QAAQ,EAAW,CAAC,CAAC,CAAC,MAAU,IAAU,OAAoB,CAAC,IAAM,EAAW,CAAC,UAAU,GAAK,UAAU,GAAM,UAAU,GAAM,YAAY,GAAM,CAAC,EAAW,EAAW,CAAC,GAAY,EAAW,EAAe,EAAW,CAAC,EAAc,GAAM,CACjlB,GAAG,CAAC,EAAO,UAAU,EAAO,WAAW,EAAE,CAAC,EAAO,UAAU,KAAK,CAAC,MAAM,0BAA0B,kBAAkB,GAAM,kBAAkB,GAAM,oBAAoB,GAAM,CAAC,MAAU,GAAK,GAAO,IAAM,GAAoB,EAAW,CAAC,GAAG,CAAC,EAAO,cAAc,IAAI,YAAY,qBAAqB,CAAC,OAAO,CAAC,QAAQ,EAAW,CAAC,CAAC,CAAC,MAAU,IAAU,OAA0B,CAAC,GAAY,EAAQ,EAAe,EAAW,CAAC,EAAmB,GAAM,CAAC,EAAc,GAAM,CACjd,GAAG,CAAC,EAAO,UAAU,EAAO,WAAW,EAAE,CAAC,EAAO,UAAU,KAAK,CAAC,MAAM,yBAAyB,kBAAkB,EAAQ,UAAU,kBAAkB,EAAQ,UAAU,oBAAoB,EAAQ,YAAY,CAAC,MAAU,GAAK,GAAO,IAAM,GAAoB,EAAQ,CAAI,EAAQ,YAAc,EAAM,GAAQ,EAAM,CAAS,GAAM,GAAQ,EAAM,EAAE,GAAG,CAAC,EAAO,cAAc,IAAI,YAAY,qBAAqB,CAAC,OAAO,CAAC,UAAQ,CAAC,CAAC,CAAC,MAAU,IAElb,OADI,EACgB,EAAMD,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,GAAG,2BAA2B,MAAM,CAAC,QAAQ,OAAO,CAAC,cAAc,OAAO,CAAC,CAAc,EAAK,EAAgB,CAAC,SAAS,GAAyB,EAAK,GAAa,CAAQ,SAAa,QAAM,YAAY,GAAgB,YAAY,GAAgB,sBAAsB,EAAmB,GAAK,CAAU,WAAS,CAAC,CAAC,CAAC,CAAc,EAAK,EAAgB,CAAC,SAAS,GAA8B,EAAK,GAAiB,CAAC,OAAO,EAAgB,YAAY,EAAmB,GAAM,CAAS,UAAmB,aAAW,OAAO,GAA6B,SAAO,MAAM,CAAC,GAAG,EAAM,gBAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CADtoB,EAA4C,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAO,UAAU,QAAQ,GAAG,MAAM,OAAO,SAAS,IAAI,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,aAAa,SAAS,GAAG,WAAW,IAAI,CAAC,SAAS,EAAM,OAAO,wBAAwB,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,aAAa,SAAS,GAAG,WAAW,IAAI,MAAM,EAAO,OAAO,cAAc,CAAC,SAAS,EAAM,aAAa,sDAAsD,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,GAAG,EAAO,OAAO,GAAG,EAAO,cAAc,KAAK,EAAE,CAAC,SAAS,EAAM,eAAe,aAAa,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,GAAG,EAAO,OAAO,GAAG,EAAO,gBAAgB,KAAK,EAAE,CAAC,SAAS,EAAM,eAAe,YAAY,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,GAAG,EAAO,OAAO,GAAG,EAAO,cAAc,MAAM,OAAO,CAAC,SAAS,EAAM,eAAe,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAj+B,oCA7C2C,IAAoD,IAA+D,IAAkD,CAM9O,GAAY,sBAA4B,GAAgB,oBAYxD,IAAW,EAAM,EAAY,EAAa,EAAK,EAAW,IAAe,CAC/E,IAAM,EAAO,IAAQ,QAAQ,IAAQ,QAAQ,EAAiB,EAAO,CAAC,GAAG,EAAO,UAAU,UAAU,YAAY,EAAO,UAAU,UAAU,KAAK,EAAO,UAAU,UAAU,cAAc,EAAO,UAAU,UAAU,OAAO,EAAO,UAAU,UAAU,OAAO,EAAY,CAAC,MAAM,CAAC,SAAO,UAAU,CAAC,WAAW,GAAM,uDAAuD,gBAAgB,EAAO,GAAG,MAAM,EAAO,KAAkB,eAAa,UAAU,EAAO,iCAAiC,iCAAiC,OAAO,aAAa,EAAO,SAAS,CAAC,OAAO,CAAC,QAAQ,YAAY,aAAa,EAAa,GAAG,OAAO,OAAO,OAAO,UAAU,SAAS,OAAO,WAAW,IAAI,WAAW,gBAAgB,WAAW,UAAU,CAAC,cAAc,CAAC,gBAAgB,GAAc,iBAAiB,EAAY,MAAM,GAAc,mBAAmB,UAAU,CAAC,gBAAgB,CAAC,gBAAgB,GAAc,mBAAmB,cAAc,MAAM,GAAc,qBAAqB,EAAO,KAAK,OAAO,aAAa,GAAc,uBAAuB,EAAO,SAAS,CAAC,cAAc,CAAC,gBAAgB,cAAc,MAAM,GAAc,mBAAmB,EAAY,OAAO,aAAa,GAAc,qBAAqB,IAAc,CAAC,EA8BlsC,EAAoB,GAAmB,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,wBAAwB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,2GAA2G,gBAAgB,GAAK,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,kBAAkB,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,iBAAiB,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,YAAY,CAAC,oBAAoB,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,mBAAmB,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,mBAAmB,aAAa,GAAK,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,+CAA+C,OAAO,GAAO,CAAC,EAAM,cAAc,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,SAAS,cAAc,eAAe,MAAM,SAAS,CAAC,aAAa,CAAC,gBAAgB,cAAc,eAAe,aAAa,SAAS,CAAC,aAAa,cAAc,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,QAAQ,OAAO,OAAO,CAAC,aAAa,CAAC,QAAQ,OAAO,gBAAgB,CAAC,aAAa,OAAO,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,QAAQ,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,oBAAoB,aAAa,UAAU,CAAC,kBAAkB,CAAC,KAAK,EAAY,MAAM,MAAM,sBAAsB,aAAa,UAAU,CAAC,kBAAkB,CAAC,KAAK,EAAY,MAAM,MAAM,sBAAsB,aAAa,cAAc,CAAC,oBAAoB,CAAC,KAAK,EAAY,MAAM,MAAM,wBAAwB,aAAa,UAAU,CAAC,sBAAsB,CAAC,KAAK,EAAY,MAAM,MAAM,0BAA0B,aAAa,UAAU,CAAC,oBAAoB,CAAC,KAAK,EAAY,MAAM,MAAM,wBAAwB,aAAa,UAAU,CAAC,kBAAkB,CAAC,KAAK,EAAY,MAAM,MAAM,sBAAsB,aAAa,UAAU,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,YAAY,cAAc,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,YAAY,eAAe,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,MAAM,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,yBAAyB,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,eAAe,aAAa,GAAK,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,iBAAiB,aAAa,GAAK,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,qBAAqB,CAAC,qBAAqB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,yCAAyC,gBAAgB,GAAK,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,0BAA0B,CAAC,qBAAqB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,6DAA6D,gBAAgB,GAAK,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,0BAA0B,CAAC,qBAAqB,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,6EAA6E,gBAAgB,GAAK,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,oBAAoB,aAAa,8BAA8B,CAAC,uBAAuB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,kDAAkD,gBAAgB,GAAK,CAAC,CAAC,kGChD1zH,IAAua,IAA8D,IAA4B,IAA6D,KAAgF,KAAmF,KAA6E,KAAqF,KAA0E,CAAM,GAAgB,EAASE,GAAW,CAAO,GAAkC,GAAwBA,GAAW,CAAO,GAAsB,EAASC,GAAiB,CAAO,GAAmB,EAASC,GAAc,CAAO,GAAwB,EAAS,GAAmB,CAAO,GAAuB,EAAS,GAAkB,CAAO,GAAY,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAOC,OAAc,OAAO,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAAqF,GAAQ,GAAc,CAAC,aAAa,EAAE,CAAC,WAAW,GAAG,CAAC,CAAO,IAAoB,EAAE,IAAI,oBAAoB,IAAU,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,OAAyB,SAAS,cAAc,oBAAoB,EAAE,SAAS,cAAc,WAAW,EAAE,SAAS,KAAa,IAAS,CAAC,WAAS,yBAAuB,iBAAe,UAAQ,MAAQ,CAAC,GAAK,CAAC,EAAQ,GAAY,GAAgB,CAAC,yBAAuB,eAAe,GAAS,EAAe,CAAC,CAAC,OAAO,EAAS,CAAC,SAAS,EAAW,GAAM,CAAC,SAAS,EAAW,GAAK,CAAC,WAAW,EAAW,CAAC,EAAQ,CAAC,QAAQ,GAAS,EAAQ,CAAC,EAAS,GAAgB,CAAC,UAAU,CAAC,sFAAsF,CAAC,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAU,CAAC,UAAU,0BAA0B,CAAO,GAAM,CAAC,kFAAkF,8EAA8E,6XAA6X,0LAA0L,sIAAsI,qIAAqI,0JAA0J,iIAAiI,sHAAsH,8OAA8O,oEAAoE,CAAO,GAAa,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAO,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,IAAU,CAAC,gBAAc,SAAO,KAAG,sBAAoB,kBAAgB,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAqB,EAAM,UAAU,UAAU,GAAiB,EAAM,WAAW,GAAK,UAAU,GAAe,EAAM,WAAW,GAAK,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,YAAU,YAAU,YAAU,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqC,CAAC,wBAAsB,SAAO,GAAyB,IAAA,GAAU,CAAO,GAAiB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,QAAQ,EAAG,CAAO,GAAkB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAAO,GAAkB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAAsC,EAAkB,EAAG,GAA2C,CAAO,EAAS,IAAa,CAAO,MAAoB,CAACF,IAAW,EAAgB,IAAc,YAA4D,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,iGAAiG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBG,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,GAAQ,CAAC,eAAe,GAAK,SAAS,GAAsB,EAAKC,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,mCAAmC,GAAK,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkB,GAAmB,SAAsB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,EAAoB,CAAC,SAAS,eAAuB,WAAQ,UAAU,sBAAsB,CAAC,CAAc,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,QAAQ,EAAa,EAAS,aAAa,sBAAsB,EAAE,YAAY,YAAY,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,QAAQ,EAAa,EAAS,aAAa,sBAAsB,EAAE,YAAY,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAK,GAAkC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,oBAAoB,EAAE,qCAAqC,GAAK,UAAU,EAAgB,CAAC,UAAQ,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAU,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,EAAa,EAAS,aAAa,sBAAsB,EAAE,YAAY,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAc,EAAK,EAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAKD,EAAU,CAAC,SAAsB,EAAmC,EAAK,GAAqB,CAAC,SAAsB,EAAM,GAAsB,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAC,CAAC,UAAU,EAAG,EAAkB,iBAAiB,CAAC,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,UAAU,EAAQ,MAAM,CAAC,CAAC,YAAY,CAAC,GAAa,EAAe,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQ,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,GAAG,EAAG,EAAkB,0BAA0B,CAAC,8BAA8B,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAiB,CAAC,UAAQ,CAAC,CAAC,UAAU,EAAiB,CAAC,UAAQ,CAAC,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,SAAsB,EAAKP,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAC,IAAY,IAAoB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKO,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,EAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKN,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAmB,CAAC,YAAY,oBAAoB,cAAc,aAAa,qBAAqB,6DAA6D,eAAe,0BAA0B,aAAa,EAAE,eAAe,MAAM,cAAc,YAAY,YAAY,2GAA2G,cAAc,+CAA+C,WAAW,IAAI,KAAK,CAAC,WAAW,2CAA2C,UAAU,SAAS,WAAW,IAAI,CAAC,MAAM,GAAG,MAAM,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,qBAAqB,6EAA6E,eAAe,0BAA0B,qBAAqB,yCAAyC,eAAe,qBAAqB,oBAAoB,qBAAqB,kBAAkB,qBAAqB,SAAS,cAAc,uBAAuB,kDAAkD,iBAAiB,8BAA8B,gBAAgB,oBAAoB,kBAAkB,kBAAkB,kBAAkB,iBAAiB,iBAAiB,kBAAkB,cAAc,aAAa,oBAAoB,mBAAmB,kBAAkB,wBAAwB,sBAAsB,qBAAqB,oBAAoB,qBAAqB,cAAc,GAAK,WAAW,GAAK,YAAY,GAAK,MAAM,OAAO,MAAM,wBAAwB,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,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,GAAU,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAe5yY,GAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,wBAAwB,KAAK,EAAY,iBAAiB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,oBAAoB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,iBAAiB,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,EAAS,GAAgB,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,GAAgB,GAAG,GAAsB,GAAG,GAAmB,GAAG,GAAwB,GAAG,GAAuB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcF,GAAW,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAiB,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAc,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICHroF,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAE,UAAW,GAAM,UAAW,GAAK,CACtL,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAA,GAAU,CAC1C,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAE,UAAW,GAAO,UAAW,GAAM,CACxI,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,IAAa,CAEvB,EADgB,CAAC,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,CAC9oB,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOO,EAAoB,GAAc,CAAC,MAAO,CAAC,EAAM,UAAa,CAAC,CAAG,GAAkBA,EAAoBC,GAAc,CAAC,GAAG,EAAO,UAAW,EAAQ,EAAc,GAAG,CAAE,IAAK,eAAgB,QAAM,CAAE,EAAS,GAAK,CAAC,CAAC,CAC3N,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CAClM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,GAAO,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,UACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,2CAA2B,CAClE,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,uBAClB,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,YACX,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,EAAE,CAAC,CACnB,CAAC,CAIF,OADA,MAAM,EACC,EAuBR,SAAS,IAAQ,CACX,IACL,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,GAAQ,EAAQ,KACnD,CACN,GAA+B,GAAQ,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,GAAQ,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,GAAO,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,EAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,iCA5KR,UAxMiC,IAEJ,IACU,IACI,KAC2E,CAEhH,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,eAAgB,UAAW,QAAS,UAAW,cAAe,UAAW,MAAO,UAAW,cAAe,UAAW,QAAQ,CAAE,KAAMpB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,kBAAmB,YAAa,SAAU,CAAC,UAAW,cAAe,UAAW,QAAS,UAAW,cAAe,UAAW,QAAS,UAAW,eAAgB,UAAW,MAAM,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,aAAa,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAe,UAAW,MAAM,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,cAAc,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,MAAO,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,iBAAiB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,kBAAkB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,gBAAgB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,sBAAsB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,wBAAwB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,mDAAmD,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,mDAAmD,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,aAAa,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,iBAAiB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,qBAAqB,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,MAAO,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,wBAAwB,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,4BAA4B,CAAC,CAExqI,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CACxF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACtT,GAAe,mEAoGf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoBwB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAI9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}