1import{r as m,j as i}from"./framer-vendor-BQFVqQmJ.js";import{AIAssistantWidget as h}from"./AIAssistantWidget-CIpkKopY.js";import"./chart-vendor-D7KebX4S.js";import"./index-CjIeyhK0.js";import"./supabase-vendor-DJa18kbt.js";import"./aiAnalysisCredits-BKUTSDSR.js";import"./jarvisMt5Live-BHjwPUli.js";import"./TopUpCreditsButton-SJulfS_2.js";import"./coins-DRRmiirH.js";import"./HandControlTile-D3jhrMkL.js";import"./handGesture-M5iHT0Ii.js";import"./hand-BW3C0NV5.js";import"./loader-2-2t0eZCiY.js";import"./grip-horizontal-DhAoHmGV.js";import"./jarvisTasks-B0P6I01A.js";import"./maximize-2-KeIu-mU2.js";import"./minimize-2-Tih9UR9R.js";import"./monitor-DD4BE59Z.js";import"./chartFullviewLayout-Dj6ulBhE.js";import"./tradeLevelParser-BW_-YxGS.js";import"./openaiService-BnAzQSHb.js";import"./jarvisComposer-Bv7MLG8z.js";import"./mic-ap5da56E.js";import"./check-BwVKdKV7.js";import"./zap-CrB2r0X1.js";import"./user-D_fUdaRC.js";import"./aiAssistant-DtsSOvkr.js";import"./assetFundamentalsProvider-D7KQhrJP.js";import"./jarvisReaderNotes-BM_ilQft.js";import"./adaptiveTradeIntelligence-CMBBL0ql.js";import"./jarvisLiveContext-D0WpbM1A.js";import"./binanceService-DGr6GIiU.js";import"./geminiService-C8ip--zG.js";import"./wrench-CikpMKnk.js";import"./crosshair-58YOjbTF.js";import"./shield-CY8XlI8v.js";import"./pin-DU5jO36J.js";import"./jarvisNoteBus-BHeTw8UO.js";import"./calendarService-C1uMGknu.js";import"./myAiUnits-B7CjXL3k.js";import"./JarvisUsageChip-DmJlhEyY.js";import"./aiUnitLabels-DZTGB0SQ.js";import"./chevron-right-n19QyBXg.js";import"./chartWorkspaces-CQOeFXrM.js";import"./paneIndicators-Bcg6FKMF.js";import"./technicalIndicators-wtyNktsk.js";import"./smcIndicators-8nGRavVc.js";import"./calculationCache-zNfq47xS.js";import"./quasimodoPattern-DkNDC6XI.js";import"./liquidationChartData-Bwxb1Y-I.js";import"./footprintScan-DJbU2wMR.js";import"./footprintChartData-BwlHcoFD.js";import"./marketPositioning-C73ta1Zr.js";import"./orderFlowChartData-CmeSORaa.js";import"./wallReality-ywRcHZiO.js";import"./liquidityHeatMapEngine-DDQBV7w5.js";import"./structuralBreakScan-f8v11b-F.js";import"./customScript-DrAM-fEW.js";import"./AssetLogo-DENGlyo1.js";import"./shield-alert-CkS9T0F3.js";import"./shield-check-DF35mpZa.js";import"./chevron-down-BDx2E2SM.js";import"./customScriptHighlight-DK2UuP4w.js";import"./index-CotM3sql.js";import"./copy-DbEAbvhP.js";import"./plus-DdMO5Itm.js";import"./code-2-DDOPHnEY.js";import"./bell-BGcS2vt_.js";import"./more-horizontal-DiGWaHBm.js";import"./message-square-T1_jWF_1.js";import"./clock-DMi3Bbky.js";import"./play-U-iTt9iW.js";import"./pause-BZl_ZgBy.js";import"./search-4biGo6QN.js";import"./mic-off-Bl_lHpbi.js";import"./arrow-right-BI6m3Hhy.js";import"./bar-chart-2-BEFYf4Vv.js";import"./reply-CZCAir8e.js";import"./chevron-left-9XRfdzTo.js";import"./history-BOME1ZDJ.js";import"./square-pen-DqBUBHfN.js";import"./calendar-clock-BZ9CnHmm.js";import"./graduation-cap-pDK6PGrL.js";import"./scale-uI12rt4p.js";import"./globe-CwrWhgGd.js";import"./candlestick-chart-BiDyIBnj.js";import"./lock-Co4Qhd9A.js";import"./image-BwkzZyWG.js";import"./arrow-up-DS2RQfLR.js";const l="DEV-PREVIEW-JARVIS",p=864e5,r=t=>new Date(t).toISOString();function _(){return{ok:!0,tier:"starter",plan_units:400,plan_used:114,remaining:286,topup_units:0,period_start:r(Date.now()).slice(0,10),next_reset:r(Date.now()+9*p).slice(0,10),enforce:!1,weights:{chat:1,voice:2,script:4,vision:15,deep_search:18},generated_at:r(Date.now())}}function w(){return{content:`à¸à¸à¸à¸à¸µà¹ 15 à¸à¸²à¸à¸µà¸¢à¸±à¸à¸à¸¢à¸¹à¹à¹à¸à¸à¸£à¸à¸ 43.2â43.6 à¸à¸£à¸±à¸ à¹à¸à¸§à¸£à¸±à¸à¹à¸à¸¥à¹à¸ªà¸¸à¸à¸à¸·à¸ 43.2 à¸à¹à¸²à¸«à¸¥à¸¸à¸à¸¥à¸à¹à¸à¸¡à¸µà¹à¸à¸à¸²à¸ªà¹à¸à¸«à¸² 42.5 2 3(à¸à¸µà¹à¸à¸·à¸à¸à¸³à¸à¸à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸²à¸à¸«à¸à¹à¸² /dev/jarvis â à¹à¸¡à¹à¹à¸à¹à¹à¸£à¸µà¸¢à¸à¹à¸¡à¹à¸à¸¥à¸à¸£à¸´à¸)`,usage:{prompt_tokens:18412,completion_tokens:214,total_tokens:18626},mode:"chat"}}const d="11111111-1111-4111-8111-111111111111",a="22222222-2222-4222-8222-222222222222";function v(){const t=Date.now();return{ok:!0,threads:[{thread_id:d,title:"à¸à¸à¸à¸à¸³ 15 à¸à¸²à¸à¸µ à¹à¸à¸§à¸£à¸±à¸à¹à¸à¸§à¸à¹à¸²à¸à¸à¸à¸à¸à¸µà¹",turns:3,first_at:r(t-2*36e5),last_at:r(t-90*6e4)},{thread_id:a,title:"EA ยัà¸à¹à¸¡à¹à¹à¸à¹à¸²à¸à¸à¸£à¹à¹à¸à¸à¸£à¹ à¹à¸à¹à¸à¹à¸«à¹à¸«à¸à¹à¸à¸¢",turns:2,first_at:r(t-2*p),last_at:r(t-2*p+6e5)}],generated_at:r(t)}
3}function g(t){const e=Date.now(),o=t.includes(a);return{ok:!0,thread_id:o?a:d,turns:o?[{at:r(e-2*p),question:"EA ยัà¸à¹à¸¡à¹à¹à¸à¹à¸²à¸à¸à¸£à¹à¹à¸à¸à¸£à¹ à¹à¸à¹à¸à¹à¸«à¹à¸«à¸à¹à¸à¸¢",answer:"ลà¸à¸à¸à¸¹ 3 à¸à¸¸à¸à¸à¸µà¹à¸à¸£à¸±à¸: สà¸à¸²à¸à¸° algo trading, à¸à¸à¸²à¸à¸¥à¹à¸à¸à¹à¸à¸µà¸¢à¸à¸¡à¸²à¸£à¹à¸à¸´à¹à¸, à¹à¸¥à¸° magic number à¸à¸£à¸à¸à¸±à¸à¸à¸µà¸à¹à¸«à¸¡"}]:[{at:r(e-2*36e5),question:"à¸à¸à¸à¸à¸à¸à¸à¸µà¹à¹à¸à¸§à¸£à¸±à¸à¹à¸à¸§à¸à¹à¸²à¸à¸à¸¢à¸¹à¹à¸à¸£à¸à¹à¸«à¸",answer:"à¹à¸à¸§à¸£à¸±à¸à¹à¸à¸¥à¹à¸ªà¸¸à¸ 43.2 à¹à¸¥à¸° 42.5 · à¹à¸à¸§à¸à¹à¸²à¸ 43.6â44.0 à¸à¸£à¸±à¸"},{at:r(e-95*6e4),question:"à¸à¹à¸²à¸«à¸¥à¸¸à¸ 43.2 ลà¹à¸°",answer:"มีà¹à¸à¸à¸²à¸ªà¹à¸à¸à¸à¸ªà¸à¸à¹à¸à¸ 42.5 à¸à¸¶à¹à¸à¹à¸à¹à¸à¸à¸²à¸à¸à¸à¸à¸à¸²à¸à¸¶à¹à¸à¸£à¸à¸à¸à¹à¸à¸"}]}}function y(t){const e=t.match(/\/rest\/v1\/rpc\/([a-z0-9_]+)/i);return e?e[1]:null}function E(t,e){switch(y(t)){case"my_ai_units":return _();case"my_ai_threads":return v();case"my_ai_thread":return g(e)}return t.includes("/functions/v1/openai-proxy")?w():t.includes("/rest/v1/vip_codes")?[{id:"dev-preview",code:l,tier:"starter"}]:null}function ir(){const[t,e]=m.useState(!1);return m.useEffect(()=>{const o=localStorage.getItem("vip_session");localStorage.setItem("vip_session",JSON.stringify({code:l,expiresAt:r(Date.now()+21*p)}));const c=window.fetch.bind(window);return window.fetch=async(s,n)=>{const f=typeof s=="string"?s:s instanceof URL?s.href:s.url,x=typeof(n==null?void 0:n.body)=="string"?n.body:"",u=E(f,x);return u===null?c(s,n):new Response(JSON.stringify(u),{status:200,headers:{"Content-Type":"application/json"}})},e(!0),()=>{window.fetch=c,o===null?localStorage.removeItem("vip_session"):localStorage.setItem("vip_session",o)}},[]),m.useEffect(()=>{if(!t)return;const o=setTimeout(()=>window.dispatchEvent(new CustomEvent("jarvis:open")),150);return()=>clearTimeout(o)},[t]),t?i.jsxs("div",{className:"min-h-screen bg-gray-950 text-gray-200",children:[i.jsxs("div",{className:"mx-auto max-w-2xl px-6 py-10 space-y-2",children:[i.jsx("h1",{className:"text-lg font-bold text-white",children:"Jarvis â dev preview"}),i.jsxs("p",{className:"text-sm text-gray-400",children:["à¹à¸à¸à¹à¸à¸´à¸à¹à¸«à¹à¹à¸à¸à¹à¸¥à¹à¸§ · à¸à¸à¹à¸à¹à¸ ",i.jsx("span",{className:"text-blue-300 font-medium",children:"Jarvis"})," à¹à¸à¸·à¹à¸à¹à¸à¹à¸²à¹à¸«à¸¡à¸à¹à¸à¸ à¹à¸¥à¹à¸§à¸à¸°à¹à¸«à¹à¸à¸à¸´à¸à¹à¸à¸§à¸à¸²à¸à¸à¸«à¸±à¸§à¹à¸à¸ · à¸à¸´à¸¡à¸à¹à¸à¸°à¹à¸£à¸à¹à¹à¸à¹à¹à¸¥à¹à¸§à¸ªà¹à¸ à¸à¸°à¹à¸à¹à¸à¸³à¸à¸à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¸¢à¹à¸¡à¹à¹à¸£à¸µà¸¢à¸à¹à¸¡à¹à¸à¸¥à¸à¸£à¸´à¸"]}),i.jsx("p",{className:"text-xs text-amber-400/80",children:"à¸à¸±à¸§à¹à¸¥à¸à¸à¸±à¹à¸à¸«à¸¡à¸à¹à¸à¹à¸à¸à¸à¸à¸à¸¥à¸à¸¡à¸à¸²à¸ fixture â หà¸à¹à¸²à¸à¸µà¹à¹à¸§à¹à¸à¸¹à¸«à¸à¹à¸²à¸à¸² à¹à¸¡à¹à¹à¸à¹à¸«à¸¥à¸±à¸à¸à¸²à¸à¸§à¹à¸² query à¸à¸³à¸à¸²à¸"})]}),i.jsx(h,{currentTab:"chart",currentAsset:"GOLD",vipStatus:!0,marketData:{currentPrice:43.41,priceChange24h:.21,rsi:54.2},liveMarketPrices:{GOLD:43.41,BTC:64210,ETH:3120}})]}):null}export{ir as default};
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.