{"version":3,"file":"APR_Override.CR6G5f-z.mjs","names":["r","c","l","F","V","R","H","s","n","m","p","o","f","t","i","a","useState"],"sources":["https:/framerusercontent.com/modules/aghcvct3d9Ken6Qd6gSI/YS98Jq1MP79G0HyXtKNd/MJM0eCWWP.js","https:/framerusercontent.com/modules/8ZNDCbyqfZoNlYvb2rqa/cXsU3IZGbL6zZLn6yP8g/APR_Override.js"],"sourcesContent":["// Generated by Framer (ac3938c)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as a,addPropertyControls as t,ControlType as i,cx as o,useActiveVariantCallback as n,useLocaleInfo as l,useOnVariantChange as d,useVariantState as s,withCSS as f}from\"framer\";import{LayoutGroup as m,motion as p,MotionConfigContext as c}from\"framer-motion\";import*as u from\"react\";import*as v from\"./MJM0eCWWP-0.js\";let b=[\"Z_34AlvmL\",\"XHnFfVwFF\"],g=\"framer-zTeJs\",x={XHnFfVwFF:\"framer-v-1qb90ou\",Z_34AlvmL:\"framer-v-vbdeao\"};function h(e,...r){let a={};return null==r||r.forEach(r=>r&&Object.assign(a,e[r])),a;}let y={default:{duration:0,type:\"tween\"},XHnFfVwFF:{damping:60,delay:0,mass:1,stiffness:164,type:\"spring\"}},w={so7NgHNNC:v},T=(e,r)=>{for(;r;){let a=w[r.id];if(a){let r=a[e];if(r)return r;}r=r.fallback;}},j=({value:r,children:a})=>{let t=u.useContext(c),i=null!=r?r:t.transition,o=u.useMemo(()=>({...t,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/e(c.Provider,{value:o,children:a});},F={\"Variant 1\":\"Z_34AlvmL\",\"Variant 2\":\"XHnFfVwFF\"},z=({background:e,height:r,id:a,width:t,...i})=>{var o,n,l;return{...i,variant:null!==(n=null!==(o=F[i.variant])&&void 0!==o?o:i.variant)&&void 0!==n?n:\"Z_34AlvmL\",xgEesYzuR:null!==(l=null!=e?e:i.xgEesYzuR)&&void 0!==l?l:\"rgb(82, 255, 163)\"};},J=(e,r)=>r.join(\"-\")+e.layoutDependency,V=/*#__PURE__*/u.forwardRef(function(a,t){let{activeLocale:i}=l(),{style:f,className:c,layoutId:v,variant:g,xgEesYzuR:w,...T}=z(a),{baseVariant:F,classNames:V,gestureVariant:R,setGestureState:H,setVariant:L,transition:k,variants:N}=s({cycleOrder:b,defaultVariant:\"Z_34AlvmL\",transitions:y,variant:g,variantClassNames:x}),X=J(a,N),{activeVariantCallback:A,delay:Z}=n(F),_=A(async(...e)=>{await Z(()=>L(\"XHnFfVwFF\"),500);}),B=A(async(...e)=>{await Z(()=>L(\"Z_34AlvmL\"),2e3);});d(F,{default:_,XHnFfVwFF:B});let C=u.useRef(null),P=u.useId();return /*#__PURE__*/e(m,{id:null!=v?v:P,children:/*#__PURE__*/e(p.div,{initial:g,animate:N,onHoverStart:()=>H({isHovered:!0}),onHoverEnd:()=>H({isHovered:!1}),onTapStart:()=>H({isPressed:!0}),onTap:()=>H({isPressed:!1}),onTapCancel:()=>H({isPressed:!1}),className:o(\"framer-zTeJs\",...[],V),style:{display:\"contents\"},children:/*#__PURE__*/e(j,{value:k,children:/*#__PURE__*/r(p.div,{...T,className:o(\"framer-vbdeao\",c),\"data-framer-name\":\"Variant 1\",\"data-highlight\":!0,layoutDependency:X,layoutId:\"Z_34AlvmL\",ref:null!=t?t:C,style:{...f},...h({XHnFfVwFF:{\"data-framer-name\":\"Variant 2\"}},F,R),children:[/*#__PURE__*/e(p.div,{className:\"framer-cidcj7\",\"data-framer-name\":\"base\",layoutDependency:X,layoutId:\"bobS4Tmrw\",style:{backgroundColor:w,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}}),/*#__PURE__*/e(p.div,{className:\"framer-1yrj87j\",\"data-framer-name\":\"abs\",layoutDependency:X,layoutId:\"FP9rF42Gk\",style:{backgroundColor:w,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:1},variants:{XHnFfVwFF:{opacity:0}}})]})})})});}),R=['.framer-zTeJs [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zTeJs .framer-14z2rv1 { display: block; }\",\".framer-zTeJs .framer-vbdeao { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 16px; }\",\".framer-zTeJs .framer-cidcj7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-zTeJs .framer-1yrj87j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zTeJs .framer-vbdeao, .framer-zTeJs .framer-cidcj7, .framer-zTeJs .framer-1yrj87j { gap: 0px; } .framer-zTeJs .framer-vbdeao > *, .framer-zTeJs .framer-cidcj7 > *, .framer-zTeJs .framer-1yrj87j > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-zTeJs .framer-vbdeao > :first-child, .framer-zTeJs .framer-cidcj7 > :first-child, .framer-zTeJs .framer-1yrj87j > :first-child { margin-left: 0px; } .framer-zTeJs .framer-vbdeao > :last-child, .framer-zTeJs .framer-cidcj7 > :last-child, .framer-zTeJs .framer-1yrj87j > :last-child { margin-right: 0px; } }\",\".framer-zTeJs.framer-v-1qb90ou .framer-1yrj87j { height: 200%; left: calc(50.00000000000002% - 200% / 2); top: calc(50.00000000000002% - 200% / 2); width: 200%; }\"],H=f(V,R,\"framer-zTeJs\");export default H;H.displayName=\"Badge/liveBadge\",H.defaultProps={height:16,width:16},t(H,{variant:{options:[\"Z_34AlvmL\",\"XHnFfVwFF\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:i.Enum},xgEesYzuR:{defaultValue:\"rgb(82, 255, 163)\",title:\"Background\",type:i.Color}}),a(H,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMJM0eCWWP\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"16\",\"framerVariables\":\"{\\\"xgEesYzuR\\\":\\\"background\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XHnFfVwFF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"16\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MJM0eCWWP.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";const getProjectData=token=>{const data=localStorage.getItem(\"projects_data\");const projects=data?JSON.parse(data):[];return projects.reduce((map,project)=>{map[project.token]=project;return map;},{})[token];};export const withTokenPrice=Component=>{return props=>{const[tokenPrice,setTokenPrice]=useState(null);useEffect(()=>{let checkInterval=setInterval(()=>{const projectData=getProjectData(props.token);if(projectData){setTokenPrice(projectData.token_price);}},100);return()=>clearInterval(checkInterval);},[props.token]);return /*#__PURE__*/_jsx(Component,{...props,tokenPrice:tokenPrice});};};export const withAPRValue=Component=>{return props=>{const[apr,setApr]=useState(null);useEffect(()=>{let checkInterval=setInterval(()=>{const projectData=getProjectData(props.token);if(projectData){projectData.project_apr===0?setApr(\"N/A\"):setApr((Math.round(projectData.project_apr*1e5)/1e3).toString());}},100);return()=>clearInterval(checkInterval);},[props.token]);return /*#__PURE__*/_jsx(Component,{...props,apr:apr});};};export const withCoinStaked=Component=>{return props=>{const[coinStaked,setCoinStaked]=useState(null);useEffect(()=>{let checkInterval=setInterval(()=>{const projectData=getProjectData(props.token);if(projectData){setCoinStaked(projectData.coin_staked);}},100);return()=>clearInterval(checkInterval);},[props.token]);return /*#__PURE__*/_jsx(Component,{...props,coinStaked:coinStaked});};};export const withProjectCommissionRate=Component=>{return props=>{const[projectCommissionRate,setProjectCommissionRate]=useState(null);useEffect(()=>{let checkInterval=setInterval(()=>{const projectData=getProjectData(props.token);if(projectData){setProjectCommissionRate(projectData.project_commission_rate*100)// Convert rate to percentage\n;}},100);return()=>clearInterval(checkInterval);},[props.token]);return /*#__PURE__*/_jsx(Component,{...props,projectCommissionRate:projectCommissionRate});};};export const withMarketCap=Component=>{return props=>{const[marketCap,setMarketCap]=useState(null);useEffect(()=>{let checkInterval=setInterval(()=>{const projectData=getProjectData(props.token);if(projectData){setMarketCap(projectData.mcap);}},100);return()=>clearInterval(checkInterval);},[props.token]);return /*#__PURE__*/_jsx(Component,{...props,marketCap:marketCap});};};\nexport const __FramerMetadata__ = {\"exports\":{\"withTokenPrice\":{\"type\":\"reactHoc\",\"name\":\"withTokenPrice\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMarketCap\":{\"type\":\"reactHoc\",\"name\":\"withMarketCap\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCoinStaked\":{\"type\":\"reactHoc\",\"name\":\"withCoinStaked\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAPRValue\":{\"type\":\"reactHoc\",\"name\":\"withAPRValue\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withProjectCommissionRate\":{\"type\":\"reactHoc\",\"name\":\"withProjectCommissionRate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./APR_Override.map"],"mappings":"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"}