{"version":3,"file":"StaticData.BusfC9FW.mjs","names":["useRef","millify"],"sources":["https:/framerusercontent.com/modules/gNuBSIPCHQ5LcWeWccYJ/j2wcE94BZQNPOWPJn6jq/StaticData.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{getStaticData,getStaticDataKsa}from\"https://framerusercontent.com/modules/QMIjveUVuggZ9fBJYluh/ObHd12A17fUyVAqoSGZj/api.js\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({staticData:{}});import millify from\"https://framerusercontent.com/modules/TbfONFeGM5NK9kIAQu9P/Iv2YlQQp8itk7rvwklqF/millify.js\";const getTextWithPlusSign=text=>`${text}+`;const Loader=props=>{const dot1=useRef(null);const dot2=useRef(null);const dot3=useRef(null);useEffect(()=>{const dots=[dot1.current,dot2.current,dot3.current];let currentIndex=0;const interval=setInterval(()=>{// Reset all dots to the original position\ndots.forEach(dot=>{dot.style.transform=\"translateY(0)\";});// Bounce the current dot\nif(currentIndex<dots.length){dots[currentIndex].style.transform=\"translateY(-4px)\"// Bouncing effect\n;currentIndex++;}else{// Reset after all dots have bounced, introducing a delay\ncurrentIndex=0;}},currentIndex<dots.length?300:600)// Add a longer delay after the third dot\n;return()=>clearInterval(interval);},[]);const dotStyle={display:\"inline-block\",width:\"8px\",height:\"8px\",backgroundColor:\"white\",borderRadius:\"50%\",margin:\"0 2px\",transition:\"transform 0.3s ease-in-out\",opacity:\"0.6\"};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",height:\"24px\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:dot1,style:dotStyle}),/*#__PURE__*/_jsx(\"div\",{ref:dot2,style:dotStyle}),/*#__PURE__*/_jsx(\"div\",{ref:dot3,style:dotStyle})]});};export default Loader;const useStaticData=()=>{const[store,setStore]=useStore();useEffect(()=>{async function fetchStaticData(){try{const[response,responseKsa]=await Promise.all([getStaticData(),getStaticDataKsa()]);const staticData=response.data.data;const staticDataKsa=responseKsa.data.data;const AED=staticData?.currencies.AED;const USD=staticData?.currencies.USD;const SAR=staticData?.currencies.SAR;const SAR_INVESTED_AMOUNT_HARCODE=3178001e3;const SAR_INVESTED_AMOUNT=staticDataKsa?.aum?.amounts_in_cents||SAR_INVESTED_AMOUNT_HARCODE;const combinedSARAmount=staticData?.aum?.amounts_in_cents+SAR_INVESTED_AMOUNT;const registeredUsers=getTextWithPlusSign(`${millify(staticData.customer_count,{precision:0})}`);const getUniqueCustomerCount=({uae,ksa})=>{const sharedCustomers=Math.max(uae.customer_count-uae.exclusive_customer_count,ksa.customer_count-ksa.exclusive_customer_count);return uae.exclusive_customer_count+ksa.exclusive_customer_count+sharedCustomers;};const uniqueCustomerCount=getUniqueCustomerCount({uae:staticData,ksa:staticDataKsa});const registeredUsersCombined=getTextWithPlusSign(`${millify(uniqueCustomerCount,{precision:0})}`);const propertyTransactions=getTextWithPlusSign(`${staticData.aum.currency} ${millify(combinedSARAmount/100,{precision:1})}`);const propertyTransactionsUsd=getTextWithPlusSign(`${USD.symbol} ${millify(combinedSARAmount/100*USD.exchange_rate,{precision:1})}`);const propertyTransactionsSar=getTextWithPlusSign(`${SAR.symbol} ${millify(combinedSARAmount/100*SAR.exchange_rate,{precision:1})}`);const assetTransactions=getTextWithPlusSign(`${staticData.aum.currency} ${millify(combinedSARAmount/100,{precision:1})}`);const assetTransactionsSar=getTextWithPlusSign(`${SAR.symbol} ${millify(combinedSARAmount/100*SAR.exchange_rate,{precision:1})}`);const userNationalities=staticData?.nationality_count;const rentalIncomeAmountAed=staticData?.rental_income.amounts_in_cents/100||0;const rentalIncomeAmountSar=staticDataKsa?.rental_income.amounts_in_cents/100||0;const AED_UAE=staticData?.currencies.AED;const USD_UAE=staticData?.currencies.USD;const SAR_UAE=staticData?.currencies.SAR;const USD_KSA=staticDataKsa?.currencies.USD;const SAR_KSA=staticDataKsa?.currencies.SAR;const AED_KSA=staticDataKsa?.currencies.AED;const rentalIncomePaidUsd=getTextWithPlusSign(`${USD_UAE.symbol} ${millify(rentalIncomeAmountAed*USD_UAE.exchange_rate+rentalIncomeAmountSar*USD_KSA.exchange_rate,{precision:1})}`);const rentalIncomePaid=getTextWithPlusSign(`${AED_UAE.symbol} ${millify(rentalIncomeAmountAed+rentalIncomeAmountSar*AED_KSA.exchange_rate,{precision:1})}`);const rentalIncomePaidSar=getTextWithPlusSign(`${SAR_KSA.symbol} ${millify(rentalIncomeAmountSar+rentalIncomeAmountAed*SAR_UAE.exchange_rate,{precision:1})}`);setStore({staticData:{currencies:staticData.currencies,registeredUsers,registeredUsersCombined,propertyTransactions,propertyTransactionsUsd,propertyTransactionsSar,assetTransactions,assetTransactionsSar,userNationalities,rentalIncomePaid,rentalIncomePaidUsd,rentalIncomePaidSar}});}catch(error){}}fetchStaticData();},[]);};export function withStaticData(Component){return props=>{useStaticData();return null;};}export function withStaticDataVisible(Component){return props=>{useStaticData();return /*#__PURE__*/_jsx(Component,{...props});};}export const withRegisteredUsersGreen=Component=>{return props=>{const[store]=useStore();const registeredUsers=store?.staticData?.registeredUsers;if(!registeredUsers)return;return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\"},children:[/*#__PURE__*/_jsx(Component,{...props,style:{padding:0,margin:0,width:\"auto\"},text:registeredUsers.slice(0,registeredUsers.length-2)}),/*#__PURE__*/_jsx(\"span\",{className:\"framer-text framer-styles-preset-rr2b19\",style:{color:\"#6DCB93\"},children:registeredUsers.slice(registeredUsers.length-2)})]});};};export const withRegisteredUsers=Component=>{return props=>{const[store]=useStore();return /*#__PURE__*/_jsx(Component,{...props,text:store?.staticData?.registeredUsers});};};export const withRegisteredUsersLoader=Component=>{return props=>{const[store]=useStore();if(store?.staticData?.registeredUsers)return /*#__PURE__*/_jsx(Component,{...props,text:store?.staticData?.registeredUsers});else return /*#__PURE__*/_jsx(Loader,{});};};export const withRegisteredUsersCombinedLoader=Component=>{return props=>{const[store]=useStore();if(store?.staticData?.registeredUsersCombined)return /*#__PURE__*/_jsx(Component,{...props,text:store?.staticData?.registeredUsersCombined});else return /*#__PURE__*/_jsx(Loader,{});};};export const withRegisteredUsersGreenCombined=Component=>{return props=>{const[store]=useStore();const registeredUsers=store?.staticData?.registeredUsersCombined;if(!registeredUsers)return;return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\"},children:[/*#__PURE__*/_jsx(Component,{...props,style:{padding:0,margin:0,width:\"auto\"},text:registeredUsers.slice(0,registeredUsers.length-2)}),/*#__PURE__*/_jsx(\"span\",{className:\"framer-text framer-styles-preset-rr2b19\",style:{color:\"#6DCB93\"},children:registeredUsers.slice(registeredUsers.length-2)})]});};};// TODO: Cleanup\nexport const withRegisteredUsersGreenCombined30px=Component=>{return props=>{const[store]=useStore();const registeredUsers=store?.staticData?.registeredUsersCombined;if(!registeredUsers)return;return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",fontSize:\"30px\"},children:[/*#__PURE__*/_jsx(Component,{...props,style:{padding:0,margin:0,width:\"auto\",fontSize:\"30px\"},text:registeredUsers.slice(0,registeredUsers.length-2)}),/*#__PURE__*/_jsx(\"span\",{className:\"framer-text framer-styles-preset-rr2b19\",style:{color:\"#6DCB93\",fontSize:\"30px\"},children:registeredUsers.slice(registeredUsers.length-2)})]});};};export const withPropertyTransactions=Component=>{return props=>{const[store]=useStore();return /*#__PURE__*/_jsx(Component,{...props,text:store.staticData.propertyTransactions});};};export const withPropertyTransactionsLoader=Component=>{return props=>{const[store]=useStore();if(store.staticData.propertyTransactions){return /*#__PURE__*/_jsx(Component,{...props,text:store.staticData.propertyTransactions});}return /*#__PURE__*/_jsx(Loader,{});};};export const withPropertyTransactionsGreen=Component=>{return props=>{const[store]=useStore();const propertiesTransactions=store?.staticData?.propertyTransactions;if(!propertiesTransactions)return null;return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\"},children:[/*#__PURE__*/_jsx(Component,{...props,style:{padding:0,margin:0,width:\"auto\"},text:propertiesTransactions.slice(0,propertiesTransactions.length-2)}),/*#__PURE__*/_jsx(\"span\",{className:\"framer-text framer-styles-preset-rr2b19\",style:{color:\"#6DCB93\"},children:propertiesTransactions.slice(propertiesTransactions.length-2)})]});};};export const withPropertyTransactionsUsdGreen=Component=>{return props=>{const[store]=useStore();const propertiesTransactions=store?.staticData?.propertyTransactionsUsd;if(!propertiesTransactions)return null;return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\"},children:[/*#__PURE__*/_jsx(Component,{...props,style:{padding:0,margin:0,width:\"auto\"},text:propertiesTransactions.slice(0,propertiesTransactions.length-2)}),/*#__PURE__*/_jsx(\"span\",{className:\"framer-text framer-styles-preset-rr2b19\",style:{color:\"#6DCB93\"},children:propertiesTransactions.slice(propertiesTransactions.length-2)})]});};};export const withPropertyTransactionsSarGreen=Component=>{return props=>{const[store]=useStore();const propertiesTransactions=store?.staticData?.propertyTransactionsSar;if(!propertiesTransactions)return null;return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\"},children:[/*#__PURE__*/_jsx(Component,{...props,style:{padding:0,margin:0,width:\"auto\"},text:propertiesTransactions.slice(0,propertiesTransactions.length-2)}),/*#__PURE__*/_jsx(\"span\",{className:\"framer-text framer-styles-preset-rr2b19\",style:{color:\"#6DCB93\"},children:propertiesTransactions.slice(propertiesTransactions.length-2)})]});};};export const withUserNationalities=Component=>{return props=>{const[store]=useStore();const textValue=store?.staticData?.userNationalities??\"\";return /*#__PURE__*/_jsx(Component,{...props,text:String(textValue)});};};export const withUserNationalitiesLoader=Component=>{return props=>{const[store]=useStore();const textValue=store?.staticData?.userNationalities??\"\";if(textValue)return /*#__PURE__*/_jsx(Component,{...props,text:String(textValue)});else return /*#__PURE__*/_jsx(Loader,{});};};export const withAssetTransactionsCombinedLoader=Component=>{return props=>{const[store]=useStore();const textValue=store?.staticData?.assetTransactions??\"\";if(textValue)return /*#__PURE__*/_jsx(Component,{...props,text:String(textValue)});else return /*#__PURE__*/_jsx(Loader,{});};};export const withAssetTransactionsCombinedSarLoader=Component=>{return props=>{const[store]=useStore();const textValue=store?.staticData?.assetTransactionsSar??\"\";if(textValue)return /*#__PURE__*/_jsx(Component,{...props,text:String(textValue)});else return /*#__PURE__*/_jsx(Loader,{});};};export const withCombinedAssetTransactionsHardcodeLoader=withAssetTransactionsCombinedLoader;export const withRentalIncomePaid=Component=>{return props=>{const[store]=useStore();const rentalIncomePaid=store?.staticData?.rentalIncomePaid;return /*#__PURE__*/_jsx(Component,{...props,text:rentalIncomePaid});};};export const withRentalIncomePaidLoader=Component=>{return props=>{const[store]=useStore();const rentalIncomePaid=store?.staticData?.rentalIncomePaid;if(rentalIncomePaid){return /*#__PURE__*/_jsx(Component,{...props,text:rentalIncomePaid});}else{return /*#__PURE__*/_jsx(Loader,{});}};};export const withRentalIncomePaidGreen=Component=>{return props=>{const[store]=useStore();const rentalIncomePaid=store?.staticData?.rentalIncomePaid;if(!rentalIncomePaid)return;return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\"},children:[/*#__PURE__*/_jsx(Component,{...props,style:{padding:0,margin:0,width:\"auto\"},text:rentalIncomePaid.slice(0,rentalIncomePaid.length-2)}),/*#__PURE__*/_jsx(\"span\",{className:\"framer-text framer-styles-preset-rr2b19\",style:{color:\"#6DCB93\"},children:rentalIncomePaid.slice(rentalIncomePaid.length-2)})]});};};export const withRentalIncomePaidUsdGreen=Component=>{return props=>{const[store]=useStore();const rentalIncomePaid=store?.staticData?.rentalIncomePaidUsd;if(!rentalIncomePaid)return;return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\"},children:[/*#__PURE__*/_jsx(Component,{...props,style:{padding:0,margin:0,width:\"auto\"},text:rentalIncomePaid.slice(0,rentalIncomePaid.length-2)}),/*#__PURE__*/_jsx(\"span\",{className:\"framer-text framer-styles-preset-rr2b19\",style:{color:\"#6DCB93\"},children:rentalIncomePaid.slice(rentalIncomePaid.length-2)})]});};};export const withRentalIncomePaidSarGreen=Component=>{return props=>{const[store]=useStore();const rentalIncomePaid=store?.staticData?.rentalIncomePaidSar;if(!rentalIncomePaid)return;return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\"},children:[/*#__PURE__*/_jsx(Component,{...props,style:{padding:0,margin:0,width:\"auto\"},text:rentalIncomePaid.slice(0,rentalIncomePaid.length-2)}),/*#__PURE__*/_jsx(\"span\",{className:\"framer-text framer-styles-preset-rr2b19\",style:{color:\"#6DCB93\"},children:rentalIncomePaid.slice(rentalIncomePaid.length-2)})]});};};\nexport const __FramerMetadata__ = {\"exports\":{\"withRegisteredUsers\":{\"type\":\"reactHoc\",\"name\":\"withRegisteredUsers\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPropertyTransactionsUsdGreen\":{\"type\":\"reactHoc\",\"name\":\"withPropertyTransactionsUsdGreen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRentalIncomePaidUsdGreen\":{\"type\":\"reactHoc\",\"name\":\"withRentalIncomePaidUsdGreen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRegisteredUsersGreenCombined30px\":{\"type\":\"reactHoc\",\"name\":\"withRegisteredUsersGreenCombined30px\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRegisteredUsersGreen\":{\"type\":\"reactHoc\",\"name\":\"withRegisteredUsersGreen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withUserNationalitiesLoader\":{\"type\":\"reactHoc\",\"name\":\"withUserNationalitiesLoader\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRegisteredUsersGreenCombined\":{\"type\":\"reactHoc\",\"name\":\"withRegisteredUsersGreenCombined\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRegisteredUsersLoader\":{\"type\":\"reactHoc\",\"name\":\"withRegisteredUsersLoader\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withUserNationalities\":{\"type\":\"reactHoc\",\"name\":\"withUserNationalities\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPropertyTransactions\":{\"type\":\"reactHoc\",\"name\":\"withPropertyTransactions\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPropertyTransactionsLoader\":{\"type\":\"reactHoc\",\"name\":\"withPropertyTransactionsLoader\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRentalIncomePaidSarGreen\":{\"type\":\"reactHoc\",\"name\":\"withRentalIncomePaidSarGreen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStaticData\":{\"type\":\"reactHoc\",\"name\":\"withStaticData\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPropertyTransactionsSarGreen\":{\"type\":\"reactHoc\",\"name\":\"withPropertyTransactionsSarGreen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPropertyTransactionsGreen\":{\"type\":\"reactHoc\",\"name\":\"withPropertyTransactionsGreen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAssetTransactionsCombinedSarLoader\":{\"type\":\"reactHoc\",\"name\":\"withAssetTransactionsCombinedSarLoader\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRentalIncomePaidLoader\":{\"type\":\"reactHoc\",\"name\":\"withRentalIncomePaidLoader\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStaticDataVisible\":{\"type\":\"reactHoc\",\"name\":\"withStaticDataVisible\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRegisteredUsersCombinedLoader\":{\"type\":\"reactHoc\",\"name\":\"withRegisteredUsersCombinedLoader\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRentalIncomePaidGreen\":{\"type\":\"reactHoc\",\"name\":\"withRentalIncomePaidGreen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRentalIncomePaid\":{\"type\":\"reactHoc\",\"name\":\"withRentalIncomePaid\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAssetTransactionsCombinedLoader\":{\"type\":\"reactHoc\",\"name\":\"withAssetTransactionsCombinedLoader\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCombinedAssetTransactionsHardcodeLoader\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StaticData.map"],"mappings":"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"}