PageSourceSearch

https://tradeplanner.ai/journal/login

html tradeplanner.ai collected 2026-10-05 15:19:16 UTC 22,439 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="poppins_771adacd-module__yV_afG__variable nunito_a1306da5-module__1z-NRW__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/07454f8ad8aaac57-s.p.fc65572f.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/47fe1b7cd6e6ed85-s.p.855a563b.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/70bc3e132a0a741e-s.p.15008bfb.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/829ba4228c966254-s.p.a61bc753.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/a218039a3287bcfd-s.p.4a23d71b.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/e2334d715941921e-s.p.d82a9aff.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/a9fc41f16a19408a.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/34a3108488d67664.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/845f2452cf15f98b.js"/>
1<script src="/_next/static/chunks/91adb7bdb9870c6a.js" async=""></script>
1<script src="/_next/static/chunks/7e33c1eb83fb5684.js" async=""></script>
1<script src="/_next/static/chunks/f04ea8d192bc2149.js" async=""></script>
1<script src="/_next/static/chunks/c378383071d22969.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-5074ac439613edd3.js" async=""></script>
1<script src="/_next/static/chunks/2e0cc85490725c55.js" async=""></script>
1<script src="/_next/static/chunks/caae4e82a3b163a4.js" async=""></script>
1<script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script>
1<script src="/_next/static/chunks/5db533701b1af672.js" async=""></script>
1<script src="/_next/static/chunks/34e0e151133c5c5b.js" async=""></script>
1<script src="/_next/static/chunks/d27db21bb8662b9d.js" async=""></script>
1<script src="/_next/static/chunks/4ec6ae9944f4bf0b.js" async=""></script>
1<script src="/_next/static/chunks/13bbcd37f877ea03.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-3MB4CCPHCL" as="script"/><meta name="next-size-adjust" content=""/><title>Trade Planner — The AI Trading Journal That Answers Why</title><meta name="description" content="Connect your broker read-only and every fill arrives tagged with your setup, the technicals and news live at your entry, and the greeks on the contract — then nine detectors name the habits costing you money."/><meta name="keywords" content="AI trading journal,trading analytics,trade planner,performance tracking,trading psychology,fintech"/><meta name="robots" content="noindex, nofollow"/><meta property="og:title" content="Trade Planner — The AI Trading Journal That Answers Why"/><meta property="og:description" content="Connect your broker read-only and every fill arrives tagged with your setup, the technicals and news live at your entry, and the greeks on the contract — then nine detectors name the habits costing you money."/><meta property="og:url" content="https://tradeplanner.ai"/><meta property="og:site_name" content="Trade Planner"/><meta property="og:locale" content="en_US"/><meta property="og:image:alt" content="Trade Planner — AI Trading Journal"/><meta property="og:image:type" content="image/png"/><meta property="og:image" content="https://tradeplanner.ai/opengraph-image?5312fabf330dee26"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Trade Planner — The AI Trading Journal That Answers Why"/><meta name="twitter:description" content="Connect your broker read-only and every fill arrives tagged with your setup, the technicals and news live at your entry, and the greeks on the contract — then nine detectors name the habits costing you money."/><meta name="twitter:image:alt" content="Trade Planner — AI Trading Journal"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image" content="https://tradeplanner.ai/opengraph-image?5312fabf330dee26"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/icon?7b458ac26884b2a6" type="image/png" sizes="32x32"/><link rel="icon" href="/icon.svg?icon.1dd68b18.svg" sizes="any" type="image/svg+xml"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="antialiased bg-trade-neutral-light dark:bg-trade-neutral-dark text-slate-900 dark:text-white flex flex-col min-h-screen font-body selection:bg-trade-secondary selection:text-white"><div hidden=""><!--$--><!--/$--></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="min-h-screen flex items-center justify-center bg-slate-50 dark:bg-trade-neutral-dark"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-loader-circle h-8 w-8 text-trade-primary animate-spin" aria-hidden="true"><path d="M21 12a9 9 0 1 1-6.219-8.56"></path></svg></div><!--$--><!--/$-->
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://tradeplanner.ai/#organization","name":"Trade Planner","legalName":"Pearl Street Capital","alternateName":"TradePlanner.ai","url":"https://tradeplanner.ai/","logo":{"@type":"ImageObject","url":"https://tradeplanner.ai/tradeplanner-logo.svg"},"email":"[email protected]","address":{"@type":"PostalAddress","addressLocality":"Seattle","addressRegion":"WA","addressCountry":"US"},"sameAs":["https://github.com/BigBadBradMcD/tradeplanner"]},{"@type":"WebSite","@id":"https://tradeplanner.ai/#website","name":"Trade Planner","url":"https://tradeplanner.ai/","publisher":{"@id":"https://tradeplanner.ai/#organization"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://tradeplanner.ai/blog?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"SoftwareApplication","@id":"https://tradeplanner.ai/#software","name":"Trade Planner","url":"https://tradeplanner.ai/","applicationCategory":"FinanceApplication","applicationSubCategory":"Trading Journal","operatingSystem":"Web","publisher":{"@id":"https://tradeplanner.ai/#organization"},"description":"An AI-powered trading journal that imports your trades from 30+ brokers, tags setups automatically, surfaces your real edge, and flags behavioral patterns like tilt and overtrading before they cost you.","featureList":["Automatic trade import via SnapTrade broker connections","CSV and Thinkorswim import","AI trade categorization and setup tagging","Behavioral risk alerts for tilt and overtrading","AI coaching grounded in your own trade history","Performance dashboard, analytics and calendar","Auto-enrichment with market data"],"offers":{"@type":"Offer","name":"Free Beta","price":"0","priceCurrency":"USD","availability":"https://schema.org/InStock","url":"https://tradeplanner.ai/pricing"}}]}</script>
1<script src="/_next/static/chunks/845f2452cf15f98b.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[22106,[\"/_next/static/chunks/2e0cc85490725c55.js\",\"/_next/static/chunks/caae4e82a3b163a4.js\"],\"PostHogProvider\"]\n3:I[4012,[\"/_next/static/chunks/2e0cc85490725c55.js\",\"/_next/static/chunks/caae4e82a3b163a4.js\"],\"AuthProvider\"]\n4:I[77888,[\"/_next/static/chunks/2e0cc85490725c55.js\",\"/_next/static/chunks/caae4e82a3b163a4.js\"],\"PostHogIdentify\"]\n5:I[2358,[\"/_next/static/chunks/2e0cc85490725c55.js\",\"/_next/static/chunks/caae4e82a3b163a4.js\"],\"LayoutShell\"]\n6:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/5db533701b1af672.js\"],\"default\"]\n7:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/5db533701b1af672.js\"],\"default\"]\n8:I[22016,[\"/_next/static/chunks/2e0cc85490725c55.js\",\"/_next/static/chunks/caae4e82a3b163a4.js\"],\"default\"]\nf:I[68027,[\"/_next/static/chunks/2e0cc85490725c55.js\",\"/_next/static/chunks/caae4e82a3b163a4.js\"],\"default\"]\n:HL[\"/_next/static/chunks/a9fc41f16a19408a.css\",\"style\"]\n:HL[\"/_next/static/chunks/34a3108488d67664.css\",\"style\"]\n:HL[\"/_next/static/media/07454f8ad8aaac57-s.p.fc65572f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/47fe1b7cd6e6ed85-s.p.855a563b.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/70bc3e132a0a741e-s.p.15008bfb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/829ba4228c966254-s.p.a61bc753.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/a218039a3287bcfd-s.p.4a23d71b.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e2334d715941921e-s.p.d82a9aff.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n9:T76e,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://tradeplanner.ai/#organization\",\"name\":\"Trade Planner\",\"legalName\":\"Pearl Street Capital\",\"alternateName\":\"TradePlanner.ai\",\"url\":\"https://tradeplanner.ai/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://tradeplanner.ai/tradeplanner-logo.svg\"},\"email\":\"[email protected]\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Seattle\",\"addressRegion\":\"WA\",\"addressCountry\":\"US\"},\"sameAs\":[\"https://github.com/BigBadBradMcD/tradeplanner\"]},{\"@type\":\"WebSite\",\"@id\":\"https://tradeplanner.ai/#website\",\"name\":\"Trade Planner\",\"url\":\"https://tradeplanner.ai/\",\"publisher\":{\"@id\":\"https://tradeplanner.ai/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":\"https://tradeplanner.ai/blog?q={search_term_string}\",\"query-input\":\"required name=search_term_string\"}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://tradeplanner.ai/#software\",\"name\":\"Trade Planner\",\"url\":\"https://tradeplanner.ai/\",\"applicationCategory\":\"FinanceApplication\",\"applicationSubCategory\":\"Trading Journal\",\"operatingSystem\":\"Web\",\"publisher\":{\"@id\":\"https://tradeplanner.ai/#organization\"},\"description\":\"An AI-powered trading journal that imports your trades from 30+ brokers, tags setups automatically, surfaces your real edge, and flags behavioral patterns like tilt and overtrading before they cost you.\",\"featureList\":[\"Automatic trade import via SnapTrade broker connections\",\"CSV and Thinkorswim import\",\"AI trade categorization and setup tagging\",\"Behavioral risk alerts for tilt and overtrading\",\"AI coaching grounded in your own trade history\",\"Performance dashboard, analytics and calendar\",\"Auto-enrichment with market data\"],\"offers\":{\"@type\":\"Offer\",\"name\":\"Free Beta\",\"price\":\"0\",\"priceCurrency\":\"USD\",\"availability\":\"https://schema.org/InStock\",\"url\":\"https://tradeplanner.ai/pricing\"}}]}"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"kd_yH8XDCLmhMLwWShMvs\",\"p\":\"\",\"c\":[\"\",\"journal\",\"login?_rsc=12hng\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"journal\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/a9fc41f16a19408a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/34a3108488d67664.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2e0cc85490725c55.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/caae4e82a3b163a4.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"className\":\"poppins_771adacd-module__yV_afG__variable nunito_a1306da5-module__1z-NRW__variable jetbrains_mono_7ea1d0f9-module__6GV5LG__variable\",\"children\":[[\"$\",\"body\",null,{\"className\":\"antialiased bg-trade-neutral-light dark:bg-trade-neutral-dark text-slate-900 dark:text-white flex flex-col min-h-screen font-body selection:bg-trade-secondary selection:text-white\",\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"children\":[[\"$\",\"$L4\",null,{}],[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"main\",null,{\"className\":\"min-h-[70vh] flex items-center justify-center text-center px-6 bg-white dark:bg-trade-neutral-dark transition-colors duration-300\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-lg\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-8xl font-heading font-extrabold text-transparent bg-clip-text bg-gradient-to-r from-trade-primary to-trade-secondary mb-4\",\"children\":\"404\"}],[\"$\",\"h2\",null,{\"className\":\"text-2xl md:text-3xl font-bold text-slate-900 dark:text-white mb-4\",\"children\":\"Trade Not Found\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-slate-600 dark:text-slate-400 mb-8\",\"children\":\"Looks like this page got stopped out. Let's get you back to a winning setup.\"}],[\"$\",\"$L8\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center justify-center px-8 py-3 rounded-xl bg-trade-primary text-white font-bold shadow-lg hover:bg-trade-primary/90 transition-all hover:-translate-y-1\",\"children\":\"Return Home\"}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$9\"}}]]}],\"$La\"]}]]}],{\"children\":[\"journal\",\"$Lb\",{\"children\":[\"login\",\"$Lc\",{\"children\":[\"__PAGE__\",\"$Ld\",{},null,false]},null,false]},null,false]},null,false],\"$Le\",false]],\"m\":\"$undefined\",\"G\":[\"$f\",[\"$L10\",\"$L11\"]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"12:I[54576,[\"/_next/static/chunks/2e0cc85490725c55.js\",\"/_next/static/chunks/caae4e82a3b163a4.js\"],\"GoogleAnalytics\"]\n13:I[53819,[\"/_next/static/chunks/2e0cc85490725c55.js\",\"/_next/static/chunks/caae4e82a3b163a4.js\",\"/_next/static/chunks/34e0e151133c5c5b.js\",\"/_next/static/chunks/d27db21bb8662b9d.js\",\"/_next/static/chunks/4ec6ae9944f4bf0b.js\"],\"default\"]\n14:I[47257,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/5db533701b1af672.js\"],\"ClientPageRoot\"]\n15:I[42730,[\"/_next/static/chunks/2e0cc85490725c55.js\",\"/_next/static/chunks/caae4e82a3b163a4.js\",\"/_next/static/chunks/34e0e151133c5c5b.js\",\"/_next/static/chunks/d27db21bb8662b9d.js\",\"/_next/static/chunks/4ec6ae9944f4bf0b.js\",\"/_next/static/chunks/13bbcd37f877ea03.js\"],\"default\"]\n18:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/5db533701b1af672.js\"],\"OutletBoundary\"]\n1a:I[14706,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/5db533701b1af672.js\"],\"AsyncMetadataOutlet\"]\n1c:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/5db533701b1af672.js\"],\"ViewportBoundary\"]\n1e:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/5db533701b1af672.js\"],\"MetadataBoundary\"]\n1f:\"$Sreact.suspense\"\na:[\"$\",\"$L12\",null,{\"gaId\":\"G-3MB4CCPHCL\"}]\n"])</script>
1<script>self.__next_f.push([1,"b:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/34e0e151133c5c5b.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/d27db21bb8662b9d.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/4ec6ae9944f4bf0b.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"c:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nd:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L14\",null,{\"Component\":\"$15\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@16\",\"$@17\"]}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/13bbcd37f877ea03.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L18\",null,{\"children\":[\"$L19\",[\"$\",\"$L1a\",null,{\"promise\":\"$@1b\"}]]}]]}]\ne:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1c\",null,{\"children\":\"$L1d\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L1e\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$1f\",null,{\"fallback\":null,\"children\":\"$L20\"}]}]}]]}]\n10:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/a9fc41f16a19408a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n11:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/34a3108488d67664.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1<script>self.__next_f.push([1,"16:{}\n17:\"$d:props:children:0:props:params\"\n"])</script>
1<script>self.__next_f.push([1,"1d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n19:null\n"])</script>
1<script>self.__next_f.push([1,"21:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/5db533701b1af672.js\"],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"1b:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Trade Planner — The AI Trading Journal That Answers Why\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Connect your broker read-only and every fill arrives tagged with your setup, the technicals and news live at your entry, and the greeks on the contract — then nine detectors name the habits costing you money.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"AI trading journal,trading analytics,trade planner,performance tracking,trading psychology,fintech\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"noindex, nofollow\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Trade Planner — The AI Trading Journal That Answers Why\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Connect your broker read-only and every fill arrives tagged with your setup, the technicals and news live at your entry, and the greeks on the contract — then nine detectors name the habits costing you money.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://tradeplanner.ai\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:site_name\",\"content\":\"Trade Planner\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:alt\",\"content\":\"Trade Planner — AI Trading Journal\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://tradeplanner.ai/opengraph-image?5312fabf330dee26\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:title\",\"content\":\"Trade Planner — The AI Trading Journal That Answers Why\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:description\",\"content\":\"Connect your broker read-only and every fill arrives tagged with your setup, the technicals and news live at your entry, and the greeks on the contract — then nine detectors name the habits costing you money.\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image:alt\",\"content\":\"Trade Planner — AI Trading Journal\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image\",\"content\":\"https://tradeplanner.ai/opengraph-image?5312fabf330dee26\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/icon?7b458ac26884b2a6\",\"alt\":\"$undefined\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/icon.svg?icon.1dd68b18.svg\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"$L21\",\"25\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"20:\"$1b:metadata\"\n"])</script>
1</body></html>

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.