{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/DJZGvQQP3t0WmODaXl8n/wrr2gHXTogTjGZayq6Dd/numbers.js"],
  "sourcesContent": ["import millify from\"https://framerusercontent.com/modules/TbfONFeGM5NK9kIAQu9P/Iv2YlQQp8itk7rvwklqF/millify.js\";export function delimitNumbers(str){return`${str} `.replace(/\\b(\\d+)((\\.\\d+)*)\\b/g,function split(a,b,c){return(b.charAt(0)>0&&!(c||\".\").lastIndexOf(\".\")?b.replace(/(\\d)(?=(\\d{3})+$)/g,\"$1,\"):b)+c;}).trim();}export function toMillified(number,precision=0){return millify(number,{precision});}export function inputAmountStringToMoney(inputAmount,currency){try{const amount=parseFloat(inputAmount);return{amounts_in_cents:amount*100,currency};}catch(e){return{amounts_in_cents:0,currency};}}export function toMoney(number){if(!number){return\"\";}return delimitNumbers((number/100).toFixed(0));}export function toPercent(number,isTruncated){if(typeof number!==\"number\")return 0;const whole=Math.trunc(number);const abs=Math.abs(number);const decimal=abs-Math.trunc(abs);if(isTruncated){return`${whole}%`;}if(abs===0){return\"0%\";}if(abs<1e-4){return`${number<0?\"- \":\"\"}0.0001%`;}if(abs<.01){return`${number<0?\"- \":\"\"}${abs.toFixed(4)}%`;}if(abs<1){return`${number<0?\"- \":\"\"}${abs.toFixed(2)}%`;}const decimalString=decimal>0?decimal.toFixed(2).replace(/\\d\\./,\".\").replace(/0$/,\"\"):\"\";return`${whole}${decimalString}%`;}export const toFinancial=x=>{return Number.parseFloat(x).toFixed(2);};export function toRoundedFormattedMoney(number,rate=1,millified=false){if(!number){return\"0\";}const n=(typeof number===\"string\"?parseInt(number,10):number)*rate;if(millified){return toMillified(n);}return delimitNumbers(n.toFixed(0));}export function toFormattedMoney(number,rate=1,precision=2,millified=false){if(!number){return\"0\";}const n=(typeof number===\"string\"?parseInt(number):number)*rate;if(millified){return toMillified(n,precision);}return delimitNumbers(n.toFixed(precision));}export function toFormattedMoneyWithCurrency({moneyInfo,rounded}){if(!moneyInfo){return\"\";}const handleFormat=rounded?toRoundedFormattedMoney:toFormattedMoney;const value=moneyInfo.amounts_in_cents/100;return`${moneyInfo===null||moneyInfo===void 0?void 0:moneyInfo.currency} ${handleFormat(value)}`;}export const getStandardMoneyAmount=(amount,rounded=true)=>{if(amount){return rounded?Math.floor(amount.amounts_in_cents/100):amount.amounts_in_cents/100;}return 0;};export const getMoneyAmount=amount=>{if(amount){return amount.amounts_in_cents/100;}return 0;};export const getDifferenceInMoney=(amount1,amount2)=>{return{amounts_in_cents:amount1.amounts_in_cents-amount2.amounts_in_cents,currency:amount1.currency};};export const isEmptyOrZero=value=>value===\"\"||Number(value)===0;export const isNotANumber=value=>Number.isNaN(Number(value));export const isNegative=value=>Number(value)<0;export const isFractional=value=>value.indexOf(\".\")!==-1;export const boundNumberBetween=(value,low,high)=>Math.min(Math.max(value,low),high);export const getSumInMoney=(amount1,amount2)=>{return{amounts_in_cents:amount1.amounts_in_cents+amount2.amounts_in_cents,currency:amount1.currency};};\nexport const __FramerMetadata__ = {\"exports\":{\"getMoneyAmount\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"toMoney\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"inputAmountStringToMoney\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isNegative\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"delimitNumbers\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"toPercent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"toMillified\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"toFinancial\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"toFormattedMoneyWithCurrency\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getDifferenceInMoney\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"toFormattedMoney\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"toRoundedFormattedMoney\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isNotANumber\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyOrZero\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getStandardMoneyAmount\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isFractional\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"boundNumberBetween\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSumInMoney\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./numbers.map"],
  "mappings": "kFAAAA,IAAuH,SAASC,EAAeC,EAAI,CAAC,MAAM,GAAGA,CAAG,IAAI,QAAQ,uBAAuB,SAAeC,EAAEC,EAAEC,EAAE,CAAC,OAAOD,EAAE,OAAO,CAAC,EAAE,GAAG,EAAEC,GAAG,KAAK,YAAY,GAAG,EAAED,EAAE,QAAQ,qBAAqB,KAAK,EAAEA,GAAGC,CAAE,CAAC,EAAE,KAAK,CAAE,CAAQ,SAASC,EAAYC,EAAOC,EAAU,EAAE,CAAC,OAAOC,EAAQF,EAAO,CAAC,UAAAC,CAAS,CAAC,CAAE,CAAmT,SAASE,EAAUC,EAAOC,EAAY,CAAC,GAAG,OAAOD,GAAS,SAAS,MAAO,GAAE,IAAME,EAAM,KAAK,MAAMF,CAAM,EAAQG,EAAI,KAAK,IAAIH,CAAM,EAAQI,EAAQD,EAAI,KAAK,MAAMA,CAAG,EAAE,GAAGF,EAAa,MAAM,GAAGC,CAAK,IAAK,GAAGC,IAAM,EAAG,MAAM,KAAM,GAAGA,EAAI,KAAM,MAAM,GAAGH,EAAO,EAAE,KAAK,EAAE,UAAW,GAAGG,EAAI,IAAK,MAAM,GAAGH,EAAO,EAAE,KAAK,EAAE,GAAGG,EAAI,QAAQ,CAAC,CAAC,IAAK,GAAGA,EAAI,EAAG,MAAM,GAAGH,EAAO,EAAE,KAAK,EAAE,GAAGG,EAAI,QAAQ,CAAC,CAAC,IAAK,IAAME,EAAcD,EAAQ,EAAEA,EAAQ,QAAQ,CAAC,EAAE,QAAQ,OAAO,GAAG,EAAE,QAAQ,KAAK,EAAE,EAAE,GAAG,MAAM,GAAGF,CAAK,GAAGG,CAAa,GAAI,CAA8E,SAASC,EAAwBC,EAAOC,EAAK,EAAEC,EAAU,GAAM,CAAC,GAAG,CAACF,EAAQ,MAAM,IAAK,IAAM,GAAG,OAAOA,GAAS,SAAS,SAASA,EAAO,EAAE,EAAEA,GAAQC,EAAK,OAAGC,EAAkBC,EAAY,CAAC,EAAUC,EAAe,EAAE,QAAQ,CAAC,CAAC,CAAE,CAAQ,SAASC,EAAiBL,EAAOC,EAAK,EAAEK,EAAU,EAAEJ,EAAU,GAAM,CAAC,GAAG,CAACF,EAAQ,MAAM,IAAK,IAAMO,GAAG,OAAOP,GAAS,SAAS,SAASA,CAAM,EAAEA,GAAQC,EAAK,OAAGC,EAAkBC,EAAYI,EAAED,CAAS,EAAUF,EAAeG,EAAE,QAAQD,CAAS,CAAC,CAAE",
  "names": ["init_ssg_sandbox_shims", "delimitNumbers", "str", "a", "b", "c", "toMillified", "number", "precision", "millify_default", "toPercent", "number", "isTruncated", "whole", "abs", "decimal", "decimalString", "toRoundedFormattedMoney", "number", "rate", "millified", "toMillified", "delimitNumbers", "toFormattedMoney", "precision", "n"]
}
