{"version":3,"file":"OSDetect.Dk32httM.mjs","names":["IconsPro","Image","css","_Fragment","_ButtonsButtonPrimary","btnProps","_Fragment","Component"],"sources":["https:/framer.com/m/framer/store.js","https:/framerusercontent.com/modules/20zhayqm9y3Y0ekkXAdJ/vWUDQU931daNODmP9nJ2/Style.js","https:/framerusercontent.com/modules/dqTAkSmLH1iWI2I3ThDP/Yuk4HLNVPgyfCATM7Rxe/TextPro.js","https:/framer.com/m/8-Buttons-ButtonPrimary-aNq5.js@LDWZm3RAGbjSMr1pYrXC","https:/framerusercontent.com/modules/4qsgEiJMwmhCjkYCC8G4/y666oJt7FnRoMnreStzo/ButtonX.js","https:/framer.com/m/LeaderPro-dJNg.js@CwRYfDjuWldemE4X1Wsu","https:/framerusercontent.com/modules/c45U21nVV3xadorb49HN/oMQwfAQPPPuvGD1niZoz/OSDetect.js"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","// Importing necessary modules from @emotion/react\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{Global,css}from\"@emotion/react\";// import { createStore } from \"https://framer.com/m/framer/store.js\"\n// export const useStoretheme = createStore({\n//     // Set the starting theme below, otherwise default to system.\n//     theme: \"system\",\n// })\n//import { root } from \"../0_CSS/Theme.tsx\"\n// Defining global styles\nconst borderpop=css`\n  gap: var(--gap-normal);\n  border-radius: var(--radius-normal);\n  border-width: var(--borderwidth-normal);\n  border-style: solid;\n  padding: var(--padding-small);\n`;const borderCaroulselItem=css`\n  gap: var(--gap-normal);\n  border-radius: var(--radius-normal);\n  border-width: var(--borderwidth-normal);\n  border-color:var(--border-color);\n  border-style: solid;\n  width: 100%;\n  background-position: center;\n  background-size: cover;\n  padding: var(--padding-none);\n`;const MenuItem=css`\n  gap: var(--gap-normal);\n  border-radius: var(--radius-small);\n  border-width: var(--borderwidth-small);\n  border-style: solid;\n  padding: var(--padding-small);\n`;const globalStyles=css`\n\n.nonebg {\n  ${borderpop};\n  width:100%;\n  height:100%;\n  padding:var(--padding-none);\n  display: flex;\n  flex-direction: column;\n  border-color: rgba(0,0,0,0);\n  background-color: rgba(0,0,0,0);\n}\n\n.popover {\n  ${borderpop};\n  display: flex;\n  max-width: min(calc(100vw - 16px), 800px);\n  flex-direction: column;\n  border-color: var(--border-p-color);\n  background-color: var(--bg-color);\n  color: var(--text-color);\n  box-shadow:var(--box-shadow);\n  z-index: 100;\n}\n.arrow > svg {\n  fill: var(--bg-color);\n  stroke: var(--border-color);\n}\n\n.swiper {\n  width: 100%;\n  height: 100%;\n}\n.swiper-slide {\n  ${borderCaroulselItem};\n  object-position: center;\n  border-color: var(--border-color);\n  background-color: var(--bg-color);\n  color: black;\n  box-shadow:var(--box-shadow-small);\n  will-change: transform;\n  &[data-border]{\n    border:none;\n  }\n}\n.swiper-slide img {\n  display: block;\n  width: 100%;\n  height:100%;\n  object-fit: cover;\n}\n\n\n.my-custom-bullet {\n  --swiper-pagination-color: var(--highlight-background);\n  --swiper-pagination-bullet-width: 1.429rem;\n  --swiper-pagination-bullet-height: 1.429rem;\n  --swiper-pagination-bullet-inactive-color: var(--act-color);\n  --swiper-pagination-bullet-inactive-opacity: 1;\n  color: #000;\n  font-size: 0.857rem;\n  text-align: center;\n  line-height: 1.429rem;\n}\n\n.swiper-control{\n  z-index: 1;\n  position: absolute;\n  height: 1px;\n  overflow: visible;\n  width: 100%;\n  top: 50%;\n  left: 0;\n  transform: translateY(-50%);\n  opacity: 0;\n  visibility: hidden;\n  transition: opacity 0.3s ease, visibility 0.3s ease;\n}\n\n.swiper:hover .swiper-control {\n  opacity: 1;\n  visibility: visible;\n}\n\n\n/* 针对移动设备 */\n@media (max-width: 768px) {\n  .swiper-control {\n    opacity: 1;\n    visibility: visible;\n  }\n}\n\n/* Menu */\n.menu {\n  position: relative;\n  z-index: 99;\n  ${MenuItem};\n  display: flex;\n  max-height: var(--popover-available-height);\n  min-width: 180px;\n  flex-direction: column;\n  overscroll-behavior: contain;\n  border-color: var(--border-color);\n  background-color: var(--bg-color);\n  color: var(--text-color);\n  icon-color:var(--text-color);\n  box-shadow:var(--box-shadow);\n  outline: none !important;\n  overflow: visible;\n  font-size: 1rem;\n  font-weight: 500;\n}\n\n.menu-item {\n  display: flex;\n  cursor: default;\n  scroll-margin: 0.5rem;\n  align-items: center;\n  gap: var(--gap-normal);\n  border-radius: var(--radius-tiny);\n  padding: var(--padding-small);\n  outline: none !important;\n}\n\n.menu-item[aria-disabled=\"true\"] {\n  opacity: 0.25;\n}\n\n.menu-item[data-active-item] {\n  background-color: var(--hover-color);\n  color: var(--text-hover-color);\n}\n\n.menu-item:active,\n.menu-item[data-active] {\n  background-color: var(--active-color);\n  padding-top: 0.643rem;\n  padding-bottom: 0.5rem;\n}\n\n.menu:not(:focus) .menu-item:not(:focus)[aria-expanded=\"true\"] {\n  background-color: rgb(0 0 0 / 7.5%);\n  color: currentColor;\n}\n\n.menu:not(:focus)\n  .menu-item:not(:focus)[aria-expanded=\"true\"]:where(.dark, .dark *) {\n  background-color: rgb(255 255 255 / 0.1);\n}\n\n.menu-item .label {\n  flex: 1 1 0%;\n}\n.separator {\n  margin-top: 0.143rem;\n  margin-bottom: 0.143rem;\n  height: 0px;\n  width: 100%;\n  border-top-width: var(--borderwidth-small);\n  border-color: var(--line-color);\n}\n`;//const globalStylesCSS = [root, globalStyles]\nconst GlobalStyles=()=>/*#__PURE__*/_jsx(Global,{styles:globalStyles});// Font styling configuration\n// L M S 命名不可更改，否则会出问题，下方的width判断函数会返回这个值，要改一起改\nconst GlobalFont={weight:{light:{\"--framer-font-weight\":\"300\"},regular:{\"--framer-font-weight\":\"400\"},medium:{\"--framer-font-weight\":\"500\"},semibold:{\"--framer-font-weight\":\"600\"},bold:{\"--framer-font-weight\":\"700\"}},fontsize:{\"Tiny ---(11px p)\":{L:{type:\"p\",\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"1.3em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"p\",\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"1.3em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"p\",\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"1.3em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"}},\"Detail ---(13px p)\":{L:{type:\"p\",\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"p\",\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"p\",\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"0em\",\"--framer-font-family\":\"var(--font-family)\"}},\"Callout ---(15px p)\":{L:{type:\"p\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"p\",\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"p\",\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"}},\"Body ---(16px p)\":{L:{type:\"p\",\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"p\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"p\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"}},\"Headline ---(18px H6)\":{L:{type:\"H6\",\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"H6\",\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"H6\",\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"}},\"Title ---(24px H3)\":{L:{type:\"H3\",\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"H3\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"H3\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-font-family\":\"var(--font-family)\"}},\"LargeTitle ---(36px H2)\":{L:{type:\"H2\",\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"H2\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"H2\",\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"}},\"H1 ---(64px)\":{L:{type:\"H1\",\"--framer-font-size\":\"64px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"},M:{type:\"H1\",\"--framer-font-size\":\"48px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"},S:{type:\"H1\",\"--framer-font-size\":\"48px\",\"--framer-line-height\":\"1.4em\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-font-family\":\"var(--font-family)\"}}}};function screenSize(){// const isClient = typeof window !== \"undefined\"\n// if (isClient) {\n//     const width = window.\n//     if (width >= 1200) {\n//         return \"L\"\n//     } else if (width >= 810) {\n//         return \"M\"\n//     } else {\n//         return \"S\"\n//     }\n// } else {\n//     // 如果 window 不存在，返回一个默认值或处理逻辑\n//     return \"L\" // 默认返回小屏幕尺寸\n// }\nconst isClient=typeof window!==\"undefined\";if(isClient){const largeScreenQuery=window.matchMedia(\"(min-width: 1200px)\");const mediumScreenQuery=window.matchMedia(\"(min-width: 810px) and (max-width: 1199px)\");if(largeScreenQuery.matches){return\"L\";}else if(mediumScreenQuery.matches){return\"M\";}else{return\"S\";}}else{// 如果 window 不存在，返回一个默认值或处理逻辑\nreturn\"L\"// 默认返回大屏幕尺寸\n;}}// function screenSizeDetail() {\n//     const [details, setDetails] = useState({ width: 1200, height: 800 })\n//     useEffect(() => {\n//         const updateDetails = () => {\n//             setDetails({ width: window., height: window. })\n//         }\n//         updateDetails() // 初始化时调用一次\n//         window.addEventListener(\"resize\", updateDetails)\n//         return () => {\n//             window.removeEventListener(\"resize\", updateDetails)\n//         }\n//     }, [])\n//     return details\n// }\n// 封装的函数，用来获取CSS变量\nfunction getCssVariable(variableName){const isClient=typeof window!==\"undefined\";if(isClient){return getComputedStyle(document.documentElement).getPropertyValue(variableName).trim();}else{return\"\";}}function screenSizeDetail(){const isClient=typeof window!==\"undefined\";if(isClient){// const width = window.=\n// const height = window.=\nconst width=document.documentElement.clientWidth;const height=document.documentElement.clientHeight;// console.log(document.documentElement.clientHeight, height)\nreturn{width:width,height:height};}else{return{width:1200,height:800};}}export{GlobalStyles,GlobalFont,screenSize,screenSizeDetail,getCssVariable,};export default function DSStyle(props){return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"screenSize\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCssVariable\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GlobalFont\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"screenSizeDetail\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"DSStyle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"GlobalStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Style.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,cloneElement,isValidElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{GlobalFont,screenSize}from\"https://framerusercontent.com/modules/20zhayqm9y3Y0ekkXAdJ/vWUDQU931daNODmP9nJ2/Style.js\";import{colorpattle}from\"https://framerusercontent.com/modules/niZ6YpK06zTaQeX49VIS/kyUI2MH03eq9506I17so/Theme.js\";// import { GlobalFont, GlobalStyles, screenSize } from \"../0_Global/Style.tsx\"\n/**\n * @framerDisableUnlink\n */export default function TextPro(props){const{textitem,fontsize,fontweight,fontColor,fontSysColor,SameAlign,align,...elseprops}=props;const evi=RenderTarget.current()===RenderTarget.preview||RenderTarget.current()===RenderTarget.export||RenderTarget.current()===RenderTarget.canvas;const Wsize=screenSize();//const mode = localStorage.getItem(\"theme\") === \"dark\" ? \"dark\" : \"light\"\nconst tfontColor=fontSysColor!==\"none\"?\"var(\"+fontSysColor+\")\":fontColor;//fontSysColor !== \"none\" ? colorpattle[fontSysColor][mode] : fontColor\n// console.log(\"hi color\")\n// console.log(tfontColor, mode)\nconst element=Array.isArray(textitem)&&textitem.length>0?textitem[0]:textitem;const[textobj,settext]=useState(null);//console.log(element)\nuseEffect(()=>{if(Object.keys(element).length!==0){try{const FirstStyle={...element?.props?.children?.props?.children?.props?.children?.props?.style,...GlobalFont.fontsize[fontsize][Wsize]};const combinedStyle={...FirstStyle,...GlobalFont.weight[fontweight],\"--framer-text-color\":tfontColor,...!SameAlign&&{\"--framer-text-alignment\":align}};//console.log(combinedStyle)\nlet element2=/*#__PURE__*/cloneElement(element);// console.log(element2.props)\nif(evi){let target=element2?.props?.children?.props?.children?.props?.children;if(target){target.type=GlobalFont.fontsize[fontsize][Wsize].type;target.props.style=combinedStyle;}}const cElement=/*#__PURE__*/cloneElement(element2,{...element2.props,style:{...element2.props.style,width:\"100%\"}});settext(cElement);}catch(error){console.log(\"文字核心组件错误\",error.message,error,element);// console.log(element)\n}}},[textitem]);// console.log(\"修改的数值:\")\n// console.log(\n//     React.isValidElement(clonedElement) ? clonedElement : \"啥也没有\"\n// )\n// <div className=\"tooltip-container\">\n//     Hover over me\n//     <GlobalStyles />\n//     <span className=\"tooltip-text\">This is the tooltip text!</span>\n// </div>\nif(/*#__PURE__*/isValidElement(textobj)){return /*#__PURE__*/_jsx(\"div\",{children:textobj});}else{//return <h1>Add Textitem first</h1>\nreturn null;}}addPropertyControls(TextPro,{textitem:{type:ControlType.ComponentInstance},fontsize:{type:ControlType.Enum,// displaySegmentedControl: true,\n// segmentedControlDirection: \"vertical\",\noptions:Object.keys(GlobalFont.fontsize),optionTitles:Object.keys(GlobalFont.fontsize)},fontweight:{type:ControlType.Enum,defaultValue:\"regular\",// displaySegmentedControl: true,\n// segmentedControlDirection: \"vertical\",\noptions:Object.keys(GlobalFont.weight),optionTitles:Object.keys(GlobalFont.weight)},fontSysColor:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",...Object.keys(colorpattle)]},fontColor:{type:ControlType.Color,defaultValue:colorpattle[\"--text-p-color\"][localStorage.getItem(\"theme\")===\"dark\"?\"dark\":\"light\"],hidden(props){return props.fontSysColor!==\"none\";}},SameAlign:{type:ControlType.Boolean,defaultValue:true},align:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],optionIcons:[\"text-align-left\",\"text-align-center\",\"text-align-right\"],displaySegmentedControl:true,hidden(props){return props.SameAlign;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextPro\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5b26096)\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/Yuk4HLNVPgyfCATM7Rxe/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-GmUDR\";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-GmUDR.framer-1sxjv0r, .framer-GmUDR .framer-1sxjv0r { display: block; }\",\".framer-GmUDR.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-GmUDR .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-GmUDR .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-GmUDR .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-GmUDR .framer-1c58fcv-container, .framer-GmUDR .framer-1g2hcw5-container, .framer-GmUDR .framer-8xq50a-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-GmUDR .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-GmUDR .framer-1kwn5wj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GmUDR .framer-1ocvz7x-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-GmUDR.framer-v-1crejx4.framer-bdcmwe { cursor: unset; }\",\".framer-GmUDR.framer-v-bdcmwe.hover .framer-mz4rmj { order: 0; }\",\".framer-GmUDR.framer-v-bdcmwe.hover .framer-1iaq3pn { order: 1; }\",\".framer-GmUDR.framer-v-bdcmwe.pressed.framer-bdcmwe, .framer-GmUDR.framer-v-1i1wqgs.pressed.framer-bdcmwe { padding: 0.5px 0px 0px 0px; }\",'.framer-GmUDR[data-border=\"true\"]::after, .framer-GmUDR [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-GmUDR\");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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGiboCGWvv\",\"slots\":[],\"annotations\":{\"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\\\"}\",\"framerIntrinsicWidth\":\"77\",\"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\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GiboCGWvv.map","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@LDWZm3RAGbjSMr1pYrXC\";import{GlobalFont,screenSize}from\"https://framerusercontent.com/modules/20zhayqm9y3Y0ekkXAdJ/vWUDQU931daNODmP9nJ2/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;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ButtonX\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ButtonX.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,// @ts-ignore\ngetPropertyControls}from\"framer\";import{rootstyles,changetheme}from\"https://framerusercontent.com/modules/niZ6YpK06zTaQeX49VIS/kyUI2MH03eq9506I17so/Theme.js\";import ButtonX from\"https://framerusercontent.com/modules/4qsgEiJMwmhCjkYCC8G4/y666oJt7FnRoMnreStzo/ButtonX.js\";const btnProps=getPropertyControls(ButtonX);import{createStore}from\"https://framer.com/m/framer/store.js\";let sharedParams=\"\";export function loadParams(){const isClient=typeof window!==\"undefined\";if(isClient){const params=new URLSearchParams(window.location.search);sharedParams=params;return String(params);}else{return\"\";}}// export function getParam(key: string) {\n//     return sharedParams\n// }\nexport const useStoretheme=createStore({// Set the starting theme below, otherwise default to system.\ntheme:\"system\"});const changeThemeMode=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",`${theme}`);bodyElement.setAttribute(\"toggle-theme\",`${theme}`);localStorage.setItem(\"theme\",`${theme}`);// Trigger event that is compatible with Framestack Theme Image Component\nconst event=new Event(\"themeChange\");window.dispatchEvent(event);return;};const FetchJSON=url=>{if(url===\"\"||url===undefined){return null;}const[jsonData,setJsonData]=useState(null)// 存储 JSON 数据\n;useEffect(()=>{// 定义异步函数来获取数据\nconst fetchData=async()=>{try{const response=await fetch(url)// 使用 fetch 请求数据\n;if(!response.ok){throw new Error(`HTTP error! status: ${response.status}`);}const data=await response.json()// 解析 JSON 内容\n;setJsonData(data)// 存储到 state\n;}catch(error){console.error(\"Error fetching the JSON:\",error);}};fetchData()// 调用函数\n;},[url])// 依赖项为 url\n;return jsonData;};/**\n * @framerDisableUnlink\n */export default function LeaderPro(props){const[primaryColor,setPrimaryColor]=useState(props.primaryColor);const[actColor,setActColor]=useState(props.actColor);const[scale,setscale]=useState(props.radiusScale);const[bgColor,setBGColor]=useState(props.bgColor);const[fontF,setFontF]=useState(props.fontF);const[SwitchOnce,setswitch]=useState(false);useEffect(()=>{if(bgColor.key===\"NickDuDesigned\"){const badge=document.getElementById(\"__framer-badge-container\");if(badge){badge.style.zIndex=\"-999\";}}const observer=new MutationObserver(()=>{const framerEditorBar=document.getElementById(\"__framer-editorbar\");if(framerEditorBar){framerEditorBar.remove();console.log(\"Framer editor bar removed.\");observer.disconnect()// 删除后停止监听\n;}});observer.observe(document.body,{childList:true,subtree:true});},[])// 空数组确保该副作用只在组件挂载时运行一次\n;const themefile=FetchJSON(props.theme);if(themefile!==null){//console.log(\"here\")\nchangetheme(themefile);}const[store,setStore]=useStoretheme();useEffect(()=>{// If starting theme is other than light/dark then match device theme.\nif(store.theme!==\"dark\"&&store.theme!==\"light\"){// Detect system theme\nconst mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");let newTheme=mediaQuery.matches?\"dark\":\"light\";// Set store theme\nconst DLM=props.darktheme;if(DLM!==\"auto\"&&DLM!==newTheme){setswitch(true);}setStore({theme:newTheme});localStorage.setItem(\"theme\",`${newTheme}`);}else{// Set the starting theme based on store\nlocalStorage.setItem(\"theme\",`${store.theme}`);}// Create attributes on html and body so that theme will be applied based on store\nconst htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement&&htmlElement.setAttribute(\"toggle-theme\",`${store.theme}`);bodyElement&&bodyElement.setAttribute(\"toggle-theme\",`${store.theme}`);// Create sets of light and dark mode tokens\nlet lightThemeTokens=[];let darkThemeTokens=[];for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{for(let rule of sheet.cssRules){// Get light and dark mode tokens\nif(rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);// Check for specific tokens or list all\nconst combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}lightThemeTokens=lightThemeTokens.join(\" \");}else if(rule.conditionText===\"(prefers-color-scheme: dark)\"){const cssTextIgnore=\"body:not([data-framer-theme])\";if(!rule.cssText.includes(cssTextIgnore)){const mediaRulesString=rule.cssRules[0].cssText.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){//console.warn(\"Cannot access stylesheet:\", sheet.href)\n}}// Create styleSheet with id and populate with correct CSS text\nlet styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);// Cleanup function\nreturn()=>{// Check if the style element exists and remove it\nconst existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}htmlElement&&htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement&&bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[]);useEffect(()=>{// 这里通过监听让被动leader执行mode 切换\nif(props.unvisible){const handleStorageChange=event=>{if(event.key===\"theme\"&&event.newValue){// console.log(\"here\")\n// console.log(event.newValue)\nif(event.newValue!==store.theme){setStore({theme:event.newValue});changeThemeMode(event.newValue);}}};window.addEventListener(\"storage\",handleStorageChange);// 在组件卸载时移除监听器\nreturn()=>{window.removeEventListener(\"storage\",handleStorageChange);};}},[]);useEffect(()=>{if(store.theme===\"dark\"){// console.log(\"Adding dark class\")\ndocument.documentElement.classList.add(\"darkn\");document.documentElement.classList.remove(\"lightn\");}else{document.documentElement.classList.add(\"lightn\");document.documentElement.classList.remove(\"darkn\");}},[store.theme]);useEffect(()=>{if(SwitchOnce){setswitch(false);handleTap();}},[SwitchOnce]);const handleTap=()=>{let newTheme=store.theme===\"light\"?\"dark\":\"light\";setStore({theme:newTheme});changeThemeMode(newTheme);};return /*#__PURE__*/_jsxs(_Fragment,{children:[rootstyles({primarycolor:primaryColor,scale:scale,bgcolorlight:bgColor.light,bgcolordark:bgColor.dark,actcolor:actColor,fontF:fontF}),props.unvisible?null:/*#__PURE__*/_jsx(ButtonX,{...props.button,onTap:()=>handleTap(),ToggleDetail:{...props.button.ToggleDetail,On:store.theme===\"light\"?true:false}})]});}addPropertyControls(LeaderPro,{fontF:{type:ControlType.String,title:\"Font Family\",defaultValue:\"SF Pro, Helvetica, Arial, sans-serif\"},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#06B6D4\"},actColor:{type:ControlType.Color,title:\"Active Color\",defaultValue:\"#06B6D4\"},bgColor:{type:ControlType.Object,title:\"Background Color\",controls:{light:{type:ControlType.Color,title:\"Light Color\",defaultValue:\"#fefefe\"},dark:{type:ControlType.Color,title:\"Dark Color\",defaultValue:\"#1d1d1d\"},key:{type:ControlType.String,defaultValue:\"\"}}},radiusScale:{type:ControlType.Enum,title:\"Radius Scale\",options:[1.5,1.25,1,.75,.5,.3,0],defaultValue:1},theme:{type:ControlType.File,allowedFileTypes:[\"json\"]},darktheme:{type:ControlType.Enum,title:\"Theme\",options:[\"dark\",\"light\",\"auto\"],defaultValue:\"auto\"},button:{type:ControlType.Object,controls:{...btnProps}},unvisible:{type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"useStoretheme\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"loadParams\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"LeaderPro\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LeaderPro.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useState,useEffect,useCallback}from\"react\";import{loadParams}from\"https://framer.com/m/LeaderPro-dJNg.js@CwRYfDjuWldemE4X1Wsu\";import{createStore}from\"https://framer.com/m/framer/store.js\";const useStoreUTM=createStore({// Set the starting theme below, otherwise default to system.\nvalue:loadParams()});const appurl=\"tankachat://chat\";const ios=\"https://apps.apple.com/us/app/tanka-for-teams/id6504231775\";const android=\"https://play.google.com/store/apps/details?id=ai.tanka.app.team\";// const weburl = \"https://web.tanka.ai/\" + (param !== \"\" ? \"?\" + param : \"\")\nconst weburl=\"https://web.tanka.ai/\";const weburlsign=\"https://web.tanka.ai/signUp\";//(param !== \"\" && param !== undefined ? \"?\" + param : \"\")\nconst weburlP1=\"https://web.tanka.ai/?from=website&plan=1\"// \"https://web.tanka.ai/?from=website&plan=1\" +\n;//(param !== \"\" && param !== undefined ? \"&\" + param : \"\")\nconst weburlP2=\"https://web.tanka.ai/?from=website&plan=2\"// \"https://web.tanka.ai/?from=website&plan=2\" +\n;//(param !== \"\" && param !== undefined ? \"&\" + param : \"\")\nconst weburlP3=\"https://web.tanka.ai/?from=website&plan=3\"// \"https://web.tanka.ai/?from=website&plan=3\" +\n;const weburlP4=\"https://web.tanka.ai/?from=website&plan=4\"// \"https://web.tanka.ai/?from=website&plan=3\" +\n;//(param !== \"\" && param !== undefined ? \"&\" + param : \"\")\nconst chaturl=\"https://h5.tanka.ai/website/chat\";//(param !== \"\" && param !== undefined ? \"?\" + param : \"\")\n// 事件名常量（可选：统一管理）\nconst EVENTS={GET_START:\"Tanka_Click_GetStart\",APPLY_FREE:\"Tanka_Click_ApplyForFree\",APPLY_BASIC:\"Tanka_Click_ApplyForBasic\",APPLY_UNLIMITED:\"Tanka_Click_ApplyForUnlimited\",START_LISTEN:\"Tanka_Click_StartListen\",BOOK_DEMO:\"Tanka_Booking_Demo\",CHAT:\"Tanka_Click_Chat\",VIEW_LOCATION:\"Tanka_View_Location\",JOIN_WL:\"Tanka_Click_Join_Waitlist\",JOIN_SUBMIT:\"Tanka_Click_Join_Waitlist_Submit\",AI_PDA:\"Tanka_AI_PDA\",AI_MOCL_SIMU:\"Tanka_AI_Mock_Simu\"};// import { initializeApp } from \"firebase/app\"\n// import { getAnalytics, logEvent } from \"firebase/analytics\"\nfunction trackMixPanelEvent(eventName,eventData){try{// 检查 Mixpanel 是否已初始化\nif(typeof mixpanel!==\"undefined\"&&mixpanel.track){console.log(\"send trackMixPEvent:\",eventName);mixpanel.track(`${eventName}`,{\"Event Name\":eventName,...eventData});}else{console.warn(\"[Mixpanel] Not initialized. Event queued:\",eventName);(window._mixpanelQueue=window._mixpanelQueue||[]).push([\"track\",`${eventName}`,{\"Event Name\":eventName,...eventData}]);}}catch(error){console.error(\"[Mixpanel] Tracking error:\",error);}}function trackRedditEvent(eventName,eventData){try{// 官方规范：直接调用 `rdt('track', ...)`，无需检查 `rdt.q` 或 `sendEvent`\nif(typeof window.rdt===\"function\"){console.log(\"send trackRedditEvent:\",eventName);window.rdt(\"track\",\"Custom\",{customEventName:eventName,source:eventData});}else{console.warn(\"[Reddit] Pixel not loaded. Event queued:\",eventName);(window._rdtq=window._rdtq||[]).push([\"track\",eventName,eventData||{}]);}}catch(error){console.error(\"[Reddit] Tracking error:\",error);}}function trackFirebaseEvent(eventName,eventData){try{const analytics=firebase.analytics();firebase.analytics().logEvent(eventName,eventData||{});}catch(error){console.error(\"Error tracking Firebase event:\",error);}}// metaTracker.ts\nfunction trackMetaEvent(eventName,eventData){try{if(typeof window.fbq===\"function\"){if(eventData){window.fbq(\"trackCustom\",eventName,eventData);}else{window.fbq(\"trackCustom\",eventName);}}else{console.warn(\"[Meta] Pixel not loaded. Event queued:\",eventName);(window._fbqQueue=window._fbqQueue||[]).push({name:eventName,data:eventData||{}});}}catch(error){console.error(\"Error Meta Pixel tracking:\",error);}}/**\n * 上传自定义事件到神策分析\n * @param {string} eventName - 事件名称\n * @param {Object} [properties={}] - 事件属性(可选)\n */function trackEvent(eventName,properties={}){const isClient=typeof window!==\"undefined\";if(isClient){// 确保properties是对象\nif(typeof properties!==\"object\"||properties===null){properties={};}// 添加默认属性\nconst finalProperties={...properties,$url:window.location.href,$title:document.title};try{/// 神策\nconst sensors=window[\"sensorsDataAnalytic201505\"];if(!sensors){console.warn(\"Sensors Analytics SDK not initialized\");return;}console.log(\"send event:\",eventName);// 调用SDK的track方法\nsensors.track(eventName,finalProperties);}catch(error){console.error(\"Error tracking event:\",error);}trackMixPanelEvent(eventName,finalProperties);trackMetaEvent(eventName,finalProperties);trackRedditEvent(eventName,finalProperties);trackFirebaseEvent(eventName,finalProperties);if(window.gtag){window.gtag(\"event\",eventName,{event_category:\"external_link\",...finalProperties});}// 如果是页面卸载事件，使用 sendBeacon 确保数据发送\nif(eventName===\"page_unload\"||document.visibilityState===\"hidden\"){const data=JSON.stringify({event:eventName,properties:finalProperties});if(navigator.sendBeacon){navigator.sendBeacon(\"/analytics\",data);}}}}export function web(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,link:ios});});}//为download 组件提供正确的视图，没有url引导，不要误解\nexport function withOSPanel(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[systemname,setsysname]=useState(\"web\");// 监听变化并打印\nuseEffect(()=>{const ua=navigator.userAgent||navigator.vendor||window.opera;let os=\"web\";if(/android/i.test(ua)){os=\"android\";}else if(/iPhone|iPad|iPod/.test(ua)){os=\"ios\";}else if(/Macintosh/.test(ua)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1){// iPadOS 13+ 会将 UA 伪装成 Mac，但可以通过触控点数判断\nos=\"ios\";}setsysname(os);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,variant:systemname});});}//get started 按钮上报\nexport function withOS(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[systemname,setsysname]=useState(weburl);const[UTMvalue,setUTM]=useStoreUTM();const[mobile,setm]=useState(false);// 监听变化并打印\nuseEffect(()=>{const params=UTMvalue.value;const ua=navigator.userAgent||navigator.vendor||window.opera;let os=weburl+(params!==\"\"?\"?\"+params:\"\");if(/android/i.test(ua)){os=android;setm(true);}else if(/iPhone|iPad|iPod/.test(ua)){os=ios;setm(true);}else if(/Macintosh/.test(ua)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1){// iPadOS 13+ 会将 UA 伪装成 Mac，但可以通过触控点数判断\nos=ios;setm(true);}setsysname(os);},[]);// console.log(props.name)\nconst handleClick=useCallback(()=>{trackEvent(EVENTS.GET_START,{source:props.name});const url=`/blank?link=${encodeURIComponent(systemname)}`;if(mobile){window.location.href=url;}else{const link=document.createElement(\"a\");link.href=url;link.target=\"_blank\";link.rel=\"noopener noreferrer\";document.body.appendChild(link);link.click();document.body.removeChild(link);}},[props.name,systemname,mobile]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:handleClick});});}export function withOSsign(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[systemname,setsysname]=useState(weburlsign);const[UTMvalue,setUTM]=useStoreUTM();const[mobile,setm]=useState(false);// 监听变化并打印\nuseEffect(()=>{const params=UTMvalue.value;const ua=navigator.userAgent||navigator.vendor||window.opera;let os=weburlsign+(params!==\"\"?\"?\"+params:\"\");if(/android/i.test(ua)){os=android;setm(true);}else if(/iPhone|iPad|iPod/.test(ua)){os=ios;setm(true);}else if(/Macintosh/.test(ua)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1){// iPadOS 13+ 会将 UA 伪装成 Mac，但可以通过触控点数判断\nos=ios;setm(true);}setsysname(os);},[]);const handleClick=useCallback(()=>{trackEvent(EVENTS.GET_START,{source:props.name});const url=`/blank?link=${encodeURIComponent(systemname)}`;if(mobile){window.location.href=url;}else{const link=document.createElement(\"a\");link.href=url;link.target=\"_blank\";link.rel=\"noopener noreferrer\";document.body.appendChild(link);link.click();document.body.removeChild(link);}},[props.name,systemname,mobile]);// console.log(props.name)\nreturn /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:handleClick});});}export function Plan1(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[UTMvalue,setUTM]=useStoreUTM();const[wP1,setP]=useState(weburlP1);useEffect(()=>{const params=UTMvalue.value;if(params!==\"\"&&params!==undefined){setP(weburlP1+\"&\"+params);}},[]);// 使用 useCallback 优化 onTap 函数\nconst handleTap=useCallback(()=>{trackEvent(EVENTS.APPLY_FREE,{source:props.name});},[props.name])// 只有当 props.name 变化时才重新创建函数\n;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,link:wP1,linkTo:wP1,onTap:handleTap});});}export function Plan2(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[UTMvalue,setUTM]=useStoreUTM();const[wP2,setP]=useState(weburlP2);useEffect(()=>{const params=UTMvalue.value;if(params!==\"\"&&params!==undefined){setP(weburlP2+\"&\"+params);}},[]);// 使用 useCallback 优化 onTap 函数\nconst handleTap=useCallback(()=>{trackEvent(EVENTS.APPLY_BASIC,{source:props.name});},[props.name])// 只有当 props.name 变化时才重新创建函数\n;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,link:wP2,linkTo:wP2,onTap:handleTap});});}export function Plan3(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[UTMvalue,setUTM]=useStoreUTM();const[wP3,setP]=useState(weburlP3);useEffect(()=>{const params=UTMvalue.value;if(params!==\"\"&&params!==undefined){setP(weburlP3+\"&\"+params);}},[]);// 使用 useCallback 优化 onTap 函数\nconst handleTap=useCallback(()=>{trackEvent(EVENTS.APPLY_UNLIMITED,{source:props.name});},[props.name])// 只有当 props.name 变化时才重新创建函数\n;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,link:wP3,linkTo:wP3,onTap:handleTap});});}export function Plan4(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[UTMvalue,setUTM]=useStoreUTM();const[wP4,setP]=useState(weburlP4);useEffect(()=>{const params=UTMvalue.value;if(params!==\"\"&&params!==undefined){setP(weburlP4+\"&\"+params);}},[]);// 使用 useCallback 优化 onTap 函数\nconst handleTap=useCallback(()=>{trackEvent(EVENTS.APPLY_UNLIMITED,{source:props.name});},[props.name])// 只有当 props.name 变化时才重新创建函数\n;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,link:wP4,linkTo:wP4,onTap:handleTap});});}export function AIChat(Component){return /*#__PURE__*/forwardRef((props,ref)=>{// 使用 useCallback 优化 onTap 函数\nconst handleTap=useCallback(()=>{trackEvent(EVENTS.CHAT,{source:props.name});},[props.name])// 只有当 props.name 变化时才重新创建函数\n;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:handleTap});});}export function AIVoice(Component){return /*#__PURE__*/forwardRef((props,ref)=>{// 使用 useCallback 优化 onTap 函数\nconst handleTap=useCallback(()=>{trackEvent(EVENTS.START_LISTEN,{source:props.name});},[props.name])// 只有当 props.name 变化时才重新创建函数\n;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:handleTap});});}export function BookDemo(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:()=>trackEvent(EVENTS.BOOK_DEMO,{source:props.name})});});}export function BookWL(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:()=>trackEvent(EVENTS.JOIN_WL,{source:props.name})});});}export function SubmitWL(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onSubmit:()=>trackEvent(EVENTS.JOIN_SUBMIT,{source:props.name})});});}export function AIPDA(Component){return /*#__PURE__*/forwardRef((props,ref)=>{// 使用 useCallback 优化 onTap 函数\nconst handleTap=useCallback(()=>{trackEvent(EVENTS.AI_PDA,{source:props.name});},[props.name])// 只有当 props.name 变化时才重新创建函数\n;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:handleTap});});}export function AIMOCK(Component){return /*#__PURE__*/forwardRef((props,ref)=>{// 使用 useCallback 优化 onTap 函数\nconst handleTap=useCallback(()=>{trackEvent(EVENTS.AI_MOCL_SIMU,{source:props.name});},[props.name])// 只有当 props.name 变化时才重新创建函数\n;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:handleTap});});}export function emb(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,url:chaturl});});}export function AutoRedirectOverride(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const isClient=typeof window!==\"undefined\";const[countdown,setCountdown]=useState(1);const[tURL,setURL]=useState(\"\");// 设置不发送 referrer 的跳转\nconst redirectWithoutReferrer=url=>{// 方法1: 通过动态链接\nconst link=document.createElement(\"a\");link.href=url;link.rel=\"noreferrer\";link.target=\"_self\";link.style.display=\"none\";document.body.appendChild(link);link.click();document.body.removeChild(link);};// 或者使用 meta 标签方法\nconst setNoReferrerAndRedirect=url=>{// 设置不发送 referrer\nconst existingMeta=document.querySelector('meta[name=\"referrer\"]');if(existingMeta){existingMeta.content=\"no-referrer\";}else{const meta=document.createElement(\"meta\");meta.name=\"referrer\";meta.content=\"no-referrer\";document.head.appendChild(meta);}// 短暂延迟后跳转，确保 meta 生效\nsetTimeout(()=>{window.location.replace(url);},50);};useEffect(()=>{if(isClient){const urlParams=new URLSearchParams(window.location.search);const linkParam=urlParams.get(\"link\");if(linkParam){const targetUrl=decodeURIComponent(linkParam);setURL(targetUrl);const timer=setInterval(()=>{setCountdown(prev=>{if(prev<=1){clearInterval(timer);// 选择一种方法\nredirectWithoutReferrer(targetUrl);// 或者使用: setNoReferrerAndRedirect(targetUrl)\nreturn 0;}return prev-1;});},1e3);return()=>clearInterval(timer);}}},[isClient]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,link:tURL,linkTo:tURL,countdown:countdown});});}// // 方法1：页面加载时自动执行跳转\n// export function AutoRedirectOverride(Component): ComponentType {\n//     return forwardRef((props, ref) => {\n//         const isClient = typeof window !== \"undefined\"\n//         const [countdown, setCountdown] = useState(1)\n//         const [tURL, setURL] = useState(\"\")\n//         useEffect(() => {\n//             if (isClient) {\n//                 const urlParams = new URLSearchParams(window.location.search)\n//                 const linkParam = urlParams.get(\"link\")\n//                 if (linkParam) {\n//                     //console.log(decodeURIComponent(linkParam))\n//                     //     // 解码 URL（如果需要）\n//                     const targetUrl = decodeURIComponent(linkParam)\n//                     // console.log(targetUrl)\n//                     setURL(targetUrl)\n//                     // 倒计时跳转\n//                     const timer = setInterval(() => {\n//                         setCountdown((prev) => {\n//                             if (prev <= 1) {\n//                                 clearInterval(timer)\n//                                 // 直接在当前窗口跳转，不会被阻止\n//                                 window.location.href = targetUrl\n//                                 return 0\n//                             }\n//                             return prev - 1\n//                         })\n//                     }, 1000)\n//                     return () => clearInterval(timer)\n//                 }\n//             }\n//         }, [])\n//         return <Component ref={ref} {...props} link={tURL} linkTo={tURL} />\n//     })\n// }\n\nexport const __FramerMetadata__ = {\"exports\":{\"Plan3\":{\"type\":\"reactHoc\",\"name\":\"Plan3\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BookWL\":{\"type\":\"reactHoc\",\"name\":\"BookWL\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOSPanel\":{\"type\":\"reactHoc\",\"name\":\"withOSPanel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AIPDA\":{\"type\":\"reactHoc\",\"name\":\"AIPDA\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Plan4\":{\"type\":\"reactHoc\",\"name\":\"Plan4\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AIMOCK\":{\"type\":\"reactHoc\",\"name\":\"AIMOCK\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AIVoice\":{\"type\":\"reactHoc\",\"name\":\"AIVoice\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"web\":{\"type\":\"reactHoc\",\"name\":\"web\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Plan1\":{\"type\":\"reactHoc\",\"name\":\"Plan1\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Plan2\":{\"type\":\"reactHoc\",\"name\":\"Plan2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emb\":{\"type\":\"reactHoc\",\"name\":\"emb\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOSsign\":{\"type\":\"reactHoc\",\"name\":\"withOSsign\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOS\":{\"type\":\"reactHoc\",\"name\":\"withOS\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AutoRedirectOverride\":{\"type\":\"reactHoc\",\"name\":\"AutoRedirectOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AIChat\":{\"type\":\"reactHoc\",\"name\":\"AIChat\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BookDemo\":{\"type\":\"reactHoc\",\"name\":\"BookDemo\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SubmitWL\":{\"type\":\"reactHoc\",\"name\":\"SubmitWL\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OSDetect.map"],"mappings":"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"}