1import{c as E,f as U}from"./trades.service-C6vxkP9a.js";import{P as h}from"./psychology.service-BFDfASdg.js";import"./supabase-ChmS9u1C.js";import"./main-BAIDKsXP.js";import"./router-vendor-CWJHlMW2.js";import"./ui-vendor-79KRc7km.js";import"./positions.service-BgRv4ooV.js";import"./identity-CIUYPcfS.js";import"./walletImportVenues-DIF8ACbj.js";import"./xpAward-D-Q_DNBB.js";import"./trader-profile.types-sOFFOTvA.js";import"./xpCurve-D3thPGdS.js";import"./profileProvenance-BjfsOx-O.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"ff56b36242effd0e9dcdb28859c444eb007b4e5a"};var s=new e.Error().stack;s&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[s]="dad0c190-7be4-46b7-bc0e-d868c9ac070a",e._sentryDebugIdIdentifier="sentry-dbid-dad0c190-7be4-46b7-bc0e-d868c9ac070a")}catch{}})();const d=[{symbol:"BTC/USDT",side:"sell",pnl_usd:60,daysAgo:16},{symbol:"ETH/USDT",side:"sell",pnl_usd:40,daysAgo:15},{symbol:"SOL/USDT",side:"sell",pnl_usd:-110,daysAgo:13},{symbol:"BTC/USDT",side:"sell",pnl_usd:55,daysAgo:11},{symbol:"ETH/USDT",side:"sell",pnl_usd:-90,daysAgo:10},{symbol:"AVAX/USDT",side:"sell",pnl_usd:45,daysAgo:8},{symbol:"BTC/USDT",side:"sell",pnl_usd:50,daysAgo:6},{symbol:"SOL/USDT",side:"sell",pnl_usd:-100,daysAgo:5},{symbol:"ETH/USDT",side:"sell",pnl_usd:50,daysAgo:3},{symbol:"LINK/USDT",side:"sell",pnl_usd:-100,daysAgo:2}],n=1440*60*1e3,t=Date.now(),a=new Date(t).getDate()-1;function r(e,s){const o=Math.min(e.daysAgo,a),l=new Date(t-o*n).toISOString();return{id:`demo-${s}`,user_id:"demo",source:"manual",exchange_connection_id:null,external_trade_id:null,symbol:e.symbol,side:e.side,type:"market",price:0,quantity:0,fee:0,fee_currency:"USDT",fee_usd:0,total:0,pnl:e.pnl_usd,pnl_usd:e.pnl_usd,funding_fee:null,funding_fee_usd:null,account_type:"spot",executed_at:l,strategy_tag:null,notes:null,emotion_tag:null,pre_trade_notes:null,emotion_before:null,confidence_level:null,setup_type:null,post_trade_notes:null,emotion_after:null,trade_grade:null,rules_followed:!1,rule_violations:[],screenshots:[],metadata:{demo:!0},created_at:l,updated_at:l}}const D=d.map(r);export{D as DEMO_TRADES,h as PsychologyService,E as computeTradeStats,U as getTrades};
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.