1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/pages/page-01.webp"/><link rel="preload" as="image" href="/pages/page-02.webp"/><link rel="preload" as="image" href="/pages/page-03.webp"/><link rel="stylesheet" href="/assets/index-BTFA93Ub.css" data-rsc-css-href="/assets/index-BTFA93Ub.css" data-precedence="vite-rsc/importer-resources"/><link rel="modulepreload" href="/assets/layout-segment-context-CraFiZmH.js" crossorigin=""/><link rel="modulepreload" href="/assets/rolldown-runtime-S-ySWqyJ.js" crossorigin=""/><link rel="modulepreload" href="/assets/index-DtukD7eh.js" crossorigin=""/><link rel="modulepreload" href="/assets/framework-DjPHiq1u.js" crossorigin=""/><link rel="modulepreload" href="/assets/ComicReader-uGOhe2Ow.js" crossorigin=""/><title>AI 2040 â The Comic</title><meta name="description" content="Read AI 2040 as a two-page magazine or an autoplaying vertical timeline."/><meta property="og:title" content="AI 2040 â The Comic"/><meta property="og:description" content="Plan-A?"/><meta property="og:url" content="https://ai-2040-comic.com/"/><meta property="og:type" content="website"/><meta property="og:image" content="https://ai-2040-comic.com/og.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="AI 2040 â The Comic"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="AI 2040 â The Comic"/><meta name="twitter:description" content="Plan-A?"/><meta name="twitter:image" content="https://ai-2040-comic.com/og.png"/><link rel="shortcut icon" href="https://ai-2040-comic.com/favicon.png"/><link rel="icon" href="https://ai-2040-comic.com/favicon.png"/><link rel="apple-touch-icon" href="https://ai-2040-comic.com/favicon.png"/>
1<script>self.__VINEXT_RSC_PARAMS__={}</script>
1<script>self.__VINEXT_RSC_NAV__={"pathname":"/","searchParams":[]}</script>
1<link rel="modulepreload" href="/assets/index-DtukD7eh.js" /> 2<link rel="preload" href="/assets/_vinext_fonts/geist-8ac0455e797f/geist-ff2310f5.woff2" as="font" type="font/woff2" crossorigin /> 3<link rel="preload" href="/assets/_vinext_fonts/geist-8ac0455e797f/geist-875ccdd4.woff2" as="font" type="font/woff2" crossorigin /> 4<link rel="preload" href="/assets/_vinext_fonts/geist-8ac0455e797f/geist-52306abf.woff2" as="font" type="font/woff2" crossorigin /> 5<link rel="preload" href="/assets/_vinext_fonts/geist-8ac0455e797f/geist-001175b1.woff2" as="font" type="font/woff2" crossorigin /> 6<link rel="preload" href="/assets/_vinext_fonts/geist-8ac0455e797f/geist-98bbbccb.woff2" as="font" type="font/woff2" crossorigin /> 7<link rel="preload" href="/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-f6b33328.woff2" as="font" type="font/woff2" crossorigin /> 8<link rel="preload" href="/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-44e03052.woff2" as="font" type="font/woff2" crossorigin /> 9<link rel="preload" href="/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-0638449e.woff2" as="font" type="font/woff2" crossorigin /> 10<link rel="preload" href="/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-971fb274.woff2" as="font" type="font/woff2" crossorigin /> 11<link rel="preload" href="/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-44745446.woff2" as="font" type="font/woff2" crossorigin /> 12<link rel="preload" href="/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-013b2f2f.woff2" as="font" type="font/woff2" crossorigin /> 13<style data-vinext-fonts>/* cyrillic-ext */ 14@font-face { 15 font-family: 'Geist'; 16 font-style: normal; 17 font-weight: 100 900; 18 font-display: swap; 19 src: url(/assets/_vinext_fonts/geist-8ac0455e797f/geist-ff2310f5.woff2) format('woff2'); 20 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 21} 22/* cyrillic */ 23@font-face { 24 font-family: 'Geist'; 25 font-style: normal; 26 font-weight: 100 900; 27 font-display: swap; 28 src: url(/assets/_vinext_fonts/geist-8ac0455e797f/geist-875ccdd4.woff2) format('woff2'); 29 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 30} 31/* vietnamese */ 32@font-face { 33 font-family: 'Geist'; 34 font-style: normal; 35 font-weight: 100 900; 36 font-display: swap; 37 src: url(/assets/_vinext_fonts/geist-8ac0455e797f/geist-52306abf.woff2) format('woff2'); 38 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 39} 40/* latin-ext */ 41@font-face { 42 font-family: 'Geist'; 43 font-style: normal; 44 font-weight: 100 900; 45 font-display: swap; 46 src: url(/assets/_vinext_fonts/geist-8ac0455e797f/geist-001175b1.woff2) format('woff2'); 47 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 48} 49/* latin */ 50@font-face { 51 font-family: 'Geist'; 52 font-style: normal; 53 font-weight: 100 900; 54 font-display: swap; 55 src: url(/assets/_vinext_fonts/geist-8ac0455e797f/geist-98bbbccb.woff2) format('woff2'); 56 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 57} 58 59.__font_geist_0tvmz3h { font-family: 'Geist', sans-serif; } 60 61.__variable_geist_0tvmz3h { --font-geist-sans: 'Geist', sans-serif; } 62 63/* cyrillic-ext */ 64@font-face { 65 font-family: 'Geist Mono'; 66 font-style: normal; 67 font-weight: 100 900; 68 font-display: swap; 69 src: url(/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-f6b33328.woff2) format('woff2'); 70 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 71} 72/* cyrillic */ 73@font-face { 74 font-family: 'Geist Mono'; 75 font-style: normal; 76 font-weight: 100 900; 77 font-display: swap; 78 src: url(/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-44e03052.woff2) format('woff2'); 79 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 80} 81/* symbols2 */ 82@font-face { 83 font-family: 'Geist Mono'; 84 font-style: normal; 85 font-weight: 100 900; 86 font-display: swap; 87 src: url(/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-0638449e.woff2) format('woff2'); 88 unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F; 89} 90/* vietnamese */ 91@font-face { 92 font-family: 'Geist Mono'; 93 font-style: normal; 94 font-weight: 100 900; 95 font-display: swap; 96 src: url(/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-971fb274.woff2) format('woff2'); 97 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 98} 99/* latin-ext */ 100@font-face { 101 font-family: 'Geist Mono'; 102 font-style: normal; 103 font-weight: 100 900; 104 font-display: swap; 105 src: url(/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-44745446.woff2) format('woff2'); 106 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
106BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 107} 108/* latin */ 109@font-face { 110 font-family: 'Geist Mono'; 111 font-style: normal; 112 font-weight: 100 900; 113 font-display: swap; 114 src: url(/assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-013b2f2f.woff2) format('woff2'); 115 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 116} 117 118.__font_geist_mono_1diim1n { font-family: 'Geist Mono', sans-serif; } 119 120.__variable_geist_mono_1diim1n { --font-geist-mono: 'Geist Mono', sans-serif; } 121</style> 122</head><body class="__variable_geist_0tvmz3h __variable_geist_mono_1diim1n antialiased"><main class="experience"><audio src="/audio/2040.mp3" preload="metadata"></audio><div class="chrome-sensor"><header class="chrome visible"><div class="brand-group"><a class="logo" href="#">AI 2040</a><a class="source" href="https://ai-2040.com" target="_blank" rel="noreferrer">Read the full write-up â</a></div><div class="view-toggle"><button class="">Magazine</button><button class="active">Timeline</button></div><div class="autoplay-cluster"><button class="restart" aria-label="Restart from the beginning" title="Restart">â»</button><button class="auto" aria-pressed="false">Auto Play</button></div><div class="sound"><button class="symbol" aria-label="Play music" title="Play">â¶</button><button class="symbol" aria-label="Mute" title="Mute">â</button><input aria-label="Volume" type="range" min="0" max="1" step="0.01" value="0.8"/><button class="symbol fullscreen" aria-label="Enter full screen" title="Full screen">â¶</button></div><span class="song-progress"><i style="width:0%"></i></span></header><button class="chrome-peek " aria-label="Show controls"><span class="peek-blob" aria-hidden="true"><i></i><i></i></span></button></div><button class="quiet-sound " aria-label="Start autoplay" aria-pressed="false" title="Play"><span aria-hidden="true">â¶</span></button><button class="quiet-mute " aria-label="Mute" aria-pressed="false" title="Mute"><span aria-hidden="true">â</span></button><section class="canvas-world "><div class="page-stack"><article class="canvas-page active"><img src="/pages/page-01.webp" alt="AI 2040 comic, page 1" draggable="false" loading="eager"/></article><article class="canvas-page"><img src="/pages/page-02.webp" alt="AI 2040 comic, page 2" draggable="false" loading="eager"/></article><article class="canvas-page"><img src="/pages/page-03.webp" alt="AI 2040 comic, page 3" draggable="false" loading="eager"/></article><article class="canvas-page"><img src="/pages/page-04.webp" alt="AI 2040 comic, page 4" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-05.webp" alt="AI 2040 comic, page 5" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-06.webp" alt="AI 2040 comic, page 6" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-07.webp" alt="AI 2040 comic, page 7" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-08.webp" alt="AI 2040 comic, page 8" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-09.webp" alt="AI 2040 comic, page 9" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-10.webp" alt="AI 2040 comic, page 10" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-11.webp" alt="AI 2040 comic, page 11" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-12.webp" alt="AI 2040 comic, page 12" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-13.webp" alt="AI 2040 comic, page 13" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-14.webp" alt="AI 2040 comic, page 14" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-15.webp" alt="AI 2040 comic, page 15" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-16.webp" alt="AI 2040 comic, page 16" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-17.webp" alt="AI 2040 comic, page 17" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-18.webp" alt="AI 2040 comic, page 18" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-19.webp" alt="AI 2040 comic, page 19" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-20.webp" alt="AI 2040 comic, page 20" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-21.webp" alt="AI 2040 comic, page 21" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-22.webp" alt="AI 2040 comic, page 22" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-23.webp" alt="AI 2040 comic, page 23" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-24.webp" alt="AI 2040 comic, page 24" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-25.webp" alt="AI 2040 comic, page 25" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-26.webp" alt="AI 2040 comic, page 26" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-27.webp" alt="AI 2040 comic, page 27" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-28.webp" alt="AI 2040 comic, page 28" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-29.webp" alt="AI 2040 comic, page 29" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-30.webp" alt="AI 2040 comic, page 30" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-31.webp" alt="AI 2040 comic, page 31" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-32.webp" alt="AI 2040 comic, page 32" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-33.webp" alt="AI 2040 comic, page 33" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-34.webp" alt="AI 2040 comic, page 34" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-35.webp" alt="AI 2040 comic, page 35" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-36.webp" alt="AI 2040 comic, page 36" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-37.webp" alt="AI 2040 comic, page 37" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-38.webp" alt="AI 2040 comic, page 38" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-39.webp" alt="AI 2040 comic, page 39" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-40.webp" alt="AI 2040 comic, page 40" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-41.webp" alt="AI 2040 comic, page 41" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-42.webp" alt="AI 2040 comic, page 42" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-43.webp" alt="AI 2040 comic, page 43" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-44.webp" alt="AI 2040 comic, page 44" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-45.webp" alt="AI 2040 comic, page 45" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-46.webp" alt="AI 2040 comic, page 46" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-47.webp" alt="AI 2040 comic, page 47" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-48.webp" alt="AI 2040 comic, page 48" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-49.webp" alt="AI 2040 comic, page 49" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-50.webp" alt="AI 2040 comic, page 50" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-51.webp" alt="AI 2040 comic, page 51" draggable="false" loading="lazy"/></article><article class="canvas-page"><img src="/pages/page-52.webp" alt="AI 2040 comic, page 52" draggable="false" loading="lazy"/></article><footer class="comic-credit"><a href="https://x.com/alxai_" target="_blank" rel="noreferrer">Comic by @alxai</a></footer></div><button class="timeline-toggle " aria-label="Hide timeline" aria-pressed="false"><span>âº</span><small>Hide</small></button><aside class="scrubber " aria-label="Year and section timeline"><span class="scrub-line"></span><span class="timeline-current"><strong>OPEN</strong><small>The plan</small></span><span class="section-stop active" style="top:11%"><i></i><strong>OPEN</strong><small>The plan</small></span><span class="section-stop" style="top:16.058823529411764%"><i></i><strong>2027</strong><small>
122Writing on the wall</small></span><span class="section-stop" style="top:19.431372549019606%"><i></i><strong>2028</strong><small>AI on the ballot</small></span><span class="section-stop" style="top:21.11764705882353%"><i></i><strong>2029</strong><small>The deal</small></span><span class="section-stop" style="top:26.176470588235297%"><i></i><strong>BRANCH</strong><small>Covert project</small></span><span class="section-stop" style="top:31.235294117647058%"><i></i><strong>2030</strong><small>Plan A</small></span><span class="section-stop" style="top:34.6078431372549%"><i></i><strong>2031</strong><small>Safety cases</small></span><span class="section-stop" style="top:37.98039215686275%"><i></i><strong>2032</strong><small>Controlled growth</small></span><span class="section-stop" style="top:41.352941176470594%"><i></i><strong>BRANCH</strong><small>Flawed case</small></span><span class="section-stop" style="top:44.72549019607843%"><i></i><strong>INTERLUDE</strong><small>Five centuries</small></span><span class="section-stop" style="top:48.09803921568628%"><i></i><strong>2033</strong><small>The dividend</small></span><span class="section-stop" style="top:49.78431372549019%"><i></i><strong>2034</strong><small>Compute control</small></span><span class="section-stop" style="top:54.84313725490196%"><i></i><strong>2035</strong><small>The pause</small></span><span class="section-stop" style="top:58.21568627450981%"><i></i><strong>2036</strong><small>Life after work</small></span><span class="section-stop" style="top:61.58823529411765%"><i></i><strong>2037</strong><small>The arrival of truth</small></span><span class="section-stop" style="top:64.9607843137255%"><i></i><strong>2038</strong><small>Alignment science</small></span><span class="section-stop" style="top:66.64705882352942%"><i></i><strong>BRANCH</strong><small>Deal dissolution</small></span><span class="section-stop" style="top:70.01960784313727%"><i></i><strong>2039</strong><small>Beginning to trust</small></span><span class="section-stop" style="top:71.70588235294119%"><i></i><strong>2040</strong><small>The unpause</small></span><span class="section-stop" style="top:78.45098039215686%"><i></i><strong>2041â42</strong><small>Dividing the sky</small></span><span class="section-stop" style="top:83.50980392156863%"><i></i><strong>2043</strong><small>The probes</small></span><span class="section-stop" style="top:85.19607843137256%"><i></i><strong>2045</strong><small>Choices</small></span><span class="section-stop" style="top:90.25490196078431%"><i></i><strong>2047â50</strong><small>Earth</small></span><span class="section-stop" style="top:93.62745098039215%"><i></i><strong>NOTES</strong><small>Backmatter</small></span><b style="top:11%">01</b></aside></section></main>
122<script id="_R_">import("/assets/index-DtukD7eh.js")</script>
122<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"d8fffd753909423a8094b5c2f80138b2","r":1,"spa":2}' crossorigin="anonymous"></script>
122 123</body></html>
123<script>self.__VINEXT_RSC_CHUNKS__=self.__VINEXT_RSC_CHUNKS__||[];self.__VINEXT_RSC_CHUNKS__.push("2:I[\"8c0f216c4604\",[],\"Children\",1]\n3:I[\"15c18cfaeeff\",[],\"LayoutSegmentProvider\",1]\n4:I[\"8c0f216c4604\",[],\"Slot\",1]\n5:I[\"593f344dc510\",[],\"RedirectBoundary\",1]\n:HL[\"/assets/index-BTFA93Ub.css\",\"style\"]\n")</script>
123<script>self.__VINEXT_RSC_CHUNKS__=self.__VINEXT_RSC_CHUNKS__||[];self.__VINEXT_RSC_CHUNKS__.push("0:{\"__route\":\"route:/\",\"__interceptionContext\":null,\"__layoutIds\":[\"layout:/\"],\"__rootLayout\":\"/\",\"page:/\":\"$L1\",\"layout:/\":[[[[\"$\",\"link\",\"css:/assets/index-BTFA93Ub.css\",{\"rel\":\"stylesheet\",\"precedence\":\"vite-rsc/importer-resources\",\"href\":\"/assets/index-BTFA93Ub.css\",\"data-rsc-css-href\":\"/assets/index-BTFA93Ub.css\"}],\"$undefined\"],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"__variable_geist_0tvmz3h __variable_geist_mono_1diim1n antialiased\",\"children\":[\"$\",\"$L2\",null,{}]}]}]],null],\"route:/\":[[[\"$\",\"meta\",null,{\"charSet\":\"utf-8\"}],[[\"$\",\"title\",\"0\",{\"children\":\"AI 2040 â The Comic\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Read AI 2040 as a two-page magazine or an autoplaying vertical timeline.\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"AI 2040 â The Comic\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"Plan-A?\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:url\",\"content\":\"https://ai-2040-comic.com/\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image\",\"content\":\"https://ai-2040-comic.com/og.png\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:alt\",\"content\":\"AI 2040 â The Comic\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:title\",\"content\":\"AI 2040 â The Comic\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:description\",\"content\":\"Plan-A?\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:image\",\"content\":\"https://ai-2040-comic.com/og.png\"}],[\"$\",\"link\",\"14\",{\"rel\":\"shortcut icon\",\"href\":\"https://ai-2040-comic.com/favicon.png\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"https://ai-2040-comic.com/favicon.png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://ai-2040-comic.com/favicon.png\"}]],[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]],[\"$\",\"$L3\",null,{\"segmentMap\":{\"children\":[]},\"children\":[\"$\",\"$L4\",null,{\"id\":\"layout:/\",\"parallelSlots\":\"$undefined\",\"children\":[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$L3\",null,{\"segmentMap\":{\"children\":[]},\"children\":[\"$\",\"$L4\",null,{\"id\":\"page:/\"}]}]}]}]}]],\"__layoutFlags\":{\"layout:/\":\"s\"},\"__artifactCompatibility\":{\"schemaVersion\":1,\"graphVersion\":\"app-route-graph:4uhn5s1wvoptc\",\"deploymentVersion\":\"fa609eba-89c0-4465-b259-6c34a5aba3e4\",\"appElementsSchemaVersion\":1,\"rscPayloadSchemaVersion\":1,\"rootBoundaryId\":\"/\",\"renderEpoch\":null}}\n")</script>
123<script>self.__VINEXT_RSC_CHUNKS__=self.__VINEXT_RSC_CHUNKS__||[];self.__VINEXT_RSC_CHUNKS__.push("6:I[\"eb6cc13d4354\",[],\"ComicReader\",1]\n1:[\"$\",\"$L6\",null,{}]\n")</script>
123<script>self.__VINEXT_RSC_DONE__=true</script>
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.