PageSourceSearch

https://swissborg.com/29-f334bcbc1818648512cf.js

js swissborg.com collected 2026-09-24 09:10:13 UTC 34,886 bytes, 1 lines download raw bytes

1(self.webpackChunkswissborg_website_main=self.webpackChunkswissborg_website_main||[]).push([[29],{305:function(e,t,a){"use strict";a.d(t,{a:function(){return u}});var n=a(30758),l=a(81363),r=a(58730),i=a(57511);const o=l.default.div.withConfig({displayName:"errorBox__SErrorBox",componentId:"sc-1m1iteu-0"})(["width:100%;display:flex;justify-content:center;align-items:center;"]),c=l.default.div.withConfig({displayName:"errorBox__SContainer",componentId:"sc-1m1iteu-1"})(["display:grid;grid-template-columns:1fr;grid-template-rows:2.4rem auto auto;grid-row-gap:0.4rem;border:1px solid ",";border-radius:0.5rem;padding:0.6rem 1.6rem;text-align:center;justify-content:center;align-items:center;@media ","{grid-column:span 3;width:fit-content;grid-template-columns:3rem auto auto;grid-template-rows:1fr;grid-column-gap:0.5rem;padding:2rem;}"],(({theme:e})=>e.primary.tint8),(({theme:e})=>e.breakpoints.tablet)),s=l.default.div.withConfig({displayName:"errorBox__STextPrimary",componentId:"sc-1m1iteu-2"})(["",""],r.tQ),d=l.default.div.withConfig({displayName:"errorBox__STextSecondary",componentId:"sc-1m1iteu-3"})(["",""],r.c_),m=l.default.div.withConfig({displayName:"errorBox__SvgWrapper",componentId:"sc-1m1iteu-4"})(["margin:auto;@media ","{margin-right:1rem;}"],(({theme:e})=>e.breakpoints.tablet)),u=({messagePrimary:e,messageSecondary:t,className:a})=>n.createElement(o,null,n.createElement(c,{className:a},n.createElement(m,null,n.createElement(i.A,null)),n.createElement(s,null,e),t&&n.createElement(d,null,t)))},6337:function(e,t,a){"use strict";a.d(t,{BJ:function(){return i},NM:function(){return l},Ur:function(){return r},mt:function(){return c},py:function(){return o}});var n=a(8024);const l=(e,t)=>e.toLowerCase().localeCompare(t.toLowerCase()),r=(e,t)=>void 0===e?"N/A":e>1e5?`$ ${(0,n.ZV)(e,t,{notation:"compact",maximumFractionDigits:2,minimumFractionDigits:2})}`:e>.1?`$ ${(0,n.ZV)(e,t,{minimumFractionDigits:2,maximumFractionDigits:2})}`:`$ ${(0,n.ZV)(e,t,{minimumFractionDigits:2,maximumFractionDigits:7})}`,i=(e,t,a=!0)=>{if(void 0!==e){const l=a&&e>0?"+":"";return Math.abs(e)<.01?`${l}${(0,n.ZV)(e,t,{notation:"compact",minimumFractionDigits:2,maximumFractionDigits:5})}%`:`${l}${(0,n.ZV)(e,t,{notation:"compact",minimumFractionDigits:2,maximumFractionDigits:2})}%`}return"N/A"},o=(e,t)=>void 0!==e&&void 0!==t?((e,t)=>e-t)(e,t):0,c={en:"/crypto-market/categories",fr:"/fr/marche-crypto/categories",de:"/de/krypto-markt/kategorien","en-gb":"/crypto-market/categories",it:"/crypto-market/categories"}},38807:function(e,t,a){"use strict";a.d(t,{J:function(){return m}});var n=a(30758),l=a(81363),r=a(58730),i=a(55005);const o=l.default.div.withConfig({displayName:"amountInput__SContainer",componentId:"sc-13ruzv-0"})(["display:grid;grid-template-columns:1fr;position:relative;"]),c=(0,l.default)(i.kJ).withConfig({displayName:"amountInput__SLabel",componentId:"sc-13ruzv-1"})([""]),s=(0,l.default)(i.it).withConfig({displayName:"amountInput__SInput",componentId:"sc-13ruzv-2"})(["padding-left:1.5rem;padding-right:12rem;margin-bottom:0;width:100%;min-height:4.5rem;background-color:",";color:",";",""],(({theme:e})=>e.components.card.background),(({theme:e})=>e.components.text),r.Cf),d=l.default.div.withConfig({displayName:"amountInput__SInputWrapper",componentId:"sc-13ruzv-3"})(["width:100%;position:relative;"]),m=({className:e,label:t,initialAmountInput:a,onAmountInputChange:l,placeholder:r,children:i,...m})=>{const{0:u,1:p}=(0,n.useState)(null!=a?a:""),g=(0,n.useCallback)((e=>{var t;e.preventDefault();const a=e.target;(null===(t=a.value)||void 0===t?void 0:t.length)<=15&&(0===a.value.length?(null==l||l(""),p("")):(null==l||l(+a.value),p(+a.value)))}),[l]);return n.createElement(o,{className:null!=e?e:""},n.createElement(c,{htmlFor:"investment-input"},t),n.createElement(d,null,n.createElement(s,Object.assign({id:"investment-input",type:"number",min:"0",max:"1000000000000000",name:"investment-input",placeholder:r,value:u,onChange:e=>g(e)},m)),i))}},40029:function(e,t,a){"use strict";a.r(t),a.d(t,{DcaCalculatorSlice:function(){return me}});var n=a(30758),l=a(81363),r=a(55005),i=a(48973),o=a(305),c=(a(98781),a(33598)),s=a(70448),d=a(47492),m=a(38132),u=a(38807),p=a(99028),g=a(46911),h=a(58730),f=a(73345);const y=l.default.div.withConfig({displayName:"dcaCalculatorRecurrence__SContainer",componentId:"sc-1ct1mq8-0"})(["display:flex;flex-direction:column;gap:0.5rem;
1"]),E=l.default.label.withConfig({displayName:"dcaCalculatorRecurrence__SLabel",componentId:"sc-1ct1mq8-1"})(["",""],h.c_),v=l.default.div.withConfig({displayName:"dcaCalculatorRecurrence__STrigger",componentId:"sc-1ct1mq8-2"})(["height:4rem;display:flex;align-items:center;justify-content:space-between;padding:0.4rem 1rem 0 1rem;border:",";border-radius:0.5rem;cursor:pointer;background:",";",""],(({theme:e})=>e.components.card.border),(({theme:e})=>e.components.card.background),h.Pc),C=(0,l.default)(f.eW).withConfig({displayName:"dcaCalculatorRecurrence__SArrow",componentId:"sc-1ct1mq8-3"})(["margin-left:auto;"]),_=({label:e="Select Recurrence",value:t="MONTHLY",daily:a="Daily",weekly:l="Weekly",monthly:r="Monthly",yearly:i="Yearly",onChange:o,className:c})=>{const{0:s,1:d}=(0,n.useState)(t),m=(0,n.useMemo)((()=>[{value:"DAILY",label:a},{value:"WEEKLY",label:l},{value:"MONTHLY",label:r},{value:"YEARLY",label:i}]),[a,l,r,i]),u=(0,n.useCallback)((e=>{d(e),null==o||o(e)}),[o]),p=(0,n.useMemo)((()=>m.find((e=>e.value===s))),[m,s]);return n.createElement(y,{className:c},e&&n.createElement(E,null,e),n.createElement(f.rI,null,n.createElement(f.ty,{asChild:!0},n.createElement(v,null,null==p?void 0:p.label,n.createElement(C,null))),n.createElement(f.dc,null,n.createElement(f.SQ,null,m.map((e=>n.createElement(f._2,{key:e.value,$isActive:e.value===s,onClick:()=>u(e.value)},e.label)))))))},b=l.default.div.withConfig({displayName:"picker__SContainer",componentId:"sc-b39tdr-0"})(["display:flex;align-items:center;gap:1.6rem;justify-content:space-between;min-height:3.6rem;border-bottom:1px solid ",";"],(({theme:e})=>e.neutral.light.tint1)),S=l.default.div.withConfig({displayName:"picker__STrigger",componentId:"sc-b39tdr-1"})(["display:flex;align-items:center;justify-content:space-between;padding:0.75rem 1rem;border-radius:0.5rem;cursor:pointer;",""],h.c_),w=(0,l.default)(f.eW).withConfig({displayName:"picker__SArrow",componentId:"sc-b39tdr-2"})(["margin-left:auto;"]),k=l.default.span.withConfig({displayName:"picker__SLabel",componentId:"sc-b39tdr-3"})(["",""],h.c_),I=({className:e,initialValue:t,onChange:a,label:l,options:r})=>{var i;const{0:o,1:c}=(0,n.useState)(t);return n.createElement(b,{className:e},l&&n.createElement(k,null,l),n.createElement(f.rI,null,n.createElement(f.ty,{asChild:!0},n.createElement(S,null,null===(i=r.find((e=>e.value===o)))||void 0===i?void 0:i.label,n.createElement(w,null))),n.createElement(f.dc,null,n.createElement(f.SQ,null,r.map((e=>n.createElement(f._2,{key:e.value,$isActive:e.value===o,onClick:()=>{return t=e.value,c(t),void(null==a||a(t));var t}},e.label)))))))},x=l.default.div.withConfig({displayName:"monthYearPicker__SContainer",componentId:"sc-ndcv9i-0"})(["display:flex;align-items:center;gap:",";justify-content:space-between;min-height:3.6rem;border-radius:0.5rem;@media ","{gap:",";justify-content:flex-start;}"],(({theme:e})=>e.spacing.mobile.spacerM),(({theme:e})=>e.breakpoints.tablet),(({theme:e})=>e.spacing.desktop.spacerM)),N=l.default.div.withConfig({displayName:"monthYearPicker__SDropdownContainer",componentId:"sc-ndcv9i-1"})(["display:flex;gap:1rem;"]),D=l.default.span.withConfig({displayName:"monthYearPicker__SLabel",componentId:"sc-ndcv9i-2"})(["",""],h.zr),T=({className:e,initialValue:t,onChange:a,label:l,locale:r="en",minDate:i})=>{const{0:o,1:c}=(0,n.useState)(t),s=null==i?void 0:i.getFullYear(),{monthOptions:d,yearsOptions:m}=((e="en",t)=>{const a=new Intl.DateTimeFormat(e,{month:"long"}),n=Array.from({length:12},((e,t)=>{const n=a.format(new Date(2024,t));return{value:n,label:n}})),l=(new Date).getFullYear(),r=l-(null!=t?t:l-20)+1;return{monthOptions:n,yearsOptions:Array.from({length:r},((e,t)=>l-t)).map((e=>({value:e.toString(),label:e.toString()})))}})(r,s);return n.createElement(x,{className:e},n.createElement(D,null,l),n.createElement(N,null,n.createElement(I,{initialValue:d[o.getMonth()].value,options:d,onChange:e=>{const t=new Date(o),n=d.findIndex((t=>t.value===e));t.setMonth(n),c(t),null==a||a(t)}}),n.createElement(I,{initialValue:o.getFullYear().toString(),options:m,onChange:e=>{const t=new Date(o);t.setFullYear(parseInt(e)),c(t),null==a||a(t)}})))},A=l.default.div.withConfig({displayName:"dcaCalculatorInput__SContainer",componentId:"sc-6xlg3s-0"})(["display:grid;grid-template-columns:1fr;grid-row-gap:2rem;align-items:flex-end;@media ","{grid-template-columns:repeat(6,1fr);grid-column-gap:2rem;grid-row-gap:3rem;div{grid-column:span 2;}div:last-child{grid-column:span 6;}}"],(({theme:e})=>e.breakpoints.tablet)),L=(0,l.default)(s.b).withConfig({displayName:"dcaCalculatorInput__StyledSeparator",componentId:"sc-6xlg3s-1"})(["width:100%;height:0.1rem;background-color:",";margin-bottom:2rem;&:last-child{margin-bottom:0;}"],(({theme:e})=>e.alphas.neutral50)),R=(0,l.default)(g.J).withConfig({displayName:"dcaCalculatorInput__SCurrencySelector",componentId:"sc-6xlg3s-2"})(["position:absolute;top:50%;right:1rem;transform:translateY(-50%);background:transparent;"]),V=["BTC","ETH","SOL","BORG"],M=({className:e,state:t,dispatch:a,assetLabel:l,amountLabel:r,frequencyLabel:i,startDateLabel:o,endDateLabel:c,frequencyLabels:s,minDate:g})=>{const{supportedAssets:h}=(0,m.A)(),{locale:f}=(0,d.Sz)(),y=h.filter((e=>V.includes(e.ticker)));return n.createElement(A,{className:e},n.createElement(p.W,{label:l,items:y.map((e=>({icon:e.icon,name:e.ticker}))),initialSelectedIndex:0,onAssetSelect:e=>{a({type:"SET_ASSET_TICKER",payload:{ticker:e}})}}),n.createElement(u.J,{placeholder:r,label:r,initialAmountInput:t.amountInput,onAmountInputChange:e=>{a({type:"SET_AMOUNT_INPUT",payload:{amount:Number(e)}})}},n.createElement(R,{isActive:!0,onCurrencyTypeSelect:()=>{},label:"USD"})),n.createElement(_,Object.assign({label:i,value:t.recurrencePeriod,onChange:e=>{a({type:"SET_RECURRENCE_PERIOD",payload:{period:e}})}},s)),n.createElement(T,{locale:f,label:o,initialValue:t.startDate,minDate:g,onChange:e=>{a({type:"SET_START_DATE",payload:{date:e}})}}
1),n.createElement(T,{locale:f,label:c,initialValue:t.endDate,onChange:e=>{a({type:"SET_END_DATE",payload:{date:e}})}}),n.createElement(L,null))};var F=a(6337),O=a(5958),$=a(40490);const P=l.default.div.withConfig({displayName:"dcaCalculatorChart__SContainer",componentId:"sc-h7dn9a-0"})(["padding:2.4rem 1.5rem;border-radius:1.6rem;box-shadow:",";background-color:",";min-height:30rem;"],(({theme:e})=>e.components.card.shadow),(({theme:e})=>e.neutral.dark.tint1)),Y=({className:e,totalValue:t,dcaChartData:a,amountInput:l,isLoading:r,title:i,dataSetsLabels:o})=>{const c=a.reduce(((e,t)=>[].concat((0,O.A)(e),[{value1:t.compoundedValue,value2:e.length>0?e[e.length-1].value2+l:l,date:t.date}])),[]);return n.createElement(P,{className:e},n.createElement($._,{chart:{title:i,datasets:o},isLoading:r,activeTimespan:{label:"All",timespanName:"Total"},chartData:{data:c,totalValue:t}}))},B=l.default.div.withConfig({displayName:"dcaResult__SContainer",componentId:"sc-o5l14m-0"})(["display:flex;flex-wrap:wrap;width:100%;background-color:",";border-radius:1.6rem;padding:",";gap:",";@media ","{gap:",";padding:",";}"],(({theme:e})=>e.neutral.dark.tint1),(({theme:e})=>e.spacing.mobile.spacerS),(({theme:e})=>e.spacing.mobile.spacerS),(({theme:e})=>e.breakpoints.tablet),(({theme:e})=>e.spacing.desktop.spacerXS),(({theme:e})=>e.spacing.desktop.spacerS)),U=l.default.div.withConfig({displayName:"dcaResult__SItem",componentId:"sc-o5l14m-1"})(["display:flex;flex-direction:column;gap:0.5rem;"]),W=l.default.h3.withConfig({displayName:"dcaResult__STitle",componentId:"sc-o5l14m-2"})([""," margin-right:auto;"],h.zr),G=l.default.p.withConfig({displayName:"dcaResult__SLabel",componentId:"sc-o5l14m-3"})(["",""],h.Gw),H=l.default.p.withConfig({displayName:"dcaResult__SValue",componentId:"sc-o5l14m-4"})([""," color:",";"],h.zr,(({$isPrimary:e,theme:t})=>e?t.accent.purple.base:t.primary.base)),j=({className:e,title:t,labelPrimary:a,labelSecondary:l,valuePrimary:r,valueSecondary:i})=>n.createElement(B,{className:e},n.createElement(W,null,t),n.createElement(U,null,n.createElement(G,null,a),n.createElement(H,{$isPrimary:!0},r)),n.createElement(U,null,n.createElement(G,null,l),n.createElement(H,null,i))),z=({totalInvestment:e,totalValue:t,investmentData:a,amountInput:l,resultLabel:r,primaryDatasetLabel:i,secondaryDatasetLabel:o})=>{var c;return n.createElement(n.Fragment,null,n.createElement(j,{title:r,labelPrimary:i,labelSecondary:`${o}*`,valuePrimary:(0,F.Ur)(e,"USD"),valueSecondary:(0,F.Ur)(t,"USD")}),n.createElement("br",null),n.createElement(Y,{isLoading:!1,dcaChartData:(null===(c=a.compoundedValue)||void 0===c?void 0:c.map((e=>({price:e.price.toString(),date:e.date,compoundedValue:e.compoundedValue,compoundedUnits:e.compoundedUnits}))))||[],amountInput:l,title:r,dataSetsLabels:[o,i]}))};var K=a(97084);const Z=(e,t)=>{switch(t.type){case"SET_AMOUNT_INPUT":{const a={...e,amountInput:t.payload.amount};return{...a,totalInvestment:(0,K.cG)(a)}}case"SET_RECURRENCE_PERIOD":{const a={...e,recurrencePeriod:t.payload.period};return{...a,totalInvestment:(0,K.cG)(a)}}case"SET_START_DATE":{const a={...e,startDate:t.payload.date};return{...a,totalInvestment:(0,K.cG)(a)}}case"SET_END_DATE":{const a={...e,endDate:t.payload.date};return{...a,totalInvestment:(0,K.cG)(a)}}case"SET_ASSET_TICKER":{const a={...e,selectedAssetTicker:t.payload.ticker};return{...a,totalInvestment:(0,K.cG)(a)}}case"SET_TOTAL_INVESTMENT":return{...e,totalInvestment:t.payload.totalInvestment};case"SET_TOTAL_VALUE":return{...e,totalValue:t.payload.totalValue};default:return e}};var q=a(16470),Q=a(46097),J=a(32219);const X=J.z.object({data:J.z.array(J.z.object({snapped_at:J.z.string(),price:J.z.number(),market_cap:J.z.number().nullish()}))}),ee=({ticker:e,startDate:t,endDate:a,enabled:n=!0})=>{const l=["historicalPrices",e,t,a];return(0,q.I)({queryKey:l,queryFn:()=>(async(e,t,a)=>{const n=new URLSearchParams;t&&n.append("startDate",t),a&&n.append("endDate",a);const l=`/api/v1/historical-prices/${e}?${n.toString()}`;try{const e=await(0,Q.A)({method:"GET",url:l,baseURL:{}.GATSBY_WORKERS_API_BASE_URL});if(200!==e.status){const t=e.data;throw console.error("API Error:",t),new Error(t.error||"Failed to fetch historical prices")}const t=e.data;return X.parse(t)}catch(r){return console.error("Error parsing data:",r),{data:[]}}})(e,t,a),enabled:n,staleTime:3e5,gcTime:18e5,refetchOnMount:!0,refetchOnWindowFocus:!0,retry:3})},te={BTC:new Date("2013-04-28"),ETH:new Date("2015-08-07"),SOL:new Date("2020-04-10"),BORG:new Date("2019-01-01")},ae=l.default.div.withConfig({displayName:"dcaCalculatorWrapper__SContainer",componentId:"sc-rw2liw-0"})(["padding:2.4rem 1.5rem;border-radius:1.6rem;box-shadow:",";background-color:",";width:100%;@media ","{padding:4.8rem 4.8rem 3rem;}"],(({theme:e})=>e.components.card.shadow),(({theme:e})=>e.components.card.background),(({theme:e})=>e.breakpoints.tablet)),ne=l.default.div.withConfig({displayName:"dcaCalculatorWrapper__SCtaContainer",componentId:"sc-rw2liw-1"})(["width:100%;display:flex;justify-content:center;margin-top:",";@media ","{margin-top:",";}"],(({theme:e})=>e.spacing.mobile.spacerM),(({theme:e})=>e.breakpoints.tablet),(({theme:e})=>e.spacing.mobile.spacerM)),le=l.default.div.withConfig({displayName:"dcaCalculatorWrapper__SLoadingContainer",componentId:"sc-rw2liw-2"})(["display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column;gap:2rem;"]),re=l.default.div.withConfig({displayName:"dcaCalculatorWrapper__SkeletonResult",componentId:"sc-rw2liw-3"})([""," height:9rem;width:100%;"],r._x),ie=l.default.div.withConfig({displayName:"dcaCalculatorWrapper__SkeletonChart",componentId:"sc-rw2liw-4"})([""," height:30rem;width:100%;"],r._x),oe=()=>n.createElement(le,null,n.createElement(re,null),n.createElement(ie,null)),ce=({message:e})=>n.createElement(o.a,{messagePrimary:`Error loading price data: ${e}`}),se=({className:e,resultLabel:t,primaryDatasetLabel:a,secondary
1DatasetLabel:l,cta:r,...i})=>{var o,s;const{0:d,1:m}=(0,n.useReducer)(Z,{selectedAssetTicker:"BTC",amountInput:1e3,startDate:new Date("2024-05-01"),endDate:new Date,recurrencePeriod:"MONTHLY",totalInvestment:12e3,totalValue:1e3}),u=(0,n.useMemo)((()=>{var e;return null!==(e=te[d.selectedAssetTicker])&&void 0!==e?e:new Date("2013-04-28")}),[d.selectedAssetTicker]);(0,n.useEffect)((()=>{d.startDate<u&&m({type:"SET_START_DATE",payload:{date:u}})}),[d.selectedAssetTicker,u,d.startDate]);const{data:p,isLoading:g,error:h}=ee({ticker:d.selectedAssetTicker,startDate:null===(o=d.startDate)||void 0===o?void 0:o.toISOString(),endDate:null===(s=d.endDate)||void 0===s?void 0:s.toISOString(),enabled:!!d.selectedAssetTicker}),f=(0,n.useMemo)((()=>{if(null==p||!p.data)return{totalValue:0,filteredData:[],compoundedValue:[]};return(0,K.uV)(p.data.map((e=>({price:e.price.toString(),date:e.snapped_at}))),d.amountInput,d.recurrencePeriod,d.startDate,d.endDate)}),[null==p?void 0:p.data,d.amountInput,d.recurrencePeriod,d.startDate,d.endDate]);return(0,n.useEffect)((()=>{m({type:"SET_TOTAL_VALUE",payload:{totalValue:f.totalValue}})}),[f.totalValue]),n.createElement(ae,{className:e},n.createElement(M,Object.assign({state:d,dispatch:m,minDate:u},i)),n.createElement("br",null),g&&n.createElement(oe,null),h&&n.createElement(ce,{message:h.message}),!g&&!h&&n.createElement(z,{totalInvestment:d.totalInvestment,totalValue:d.totalValue,investmentData:f,amountInput:d.amountInput,resultLabel:t,primaryDatasetLabel:a,secondaryDatasetLabel:l}),r&&r.text&&n.createElement(ne,null,n.createElement(c.ButtonLink,{buttonText:r.text,field:r})))},de=(0,l.default)(r.JI).withConfig({displayName:"dcaCalculatorSlice__SliceContainer",componentId:"sc-8ghrdo-0"})(["gap:2rem;"]),me=({containerProps:{maxWidth:e,align:t},sectionProps:a,note:l,_type:o,_key:c,hideForUk:s,...d})=>n.createElement(r.M3,a,n.createElement(de,{$align:t,$maxWidth:e},n.createElement(se,d),l&&n.createElement(i.BlockContent,{value:l})))},40490:function(e,t,a){"use strict";a.d(t,{_:function(){return A}});var n=a(30758),l=a(4957),r=a(97996),i=a(11779),o=a(33488),c=a(38391),s=a(42735),d=a(22956),m=a(81363),u=a(47492),p=a(58730),g=a(65592);const h=m.default.div.withConfig({displayName:"chartHeader__ChartHeaderContainer",componentId:"sc-7ng6ls-0"})(["display:flex;justify-content:space-between;align-items:center;margin-bottom:",";"],(({theme:e})=>e.spacing.desktop.spacerS)),f=m.default.div.withConfig({displayName:"chartHeader__ChartHeaderSection",componentId:"sc-7ng6ls-1"})(["display:flex;flex-direction:column;gap:",";"],(({theme:e})=>e.spacing.desktop.spacerS)),y=m.default.div.withConfig({displayName:"chartHeader__STitle",componentId:"sc-7ng6ls-2"})(["",";color:",";"],p.o3,(({theme:e})=>e.components.text)),E=m.default.div.withConfig({displayName:"chartHeader__SParagraph",componentId:"sc-7ng6ls-3"})([""," color:",";"],p.c_,(({theme:e})=>e.neutral.base)),v=m.default.div.withConfig({displayName:"chartHeader__LegendContainer",componentId:"sc-7ng6ls-4"})(["display:flex;justify-content:flex-end;gap:",";"],(({theme:e})=>e.spacing.desktop.spacerXS)),C=m.default.div.withConfig({displayName:"chartHeader__LegendItem",componentId:"sc-7ng6ls-5"})(["display:flex;align-items:center;gap:5px;"]),_=m.default.div.withConfig({displayName:"chartHeader__LegendItemLabel",componentId:"sc-7ng6ls-6"})(["",";color:",";"],p.c_,(({theme:e})=>e.components.text)),b=m.default.div.withConfig({displayName:"chartHeader__ChartTooltipDot",componentId:"sc-7ng6ls-7"})(["width:10px;height:10px;border-radius:50%;background-color:",";"],(({$color:e})=>e)),S=({chart:e,colors:t,totalValue:a,activeTimespan:l,withTimespanSelection:r=!1,handleTimespanChange:i})=>{var o;return n.createElement(h,null,n.createElement(f,null,n.createElement(y,null,e.title),a&&n.createElement(E,null,l.timespanName,": ",a,"K")),n.createElement(f,null,n.createElement(v,null,null===(o=e.datasets)||void 0===o?void 0:o.map(((e,a)=>n.createElement(C,{key:e},n.createElement(b,{$color:t[a]}),n.createElement(_,null,e))))),r&&i&&n.createElement(g.W,{onTimespanChange:i})))},w=m.default.div.withConfig({displayName:"customTooltip__SParagraph",componentId:"sc-lxte11-0"})([""," color:",";"],p.c_,(({theme:e})=>e.neutral.base)),k=m.default.div.withConfig({displayName:"customTooltip__TooltipContainer",componentId:"sc-lxte11-1"})(["background:",";color:",";padding:",";border-radius:5px;"],(({theme:e})=>e.neutral.dark.base),(({theme:e})=>e.neutral.white),(({theme:e})=>e.spacing.desktop.spacerXS)),I=m.default.div.withConfig({displayName:"customTooltip__ChartTooltipDot",componentId:"sc-lxte11-2"})(["width:1rem;height:1rem;border-radius:50%;background-color:",";"],(({$color:e})=>e)),x=m.default.div.withConfig({displayName:"customTooltip__TooltipDatasetInfo",componentId:"sc-lxte11-3"})(["display:flex;align-items:center;gap:",";"],(({theme:e})=>e.spacing.desktop.spacerXS)),N=({active:e,payload:t,label:a,valueKeys:l,colors:r})=>{const{locale:i}=(0,u.Sz)();return e&&t&&t.length?n.createElement(k,null,n.createElement(w,null,((e,t)=>
1new Date(e).toLocaleDateString(t,{month:"short",day:"numeric",year:"numeric"}))(a,i)),l.map(((e,a)=>{var l;return n.createElement(x,{key:e},n.createElement(I,{$color:r[a]}),n.createElement("p",null,n.createElement("span",{style:{color:r[a]}},e,": "),null===(l=t[a].value)||void 0===l?void 0:l.toLocaleString()))}))):null};var D=a(56796),T=a(97084);const A=({chart:e,isLoading:t,chartData:a,activeTimespan:p,handleTimespanChange:g})=>{var h,f,y;const E=(0,m.useTheme)(),{locale:v}=(0,u.Sz)(),C=[E.primary.base,E.accent.purple.base],_=null!=a&&a.data&&a.data.length>0?Object.keys(a.data[0]).filter((e=>"date"!==e)):[];return n.createElement("div",null,n.createElement(S,{chart:e,colors:C,activeTimespan:p,handleTimespanChange:t=>null==g?void 0:g(e.title,t),totalValue:null==a?void 0:a.totalValue}),n.createElement(l.u,{width:"100%",height:250},t?n.createElement(D.k,null):n.createElement(r.Q,{data:null==a?void 0:a.data,margin:{left:-20}},n.createElement("defs",null,null===(h=e.datasets)||void 0===h?void 0:h.map(((e,t)=>{const a=e.replace(" ","-");return n.createElement("linearGradient",{key:a,id:a,x1:"0",y1:"0",x2:"0",y2:"1"},n.createElement("stop",{offset:"5%",stopColor:C[t],stopOpacity:.5}),n.createElement("stop",{offset:"85%",stopColor:C[t],stopOpacity:0}))}))),n.createElement(i.d,{stroke:E.neutral.dark.tint1,vertical:!1}),n.createElement(o.W,{dataKey:"date",tickLine:!1,axisLine:!1,tick:{fill:E.neutral.base},minTickGap:80,tickFormatter:e=>new Date((0,T.Re)(e)).toLocaleDateString(v)}),n.createElement(c.h,{tickLine:!1,axisLine:!1,tick:{fill:E.neutral.base},tickFormatter:e=>`$${(e/1e3).toFixed(0)}K`}),n.createElement(s.m,{content:n.createElement(N,{valueKeys:null!==(f=e.datasets)&&void 0!==f?f:[],colors:C})}),null===(y=e.datasets)||void 0===y?void 0:y.map(((e,t)=>{const a=e.replace(" ","-");return n.createElement(d.G,{key:a,type:"linear",dataKey:_[t],stroke:C[t],fill:`url(#${a})`,strokeWidth:2,dot:!1})})))))}},46911:function(e,t,a){"use strict";a.d(t,{J:function(){return c}});var n=a(30758),l=a(81363),r=a(58730);const i=l.default.div.withConfig({displayName:"currencySelector__SContainer",componentId:"sc-18cpvf0-0"})([""]),o=l.default.button.withConfig({displayName:"currencySelector__SCurrencyButton",componentId:"sc-18cpvf0-1"})(["border:",";border-radius:0.4rem;background:",";color:",";",";padding:0.4rem 0.6rem 0.2rem;cursor:pointer;&:focus{outline:none;}@media ","{","}"],(({theme:e})=>`1px solid ${e.neutral.base}`),(({theme:e,$isActive:t})=>t?e.neutral.base:e.neutral.white),(({theme:e,$isActive:t})=>t?e.neutral.white:e.neutral.base),r.c_,(({theme:e})=>e.breakpoints.tablet),(({$isActive:e})=>e?r.tQ:r.c_)),c=({className:e,label:t,isActive:a,onCurrencyTypeSelect:l})=>n.createElement(i,{className:null!=e?e:""},n.createElement(o,{$isActive:a,onClick:()=>l()},t))},56796:function(e,t,a){"use strict";a.d(t,{k:function(){return r}});var n=a(81363);const l=(0,n.keyframes)(["from{transform:rotate(0deg)}to{transform:rotate(360deg)}"]),r=n.default.div.withConfig({displayName:"loadingSpinner__LoadingSpinner",componentId:"sc-l0zd1e-0"})(["position:relative;top:50%;left:50%;width:2rem;height:2rem;border:0.2rem solid ",";border-top-color:transparent;border-radius:50%;animation:"," 1s linear infinite;"],(({theme:e})=>e.primary.base),l)},57511:function(e,t,a){"use strict";a.d(t,{A:function(){return m}});var n=a(30758),l=a(81363),r=a(93784),i=a.n(r);const o=(0,l.keyframes)(["0%,100%{transform:scale(1,.05);}5%,95%{transform:scale(1,1);}"]),c=l.default.div.withConfig({displayName:"blinkingCyborgHead__SContainer",componentId:"sc-q2hrn6-0"})(["position:relative;width:2.4rem;height:2.4rem;svg{width:100%;height:100%;fill:",";}"],(({theme:e})=>e.primary.base)),s=l.default.span.withConfig({displayName:"blinkingCyborgHead__EyeLeft",componentId:"sc-q2hrn6-1"})(["position:absolute;background:white;width:5px;height:5px;border-radius:50%;top:28%;left:24%;transform-origin:50%;animation:"," 2s ease infinite;"],o),d=(0,l.default)(s).withConfig({displayName:"blinkingCyborgHead__EyeRight",componentId:"sc-q2hrn6-2"})(["right:24%;left:unset;"]);var m=({className:e})=>n.createElement(c,{className:e},n.createElement(i(),null),n.createElement(s,null),n.createElement(d,null))},65592:function(e,t,a){"use strict";a.d(t,{W:function(){return c},l:function(){return i}});var n=a(30758),l=a(81363),r=a(76742);const i=[{label:"24H",timespanName:"Today"},{label:"7D",timespanName:"Weekly"},{label:"1M",timespanName:"Monthly"},{label:"All",timespanName:"Total"}],o=l.default.div.withConfig({displayName:"timespanSelection__TimespanSelectionContainer",componentId:"sc-65pi2f-0"})(["display:flex;gap:",";"],(({theme:e})=>e.spacing.desktop.spacerXS)),c=({onTimespanChange:e})=>{const{0:t,1:a}
1=(0,n.useState)(i[0]);return n.createElement(o,null,i.map((l=>n.createElement(r.K,{key:l.label,active:l===t,onClick:()=>(t=>{a(t),e(t)})(l)},l.label))))}},73345:function(e,t,a){"use strict";a.d(t,{SQ:function(){return n.SQ},_2:function(){return n._2},dc:function(){return n.dc},eW:function(){return n.eW},rI:function(){return n.rI},ty:function(){return n.ty}});var n=a(78188)},93784:function(e,t,a){var n=a(30758);function l(e){return n.createElement("svg",e,[n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M300 162.175C300 182.895 288.886 199.675 275.162 199.675C261.439 199.675 250.325 182.895 250.325 162.175C250.325 141.455 261.439 124.675 275.162 124.675C288.886 124.626 300 141.455 300 162.175Z",fill:"#01926A",key:0}),n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M49.6753 162.175C49.6753 182.895 38.5612 199.675 24.8377 199.675C11.1141 199.675 0 182.895 0 162.175C0 141.455 11.1141 124.675 24.8377 124.675C38.5612 124.626 49.6753 141.455 49.6753 162.175Z",fill:"#01926A",key:1}),n.createElement("g",{filter:"url(#filter0_ii)",key:2},n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M149.952 0C145.194 0 140.485 1.21526 136.213 3.59718L26.4012 65.2354C17.9056 69.9992 12.6626 78.7977 12.6626 88.374V211.65C12.6626 221.178 17.9056 229.977 26.4012 234.789L136.262 296.427C144.757 301.191 155.243 301.191 163.739 296.427L273.599 234.789C282.095 230.025 287.338 221.227 287.338 211.65V88.3254C287.338 78.7977 282.095 69.9992 273.599 65.1868L163.69 3.59718C159.467 1.21526 154.709 0 149.952 0Z",fill:"url(#paint_cyborg_0_linear)"})),n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M259.091 149.999C259.091 222.768 207.83 250.324 144.643 250.324C81.4555 250.324 30.1948 222.768 30.1948 149.999C30.1948 77.2312 81.4555 49.6748 144.643 49.6748C207.83 49.6748 259.091 77.2799 259.091 149.999Z",fill:"url(#paint_cyborg_1_linear)",fillOpacity:"0.6",key:3}),n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M143.158 55.0479C205.505 55.0479 256.317 80.9931 258.945 149.026C258.994 147.173 259.091 145.319 259.091 143.417C259.091 71.1905 207.208 43.8311 143.158 43.8311C79.1072 43.8311 27.2729 71.1905 27.2729 143.417C27.2729 145.319 27.3216 147.173 27.419 149.026C29.9985 80.9931 80.8593 55.0479 143.158 55.0479Z",fill:"#01926A",key:4}),n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M144.643 241.184C83.1106 241.184 32.9209 220.035 30.3409 164.61C30.2922 166.118 30.1948 167.625 30.1948 169.18C30.1948 228.009 81.4555 250.325 144.643 250.325C207.83 250.325 259.091 228.009 259.091 169.18C259.091 167.625 259.042 166.118 258.945 164.61C256.365 220.035 206.175 241.184 144.643 241.184Z",fill:"#00EDC4",key:5}),n.createElement("defs",{key:6},[n.createElement("filter",{id:"filter0_ii",x:"10.6626",y:"0",width:"278.675",height:"300",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",key:0},[n.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix",key:0}),n.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"BackgroundImageFix",result:"shape",key:1}),n.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha",key:2}),n.createElement("feOffset",{dx:"2",key:3}),n.createElement("feGaussianBlur",{stdDeviation:"1",key:4}),n.createElement("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1",key:5}),n.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0",key:6}),n.createElement("feBlend",{mode:"normal",in2:"shape",result:"effect1_innerShadow",key:7}),n.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha",key:8}),n.createElement("feOffset",{dx:"-2",key:9}),n.createElement("feGaussianBlur",{stdDeviation:"1",key:10}),n.createElement("feComposite",{in2:"hardAlpha",operator:"arithmetic",k2:"-1",k3:"1",key:11}),n.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0",key:12}),n.createElement("feBlend",{mode:"normal",in2:"effect1_innerShadow",result:"effect2_innerShadow",key:13})]),n.createElement("linearGradient",{id:"paint_cyborg_0_linear",x1:"149.969",y1:"-29.0313",x2:"149.969",y2:"299.971",gradientUnits:"userSpaceOnUse",key:1}
1,[n.createElement("stop",{stopColor:"#00EDC4",key:0}),n.createElement("stop",{offset:"1",stopColor:"#01C38D",key:1})]),n.createElement("linearGradient",{id:"paint_cyborg_1_linear",x1:"144.619",y1:"12.3867",x2:"144.619",y2:"204.44",gradientUnits:"userSpaceOnUse",key:2},[n.createElement("stop",{stopColor:"#01A175",key:0}),n.createElement("stop",{offset:"1",stopColor:"#015E46",key:1})])])])}l.defaultProps={width:"100%",height:"100%",viewBox:"0 0 300 300",fill:"none"},e.exports=l,l.default=l},97084:function(e,t,a){"use strict";a.d(t,{Re:function(){return l},cG:function(){return o},uV:function(){return r}});var n=a(5958);const l=e=>{const t=e.replace(" ","T").replace(" UTC","Z");return new Date(t)},r=(e,t,a,r,i)=>{if(!Array.isArray(e)||0===e.length)return{totalValue:0,filteredData:[],compoundedValue:[]};const o=e.filter((e=>{const t=l(e.date);return t>=r&&t<=i}));if(0===o.length)return{totalValue:0,filteredData:[],compoundedValue:[]};const c={DAILY:1,WEEKLY:7,MONTHLY:30,YEARLY:365}[a]||1,s=1===c?o:(d=c,o.filter(((e,t)=>t%d===d-1)));var d;let m=0;const u=s.map((e=>{const a=parseFloat(e.price);return isNaN(a)||a<=0?0:(m+=t/a,{unitsBought:t/a,date:e.date,price:a})})).reduce(((e,t,a)=>{if(0===t)return e;const l=0===a?t.unitsBought:e[a-1].compoundedUnits+t.unitsBought;return[].concat((0,n.A)(e),[{...t,compoundedUnits:l,compoundedValue:l*t.price}])}),[]),p=parseFloat(s[s.length-1].price);return{totalValue:+(m*p).toFixed(2),filteredData:s,compoundedValue:u}},i=(e,t)=>{const a=e.getTime()-t.getTime();return Math.ceil(a/864e5)},o=e=>{const{amountInput:t,recurrencePeriod:a,startDate:n,endDate:l}=e;switch(a){case"MONTHLY":{const e=12*(l.getFullYear()-n.getFullYear())+(l.getMonth()-n.getMonth());return+(t*Math.max(0,e)).toFixed(2)}case"WEEKLY":{const e=i(l,n);return+(t*Math.floor(e/7)).toFixed(2)}case"YEARLY":{const e=l.getFullYear()-n.getFullYear();return+(t*Math.max(0,e)).toFixed(2)}case"DAILY":return+(t*i(l,n)).toFixed(2);default:return 0}}},98781:function(e,t,a){"use strict";a.d(t,{$:function(){return n.$}});var n=a(63799)},99028:function(e,t,a){"use strict";a.d(t,{W:function(){return v}});var n=a(66507),l=a.n(n),r=a(30758),i=a(42322),o=a(81363),c=a(58730),s=a(78188),d=a(55005);const m=o.default.div.withConfig({displayName:"assetSelector__SContainer",componentId:"sc-1h0dxdg-0"})(["display:grid;"]),u=(0,o.default)(d.kJ).withConfig({displayName:"assetSelector__SLabel",componentId:"sc-1h0dxdg-1"})([""]),p=(0,o.default)(s.ty).withConfig({displayName:"assetSelector__SDropDownTrigger",componentId:"sc-1h0dxdg-2"})(["height:4.5rem;border-radius:0.5rem;padding:0 1.5rem;justify-content:flex-start;background-color:",";border:",";"],(({theme:e})=>e.components.card.background),(({theme:e})=>e.components.card.border)),g=(0,o.default)(s.SQ).withConfig({displayName:"assetSelector__SDropDownContent",componentId:"sc-1h0dxdg-3"})(["width:100%;max-height:30rem;@media ","{min-width:40rem;max-height:40rem;}"],(({theme:e})=>e.breakpoints.tablet)),h=(0,o.default)(s._2).withConfig({displayName:"assetSelector__SDropDownItem",componentId:"sc-1h0dxdg-4"})(["display:flex;align-items:center;background-color:",";color:",";"],(({theme:e})=>e.components.card.background),(({theme:e,$isActive:t})=>t?e.primary.base:e.components.text)),f=(0,o.default)(i.G).withConfig({displayName:"assetSelector__SIcon",componentId:"sc-1h0dxdg-5"})(["width:2rem;height:2rem;"]),y=o.default.span.withConfig({displayName:"assetSelector__SAssetName",componentId:"sc-1h0dxdg-6"})([""," margin-left:.4rem;"],c.tQ),E=(0,o.default)(s.eW).withConfig({displayName:"assetSelector__SArrow",componentId:"sc-1h0dxdg-7"})(["margin-left:auto;"]),v=({className:e,label:t,onAssetSelect:a,items:n,initialSelectedIndex:i=0})=>{var o,c,d;const{0:v,1:C}=(0,r.useState)(i);return r.createElement(m,{className:null!=e?e:""},r.createElement(u,null,t),r.createElement(s.rI,null,!l()(v)&&r.createElement(p,null,n[v].icon&&r.createElement(f,{image:null===(o=n[v].icon)||void 0===o?void 0:o.gatsbyImageData,alt:null!==(c=null===(d=n[v].icon)||void 0===d?void 0:d.alt)&&void 0!==c?c:""}),r.createElement(y,null,n[v].name),r.createElement(E,null)),r.createElement(s.dc,null,r.createElement(g,{sideOffset:10,align:"start"},n.map(((e,t)=>{var l;const{icon:i,name:o}=e;return r.createElement(h,{key:t,onSelect:()=>(e=>{const t=n.findIndex((t=>t.name===e));-1!==t&&(C(t),null==a||a(e))})(o),$isActive:o===n[v].name},i&&r.createElement(f,{image:i.gatsbyImageData,alt:null!==(l=i.alt)&&void 0!==l?l:""}),r.createElement(y,null,o))}))))))}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.