{"version":3,"file":"Avatar_lambda.CCmFatpb.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/jfYvLlR6W7JXvS2N8Hn8/j0zxBtrJLdun27KURYej/Avatar_lambda.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";const IPFS_PREFIX=\"ipfs://\";const IPFS_URL=\"https://api.gateway-proxy.vechain.org/ipfs/\";const LAMBDA=\"https://qql74dfc2h.execute-api.eu-west-1.amazonaws.com/prod/get-xapp-shares-top10-mainnet\";function useLogoFromLambda(positionMinusOne){const[logo,setLogo]=useState(null);useEffect(()=>{async function fetchData(){try{const response=await fetch(LAMBDA);if(!response.ok){throw new Error(`HTTP error! Status: ${response.status}`);}const json=await response.json();console.log(\"Fetched Top10 XApp shares:\",json);const logoUrl=json.data?.details[positionMinusOne]?.logo?.replace(IPFS_PREFIX,IPFS_URL)||\"\";if(logoUrl===\"\"){throw new Error(\"Logo does not seem to exist. Review IPFS metadata.\");}console.log(\"Resolved logo URL:\",logoUrl);setLogo(logoUrl);}catch(err){console.error(\"Error fetching IPFS data:\",err.message);}}fetchData();},[positionMinusOne]);return logo;}export function withFirstApp(Component){return props=>{const positionMinusOne=0;const logo=useLogoFromLambda(positionMinusOne);if(logo!==null){return /*#__PURE__*/_jsx(Component,{...props,logo:logo});}};}export function withSecondApp(Component){return props=>{const positionMinusOne=1;const logo=useLogoFromLambda(positionMinusOne);if(logo!==null){return /*#__PURE__*/_jsx(Component,{...props,logo:logo});}};}export function withThirdApp(Component){return props=>{const positionMinusOne=2;const logo=useLogoFromLambda(positionMinusOne);if(logo!==null){return /*#__PURE__*/_jsx(Component,{...props,logo:logo});}};}export function withFourthApp(Component){return props=>{const positionMinusOne=3;const logo=useLogoFromLambda(positionMinusOne);if(logo!==null){return /*#__PURE__*/_jsx(Component,{...props,logo:logo});}};}export function withFifthApp(Component){return props=>{const positionMinusOne=4;const logo=useLogoFromLambda(positionMinusOne);if(logo!==null){return /*#__PURE__*/_jsx(Component,{...props,logo:logo});}};}export function withSixthApp(Component){return props=>{const positionMinusOne=5;const logo=useLogoFromLambda(positionMinusOne);if(logo!==null){return /*#__PURE__*/_jsx(Component,{...props,logo:logo});}};}export function withSeventhApp(Component){return props=>{const positionMinusOne=6;const logo=useLogoFromLambda(positionMinusOne);if(logo!==null){return /*#__PURE__*/_jsx(Component,{...props,logo:logo});}};}export function withEighthApp(Component){return props=>{const positionMinusOne=7;const logo=useLogoFromLambda(positionMinusOne);if(logo!==null){return /*#__PURE__*/_jsx(Component,{...props,logo:logo});}};}export function withNinthApp(Component){return props=>{const positionMinusOne=8;const logo=useLogoFromLambda(positionMinusOne);if(logo!==null){return /*#__PURE__*/_jsx(Component,{...props,logo:logo});}};}export function withTenthApp(Component){return props=>{const positionMinusOne=9;const logo=useLogoFromLambda(positionMinusOne);if(logo!==null){return /*#__PURE__*/_jsx(Component,{...props,logo:logo});}};}\nexport const __FramerMetadata__ = {\"exports\":{\"withThirdApp\":{\"type\":\"reactHoc\",\"name\":\"withThirdApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFifthApp\":{\"type\":\"reactHoc\",\"name\":\"withFifthApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFourthApp\":{\"type\":\"reactHoc\",\"name\":\"withFourthApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSeventhApp\":{\"type\":\"reactHoc\",\"name\":\"withSeventhApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTenthApp\":{\"type\":\"reactHoc\",\"name\":\"withTenthApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSecondApp\":{\"type\":\"reactHoc\",\"name\":\"withSecondApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSixthApp\":{\"type\":\"reactHoc\",\"name\":\"withSixthApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFirstApp\":{\"type\":\"reactHoc\",\"name\":\"withFirstApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNinthApp\":{\"type\":\"reactHoc\",\"name\":\"withNinthApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEighthApp\":{\"type\":\"reactHoc\",\"name\":\"withEighthApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Avatar_lambda.map"],"mappings":"mKAAmR,SAAS,EAAkB,EAAiB,CAAC,GAAK,CAAC,EAAK,GAASA,EAAS,KAAK,CAAokB,OAAnkB,MAAc,CAAC,eAAe,GAAW,CAAC,GAAG,CAAC,IAAM,EAAS,MAAM,MAAM,EAAO,CAAC,GAAG,CAAC,EAAS,GAAI,MAAU,MAAM,uBAAuB,EAAS,SAAS,CAAE,IAAM,EAAK,MAAM,EAAS,MAAM,CAAC,QAAQ,IAAI,6BAA6B,EAAK,CAAC,IAAM,EAAQ,EAAK,MAAM,QAAQ,IAAmB,MAAM,QAAQ,EAAY,EAAS,EAAE,GAAG,GAAG,IAAU,GAAI,MAAU,MAAM,qDAAqD,CAAE,QAAQ,IAAI,qBAAqB,EAAQ,CAAC,EAAQ,EAAQ,OAAQ,EAAI,CAAC,QAAQ,MAAM,4BAA4B,EAAI,QAAQ,EAAG,GAAW,EAAG,CAAC,EAAiB,CAAC,CAAQ,EAAM,SAAgB,EAAa,EAAU,CAAC,MAAO,IAAO,CAA0B,IAAM,EAAK,EAAb,EAAgD,CAAC,GAAG,IAAO,KAAM,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,CAAC,EAAK,SAAgB,EAAc,EAAU,CAAC,MAAO,IAAO,CAA0B,IAAM,EAAK,EAAb,EAAgD,CAAC,GAAG,IAAO,KAAM,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,CAAC,EAAK,SAAgB,EAAa,EAAU,CAAC,MAAO,IAAO,CAA0B,IAAM,EAAK,EAAb,EAAgD,CAAC,GAAG,IAAO,KAAM,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,CAAC,EAAK,SAAgB,EAAc,EAAU,CAAC,MAAO,IAAO,CAA0B,IAAM,EAAK,EAAb,EAAgD,CAAC,GAAG,IAAO,KAAM,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,CAAC,EAAK,SAAgB,EAAa,EAAU,CAAC,MAAO,IAAO,CAA0B,IAAM,EAAK,EAAb,EAAgD,CAAC,GAAG,IAAO,KAAM,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,CAAC,EAAK,SAAgB,EAAa,EAAU,CAAC,MAAO,IAAO,CAA0B,IAAM,EAAK,EAAb,EAAgD,CAAC,GAAG,IAAO,KAAM,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,CAAC,EAAK,SAAgB,EAAe,EAAU,CAAC,MAAO,IAAO,CAA0B,IAAM,EAAK,EAAb,EAAgD,CAAC,GAAG,IAAO,KAAM,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,CAAC,EAAK,SAAgB,EAAc,EAAU,CAAC,MAAO,IAAO,CAA0B,IAAM,EAAK,EAAb,EAAgD,CAAC,GAAG,IAAO,KAAM,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,CAAC,EAAK,SAAgB,EAAa,EAAU,CAAC,MAAO,IAAO,CAA0B,IAAM,EAAK,EAAb,EAAgD,CAAC,GAAG,IAAO,KAAM,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,CAAC,EAAK,SAAgB,EAAa,EAAU,CAAC,MAAO,IAAO,CAA0B,IAAM,EAAK,EAAb,EAAgD,CAAC,GAAG,IAAO,KAAM,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAW,OAAK,CAAC,yBAAh4F,IAAsC,CAAM,EAAY,UAAgB,EAAS,8CAAoD,EAAO"}