{"version":3,"file":"ButtonX.BruOFSAS.mjs","names":["IconsPro","Image","_Fragment","_ButtonsButtonPrimary"],"sources":["https:/framer.com/m/8-Buttons-ButtonPrimary-aNq5.js@4gmw0BQu2eaAlkYDOXZO","https:/framerusercontent.com/modules/4qsgEiJMwmhCjkYCC8G4/PK2dpXLXpHmBm3ZNyP4J/ButtonX.js"],"sourcesContent":["// Generated by Framer (861d57e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Image,Link,RichText,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 TextPro from\"https://framerusercontent.com/modules/dqTAkSmLH1iWI2I3ThDP/xt4I5VyK5JmtTD1v2yzt/TextPro.js\";import Tooltips from\"https://framerusercontent.com/modules/xOjFEqJZxcGWlmTD7azK/xvLOgLY6bgbV3AN7ogdU/Tooltips.js\";import IconsPro from\"https://framerusercontent.com/modules/n4tHvlEbpQYM7qFYjcs3/TO4G6ynfcVyFEtUWV96D/IconsPro.js\";const IconsProFonts=getFonts(IconsPro);const TextProFonts=getFonts(TextPro);const TooltipsFonts=getFonts(Tooltips);const TextProControls=getPropertyControls(TextPro);const IconsProControls=getPropertyControls(IconsPro);const TooltipsControls=getPropertyControls(Tooltips);const enabledGestures={gnAScIRwT:{hover:true,pressed:true},pIexBono0:{pressed:true},XiGRnijRt:{hover:true,pressed:true},Z6kp6vB7c:{hover:true,pressed:true}};const cycleOrder=[\"Z6kp6vB7c\",\"ohd3OmQyb\",\"pIexBono0\",\"XiGRnijRt\",\"gnAScIRwT\"];const serializationHash=\"framer-x6l7W\";const variantClassNames={gnAScIRwT:\"framer-v-psp4vu\",ohd3OmQyb:\"framer-v-1crejx4\",pIexBono0:\"framer-v-1i1wqgs\",XiGRnijRt:\"framer-v-15zeuwu\",Z6kp6vB7c:\"framer-v-bdcmwe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const negate=value=>{return!value;};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 humanReadableEnumMap={bold:\"bold\",light:\"light\",medium:\"medium\",regular:\"regular\",semibold:\"semibold\"};const humanReadableEnumMap1={\"Body ---(16px p)\":\"Body ---(16px p)\",\"Callout ---(15px p)\":\"Callout ---(15px p)\",\"Detail ---(13px p)\":\"Detail ---(13px p)\",\"H1 ---(64px)\":\"H1 ---(64px)\",\"Headline ---(18px H6)\":\"Headline ---(18px H6)\",\"LargeTitle ---(36px H2)\":\"LargeTitle ---(36px H2)\",\"Tiny ---(11px p)\":\"Tiny ---(11px p)\",\"Title ---(24px H3)\":\"Title ---(24px H3)\"};const humanReadableEnumMap2={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableEnumMap3={\"Space Around\":\"space-around\",\"Space Between\":\"space-between\",\"Space Evenly\":\"space-evenly\",Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableEnumMap4={Horizontal:\"row\",Vertical:\"column\"};const humanReadableEnumMap5={Bottom:\"bottom\",Left:\"left\",Right:\"right\",Top:\"top\"};const humanReadableVariantMap={Disabled:\"ohd3OmQyb\",Mobil:\"pIexBono0\",OFF:\"gnAScIRwT\",ON:\"XiGRnijRt\",Primary:\"Z6kp6vB7c\"};const getProps=({bGCOlor,bGHOver,border,borderPressed,direction,distribute,fontColor,fontColorHover,fontSize,fontWeight,gap,height,iconAnimation,iconIndex,iconName,iconNameRight,iconSize,iconweight,id,image,imageRadius,link,mouseEnter,newTab,padding,radius,shadow,tap,text,tipdirection,tiptext,transition,width,...props})=>{return{...props,Ajpsct4Yy:image??props.Ajpsct4Yy,ApdXDcGMw:humanReadableEnumMap2[iconweight]??iconweight??props.ApdXDcGMw??\"regular\",AWlgW5Gdq:transition??props.AWlgW5Gdq??{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},bbi7BSa48:humanReadableEnumMap3[distribute]??distribute??props.bbi7BSa48??\"center\",bIOVmd7N3:humanReadableEnumMap4[direction]??direction??props.bIOVmd7N3??\"row\",ccthYJ_PL:imageRadius??props.ccthYJ_PL,DcHkapBvc:iconName??props.DcHkapBvc??\"At\",dkjqbdGLh:fontColorHover??props.dkjqbdGLh??\"var(--token-957d770e-01df-478b-b56a-17f5ea72267c, rgb(250, 250, 250))\",eFaocEPWi:bGHOver??props.eFaocEPWi??\"var(--token-e1fa9c16-71f8-4994-bb76-69b57a008a0d, rgb(23, 23, 23))\",FNNaPmNOy:tap??props.FNNaPmNOy,FR1iSqefN:iconIndex??props.FR1iSqefN,gHlIBYIPr:text??props.gHlIBYIPr??\"Text\",gi5kLSIjk:iconNameRight??props.gi5kLSIjk,h2vjsbLtu:bGCOlor??props.h2vjsbLtu??\"var(--token-e4fc9a81-f428-4122-b4b3-d0c322b026bc, rgb(255, 255, 255))\",JolR_6geZ:border??props.JolR_6geZ??{borderColor:\"rgba(0, 0, 0, 0.8)\",borderStyle:\"solid\",borderWidth:0},KkP6bVbUc:link??props.KkP6bVbUc,Op4tVyrnk:tiptext??props.Op4tVyrnk,Ox8rLTfhL:humanReadableEnumMap1[fontSize]??fontSize??props.Ox8rLTfhL??\"Body ---(16px p)\",P6bUcMhbd:iconSize??props.P6bUcMhbd??16,QLRZyBfMj:newTab??props.QLRZyBfMj??true,QNvN2me87:iconAnimation??props.QNvN2me87??\"slide\",rP8yPwM4q:gap??props.rP8yPwM4q??2,Sf1zRzOxK:borderPressed??props.Sf1zRzOxK??{borderColor:'var(--token-7708037f-4532-4ea7-930b-a393657c79a9, rgb(6, 182, 212)) /* {\"name\":\"Border/Active/Primary\"} */',borderStyle:\"solid\",borderWidth:1},SLX7EM4j8:padding??props.SLX7EM4j8??\"6px 12px 6px 12px\",TgOCCWDAs:radius??props.TgOCCWDAs??16,tJ8M8eo9H:fontColor??props.tJ8M8eo9H??\"var(--token-52539d55-8c2b-4c01-bf75-8c7bc1118dea, rgb(2, 6, 23))\",Tx0yGUSnW:shadow??props.Tx0yGUSnW,variant:humanReadableVariantMap[props.variant]??props.variant??\"Z6kp6vB7c\",wnTnylYfi:humanReadableEnumMap[fontWeight]??fontWeight??props.wnTnylYfi??\"medium\",wSrYTiJXH:humanReadableEnumMap5[tipdirection]??tipdirection??props.wSrYTiJXH??\"top\",XeVPO_dp2:mouseEnter??props.XeVPO_dp2};};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,gHlIBYIPr,tJ8M8eo9H,dkjqbdGLh,wnTnylYfi,Ox8rLTfhL,DcHkapBvc,P6bUcMhbd,ApdXDcGMw,FR1iSqefN,QNvN2me87,gi5kLSIjk,rP8yPwM4q,h2vjsbLtu,eFaocEPWi,TgOCCWDAs,bbi7BSa48,bIOVmd7N3,Ajpsct4Yy,ccthYJ_PL,SLX7EM4j8,JolR_6geZ,Sf1zRzOxK,AWlgW5Gdq,Op4tVyrnk,wSrYTiJXH,KkP6bVbUc,QLRZyBfMj,Tx0yGUSnW,FNNaPmNOy,XeVPO_dp2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z6kp6vB7c\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprjo815=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FNNaPmNOy){const res=await FNNaPmNOy(...args);if(res===false)return false;}});const onMouseEnterbu1elc=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(XeVPO_dp2){await delay(()=>{},100);const res=await XeVPO_dp2(...args);if(res===false)return false;}});const onMouseEnter8dsd4v=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});});const onTap1ggf9ns=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FNNaPmNOy){const res=await FNNaPmNOy(...args);if(res===false)return false;}setVariant(\"gnAScIRwT\");});const onTapkox9i=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FNNaPmNOy){const res=await FNNaPmNOy(...args);if(res===false)return false;}setVariant(\"XiGRnijRt\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(Ajpsct4Yy);const visible1=negate(equals(DcHkapBvc,\"\"));const visible2=negate(equals(gHlIBYIPr,\"\"));const visible3=isSet(gi5kLSIjk);const visible4=negate(equals(Op4tVyrnk,\"\"));return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:AWlgW5Gdq,children:/*#__PURE__*/_jsx(Link,{href:KkP6bVbUc,motionChild:true,nodeId:\"Z6kp6vB7c\",openInNewTab:QLRZyBfMj,scopeId:\"GiboCGWvv\",smoothScroll:true,...addPropertyOverrides({ohd3OmQyb:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-bdcmwe\",className,classNames)} framer-1sxjv0r`,\"data-border\":true,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Z6kp6vB7c\",onMouseEnter:onMouseEnterbu1elc,onTap:onTaprjo815,ref:refBinding,style:{\"--129iwqm\":Tx0yGUSnW,\"--1c179kb\":bbi7BSa48,\"--border-bottom-width\":(JolR_6geZ.borderBottomWidth??JolR_6geZ.borderWidth)+\"px\",\"--border-color\":JolR_6geZ.borderColor,\"--border-left-width\":(JolR_6geZ.borderLeftWidth??JolR_6geZ.borderWidth)+\"px\",\"--border-right-width\":(JolR_6geZ.borderRightWidth??JolR_6geZ.borderWidth)+\"px\",\"--border-style\":JolR_6geZ.borderStyle,\"--border-top-width\":(JolR_6geZ.borderTopWidth??JolR_6geZ.borderWidth)+\"px\",backgroundColor:h2vjsbLtu,borderBottomLeftRadius:radiusForCorner(TgOCCWDAs,3),borderBottomRightRadius:radiusForCorner(TgOCCWDAs,2),borderTopLeftRadius:radiusForCorner(TgOCCWDAs,0),borderTopRightRadius:radiusForCorner(TgOCCWDAs,1),boxShadow:\"var(--129iwqm)\",...style},variants:{\"gnAScIRwT-pressed\":{\"--border-bottom-width\":(Sf1zRzOxK.borderBottomWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-color\":Sf1zRzOxK.borderColor,\"--border-left-width\":(Sf1zRzOxK.borderLeftWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-right-width\":(Sf1zRzOxK.borderRightWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-style\":Sf1zRzOxK.borderStyle,\"--border-top-width\":(Sf1zRzOxK.borderTopWidth??Sf1zRzOxK.borderWidth)+\"px\"},\"pIexBono0-pressed\":{\"--border-bottom-width\":(Sf1zRzOxK.borderBottomWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-color\":Sf1zRzOxK.borderColor,\"--border-left-width\":(Sf1zRzOxK.borderLeftWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-right-width\":(Sf1zRzOxK.borderRightWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-style\":Sf1zRzOxK.borderStyle,\"--border-top-width\":(Sf1zRzOxK.borderTopWidth??Sf1zRzOxK.borderWidth)+\"px\"},\"XiGRnijRt-pressed\":{\"--border-bottom-width\":(Sf1zRzOxK.borderBottomWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-color\":Sf1zRzOxK.borderColor,\"--border-left-width\":(Sf1zRzOxK.borderLeftWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-right-width\":(Sf1zRzOxK.borderRightWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-style\":Sf1zRzOxK.borderStyle,\"--border-top-width\":(Sf1zRzOxK.borderTopWidth??Sf1zRzOxK.borderWidth)+\"px\"},\"Z6kp6vB7c-pressed\":{\"--border-bottom-width\":(Sf1zRzOxK.borderBottomWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-color\":Sf1zRzOxK.borderColor,\"--border-left-width\":(Sf1zRzOxK.borderLeftWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-right-width\":(Sf1zRzOxK.borderRightWidth??Sf1zRzOxK.borderWidth)+\"px\",\"--border-style\":Sf1zRzOxK.borderStyle,\"--border-top-width\":(Sf1zRzOxK.borderTopWidth??Sf1zRzOxK.borderWidth)+\"px\"},gnAScIRwT:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},ohd3OmQyb:{backgroundColor:\"rgba(168, 168, 168, 0.3)\"}},...addPropertyOverrides({\"gnAScIRwT-hover\":{\"data-framer-name\":undefined},\"gnAScIRwT-pressed\":{\"data-framer-name\":undefined},\"pIexBono0-pressed\":{\"data-framer-name\":undefined,onMouseEnter:undefined},\"XiGRnijRt-hover\":{\"data-framer-name\":undefined},\"XiGRnijRt-pressed\":{\"data-framer-name\":undefined},\"Z6kp6vB7c-hover\":{\"data-framer-name\":undefined},\"Z6kp6vB7c-pressed\":{\"data-framer-name\":undefined},gnAScIRwT:{\"data-framer-name\":\"OFF\",onTap:onTapkox9i},ohd3OmQyb:{\"data-framer-name\":\"Disabled\",onMouseEnter:onMouseEnter8dsd4v,onTap:undefined},pIexBono0:{\"data-framer-name\":\"Mobil\",onMouseEnter:undefined},XiGRnijRt:{\"data-framer-name\":\"ON\",onTap:onTap1ggf9ns}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mz4rmj\",\"data-border\":true,\"data-framer-name\":\"hoverframe\",layoutDependency:layoutDependency,layoutId:\"VqklE3F3V\",style:{\"--border-bottom-width\":(JolR_6geZ.borderBottomWidth??JolR_6geZ.borderWidth)+\"px\",\"--border-color\":JolR_6geZ.borderColor,\"--border-left-width\":(JolR_6geZ.borderLeftWidth??JolR_6geZ.borderWidth)+\"px\",\"--border-right-width\":(JolR_6geZ.borderRightWidth??JolR_6geZ.borderWidth)+\"px\",\"--border-style\":JolR_6geZ.borderStyle,\"--border-top-width\":(JolR_6geZ.borderTopWidth??JolR_6geZ.borderWidth)+\"px\",backgroundColor:eFaocEPWi,borderBottomLeftRadius:radiusForCorner(TgOCCWDAs,3),borderBottomRightRadius:radiusForCorner(TgOCCWDAs,2),borderTopLeftRadius:radiusForCorner(TgOCCWDAs,0),borderTopRightRadius:radiusForCorner(TgOCCWDAs,1),opacity:0},variants:{\"gnAScIRwT-hover\":{opacity:1},\"XiGRnijRt-hover\":{opacity:1},\"Z6kp6vB7c-hover\":{opacity:1}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iaq3pn\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"MQjRGZqkc\",style:{\"--1bbj77t\":bIOVmd7N3,\"--1c179kb\":bbi7BSa48,\"--1d32rak\":numberToPixelString(SLX7EM4j8),\"--x4qj9b\":numberToPixelString(rP8yPwM4q)},children:[visible&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",sizes:\"24px\",...toResponsiveImage(Ajpsct4Yy),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-16i93w1\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"goyl865RP\",style:{borderBottomLeftRadius:radiusForCorner(ccthYJ_PL,3),borderBottomRightRadius:radiusForCorner(ccthYJ_PL,2),borderTopLeftRadius:radiusForCorner(ccthYJ_PL,0),borderTopRightRadius:radiusForCorner(ccthYJ_PL,1),filter:\"none\",WebkitFilter:\"none\"},variants:{\"Z6kp6vB7c-hover\":{filter:\"none\",WebkitFilter:\"none\"},\"Z6kp6vB7c-pressed\":{filter:\"none\",WebkitFilter:\"none\"},gnAScIRwT:{filter:\"none\",WebkitFilter:\"none\"},ohd3OmQyb:{filter:\"grayscale(0.55)\",WebkitFilter:\"grayscale(0.55)\"},pIexBono0:{filter:\"none\",WebkitFilter:\"none\"},XiGRnijRt:{filter:\"none\",WebkitFilter:\"none\"}}}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c58fcv-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"VOKpOYz0K-container\",name:\"Icon\",nodeId:\"VOKpOYz0K\",rendersWithMotion:true,scopeId:\"GiboCGWvv\",children:/*#__PURE__*/_jsx(IconsPro,{animation:QNvN2me87,clickChange:false,height:\"100%\",iconcolor:tJ8M8eo9H,iconindex:FR1iSqefN,iconsize:P6bUcMhbd,iconsName:DcHkapBvc,iconweight:ApdXDcGMw,id:\"VOKpOYz0K\",layoutId:\"VOKpOYz0K\",name:\"Icon\",sysColor:\"none\",width:\"100%\",...addPropertyOverrides({\"gnAScIRwT-hover\":{iconcolor:dkjqbdGLh},\"XiGRnijRt-hover\":{iconcolor:dkjqbdGLh},\"Z6kp6vB7c-hover\":{iconcolor:dkjqbdGLh},gnAScIRwT:{iconindex:1},ohd3OmQyb:{sysColor:\"--text-Disable\"},XiGRnijRt:{iconindex:0}},baseVariant,gestureVariant)})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g2hcw5-container\",\"data-framer-name\":\"text\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Ar8hZP9vd-container\",name:\"text\",nodeId:\"Ar8hZP9vd\",rendersWithMotion:true,scopeId:\"GiboCGWvv\",children:/*#__PURE__*/_jsx(TextPro,{align:\"left\",fontColor:tJ8M8eo9H,fontsize:Ox8rLTfhL,fontSysColor:\"none\",fontweight:wnTnylYfi,height:\"100%\",id:\"Ar8hZP9vd\",layoutId:\"Ar8hZP9vd\",name:\"text\",SameAlign:true,textitem:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1553qvg\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"AbsUMbtkm\",children:visible2&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TeXN0ZW1EZWZhdWx0LTUwMC1ub3JtYWxfXw==\",\"--framer-font-family\":'\"system-ui\", \"-apple-system\", \"BlinkMacSystemFont\", \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif, \"System Default\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(196, 196, 196))\"},children:\"Text\"})}),className:\"framer-1kwn5wj\",\"data-framer-name\":\"Text\",fonts:[\"__SystemDefault-500-normal__\"],layoutDependency:layoutDependency,layoutId:\"VYW18GgTJ\",style:{\"--extracted-r6o4lv\":\"rgb(196, 196, 196)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:gHlIBYIPr,verticalAlignment:\"top\",withExternalLayout:true})})],width:\"100%\",...addPropertyOverrides({\"gnAScIRwT-hover\":{fontColor:dkjqbdGLh},\"XiGRnijRt-hover\":{fontColor:dkjqbdGLh},\"Z6kp6vB7c-hover\":{fontColor:dkjqbdGLh},ohd3OmQyb:{fontSysColor:\"--text-Disable\"}},baseVariant,gestureVariant)})})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8xq50a-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"frsHJywGM-container\",name:\"Icon\",nodeId:\"frsHJywGM\",rendersWithMotion:true,scopeId:\"GiboCGWvv\",children:/*#__PURE__*/_jsx(IconsPro,{animation:QNvN2me87,clickChange:false,height:\"100%\",iconcolor:tJ8M8eo9H,iconindex:FR1iSqefN,iconsize:P6bUcMhbd,iconsName:gi5kLSIjk,iconweight:ApdXDcGMw,id:\"frsHJywGM\",layoutId:\"frsHJywGM\",name:\"Icon\",sysColor:\"none\",width:\"100%\",...addPropertyOverrides({\"gnAScIRwT-hover\":{iconcolor:dkjqbdGLh},\"XiGRnijRt-hover\":{iconcolor:dkjqbdGLh},\"Z6kp6vB7c-hover\":{iconcolor:dkjqbdGLh},gnAScIRwT:{iconindex:1},ohd3OmQyb:{sysColor:\"--text-Disable\"},XiGRnijRt:{iconindex:0}},baseVariant,gestureVariant)})})}),visible4&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ocvz7x-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"yVXVzeDks-container\",nodeId:\"yVXVzeDks\",rendersWithMotion:true,scopeId:\"GiboCGWvv\",children:/*#__PURE__*/_jsx(Tooltips,{bgColor:\"var(--token-e1fa9c16-71f8-4994-bb76-69b57a008a0d, rgb(23, 23, 23))\",border:{borderColor:\"var(--token-4188028d-cff2-4b15-a848-9755aae7253f, rgb(204, 204, 204))\",borderStyle:\"solid\",borderWidth:1},content:Op4tVyrnk,fontColor:\"var(--token-957d770e-01df-478b-b56a-17f5ea72267c, rgb(250, 250, 250))\",height:\"100%\",id:\"yVXVzeDks\",layoutId:\"yVXVzeDks\",padding:\"6px 10px 6px 10px\",placement:wSrYTiJXH,radius:\"8px\",shadow:\"0px 0.6021873017743928px 3.010936508871964px -1.25px rgba(0, 0, 0, 0.18), 0px 2.288533303243457px 11.442666516217285px -2.5px rgba(0, 0, 0, 0.16), 0px 10px 50px -3.75px rgba(0, 0, 0, 0.06)\",style:{height:\"100%\",width:\"100%\"},timeout:0,TriggleItem:[],width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-x6l7W.framer-1sxjv0r, .framer-x6l7W .framer-1sxjv0r { display: block; }\",\".framer-x6l7W.framer-bdcmwe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: var(--1c179kb); overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-x6l7W .framer-mz4rmj { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-x6l7W .framer-1iaq3pn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: var(--1bbj77t); flex-wrap: nowrap; gap: var(--x4qj9b); height: min-content; justify-content: var(--1c179kb); overflow: hidden; padding: var(--1d32rak); position: relative; width: min-content; z-index: 0; }\",\".framer-x6l7W .framer-16i93w1 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: hidden; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-x6l7W .framer-1c58fcv-container, .framer-x6l7W .framer-1g2hcw5-container, .framer-x6l7W .framer-8xq50a-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-x6l7W .framer-1553qvg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 2px; position: relative; width: min-content; }\",\".framer-x6l7W .framer-1kwn5wj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-x6l7W .framer-1ocvz7x-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-x6l7W.framer-v-1crejx4.framer-bdcmwe { cursor: unset; }\",\".framer-x6l7W.framer-v-bdcmwe.hover .framer-mz4rmj { order: 0; }\",\".framer-x6l7W.framer-v-bdcmwe.hover .framer-1iaq3pn { order: 1; }\",\".framer-x6l7W.framer-v-bdcmwe.pressed.framer-bdcmwe, .framer-x6l7W.framer-v-1i1wqgs.pressed.framer-bdcmwe { padding: 0.5px 0px 0px 0px; }\",'.framer-x6l7W[data-border=\"true\"]::after, .framer-x6l7W [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 77\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ohd3OmQyb\":{\"layout\":[\"auto\",\"auto\"]},\"pIexBono0\":{\"layout\":[\"auto\",\"auto\"]},\"XiGRnijRt\":{\"layout\":[\"auto\",\"auto\"]},\"gnAScIRwT\":{\"layout\":[\"auto\",\"auto\"]},\"mBz4LD5N0\":{\"layout\":[\"auto\",\"auto\"]},\"SOdNg44SQ\":{\"layout\":[\"auto\",\"auto\"]},\"IIMVBF0zR\":{\"layout\":[\"auto\",\"auto\"]},\"ED0pg3BZ0\":{\"layout\":[\"auto\",\"auto\"]},\"O0yZoPAD2\":{\"layout\":[\"auto\",\"auto\"]},\"dyqSZOGxC\":{\"layout\":[\"auto\",\"auto\"]},\"WZfim7Lbp\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gHlIBYIPr\":\"text\",\"tJ8M8eo9H\":\"fontColor\",\"dkjqbdGLh\":\"fontColorHover\",\"wnTnylYfi\":\"fontWeight\",\"Ox8rLTfhL\":\"fontSize\",\"DcHkapBvc\":\"iconName\",\"P6bUcMhbd\":\"iconSize\",\"ApdXDcGMw\":\"iconweight\",\"FR1iSqefN\":\"iconIndex\",\"QNvN2me87\":\"iconAnimation\",\"gi5kLSIjk\":\"iconNameRight\",\"rP8yPwM4q\":\"gap\",\"h2vjsbLtu\":\"bGCOlor\",\"eFaocEPWi\":\"bGHOver\",\"TgOCCWDAs\":\"radius\",\"bbi7BSa48\":\"distribute\",\"bIOVmd7N3\":\"direction\",\"Ajpsct4Yy\":\"image\",\"ccthYJ_PL\":\"imageRadius\",\"SLX7EM4j8\":\"padding\",\"JolR_6geZ\":\"border\",\"Sf1zRzOxK\":\"borderPressed\",\"AWlgW5Gdq\":\"transition\",\"Op4tVyrnk\":\"tiptext\",\"wSrYTiJXH\":\"tipdirection\",\"KkP6bVbUc\":\"link\",\"QLRZyBfMj\":\"newTab\",\"Tx0yGUSnW\":\"shadow\",\"FNNaPmNOy\":\"tap\",\"XeVPO_dp2\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGiboCGWvv=withCSS(Component,css,\"framer-x6l7W\");export default FramerGiboCGWvv;FramerGiboCGWvv.displayName=\"8_Buttons/ButtonPrimary\";FramerGiboCGWvv.defaultProps={height:32,width:77};addPropertyControls(FramerGiboCGWvv,{variant:{options:[\"Z6kp6vB7c\",\"ohd3OmQyb\",\"pIexBono0\",\"XiGRnijRt\",\"gnAScIRwT\"],optionTitles:[\"Primary\",\"Disabled\",\"Mobil\",\"ON\",\"OFF\"],title:\"Variant\",type:ControlType.Enum},gHlIBYIPr:{defaultValue:\"Text\",displayTextArea:false,title:\"Text\",type:ControlType.String},tJ8M8eo9H:{defaultValue:'var(--token-52539d55-8c2b-4c01-bf75-8c7bc1118dea, rgb(2, 6, 23)) /* {\"name\":\"Label/Primary\"} */',title:\"fontColor\",type:ControlType.Color},dkjqbdGLh:{defaultValue:'var(--token-957d770e-01df-478b-b56a-17f5ea72267c, rgb(250, 250, 250)) /* {\"name\":\"Label/Inverse\"} */',title:\"fontColorHover\",type:ControlType.Color},wnTnylYfi:TextProControls?.[\"fontweight\"]&&{...TextProControls[\"fontweight\"],defaultValue:\"medium\",description:undefined,hidden:undefined,title:\"fontWeight\"},Ox8rLTfhL:TextProControls?.[\"fontsize\"]&&{...TextProControls[\"fontsize\"],defaultValue:\"Body ---(16px p)\",description:undefined,hidden:undefined,title:\"fontSize\"},DcHkapBvc:{defaultValue:\"At\",title:\"iconName\",type:ControlType.String},P6bUcMhbd:{defaultValue:16,title:\"iconSize\",type:ControlType.Number},ApdXDcGMw:IconsProControls?.[\"iconweight\"]&&{...IconsProControls[\"iconweight\"],defaultValue:\"regular\",description:undefined,hidden:undefined,title:\"Iconweight\"},FR1iSqefN:{defaultValue:0,title:\"iconIndex\",type:ControlType.Number},QNvN2me87:IconsProControls?.[\"animation\"]&&{...IconsProControls[\"animation\"],defaultValue:\"slide\",description:undefined,hidden:undefined,title:\"IconAnimation\"},gi5kLSIjk:{defaultValue:\"\",title:\"iconNameRight\",type:ControlType.String},rP8yPwM4q:{defaultValue:2,min:0,title:\"Gap\",type:ControlType.Number},h2vjsbLtu:{defaultValue:'var(--token-e4fc9a81-f428-4122-b4b3-d0c322b026bc, rgb(255, 255, 255)) /* {\"name\":\"BG/Primary\"} */',title:\"BGColor\",type:ControlType.Color},eFaocEPWi:{defaultValue:'var(--token-e1fa9c16-71f8-4994-bb76-69b57a008a0d, rgb(23, 23, 23)) /* {\"name\":\"BG/Inverse\"} */',title:\"BGHover\",type:ControlType.Color},TgOCCWDAs:{defaultValue:16,title:\"Radius\",type:ControlType.Number},bbi7BSa48:{defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],title:\"Distribute\",type:ControlType.Enum},bIOVmd7N3:{defaultValue:\"row\",displaySegmentedControl:true,optionIcons:[\"direction-horizontal\",\"direction-vertical\"],options:[\"row\",\"column\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum},Ajpsct4Yy:{title:\"Image\",type:ControlType.ResponsiveImage},ccthYJ_PL:{defaultValue:0,displayStepper:false,title:\"ImageRadius\",type:ControlType.Number},SLX7EM4j8:{defaultValue:\"6px 12px 6px 12px\",title:\"Padding\",type:ControlType.Padding},JolR_6geZ:{defaultValue:{borderColor:\"rgba(0, 0, 0, 0.8)\",borderStyle:\"solid\",borderWidth:0},title:\"Border\",type:ControlType.Border},Sf1zRzOxK:{defaultValue:{borderColor:'var(--token-7708037f-4532-4ea7-930b-a393657c79a9, rgb(6, 182, 212)) /* {\"name\":\"Border/Active/Primary\"} */',borderStyle:\"solid\",borderWidth:1},title:\"BorderPressed\",type:ControlType.Border},AWlgW5Gdq:{defaultValue:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},title:\"Transition\",type:ControlType.Transition},Op4tVyrnk:{defaultValue:\"\",description:\"\",displayTextArea:true,title:\"tiptext\",type:ControlType.String},wSrYTiJXH:TooltipsControls?.[\"placement\"]&&{...TooltipsControls[\"placement\"],defaultValue:\"top\",description:undefined,hidden:undefined,title:\"tipdirection\"},KkP6bVbUc:{title:\"Link\",type:ControlType.Link},QLRZyBfMj:{defaultValue:true,title:\"NewTab\",type:ControlType.Boolean},Tx0yGUSnW:{defaultValue:[],title:\"Shadow\",type:ControlType.BoxShadow},FNNaPmNOy:{title:\"Tap\",type:ControlType.EventHandler},XeVPO_dp2:{title:\"mouseEnter\",type:ControlType.EventHandler}});addFonts(FramerGiboCGWvv,[{explicitInter:true,fonts:[]},...IconsProFonts,...TextProFonts,...TooltipsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGiboCGWvv\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerVariables\":\"{\\\"gHlIBYIPr\\\":\\\"text\\\",\\\"tJ8M8eo9H\\\":\\\"fontColor\\\",\\\"dkjqbdGLh\\\":\\\"fontColorHover\\\",\\\"wnTnylYfi\\\":\\\"fontWeight\\\",\\\"Ox8rLTfhL\\\":\\\"fontSize\\\",\\\"DcHkapBvc\\\":\\\"iconName\\\",\\\"P6bUcMhbd\\\":\\\"iconSize\\\",\\\"ApdXDcGMw\\\":\\\"iconweight\\\",\\\"FR1iSqefN\\\":\\\"iconIndex\\\",\\\"QNvN2me87\\\":\\\"iconAnimation\\\",\\\"gi5kLSIjk\\\":\\\"iconNameRight\\\",\\\"rP8yPwM4q\\\":\\\"gap\\\",\\\"h2vjsbLtu\\\":\\\"bGCOlor\\\",\\\"eFaocEPWi\\\":\\\"bGHOver\\\",\\\"TgOCCWDAs\\\":\\\"radius\\\",\\\"bbi7BSa48\\\":\\\"distribute\\\",\\\"bIOVmd7N3\\\":\\\"direction\\\",\\\"Ajpsct4Yy\\\":\\\"image\\\",\\\"ccthYJ_PL\\\":\\\"imageRadius\\\",\\\"SLX7EM4j8\\\":\\\"padding\\\",\\\"JolR_6geZ\\\":\\\"border\\\",\\\"Sf1zRzOxK\\\":\\\"borderPressed\\\",\\\"AWlgW5Gdq\\\":\\\"transition\\\",\\\"Op4tVyrnk\\\":\\\"tiptext\\\",\\\"wSrYTiJXH\\\":\\\"tipdirection\\\",\\\"KkP6bVbUc\\\":\\\"link\\\",\\\"QLRZyBfMj\\\":\\\"newTab\\\",\\\"Tx0yGUSnW\\\":\\\"shadow\\\",\\\"FNNaPmNOy\\\":\\\"tap\\\",\\\"XeVPO_dp2\\\":\\\"mouseEnter\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"77\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ohd3OmQyb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pIexBono0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XiGRnijRt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gnAScIRwT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mBz4LD5N0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SOdNg44SQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IIMVBF0zR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ED0pg3BZ0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"O0yZoPAD2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dyqSZOGxC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WZfim7Lbp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType,// @ts-ignore\ngetPropertyControls}from\"framer\";import _ButtonsButtonPrimary from\"https://framer.com/m/8-Buttons-ButtonPrimary-aNq5.js@4gmw0BQu2eaAlkYDOXZO\";import{GlobalFont,screenSize}from\"https://framerusercontent.com/modules/20zhayqm9y3Y0ekkXAdJ/oZGVS185Ys27NndFsXSS/Style.js\";const btnProps=getPropertyControls(_ButtonsButtonPrimary);//console.log(btnProps)\n/**\n * @framerDisableUnlink\n */export default function ButtonX(props){const{Text,fontSettings,iconName,iconWeight,iconOnly,iconImage,tiptext,placement,type,radius,border,shadow,onTap,onHover,Customize,Disabled,Toggle,ToggleDetail,linkTo,newTab,...otherProps}=props;const Wsize=screenSize();const[ison,seton]=useState(ToggleDetail.On);const handleTap=()=>{if(onTap&&!Disabled){onTap();}if(Toggle){seton(!ison);}};const handelHover=()=>{if(onHover&&!Disabled){//console.log(\"here\")\nonHover();}};const iconSize=parseInt(GlobalFont.fontsize[fontSettings.fontSize][Wsize][\"--framer-font-size\"])-1;const PrimaryBtn={text:!iconOnly?Text:\"\",fontSize:fontSettings.fontSize,fontWeight:fontSettings.fontWeight,iconName:iconName,iconweight:!ison&&Toggle?ToggleDetail.iconWeight:iconWeight,iconIndex:Toggle?ison?0:1:0,iconSize:iconSize,tiptext:tiptext,radius:radius,shadow:shadow?\"var(--box-shadow-small)\":undefined,border:border?{borderWidth:1,borderStyle:\"solid\",borderColor:\"var(--border-color)\"}:undefined,borderPressed:{borderColor:\"var(--primary-color)\",borderWidth:1,borderStyle:\"solid\"},padding:!iconOnly?undefined:\"var(--padding-xs)\",bGCOlor:\"var(--primary-color)\",bGHOver:\"var(--hover-button)\",fontColor:\"white\",fontColorHover:\"white\",variant:Disabled?\"Disabled\":\"Primary\"};const MainBtn={text:!iconOnly?Text:\"\",fontSize:fontSettings.fontSize,fontWeight:fontSettings.fontWeight,iconName:iconName,iconweight:!ison&&Toggle?ToggleDetail.iconWeight:iconWeight,iconIndex:Toggle?ison?0:1:0,iconSize:iconSize,tiptext:tiptext,radius:radius,padding:!iconOnly?undefined:\"var(--padding-xs)\",shadow:shadow?\"var(--box-shadow-small)\":undefined,border:border?{borderWidth:1,borderStyle:\"solid\",borderColor:\"var(--border-p-color)\"}:undefined,borderPressed:{borderColor:\"var(--primary-color)\",borderWidth:1,borderStyle:\"solid\"},bGCOlor:\"var(--bg-Inverse)\",bGHOver:\"var(--hover-button)\",fontColor:\"var(--text-Inverse)\",fontColorHover:\"var(--text-Inverse)\",variant:Disabled?\"Disabled\":\"Primary\"};const BoldBtn={text:!iconOnly?Text:\"\",fontSize:fontSettings.fontSize,fontWeight:fontSettings.fontWeight,iconName:iconName,iconweight:!ison&&Toggle?ToggleDetail.iconWeight:iconWeight,iconIndex:Toggle?ison?0:1:0,iconSize:iconSize,tiptext:tiptext,radius:radius,padding:!iconOnly?undefined:\"var(--padding-xs)\",shadow:shadow?\"var(--box-shadow-small)\":undefined,border:border?{borderWidth:1,borderStyle:\"solid\",borderColor:\"var(--border-p-color)\"}:undefined,borderPressed:{borderColor:\"var(--primary-color)\",borderWidth:1,borderStyle:\"solid\"},bGCOlor:\"var(--bg-color)\",bGHOver:\"var(--bg-Inverse)\",fontColor:\"var(--text-p-color)\",fontColorHover:\"var(--text-Inverse)\"};const SecondaryBtn={text:!iconOnly?Text:\"\",fontSize:fontSettings.fontSize,fontWeight:fontSettings.fontWeight,iconName:iconName,iconweight:!ison&&Toggle?ToggleDetail.iconWeight:iconWeight,iconIndex:Toggle?ison?0:1:0,iconSize:iconSize,tiptext:tiptext,radius:radius,padding:!iconOnly?undefined:\"var(--padding-xs)\",shadow:shadow?\"var(--box-shadow-small)\":undefined,border:border?{borderWidth:1,borderStyle:\"solid\",borderColor:\"var(--border-p-color)\"}:undefined,borderPressed:{borderColor:\"var(--primary-color)\",borderWidth:1,borderStyle:\"solid\"},bGCOlor:\"var(--bg-color)\",bGHOver:\"var(--hover-color)\",fontColor:\"var(--text-p-color)\",fontColorHover:\"var(--text-p-color)\"};// const IconBtn = {\n//     text: \"\",\n//     iconName: iconName,\n//     iconweight: !ison && Toggle ? ToggleDetail.iconWeight : iconWeight,\n//     iconIndex: Toggle ? (ison ? 0 : 1) : 0,\n//     iconSize: iconSize,\n//     tiptext: tiptext,\n//     padding: \"var(--padding-xs)\",\n//     radius: radius,\n//     shadow: shadow ? \"var(--box-shadow-small)\" : undefined,\n//     border: border\n//         ? {\n//               borderWidth: 1,\n//               borderStyle: \"solid\",\n//               borderColor: \"var(--border-p-color)\",\n//           }\n//         : undefined,\n//     borderPressed: {\n//         borderColor: \"var(--primary-color)\",\n//         borderWidth: 1,\n//         borderStyle: \"solid\",\n//     },\n//     bGCOlor: \"var(--bg-secondary)\",\n//     bGHOver: \"var(--hover-color)\",\n//     fontColor: \"var(--text-p-color)\",\n//     fontColorHover: \"var(--text-p-color)\",\n// }\nconst WarningBtn={text:!iconOnly?Text:\"\",fontSize:fontSettings.fontSize,fontWeight:fontSettings.fontWeight,iconName:iconName,iconweight:!ison&&Toggle?ToggleDetail.iconWeight:iconWeight,iconIndex:Toggle?ison?0:1:0,iconSize:iconSize,tiptext:tiptext,radius:radius,padding:!iconOnly?undefined:\"var(--padding-xs)\",shadow:shadow?\"var(--box-shadow-small)\":undefined,border:border?{borderWidth:1,borderStyle:\"solid\",borderColor:\"var(--border-p-color)\"}:undefined,borderPressed:{borderColor:\"var(--primary-color)\",borderWidth:1,borderStyle:\"solid\"},bGCOlor:\"var(--warning-color)\",bGHOver:\"var(--hover-button)\",fontColor:\"white\",fontColorHover:\"white\",variant:Disabled?\"Disabled\":\"Primary\"};const[Btnstyle,setStyle]=useState(PrimaryBtn);useEffect(()=>{switch(type){case\"Primary\":setStyle(PrimaryBtn);break;case\"Main\":setStyle(MainBtn);break;case\"Bold\":setStyle(BoldBtn);break;case\"Secondary\":setStyle(SecondaryBtn);break;// case \"Icon\":\n//     setStyle(IconBtn)\n//     break\ncase\"manual\":setStyle(Customize);break;case\"Warning\":setStyle(WarningBtn);break;default:const mergedStyle={...PrimaryBtn,...Btnstyle};setStyle(mergedStyle)// 提供默认值或设置为 null\n;break;}},[type,Customize,ison]);return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(_ButtonsButtonPrimary,{...otherProps,...Btnstyle,text:!iconOnly?Text:\"\",tipdirection:placement,image:iconImage.Image,imageRadius:iconImage.ImageRadius,link:linkTo,newTab:newTab,tap:()=>handleTap(),mouseEnter:()=>handelHover()})});}addPropertyControls(ButtonX,{///...btnProps,\ntype:{type:ControlType.Enum,defaultValue:\"Main\",options:[\"Primary\",\"Main\",\"Bold\",\"Secondary\",\"Warning\",\"manual\"]},Customize:{type:ControlType.Object,controls:{...btnProps},hidden(props){return props.type!==\"manual\";}},Text:{type:ControlType.String,defaultValue:\"Hello\"},fontSettings:{type:ControlType.Object,controls:{fontSize:{type:ControlType.Enum,options:Object.keys(GlobalFont.fontsize),optionTitles:Object.keys(GlobalFont.fontsize),defaultValue:\"Body ---(16px p)\"},fontWeight:{type:ControlType.Enum,defaultValue:\"regular\",options:Object.keys(GlobalFont.weight),optionTitles:Object.keys(GlobalFont.weight)}},hidden(props){return props.Text===\"\"||props.type===\"manual\";}},iconName:{type:ControlType.String,defaultValue:\"Heart\",hidden(props){return props.type===\"manual\";}},iconWeight:{type:ControlType.Enum,defaultValue:\"regular\",// displaySegmentedControl: true,\n// segmentedControlDirection: \"vertical\",\noptions:[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"],optionTitles:[\"Thin\",\"Light\",\"Regular\",\"Bold\",\"Fill\",\"Duotone\"],hidden(props){return props.iconName===\"\"||props.type===\"manual\";}},iconOnly:{type:ControlType.Boolean,description:\"IconBtn style\",defaultValue:false},iconImage:{type:ControlType.Object,controls:{Image:{type:ControlType.ResponsiveImage},ImageRadius:{type:ControlType.Number,defaultValue:0,min:0,max:999}},hidden(props){return props.type===\"manual\";}},radius:{type:ControlType.Enum,defaultValue:\"var(--radius-normal)\",optionTitles:[\"None\",\"XS\",\"S\",\"M\",\"L\",\"Circle\"],options:[\"var(--radius-none)\",\"var(--radius-tiny)\",\"var(--radius-small)\",\"var(--radius-normal)\",\"var(--radius-large)\",\"var(--radius-circle)\"],hidden(props){return props.type===\"manual\";}},border:{type:ControlType.Boolean,defaultValue:false,hidden(props){return props.type===\"manual\";}},shadow:{type:ControlType.Boolean,defaultValue:false,hidden(props){return props.type===\"manual\";}},onTap:{type:ControlType.EventHandler},onHover:{type:ControlType.EventHandler},tiptext:{type:ControlType.String,defaultValue:\"\",hidden(props){return props.type===\"manual\";}},placement:{type:ControlType.Enum,defaultValue:\"top\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],// @ts-ignore\noptionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],displaySegmentedControl:true,hidden(props){return props.tiptext===\"\";}},Disabled:{type:ControlType.Boolean,defaultValue:false,hidden(props){return props.type===\"manual\";}},Toggle:{type:ControlType.Boolean,defaultValue:false,hidden(props){return props.type===\"manual\";}},ToggleDetail:{type:ControlType.Object,controls:{On:{type:ControlType.Boolean,defaultValue:true},iconWeight:{type:ControlType.Enum,defaultValue:\"regular\",description:\"IconWeight of another state\",options:[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"],optionTitles:[\"Thin\",\"Light\",\"Regular\",\"Bold\",\"Fill\",\"Duotone\"],hidden(props){return props.iconName===\"\";}}},hidden(props){return props.Toggle===false;}},linkTo:{type:ControlType.Link},newTab:{type:ControlType.Boolean,defaultValue:true,hidden(props){return props.linkTo===undefined;}}})// import { Global } from \"@emotion/react\"\n// import { motion } from \"framer-motion\"\n// import React, { useState, useEffect } from \"react\"\n// import {\n//     addPropertyControls,\n//     ControlType,\n//     // @ts-ignore\n//     getPropertyControls,\n// } from \"framer\"\n// import _ButtonsButtonPrimary from \"https://framer.com/m/8-Buttons-ButtonPrimary-aNq5.js@LDWZm3RAGbjSMr1pYrXC\"\n// import {\n//     // @ts-ignore\n//     colorpallet,\n// } from \"../0_CSS/Theme.tsx\"\n// import Style, {\n//     GlobalFont,\n//     GlobalStyles,\n//     getCssVariable,\n//     screenSize,\n//     screenSizeDetail,\n// } from \"../0_Global/Style.tsx\"\n// // 改进的服务端按钮组件\n// const ServerButton: React.FC<{\n//     text: string\n//     type?: string\n//     disabled?: boolean\n//     iconOnly?: boolean\n// }> = ({ text, type = \"Main\", disabled = false, iconOnly = false }) => {\n//     const getServerStyles = () => {\n//         const baseStyle = {\n//             padding: iconOnly ? \"8px\" : \"12px 24px\",\n//             border: \"none\",\n//             borderRadius: \"6px\",\n//             fontSize: \"16px\",\n//             fontWeight: \"500\",\n//             cursor: disabled ? \"not-allowed\" : \"pointer\",\n//             opacity: disabled ? 0.6 : 1,\n//             fontFamily:\n//                 \"system-ui, -apple-system, BlinkMacSystemFont, sans-serif\",\n//             transition: \"all 0.2s ease\",\n//             display: \"inline-flex\",\n//             alignItems: \"center\",\n//             justifyContent: \"center\",\n//             minHeight: \"40px\",\n//             outline: \"none\",\n//         }\n//         // 根据type返回对应样式，尽量匹配客户端\n//         switch (type) {\n//             case \"Primary\":\n//                 return {\n//                     ...baseStyle,\n//                     backgroundColor: \"#007bff\",\n//                     color: \"white\",\n//                 }\n//             case \"Warning\":\n//                 return {\n//                     ...baseStyle,\n//                     backgroundColor: \"#dc3545\",\n//                     color: \"white\",\n//                 }\n//             case \"Secondary\":\n//                 return {\n//                     ...baseStyle,\n//                     backgroundColor: \"white\",\n//                     color: \"#6c757d\",\n//                     border: \"1px solid #dee2e6\",\n//                 }\n//             case \"Bold\":\n//                 return {\n//                     ...baseStyle,\n//                     backgroundColor: \"#f8f9fa\",\n//                     color: \"#212529\",\n//                     fontWeight: \"600\",\n//                 }\n//             default: // Main\n//                 return {\n//                     ...baseStyle,\n//                     backgroundColor: \"#212529\",\n//                     color: \"white\",\n//                 }\n//         }\n//     }\n//     return (\n//         <button\n//             style={getServerStyles()}\n//             disabled={disabled}\n//             suppressHydrationWarning\n//         >\n//             {iconOnly ? \"\" : text || \"Button\"}\n//         </button>\n//     )\n// }\n// const btnProps = getPropertyControls(_ButtonsButtonPrimary)\n// /**\n//  * @framerDisableUnlink\n//  */\n// export default function ButtonX(props) {\n//     // 服务端检测 - 如果在服务端，返回改进的服务端按钮\n//     if (typeof window === \"undefined\") {\n//         return (\n//             <ServerButton\n//                 text={props.Text}\n//                 type={props.type}\n//                 disabled={props.Disabled}\n//                 iconOnly={props.iconOnly}\n//             />\n//         )\n//     }\n//     // 以下是原有的客户端代码\n//     const {\n//         Text,\n//         fontSettings,\n//         iconName,\n//         iconWeight,\n//         iconOnly,\n//         iconImage,\n//         tiptext,\n//         placement,\n//         type,\n//         radius,\n//         border,\n//         shadow,\n//         onTap,\n//         onHover,\n//         Customize,\n//         Disabled,\n//         Toggle,\n//         ToggleDetail,\n//         linkTo,\n//         newTab,\n//         ...otherProps\n//     } = props\n//     const Wsize = screenSize()\n//     const [ison, seton] = useState(ToggleDetail?.On || false)\n//     const handleTap = () => {\n//         if (onTap && !Disabled) {\n//             onTap()\n//         }\n//         if (Toggle) {\n//             seton(!ison)\n//         }\n//     }\n//     const handelHover = () => {\n//         if (onHover && !Disabled) {\n//             onHover()\n//         }\n//     }\n//     const iconSize = fontSettings?.fontSize\n//         ? parseInt(\n//               GlobalFont.fontsize[fontSettings.fontSize][Wsize]?.[\n//                   \"--framer-font-size\"\n//               ] || \"16\"\n//           ) - 1\n//         : 15\n//     const PrimaryBtn = {\n//         text: !iconOnly ? Text : \"\",\n//         fontSize: fontSettings?.fontSize,\n//         fontWeight: fontSettings?.fontWeight,\n//         iconName: iconName,\n//         iconweight: !ison && Toggle ? ToggleDetail?.iconWeight : iconWeight,\n//         iconIndex: Toggle ? (ison ? 0 : 1) : 0,\n//         iconSize: iconSize,\n//         tiptext: tiptext,\n//         radius: radius,\n//         shadow: shadow ? \"var(--box-shadow-small)\" : undefined,\n//         border: border\n//             ? {\n//                   borderWidth: 1,\n//                   borderStyle: \"solid\",\n//                   borderColor: \"var(--border-color)\",\n//               }\n//             : undefined,\n//         borderPressed: {\n//             borderColor: \"var(--primary-color)\",\n//             borderWidth: 1,\n//             borderStyle: \"solid\",\n//         },\n//         padding: !iconOnly ? undefined : \"var(--padding-xs)\",\n//         bGCOlor: \"var(--primary-color)\",\n//         bGHOver: \"var(--hover-button)\",\n//         fontColor: \"white\",\n//         fontColorHover: \"white\",\n//         variant: Disabled ? \"Disabled\" : \"Primary\",\n//     }\n//     const MainBtn = {\n//         text: !iconOnly ? Text : \"\",\n//         fontSize: fontSettings?.fontSize,\n//         fontWeight: fontSettings?.fontWeight,\n//         iconName: iconName,\n//         iconweight: !ison && Toggle ? ToggleDetail?.iconWeight : iconWeight,\n//         iconIndex: Toggle ? (ison ? 0 : 1) : 0,\n//         iconSize: iconSize,\n//         tiptext: tiptext,\n//         radius: radius,\n//         padding: !iconOnly ? undefined : \"var(--padding-xs)\",\n//         shadow: shadow ? \"var(--box-shadow-small)\" : undefined,\n//         border: border\n//             ? {\n//                   borderWidth: 1,\n//                   borderStyle: \"solid\",\n//                   borderColor: \"var(--border-p-color)\",\n//               }\n//             : undefined,\n//         borderPressed: {\n//             borderColor: \"var(--primary-color)\",\n//             borderWidth: 1,\n//             borderStyle: \"solid\",\n//         },\n//         bGCOlor: \"var(--bg-Inverse)\",\n//         bGHOver: \"var(--hover-button)\",\n//         fontColor: \"var(--text-Inverse)\",\n//         fontColorHover: \"var(--text-Inverse)\",\n//         variant: Disabled ? \"Disabled\" : \"Primary\",\n//     }\n//     const BoldBtn = {\n//         text: !iconOnly ? Text : \"\",\n//         fontSize: fontSettings?.fontSize,\n//         fontWeight: fontSettings?.fontWeight,\n//         iconName: iconName,\n//         iconweight: !ison && Toggle ? ToggleDetail?.iconWeight : iconWeight,\n//         iconIndex: Toggle ? (ison ? 0 : 1) : 0,\n//         iconSize: iconSize,\n//         tiptext: tiptext,\n//         radius: radius,\n//         padding: !iconOnly ? undefined : \"var(--padding-xs)\",\n//         shadow: shadow ? \"var(--box-shadow-small)\" : undefined,\n//         border: border\n//             ? {\n//                   borderWidth: 1,\n//                   borderStyle: \"solid\",\n//                   borderColor: \"var(--border-p-color)\",\n//               }\n//             : undefined,\n//         borderPressed: {\n//             borderColor: \"var(--primary-color)\",\n//             borderWidth: 1,\n//             borderStyle: \"solid\",\n//         },\n//         bGCOlor: \"var(--bg-color)\",\n//         bGHOver: \"var(--bg-Inverse)\",\n//         fontColor: \"var(--text-p-color)\",\n//         fontColorHover: \"var(--text-Inverse)\",\n//     }\n//     const SecondaryBtn = {\n//         text: !iconOnly ? Text : \"\",\n//         fontSize: fontSettings?.fontSize,\n//         fontWeight: fontSettings?.fontWeight,\n//         iconName: iconName,\n//         iconweight: !ison && Toggle ? ToggleDetail?.iconWeight : iconWeight,\n//         iconIndex: Toggle ? (ison ? 0 : 1) : 0,\n//         iconSize: iconSize,\n//         tiptext: tiptext,\n//         radius: radius,\n//         padding: !iconOnly ? undefined : \"var(--padding-xs)\",\n//         shadow: shadow ? \"var(--box-shadow-small)\" : undefined,\n//         border: border\n//             ? {\n//                   borderWidth: 1,\n//                   borderStyle: \"solid\",\n//                   borderColor: \"var(--border-p-color)\",\n//               }\n//             : undefined,\n//         borderPressed: {\n//             borderColor: \"var(--primary-color)\",\n//             borderWidth: 1,\n//             borderStyle: \"solid\",\n//         },\n//         bGCOlor: \"var(--bg-color)\",\n//         bGHOver: \"var(--hover-color)\",\n//         fontColor: \"var(--text-p-color)\",\n//         fontColorHover: \"var(--text-p-color)\",\n//     }\n//     const WarningBtn = {\n//         text: !iconOnly ? Text : \"\",\n//         fontSize: fontSettings?.fontSize,\n//         fontWeight: fontSettings?.fontWeight,\n//         iconName: iconName,\n//         iconweight: !ison && Toggle ? ToggleDetail?.iconWeight : iconWeight,\n//         iconIndex: Toggle ? (ison ? 0 : 1) : 0,\n//         iconSize: iconSize,\n//         tiptext: tiptext,\n//         radius: radius,\n//         padding: !iconOnly ? undefined : \"var(--padding-xs)\",\n//         shadow: shadow ? \"var(--box-shadow-small)\" : undefined,\n//         border: border\n//             ? {\n//                   borderWidth: 1,\n//                   borderStyle: \"solid\",\n//                   borderColor: \"var(--border-p-color)\",\n//               }\n//             : undefined,\n//         borderPressed: {\n//             borderColor: \"var(--primary-color)\",\n//             borderWidth: 1,\n//             borderStyle: \"solid\",\n//         },\n//         bGCOlor: \"var(--warning-color)\",\n//         bGHOver: \"var(--hover-button)\",\n//         fontColor: \"white\",\n//         fontColorHover: \"white\",\n//         variant: Disabled ? \"Disabled\" : \"Primary\",\n//     }\n//     const [Btnstyle, setStyle] = useState(PrimaryBtn)\n//     useEffect(() => {\n//         switch (type) {\n//             case \"Primary\":\n//                 setStyle(PrimaryBtn)\n//                 break\n//             case \"Main\":\n//                 setStyle(MainBtn)\n//                 break\n//             case \"Bold\":\n//                 setStyle(BoldBtn)\n//                 break\n//             case \"Secondary\":\n//                 setStyle(SecondaryBtn)\n//                 break\n//             case \"manual\":\n//                 setStyle(Customize)\n//                 break\n//             case \"Warning\":\n//                 setStyle(WarningBtn)\n//                 break\n//             default:\n//                 const mergedStyle = { ...PrimaryBtn, ...Btnstyle }\n//                 setStyle(mergedStyle)\n//                 break\n//         }\n//     }, [type, Customize, ison])\n//     return (\n//         <_ButtonsButtonPrimary\n//             {...otherProps}\n//             {...Btnstyle}\n//             text={!iconOnly ? Text : \"\"}\n//             tipdirection={placement}\n//             image={iconImage?.Image}\n//             imageRadius={iconImage?.ImageRadius}\n//             link={linkTo}\n//             newTab={newTab}\n//             tap={() => handleTap()}\n//             mouseEnter={() => handelHover()}\n//         />\n//     )\n// }\n// addPropertyControls(ButtonX, {\n//     type: {\n//         type: ControlType.Enum,\n//         defaultValue: \"Main\",\n//         options: [\"Primary\", \"Main\", \"Bold\", \"Secondary\", \"Warning\", \"manual\"],\n//     },\n//     Customize: {\n//         type: ControlType.Object,\n//         controls: {\n//             ...btnProps,\n//         },\n//         hidden(props) {\n//             return props.type !== \"manual\"\n//         },\n//     },\n//     Text: {\n//         type: ControlType.String,\n//         defaultValue: \"Hello\",\n//     },\n//     fontSettings: {\n//         type: ControlType.Object,\n//         controls: {\n//             fontSize: {\n//                 type: ControlType.Enum,\n//                 options: Object.keys(GlobalFont.fontsize),\n//                 optionTitles: Object.keys(GlobalFont.fontsize),\n//                 defaultValue: \"Body ---(16px p)\",\n//             },\n//             fontWeight: {\n//                 type: ControlType.Enum,\n//                 defaultValue: \"regular\",\n//                 options: Object.keys(GlobalFont.weight),\n//                 optionTitles: Object.keys(GlobalFont.weight),\n//             },\n//         },\n//         hidden(props) {\n//             return props.Text === \"\" || props.type === \"manual\"\n//         },\n//     },\n//     iconName: {\n//         type: ControlType.String,\n//         defaultValue: \"Heart\",\n//         hidden(props) {\n//             return props.type === \"manual\"\n//         },\n//     },\n//     iconWeight: {\n//         type: ControlType.Enum,\n//         defaultValue: \"regular\",\n//         options: [\"thin\", \"light\", \"regular\", \"bold\", \"fill\", \"duotone\"],\n//         optionTitles: [\"Thin\", \"Light\", \"Regular\", \"Bold\", \"Fill\", \"Duotone\"],\n//         hidden(props) {\n//             return props.iconName === \"\" || props.type === \"manual\"\n//         },\n//     },\n//     iconOnly: {\n//         type: ControlType.Boolean,\n//         description: \"IconBtn style\",\n//         defaultValue: false,\n//     },\n//     iconImage: {\n//         type: ControlType.Object,\n//         controls: {\n//             Image: {\n//                 type: ControlType.ResponsiveImage,\n//             },\n//             ImageRadius: {\n//                 type: ControlType.Number,\n//                 defaultValue: 0,\n//                 min: 0,\n//                 max: 999,\n//             },\n//         },\n//         hidden(props) {\n//             return props.type === \"manual\"\n//         },\n//     },\n//     radius: {\n//         type: ControlType.Enum,\n//         defaultValue: \"var(--radius-normal)\",\n//         optionTitles: [\"None\", \"XS\", \"S\", \"M\", \"L\", \"Circle\"],\n//         options: [\n//             \"var(--radius-none)\",\n//             \"var(--radius-tiny)\",\n//             \"var(--radius-small)\",\n//             \"var(--radius-normal)\",\n//             \"var(--radius-large)\",\n//             \"var(--radius-circle)\",\n//         ],\n//         hidden(props) {\n//             return props.type === \"manual\"\n//         },\n//     },\n//     border: {\n//         type: ControlType.Boolean,\n//         defaultValue: false,\n//         hidden(props) {\n//             return props.type === \"manual\"\n//         },\n//     },\n//     shadow: {\n//         type: ControlType.Boolean,\n//         defaultValue: false,\n//         hidden(props) {\n//             return props.type === \"manual\"\n//         },\n//     },\n//     onTap: {\n//         type: ControlType.EventHandler,\n//     },\n//     onHover: {\n//         type: ControlType.EventHandler,\n//     },\n//     tiptext: {\n//         type: ControlType.String,\n//         defaultValue: \"\",\n//         hidden(props) {\n//             return props.type === \"manual\"\n//         },\n//     },\n//     placement: {\n//         type: ControlType.Enum,\n//         defaultValue: \"top\",\n//         options: [\"left\", \"right\", \"top\", \"bottom\"],\n//         optionTitles: [\"Left\", \"Right\", \"Top\", \"Bottom\"],\n//         optionIcons: [\n//             \"direction-left\",\n//             \"direction-right\",\n//             \"direction-up\",\n//             \"direction-down\",\n//         ],\n//         displaySegmentedControl: true,\n//         hidden(props) {\n//             return props.tiptext === \"\"\n//         },\n//     },\n//     Disabled: {\n//         type: ControlType.Boolean,\n//         defaultValue: false,\n//         hidden(props) {\n//             return props.type === \"manual\"\n//         },\n//     },\n//     Toggle: {\n//         type: ControlType.Boolean,\n//         defaultValue: false,\n//         hidden(props) {\n//             return props.type === \"manual\"\n//         },\n//     },\n//     ToggleDetail: {\n//         type: ControlType.Object,\n//         controls: {\n//             On: {\n//                 type: ControlType.Boolean,\n//                 defaultValue: true,\n//             },\n//             iconWeight: {\n//                 type: ControlType.Enum,\n//                 defaultValue: \"regular\",\n//                 description: \"IconWeight of another state\",\n//                 options: [\n//                     \"thin\",\n//                     \"light\",\n//                     \"regular\",\n//                     \"bold\",\n//                     \"fill\",\n//                     \"duotone\",\n//                 ],\n//                 optionTitles: [\n//                     \"Thin\",\n//                     \"Light\",\n//                     \"Regular\",\n//                     \"Bold\",\n//                     \"Fill\",\n//                     \"Duotone\",\n//                 ],\n//                 hidden(props) {\n//                     return props.iconName === \"\"\n//                 },\n//             },\n//         },\n//         hidden(props) {\n//             return props.Toggle === false\n//         },\n//     },\n//     linkTo: {\n//         type: ControlType.Link,\n//     },\n//     newTab: {\n//         type: ControlType.Boolean,\n//         defaultValue: true,\n//         hidden(props) {\n//             return props.linkTo === undefined\n//         },\n//     },\n// })\n;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ButtonX\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ButtonX.map"],"mappings":"k7BAC88C,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAE,EAAsF,MAArF,IAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,CAAe,+FAW0wE,AAX/4H,GAAyD,IAA6P,IAAkE,IAA4B,CAA0B,GAAgH,KAAkH,KAAkH,CAAM,GAAc,EAASA,EAAS,CAAO,GAAa,EAAS,EAAQ,CAAO,EAAc,EAAS,GAAS,CAAO,EAAgB,EAAoB,EAAQ,CAAO,EAAiB,EAAoBA,EAAS,CAAO,EAAiB,EAAoB,GAAS,CAAO,GAAgB,CAAC,UAAU,CAAC,OAAM,EAAK,SAAQ,CAAK,EAAC,UAAU,CAAC,SAAQ,CAAK,EAAC,UAAU,CAAC,OAAM,EAAK,SAAQ,CAAK,EAAC,UAAU,CAAC,OAAM,EAAK,SAAQ,CAAK,CAAC,EAAO,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAY,EAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAkB,EAA8L,EAAgB,CAAC,EAAM,IAAc,CAAC,UAAU,GAAQ,UAAU,OAAO,SAAS,EAAM,CAAC,MAAO,MAAK,IAAI,EAAE,EAAM,CAAC,KAAK,UAAU,GAAQ,iBAAiB,GAAc,SAAS,OAAiB,IAAM,EAAS,EAAM,MAAM,IAAI,CAAC,OAAO,EAAS,IAAc,EAAS,EAAY,IAAI,EAAS,EAAI,EAAO,GAAoB,GAAO,CAAC,UAAU,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,EAAM,CAAkB,MAAO,MAAK,IAAI,EAAE,EAAM,CAAC,IAAM,EAAO,GAAM,GAAW,MAAM,QAAQ,EAAM,CAAQ,EAAM,OAAO,EAAS,GAA2B,MAAM,IAAQ,GAAW,GAAkB,UAAkB,GAAQ,UAAU,UAAqB,EAAM,KAAM,SAAiB,SAAqB,GAAQ,SAAS,CAAC,IAAI,CAAM,MAAA,GAAmB,EAAO,CAAC,EAAE,WAAmB,GAAI,iBAAiB,GAAI,SAAS,EAAE,aAAa,GAAG,EAAE,aAAa,CAAC,IAAI,EAAU,EAAO,IAAe,EAAc,GAAW,CAAC,CAAC,QAAM,WAAS,GAAG,CAAC,IAAM,EAAO,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAa,EAAc,KAAK,CAAC,GAAG,EAAO,YAAW,GAAE,CAAC,KAAK,UAAU,EAAW,AAAC,EAAC,CAAC,MAAoB,GAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAS,EAAC,AAAE,EAAO,GAAS,EAAO,OAAA,EAAsB,CAAO,EAAqB,CAAC,KAAK,OAAO,MAAM,QAAQ,OAAO,SAAS,QAAQ,UAAU,SAAS,UAAW,EAAO,GAAsB,CAAC,mBAAmB,mBAAmB,sBAAsB,sBAAsB,qBAAqB,qBAAqB,eAAe,eAAe,wBAAwB,wBAAwB,0BAA0B,0BAA0B,mBAAmB,mBAAmB,qBAAqB,oBAAqB,EAAO,EAAsB,CAAC,KAAK,OAAO,QAAQ,UAAU,KAAK,OAAO,MAAM,QAAQ,QAAQ,UAAU,KAAK,MAAO,EAAO,EAAsB,CAAC,eAAe,eAAe,gBAAgB,gBAAgB,eAAe,eAAe,OAAO,SAAS,IAAI,WAAW,MAAM,YAAa,EAAO,GAAsB,CAAC,WAAW,MAAM,SAAS,QAAS,EAAO,EAAsB,CAAC,OAAO,SAAS,KAAK,OAAO,MAAM,QAAQ,IAAI,KAAM,EAAO,GAAwB,CAAC,SAAS,YAAY,MAAM,YAAY,IAAI,YAAY,GAAG,YAAY,QAAQ,WAAY,EAAO,GAAS,CAAC,CAAC,UAAQ,UAAQ,SAAO,gBAAc,YAAU,aAAW,YAAU,iBAAe,WAAS,aAAW,OAAI,UAAO,gBAAc,aAAU,WAAS,gBAAc,WAAS,aAAW,KAAG,QAAM,cAAY,OAAK,aAAW,SAAO,UAAQ,SAAO,SAAO,MAAI,OAAK,eAAa,WAAQ,aAAW,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,EAAsB,IAAa,GAAY,EAAM,WAAW,UAAU,UAAU,GAAY,EAAM,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAS,EAAC,UAAU,EAAsB,IAAa,GAAY,EAAM,WAAW,SAAS,UAAU,GAAsB,IAAY,GAAW,EAAM,WAAW,MAAM,UAAU,GAAa,EAAM,UAAU,UAAU,GAAU,EAAM,WAAW,KAAK,UAAU,GAAgB,EAAM,WAAW,wEAAwE,UAAU,GAAS,EAAM,WAAW,qEAAqE,UAAU,GAAK,EAAM,UAAU,UAAU,IAAW,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,OAAO,UAAU,GAAe,EAAM,UAAU,UAAU,GAAS,EAAM,WAAW,wEAAwE,UAAU,GAAQ,EAAM,WAAW,CAAC,YAAY,qBAAqB,YAAY,QAAQ,YAAY,CAAE,EAAC,UAAU,GAAM,EAAM,UAAU,UAAU,IAAS,EAAM,UAAU,UAAU,GAAsB,IAAW,GAAU,EAAM,WAAW,mBAAmB,UAAU,GAAU,EAAM,WAAW,GAAG,UAAU,GAAQ,EAAM,YAAW,EAAK,UAAU,GAAe,EAAM,WAAW,QAAQ,UAAU,IAAK,EAAM,WAAW,EAAE,UAAU,GAAe,EAAM,WAAW,CAAC,YAAY,6GAA6G,YAAY,QAAQ,YAAY,CAAE,EAAC,UAAU,GAAS,EAAM,WAAW,oBAAoB,UAAU,GAAQ,EAAM,WAAW,GAAG,UAAU,GAAW,EAAM,WAAW,mEAAmE,UAAU,GAAQ,EAAM,UAAU,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,EAAqB,IAAa,GAAY,EAAM,WAAW,SAAS,UAAU,EAAsB,IAAe,GAAc,EAAM,WAAW,MAAM,UAAU,GAAY,EAAM,SAAU,GAAS,GAAuB,CAAC,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgB,GAAa,CAAM,CAAC,eAAa,YAAU,CAAC,GAAe,CAAO,GAAkB,GAAsB,CAAM,CAAC,SAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,YAAU,aAAU,aAAU,aAAU,aAAU,aAAU,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,aAAU,YAAU,aAAU,aAAU,aAAU,YAAU,YAAU,aAAU,GAAG,GAAU,CAAC,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,uBAAoB,mBAAgB,iBAAe,aAAU,kBAAgB,cAAW,YAAS,CAAC,EAAgB,CAAC,cAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,oBAAkB,EAAC,CAAO,EAAiB,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,SAAM,CAAC,GAAyB,EAAY,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,WAAU,CAAM,EAAC,CAAI,EAAU,CAAC,IAAM,EAAI,KAAM,GAAU,GAAG,EAAK,CAAC,GAAG,KAAM,EAAM,OAAO,CAAO,CAAC,EAAC,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAmC,GAAlC,EAAgB,CAAC,WAAU,CAAK,EAAC,CAAI,GAAU,CAAC,KAAM,IAAM,IAAI,CAAE,EAAC,IAAI,CAAC,IAAM,EAAI,KAAM,IAAU,GAAG,EAAK,CAAC,GAAG,KAAM,EAAM,OAAO,CAAO,CAAC,EAAC,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,WAAU,CAAK,EAAC,AAAE,EAAC,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,WAAU,CAAM,EAAC,CAAI,EAAU,CAAC,IAAM,EAAI,KAAM,GAAU,GAAG,EAAK,CAAC,GAAG,KAAM,EAAM,OAAO,CAAO,IAAW,YAAY,AAAE,EAAC,CAAO,GAAW,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,WAAU,CAAM,EAAC,CAAI,EAAU,CAAC,IAAM,EAAI,KAAM,GAAU,GAAG,EAAK,CAAC,GAAG,KAAM,EAAM,OAAO,CAAO,IAAW,YAAY,AAAE,EAAC,CAAO,GAAsB,CAAE,EAAO,GAAkB,EAAG,GAAkB,GAAG,GAAsB,CAAO,GAAQ,GAAM,EAAU,CAAO,GAAS,EAAO,EAAO,GAAU,GAAG,CAAC,CAAO,GAAS,EAAO,EAAO,EAAU,GAAG,CAAC,CAAO,GAAS,GAAM,GAAU,CAAO,GAAS,EAAO,EAAO,EAAU,GAAG,CAAC,CAAC,MAAoB,GAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,GAAS,SAAQ,EAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAU,SAAsB,EAAK,EAAK,CAAC,KAAK,GAAU,aAAY,EAAK,OAAO,YAAY,aAAa,GAAU,QAAQ,YAAY,cAAa,EAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAA,EAAe,CAAC,EAAC,EAAY,EAAe,CAAC,SAAsB,GAAM,EAAO,EAAE,CAAC,GAAG,GAAU,GAAG,GAAgB,aAAa,EAAG,GAAkB,gBAAgB,EAAU,GAAW,CAAC,iBAAiB,eAAc,EAAK,mBAAmB,UAAU,kBAAiB,EAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,MAAM,GAAY,IAAI,EAAW,MAAM,CAAC,YAAY,EAAU,YAAY,EAAU,yBAAyB,EAAU,mBAAmB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,uBAAuB,EAAU,iBAAiB,EAAU,aAAa,KAAK,wBAAwB,EAAU,kBAAkB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,sBAAsB,EAAU,gBAAgB,EAAU,aAAa,KAAK,gBAAgB,GAAU,uBAAuB,EAAgB,EAAU,EAAE,CAAC,wBAAwB,EAAgB,EAAU,EAAE,CAAC,oBAAoB,EAAgB,EAAU,EAAE,CAAC,qBAAqB,EAAgB,EAAU,EAAE,CAAC,UAAU,iBAAiB,GAAG,EAAM,EAAC,SAAS,CAAC,oBAAoB,CAAC,yBAAyB,EAAU,mBAAmB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,uBAAuB,EAAU,iBAAiB,EAAU,aAAa,KAAK,wBAAwB,EAAU,kBAAkB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,sBAAsB,EAAU,gBAAgB,EAAU,aAAa,IAAK,EAAC,oBAAoB,CAAC,yBAAyB,EAAU,mBAAmB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,uBAAuB,EAAU,iBAAiB,EAAU,aAAa,KAAK,wBAAwB,EAAU,kBAAkB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,sBAAsB,EAAU,gBAAgB,EAAU,aAAa,IAAK,EAAC,oBAAoB,CAAC,yBAAyB,EAAU,mBAAmB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,uBAAuB,EAAU,iBAAiB,EAAU,aAAa,KAAK,wBAAwB,EAAU,kBAAkB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,sBAAsB,EAAU,gBAAgB,EAAU,aAAa,IAAK,EAAC,oBAAoB,CAAC,yBAAyB,EAAU,mBAAmB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,uBAAuB,EAAU,iBAAiB,EAAU,aAAa,KAAK,wBAAwB,EAAU,kBAAkB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,sBAAsB,EAAU,gBAAgB,EAAU,aAAa,IAAK,EAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,KAAM,EAAC,UAAU,CAAC,gBAAgB,0BAA2B,CAAC,EAAC,GAAG,EAAqB,CAAC,kBAAkB,CAAC,uBAAA,EAA6B,EAAC,oBAAoB,CAAC,uBAAA,EAA6B,EAAC,oBAAoB,CAAC,uBAAA,GAA6B,iBAAA,EAAuB,EAAC,kBAAkB,CAAC,uBAAA,EAA6B,EAAC,oBAAoB,CAAC,uBAAA,EAA6B,EAAC,kBAAkB,CAAC,uBAAA,EAA6B,EAAC,oBAAoB,CAAC,uBAAA,EAA6B,EAAC,UAAU,CAAC,mBAAmB,MAAM,MAAM,EAAW,EAAC,UAAU,CAAC,mBAAmB,WAAW,aAAa,GAAmB,UAAA,EAAgB,EAAC,UAAU,CAAC,mBAAmB,QAAQ,iBAAA,EAAuB,EAAC,UAAU,CAAC,mBAAmB,KAAK,MAAM,EAAa,CAAC,EAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,eAAc,EAAK,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,yBAAyB,EAAU,mBAAmB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,uBAAuB,EAAU,iBAAiB,EAAU,aAAa,KAAK,wBAAwB,EAAU,kBAAkB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,sBAAsB,EAAU,gBAAgB,EAAU,aAAa,KAAK,gBAAgB,GAAU,uBAAuB,EAAgB,EAAU,EAAE,CAAC,wBAAwB,EAAgB,EAAU,EAAE,CAAC,oBAAoB,EAAgB,EAAU,EAAE,CAAC,qBAAqB,EAAgB,EAAU,EAAE,CAAC,QAAQ,CAAE,EAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAE,EAAC,kBAAkB,CAAC,QAAQ,CAAE,EAAC,kBAAkB,CAAC,QAAQ,CAAE,CAAC,CAAC,EAAC,CAAc,GAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAU,YAAY,EAAU,YAAY,GAAoB,GAAU,CAAC,WAAW,GAAoB,GAAU,AAAC,EAAC,SAAS,CAAC,IAAsB,EAAKC,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,MAAM,OAAO,GAAG,GAAkB,EAAU,CAAK,UAAU,SAAS,UAAU,QAAU,EAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAgB,EAAU,EAAE,CAAC,wBAAwB,EAAgB,EAAU,EAAE,CAAC,oBAAoB,EAAgB,EAAU,EAAE,CAAC,qBAAqB,EAAgB,EAAU,EAAE,CAAC,OAAO,OAAO,aAAa,MAAO,EAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,OAAO,aAAa,MAAO,EAAC,oBAAoB,CAAC,OAAO,OAAO,aAAa,MAAO,EAAC,UAAU,CAAC,OAAO,OAAO,aAAa,MAAO,EAAC,UAAU,CAAC,OAAO,kBAAkB,aAAa,iBAAkB,EAAC,UAAU,CAAC,OAAO,OAAO,aAAa,MAAO,EAAC,UAAU,CAAC,OAAO,OAAO,aAAa,MAAO,CAAC,CAAC,EAAC,CAAC,IAAuB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,kBAAiB,EAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAKD,EAAS,CAAC,UAAU,GAAU,aAAY,EAAM,OAAO,OAAO,UAAU,EAAU,UAAU,EAAU,SAAS,EAAU,UAAU,GAAU,WAAW,EAAU,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,SAAS,OAAO,MAAM,OAAO,GAAG,EAAqB,CAAC,kBAAkB,CAAC,UAAU,CAAU,EAAC,kBAAkB,CAAC,UAAU,CAAU,EAAC,kBAAkB,CAAC,UAAU,CAAU,EAAC,UAAU,CAAC,UAAU,CAAE,EAAC,UAAU,CAAC,SAAS,gBAAiB,EAAC,UAAU,CAAC,UAAU,CAAE,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,CAAC,IAAuB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,kBAAiB,EAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAK,EAAQ,CAAC,MAAM,OAAO,UAAU,EAAU,SAAS,EAAU,aAAa,OAAO,WAAW,EAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,WAAU,EAAK,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,IAAuB,EAAK,EAAS,CAAC,uBAAsB,EAAK,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mMAAmM,uBAAuB,MAAM,0BAA0B,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,6CAA8C,EAAC,SAAS,MAAO,EAAC,AAAC,EAAC,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,8BAA+B,EAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAM,EAAC,KAAK,EAAU,kBAAkB,MAAM,oBAAmB,CAAK,EAAC,AAAC,EAAC,AAAC,EAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,kBAAkB,CAAC,UAAU,CAAU,EAAC,kBAAkB,CAAC,UAAU,CAAU,EAAC,kBAAkB,CAAC,UAAU,CAAU,EAAC,UAAU,CAAC,aAAa,gBAAiB,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,CAAC,IAAuB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,kBAAiB,EAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAKA,EAAS,CAAC,UAAU,GAAU,aAAY,EAAM,OAAO,OAAO,UAAU,EAAU,UAAU,EAAU,SAAS,EAAU,UAAU,GAAU,WAAW,EAAU,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,SAAS,OAAO,MAAM,OAAO,GAAG,EAAqB,CAAC,kBAAkB,CAAC,UAAU,CAAU,EAAC,kBAAkB,CAAC,UAAU,CAAU,EAAC,kBAAkB,CAAC,UAAU,CAAU,EAAC,UAAU,CAAC,UAAU,CAAE,EAAC,UAAU,CAAC,SAAS,gBAAiB,EAAC,UAAU,CAAC,UAAU,CAAE,CAAC,EAAC,EAAY,EAAe,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,CAAC,IAAuB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,kBAAiB,EAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,mBAAkB,EAAK,QAAQ,YAAY,SAAsB,EAAK,GAAS,CAAC,QAAQ,qEAAqE,OAAO,CAAC,YAAY,wEAAwE,YAAY,QAAQ,YAAY,CAAE,EAAC,QAAQ,EAAU,UAAU,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,oBAAoB,UAAU,GAAU,OAAO,MAAM,OAAO,+LAA+L,MAAM,CAAC,OAAO,OAAO,MAAM,MAAO,EAAC,QAAQ,EAAE,YAAY,CAAE,EAAC,MAAM,MAAO,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,CAAC,EAAC,AAAC,CAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAC,EAAC,AAAE,EAAC,CAAO,GAAI,CAAC,kFAAkF,kFAAkF,sTAAsT,2MAA2M,uUAAuU,wOAAwO,0LAA0L,wQAAwQ,iHAAiH,0IAA0I,kEAAkE,mEAAmE,oEAAoE,4IAA4I,+bAAgc,EAWvtrB,EAAgB,GAAQ,GAAU,GAAI,eAAe,GAAgB,EAAgB,EAAgB,YAAY,0BAA0B,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAG,EAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAY,EAAC,aAAa,CAAC,UAAU,WAAW,QAAQ,KAAK,KAAM,EAAC,MAAM,UAAU,KAAK,EAAY,IAAK,EAAC,UAAU,CAAC,aAAa,OAAO,iBAAgB,EAAM,MAAM,OAAO,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,aAAa,kGAAkG,MAAM,YAAY,KAAK,EAAY,KAAM,EAAC,UAAU,CAAC,aAAa,uGAAuG,MAAM,iBAAiB,KAAK,EAAY,KAAM,EAAC,UAAU,GAAkB,YAAe,CAAC,GAAG,EAAgB,WAAc,aAAa,SAAS,gBAAA,GAAsB,WAAA,GAAiB,MAAM,YAAa,EAAC,UAAU,GAAkB,UAAa,CAAC,GAAG,EAAgB,SAAY,aAAa,mBAAmB,gBAAA,GAAsB,WAAA,GAAiB,MAAM,UAAW,EAAC,UAAU,CAAC,aAAa,KAAK,MAAM,WAAW,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,aAAa,GAAG,MAAM,WAAW,KAAK,EAAY,MAAO,EAAC,UAAU,GAAmB,YAAe,CAAC,GAAG,EAAiB,WAAc,aAAa,UAAU,gBAAA,GAAsB,WAAA,GAAiB,MAAM,YAAa,EAAC,UAAU,CAAC,aAAa,EAAE,MAAM,YAAY,KAAK,EAAY,MAAO,EAAC,UAAU,GAAmB,WAAc,CAAC,GAAG,EAAiB,UAAa,aAAa,QAAQ,gBAAA,GAAsB,WAAA,GAAiB,MAAM,eAAgB,EAAC,UAAU,CAAC,aAAa,GAAG,MAAM,gBAAgB,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,aAAa,EAAE,IAAI,EAAE,MAAM,MAAM,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,aAAa,oGAAoG,MAAM,UAAU,KAAK,EAAY,KAAM,EAAC,UAAU,CAAC,aAAa,iGAAiG,MAAM,UAAU,KAAK,EAAY,KAAM,EAAC,UAAU,CAAC,aAAa,GAAG,MAAM,SAAS,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,aAAa,SAAS,QAAQ,CAAC,aAAa,SAAS,WAAW,gBAAgB,eAAe,cAAe,EAAC,aAAa,CAAC,QAAQ,SAAS,MAAM,gBAAgB,eAAe,cAAe,EAAC,MAAM,aAAa,KAAK,EAAY,IAAK,EAAC,UAAU,CAAC,aAAa,MAAM,yBAAwB,EAAK,YAAY,CAAC,uBAAuB,oBAAqB,EAAC,QAAQ,CAAC,MAAM,QAAS,EAAC,aAAa,CAAC,aAAa,UAAW,EAAC,MAAM,YAAY,KAAK,EAAY,IAAK,EAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,eAAgB,EAAC,UAAU,CAAC,aAAa,EAAE,gBAAe,EAAM,MAAM,cAAc,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,aAAa,oBAAoB,MAAM,UAAU,KAAK,EAAY,OAAQ,EAAC,UAAU,CAAC,aAAa,CAAC,YAAY,qBAAqB,YAAY,QAAQ,YAAY,CAAE,EAAC,MAAM,SAAS,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,aAAa,CAAC,YAAY,6GAA6G,YAAY,QAAQ,YAAY,CAAE,EAAC,MAAM,gBAAgB,KAAK,EAAY,MAAO,EAAC,UAAU,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAS,EAAC,MAAM,aAAa,KAAK,EAAY,UAAW,EAAC,UAAU,CAAC,aAAa,GAAG,YAAY,GAAG,iBAAgB,EAAK,MAAM,UAAU,KAAK,EAAY,MAAO,EAAC,UAAU,GAAmB,WAAc,CAAC,GAAG,EAAiB,UAAa,aAAa,MAAM,gBAAA,GAAsB,WAAA,GAAiB,MAAM,cAAe,EAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,IAAK,EAAC,UAAU,CAAC,cAAa,EAAK,MAAM,SAAS,KAAK,EAAY,OAAQ,EAAC,UAAU,CAAC,aAAa,CAAE,EAAC,MAAM,SAAS,KAAK,EAAY,SAAU,EAAC,UAAU,CAAC,MAAM,MAAM,KAAK,EAAY,YAAa,EAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,YAAa,CAAC,EAAC,CAAC,EAAS,EAAgB,CAAC,CAAC,eAAc,EAAK,MAAM,CAAE,CAAC,EAAC,GAAG,GAAc,GAAG,GAAa,GAAG,CAAc,EAAC,CAAC,8BAA6B,CAAK,EAAC,GCR3hI,SAAwB,GAAQ,EAAM,CAAC,GAAK,CAAC,OAAK,eAAa,WAAS,aAAW,WAAS,YAAU,UAAQ,aAAU,OAAK,SAAO,SAAO,SAAO,QAAM,UAAQ,YAAU,WAAS,SAAO,eAAa,SAAO,SAAO,GAAG,EAAW,CAAC,EAAY,EAAM,IAAY,CAAM,CAAC,EAAK,EAAM,CAAC,GAAS,EAAa,GAAG,CAAO,EAAU,IAAI,CAA+B,AAA3B,IAAQ,GAAU,GAAO,CAAK,GAAQ,GAAO,EAAK,AAAG,EAAO,GAAY,IAAI,CAAC,AAAG,IAAU,GACpa,GAAS,AAAG,EAAO,EAAS,SAAS,EAAW,SAAS,EAAa,UAAU,GAAO,sBAAsB,CAAC,EAAQ,EAAW,CAAC,KAAM,EAAc,GAAL,EAAQ,SAAS,EAAa,SAAS,WAAW,EAAa,WAAoB,WAAS,YAAY,GAAM,EAAO,EAAa,WAAW,EAAW,UAAU,EAAO,EAAK,EAAE,EAAE,EAAW,WAAiB,UAAe,SAAO,OAAO,EAAO,8BAAA,GAAoC,OAAO,EAAO,CAAC,YAAY,EAAE,YAAY,QAAQ,YAAY,qBAAsB,MAAA,GAAW,cAAc,CAAC,YAAY,uBAAuB,YAAY,EAAE,YAAY,OAAQ,EAAC,QAAS,EAAmB,wBAAnB,GAAuC,QAAQ,uBAAuB,QAAQ,sBAAsB,UAAU,QAAQ,eAAe,QAAQ,QAAQ,EAAS,WAAW,SAAU,EAAO,EAAQ,CAAC,KAAM,EAAc,GAAL,EAAQ,SAAS,EAAa,SAAS,WAAW,EAAa,WAAoB,WAAS,YAAY,GAAM,EAAO,EAAa,WAAW,EAAW,UAAU,EAAO,EAAK,EAAE,EAAE,EAAW,WAAiB,UAAe,SAAO,QAAS,EAAmB,wBAAnB,GAAuC,OAAO,EAAO,8BAAA,GAAoC,OAAO,EAAO,CAAC,YAAY,EAAE,YAAY,QAAQ,YAAY,uBAAwB,MAAA,GAAW,cAAc,CAAC,YAAY,uBAAuB,YAAY,EAAE,YAAY,OAAQ,EAAC,QAAQ,oBAAoB,QAAQ,sBAAsB,UAAU,sBAAsB,eAAe,sBAAsB,QAAQ,EAAS,WAAW,SAAU,EAAO,GAAQ,CAAC,KAAM,EAAc,GAAL,EAAQ,SAAS,EAAa,SAAS,WAAW,EAAa,WAAoB,WAAS,YAAY,GAAM,EAAO,EAAa,WAAW,EAAW,UAAU,EAAO,EAAK,EAAE,EAAE,EAAW,WAAiB,UAAe,SAAO,QAAS,EAAmB,wBAAnB,GAAuC,OAAO,EAAO,8BAAA,GAAoC,OAAO,EAAO,CAAC,YAAY,EAAE,YAAY,QAAQ,YAAY,uBAAwB,MAAA,GAAW,cAAc,CAAC,YAAY,uBAAuB,YAAY,EAAE,YAAY,OAAQ,EAAC,QAAQ,kBAAkB,QAAQ,oBAAoB,UAAU,sBAAsB,eAAe,qBAAsB,EAAO,EAAa,CAAC,KAAM,EAAc,GAAL,EAAQ,SAAS,EAAa,SAAS,WAAW,EAAa,WAAoB,WAAS,YAAY,GAAM,EAAO,EAAa,WAAW,EAAW,UAAU,EAAO,EAAK,EAAE,EAAE,EAAW,WAAiB,UAAe,SAAO,QAAS,EAAmB,wBAAnB,GAAuC,OAAO,EAAO,8BAAA,GAAoC,OAAO,EAAO,CAAC,YAAY,EAAE,YAAY,QAAQ,YAAY,uBAAwB,MAAA,GAAW,cAAc,CAAC,YAAY,uBAAuB,YAAY,EAAE,YAAY,OAAQ,EAAC,QAAQ,kBAAkB,QAAQ,qBAAqB,UAAU,sBAAsB,eAAe,qBAAsB,EA2B/vF,EAAW,CAAC,KAAM,EAAc,GAAL,EAAQ,SAAS,EAAa,SAAS,WAAW,EAAa,WAAoB,WAAS,YAAY,GAAM,EAAO,EAAa,WAAW,EAAW,UAAU,EAAO,EAAK,EAAE,EAAE,EAAW,WAAiB,UAAe,SAAO,QAAS,EAAmB,wBAAnB,GAAuC,OAAO,EAAO,8BAAA,GAAoC,OAAO,EAAO,CAAC,YAAY,EAAE,YAAY,QAAQ,YAAY,uBAAwB,MAAA,GAAW,cAAc,CAAC,YAAY,uBAAuB,YAAY,EAAE,YAAY,OAAQ,EAAC,QAAQ,uBAAuB,QAAQ,sBAAsB,UAAU,QAAQ,eAAe,QAAQ,QAAQ,EAAS,WAAW,SAAU,EAAM,CAAC,EAAS,EAAS,CAAC,GAAS,EAAW,CAIrrB,MAJsrB,IAAU,IAAI,CAAC,OAAO,EAAP,CAAa,IAAI,UAAU,EAAS,EAAW,CAAC,MAAM,IAAI,OAAO,EAAS,EAAQ,CAAC,MAAM,IAAI,OAAO,EAAS,GAAQ,CAAC,MAAM,IAAI,YAAY,EAAS,EAAa,CAAC,MAGz4B,IAAI,SAAS,EAAS,EAAU,CAAC,MAAM,IAAI,UAAU,EAAS,EAAW,CAAC,MAAM,QAAQ,IAAM,EAAY,CAAC,GAAG,EAAW,GAAG,CAAS,EAAC,EAAS,EAAY,CAC1J,KAAO,CAAC,EAAC,CAAC,EAAK,EAAU,CAAK,EAAC,CAAqB,EAAKE,EAAU,CAAC,SAAsB,EAAKC,EAAsB,CAAC,GAAG,EAAW,GAAG,EAAS,KAAM,EAAc,GAAL,EAAQ,aAAa,GAAU,MAAM,EAAU,MAAM,YAAY,EAAU,YAAY,KAAK,EAAc,SAAO,IAAI,IAAI,GAAW,CAAC,WAAW,IAAI,IAAa,AAAC,EAAC,AAAC,EAAC,AAAE,iBAAA,AApCvU,GAAiE,IAAsC,IACtE,KAA6G,IAA4H,CAAM,EAAS,EAAoBA,EAAsB,CAmCI,EAAoB,GAAQ,CACnW,KAAK,CAAC,KAAK,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,UAAU,OAAO,OAAO,YAAY,UAAU,QAAS,CAAC,EAAC,UAAU,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,GAAG,CAAS,EAAC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAU,CAAC,EAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,OAAQ,EAAC,aAAa,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,QAAQ,OAAO,KAAK,EAAW,SAAS,CAAC,aAAa,OAAO,KAAK,EAAW,SAAS,CAAC,aAAa,kBAAmB,EAAC,WAAW,CAAC,KAAK,EAAY,KAAK,aAAa,UAAU,QAAQ,OAAO,KAAK,EAAW,OAAO,CAAC,aAAa,OAAO,KAAK,EAAW,OAAO,AAAC,CAAC,EAAC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,IAAI,EAAM,OAAO,QAAU,CAAC,EAAC,SAAS,CAAC,KAAK,EAAY,OAAO,aAAa,QAAQ,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAU,CAAC,EAAC,WAAW,CAAC,KAAK,EAAY,KAAK,aAAa,UAEvzB,QAAQ,CAAC,OAAO,QAAQ,UAAU,OAAO,OAAO,SAAU,EAAC,aAAa,CAAC,OAAO,QAAQ,UAAU,OAAO,OAAO,SAAU,EAAC,OAAO,EAAM,CAAC,OAAO,EAAM,WAAW,IAAI,EAAM,OAAO,QAAU,CAAC,EAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,YAAY,gBAAgB,cAAa,CAAM,EAAC,UAAU,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,eAAgB,EAAC,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,GAAI,CAAC,EAAC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAU,CAAC,EAAC,OAAO,CAAC,KAAK,EAAY,KAAK,aAAa,uBAAuB,aAAa,CAAC,OAAO,KAAK,IAAI,IAAI,IAAI,QAAS,EAAC,QAAQ,CAAC,qBAAqB,qBAAqB,sBAAsB,uBAAuB,sBAAsB,sBAAuB,EAAC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAU,CAAC,EAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,cAAa,EAAM,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAU,CAAC,EAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,cAAa,EAAM,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAU,CAAC,EAAC,MAAM,CAAC,KAAK,EAAY,YAAa,EAAC,QAAQ,CAAC,KAAK,EAAY,YAAa,EAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAU,CAAC,EAAC,UAAU,CAAC,KAAK,EAAY,KAAK,aAAa,MAAM,QAAQ,CAAC,OAAO,QAAQ,MAAM,QAAS,EAAC,aAAa,CAAC,OAAO,QAAQ,MAAM,QAAS,EAChwC,YAAY,CAAC,iBAAiB,kBAAkB,eAAe,gBAAiB,EAAC,yBAAwB,EAAK,OAAO,EAAM,CAAC,OAAO,EAAM,UAAU,EAAI,CAAC,EAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,cAAa,EAAM,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAU,CAAC,EAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,cAAa,EAAM,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAU,CAAC,EAAC,aAAa,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,GAAG,CAAC,KAAK,EAAY,QAAQ,cAAa,CAAK,EAAC,WAAW,CAAC,KAAK,EAAY,KAAK,aAAa,UAAU,YAAY,8BAA8B,QAAQ,CAAC,OAAO,QAAQ,UAAU,OAAO,OAAO,SAAU,EAAC,aAAa,CAAC,OAAO,QAAQ,UAAU,OAAO,OAAO,SAAU,EAAC,OAAO,EAAM,CAAC,OAAO,EAAM,WAAW,EAAI,CAAC,CAAC,EAAC,OAAO,EAAM,CAAC,OAAO,EAAM,UAAS,CAAO,CAAC,EAAC,OAAO,CAAC,KAAK,EAAY,IAAK,EAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,cAAa,EAAK,OAAO,EAAM,CAAC,OAAO,EAAM,aAAA,EAAoB,CAAC,CAAC,EAAC"}