1<!DOCTYPE html> 2<!--[if IE 7]> 3<html class="ie ie7" lang="en-US"> 4<![endif]--> 5<!--[if IE 8]> 6<html class="ie ie8" lang="en-US"> 7<![endif]--> 8<!--[if !(IE 7) & !(IE 8)]><!--> 9<html lang="en-US"> 10<!--<![endif]--> 11<head> 12<meta charset="UTF-8" /> 13<meta name="viewport" content="width=device-width" /> 14<title>The Future of Fusion Energy | Dr. Justin Ball</title> 15<link rel="profile" href="https://gmpg.org/xfn/11" /> 16<link rel="pingback" href="https://www.justin-ball.com/xmlrpc.php"> 17<!--[if lt IE 9]>
18<script src="https://www.justin-ball.com/wp-content/themes/twentytwelve/js/html5.js?ver=3.7.0" type="text/javascript"></script>
18 19<![endif]--> 20<meta name='robots' content='max-image-preview:large' /> 21<link rel='dns-prefetch' href='//stats.wp.com' /> 22<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 23<link rel='dns-prefetch' href='//v0.wordpress.com' /> 24<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> 25<link rel='preconnect' href='//i0.wp.com' /> 26<link rel='preconnect' href='//c0.wp.com' /> 27<link rel="alternate" type="application/rss+xml" title="Dr. Justin Ball » Feed" href="https://www.justin-ball.com/feed/" /> 28<link rel="alternate" type="application/rss+xml" title="Dr. Justin Ball » Comments Feed" href="https://www.justin-ball.com/comments/feed/" /> 29<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.justin-ball.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.justin-ball.com%2Fthe-future-of-fusion-energy%2F" /> 30<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.justin-ball.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.justin-ball.com%2Fthe-future-of-fusion-energy%2F&format=xml" /> 31 <!-- This site uses the Google Analytics by ExactMetrics plugin v9.1.3 - Using Analytics tracking - https://www.exactmetrics.com/ --> 32 <!-- Note: ExactMetrics is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the ExactMetrics settings panel. --> 33 <!-- No tracking code set --> 34 <!-- / Google Analytics by ExactMetrics --> 35 <style id="wp-img-auto-sizes-contain-inline-css"> 36img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 37/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 38</style> 39<style id="wp-emoji-styles-inline-css"> 40 41 img.wp-smiley, img.emoji { 42 display: inline !important; 43 border: none !important; 44 box-shadow: none !important; 45 height: 1em !important; 46 width: 1em !important; 47 margin: 0 0.07em !important; 48 vertical-align: -0.1em !important; 49 background: none !important; 50 padding: 0 !important; 51 } 52/*# sourceURL=wp-emoji-styles-inline-css */ 53</style> 54<style id="wp-block-library-inline-css"> 55:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
55--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 56 57/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 58</style> 59<style id="wp-block-heading-inline-css"> 60h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 61/*# sourceURL=https://c0.wp.com/c/7.1.2/wp-includes/blocks/heading/style.min.css */ 62</style> 63<style id="wp-block-image-inline-css"> 64.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
64cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
64@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 65/*# sourceURL=https://c0.wp.com/c/7.1.2/wp-includes/blocks/image/style.min.css */ 66</style> 67<style id="wp-block-paragraph-inline-css"> 68.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 69/*# sourceURL=https://c0.wp.com/c/7.1.2/wp-includes/blocks/paragraph/style.min.css */ 70</style> 71 72<style id="classic-theme-styles-inline-css"> 73/*! This file is auto-generated */ 74.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 75/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 76</style> 77 78<style id="global-styles-inline-css"> 79:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--blue: #21759b;--wp--preset--color--dark-gray: #444;--wp--preset--color--medium-gray: #9f9f9f;--wp--preset--color--light-gray: #e6e6e6;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
79--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
79.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 80/*# sourceURL=global-styles-inline-css */ 81</style> 82 83<link rel='stylesheet' id='twentytwelve-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400italic%2C700italic%2C400%2C700&subset=latin%2Clatin-ext&display=fallback' media='all' /> 84<link rel='stylesheet' id='twentytwelve-style-css' href='https://www.justin-ball.com/wp-content/themes/twentytwelve/style.css?ver=20190507' media='all' /> 85<link rel='stylesheet' id='twentytwelve-block-style-css' href='https://www.justin-ball.com/wp-content/themes/twentytwelve/css/blocks.css?ver=20190406' media='all' />
86<script id="jquery-core-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 86
86
87<script id="jquery-migrate-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/jquery-migrate.min.js"></script>
87 88<link rel="https://api.w.org/" href="https://www.justin-ball.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.justin-ball.com/wp-json/wp/v2/pages/19" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.justin-ball.com/xmlrpc.php?rsd" /> 89<meta name="generator" content="WordPress 7.1.2" /> 90<link rel="canonical" href="https://www.justin-ball.com/the-future-of-fusion-energy/" /> 91<link rel='shortlink' href='https://wp.me/PaDRTt-j' /> 92 <style>img#wpstats{display:none}</style> 93 <style type="text/css" id="twentytwelve-header-css"> 94 .site-header h1 a, 95 .site-header h2 { 96 color: #000000; 97 } 98 </style> 99 <style id="custom-background-css"> 100body.custom-background { background-color: #00542a; } 101</style> 102 103<!-- Jetpack Open Graph Tags --> 104<meta property="og:type" content="article" /> 105<meta property="og:title" content="The Future of Fusion Energy" /> 106<meta property="og:url" content="https://www.justin-ball.com/the-future-of-fusion-energy/" /> 107<meta property="og:description" content="by Jason Parisi and Justin Ball Image credit: Adrienne Zwart Photography, LLCAvailable at Amazon Though The Future of Fusion Energy may look like a cookbook, the only recipe it holds is for limitleâ¦" /> 108<meta property="article:published_time" content="2019-01-22T12:51:37+00:00" /> 109<meta property="article:modified_time" content="2024-01-30T15:59:23+00:00" /> 110<meta property="og:site_name" content="Dr. Justin Ball" /> 111<meta property="og:image" content="https://www.justin-ball.com/wp-content/uploads/2024/01/FrontCover.jpg" /> 112<meta property="og:image:width" content="859" /> 113<meta property="og:image:height" content="1262" /> 114<meta property="og:image:alt" content="" /> 115<meta property="og:locale" content="en_US" /> 116<meta name="twitter:text:title" content="The Future of Fusion Energy" /> 117<meta name="twitter:image" content="https://www.justin-ball.com/wp-content/uploads/2024/01/FrontCover.jpg?w=640" /> 118<meta name="twitter:card" content="summary_large_image" /> 119 120<!-- End Jetpack Open Graph Tags --> 121<link rel="icon" href="https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2019/01/cropped-optimizedShape-1.jpg?fit=32%2C32&ssl=1" sizes="32x32" /> 122<link rel="icon" href="https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2019/01/cropped-optimizedShape-1.jpg?fit=192%2C192&ssl=1" sizes="192x192" /> 123<link rel="apple-touch-icon" href="https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2019/01/cropped-optimizedShape-1.jpg?fit=180%2C180&ssl=1" /> 124<meta name="msapplication-TileImage" content="https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2019/01/cropped-optimizedShape-1.jpg?fit=270%2C270&ssl=1" /> 125</head> 126 127<body class="wp-singular page-template-default page page-id-19 custom-background wp-embed-responsive wp-theme-twentytwelve custom-font-enabled single-author"> 128<div id="page" class="hfeed site"> 129 <header id="masthead" class="site-header" role="banner"> 130 <hgroup> 131 <h1 class="site-title"><a href="https://www.justin-ball.com/" title="Dr. Justin Ball" rel="home">Dr. Justin Ball</a></h1> 132 <h2 class="site-description"></h2> 133 </hgroup> 134 135 <nav id="site-navigation" class="main-navigation" role="navigation"> 136 <button class="menu-toggle">Menu</button> 137 <a class="assistive-text" href="#content" title="Skip to content">Skip to content</a> 138 <div class="menu-main-menu-container"><ul id="menu-main-menu" class="nav-menu"><li id="menu-item-160" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-160"><a href="https://www.justin-ball.com/">Biography</a></li> 139<li id="menu-item-147" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-19 current_page_item menu-item-147"><a href="https://www.justin-ball.com/the-future-of-fusion-energy/" aria-current="page">The Future of Fusion Energy</a></li> 140<li id="menu-item-151" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-151"><a href="https://www.justin-ball.com/research/">Research</a></li> 141<li id="menu-item-148" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-148"><a href="https://www.justin-ball.com/outreach/">Outreach</a></li> 142</ul></div> </nav><!-- #site-navigation --> 143 144 </header><!-- #masthead --> 145 146 <div id="main" class="wrapper"> 147 148 <div id="primary" class="site-content"> 149 <div id="content" role="main"> 150 151 152 <article id="post-19" class="post-19 page type-page status-publish hentry"> 153 <header class="entry-header"> 154 <h1 class="entry-title">The Future of Fusion Energy</h1>
155 </header> 156 157 <div class="entry-content"> 158 159<h6 class="wp-block-heading has-text-align-left">by Jason Parisi and Justin Ball</h6> 160 161 162<div class="wp-block-image"> 163<figure class="alignright is-resized"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="625" height="918" src="https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/FrontCover-697x1024.jpg?resize=625%2C918&ssl=1" alt="" class="wp-image-335" style="width:163px;height:auto" srcset="https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/FrontCover.jpg?resize=697%2C1024&ssl=1 697w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/FrontCover.jpg?resize=204%2C300&ssl=1 204w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/FrontCover.jpg?resize=768%2C1128&ssl=1 768w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/FrontCover.jpg?resize=624%2C917&ssl=1 624w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/FrontCover.jpg?w=859&ssl=1 859w" sizes="(max-width: 625px) 100vw, 625px" /><figcaption class="wp-element-caption"><em>Image credit: </em><a href="http://www.adriennezwartphotography.com"><em>Adrienne Zwart Photography, LLC</em></a><br><br>Available at <a href="https://www.amazon.com/Future-Fusion-Energy-Jason-Parisi-dp-1786347490/dp/1786347490/ref=mt_paperback?_encoding=UTF8&me=&qid=1547547197">Amazon</a></figcaption></figure> 164</div> 165 166 167<p class="wp-block-paragraph">Though <em>The Future of Fusion Energy</em> may look like a cookbook, the only recipe it holds is for limitless clean energy ð</p> 168 169 170 171<p class="wp-block-paragraph"><em>The Future of Fusion Energy</em> is a popular science book aimed at closing the gap between the actual state of fusion energy research and the public’s understanding of it. It was born out of the observation that fusion is systematically under-communicated. The fusion community is almost exclusively composed of research scientists at universities and national laboratories, which are neither trained nor incentivized to reach out to the public.</p> 172 173 174 175<p class="wp-block-paragraph">This is tragic as fusion has a compelling message that grows more and more important with every ton of carbon dioxide that is emitted. <em>The Future of Fusion Energy</em> was written to address this — it was written to be the most accessible book on fusion that has the perspective of scientists working in the field.</p> 176 177 178<div class="wp-block-image is-style-default"> 179<figure class="aligncenter size-large is-resized"><img data-recalc-dims="1" decoding="async" width="625" height="469" src="https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverFrontSmall-1024x768.jpg?resize=625%2C469&ssl=1" alt="" class="wp-image-350" style="width:655px;height:auto" srcset="https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverFrontSmall-scaled.jpg?resize=1024%2C768&ssl=1 1024w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverFrontSmall-scaled.jpg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverFrontSmall-scaled.jpg?resize=768%2C576&ssl=1 768w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverFrontSmall-scaled.jpg?resize=1536%2C1152&ssl=1 1536w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverFrontSmall-scaled.jpg?resize=2048%2C1536&ssl=1 2048w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverFrontSmall-scaled.jpg?resize=624%2C468&ssl=1 624w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverFrontSmall-scaled.jpg?w=1250 1250w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverFrontSmall-scaled.jpg?w=1875 1875w" sizes="(max-width: 625px) 100vw, 625px" /></figure> 180</div> 181 182 183<figure class="wp-block-image size-large"><img data-recalc-dims="1" decoding="async" width="625" height="663" src="https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverBackSmall-2.jpg?resize=625%2C663" alt="" class="wp-image-342" srcset="https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverBackSmall-2-scaled.jpg?resize=965%2C1024&ssl=1 965w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverBackSmall-2-scaled.jpg?resize=283
183%2C300&ssl=1 283w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverBackSmall-2-scaled.jpg?resize=768%2C815&ssl=1 768w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverBackSmall-2-scaled.jpg?w=1250 1250w, https://i0.wp.com/www.justin-ball.com/wp-content/uploads/2024/01/HardcoverBackSmall-2-scaled.jpg?w=1875 1875w" sizes="(max-width: 625px) 100vw, 625px" /></figure> 184 </div><!-- .entry-content --> 185 <footer class="entry-meta"> 186 </footer><!-- .entry-meta --> 187 </article><!-- #post --> 188 189<div id="comments" class="comments-area"> 190 191 192 193 194</div><!-- #comments .comments-area --> 195 196 </div><!-- #content --> 197 </div><!-- #primary --> 198 199 200 <div id="secondary" class="widget-area" role="complementary"> 201 <aside id="widget_contact_info-2" class="widget widget_contact_info"><div itemscope itemtype="http://schema.org/LocalBusiness"><div class="confit-email"><a href="mailto:[email protected]">[email protected]</a></div></div></aside><aside id="widget_contact_info-4" class="widget widget_contact_info"><div itemscope itemtype="http://schema.org/LocalBusiness"><div class="confit-address" itemscope itemtype="http://schema.org/PostalAddress" itemprop="address"><a href="https://maps.google.com/maps?z=16&q=swiss%2Bfederal%2Binstitute%2Bof%2Btechnology%2Bswiss%2Bplasma%2Bcenter%2Bstation%2B13%2B1015%2Blausanne%2Bswitzerland" target="_blank" rel="noopener noreferrer">Swiss Federal Institute of Technology�<br/>Swiss Plasma Center�<br/>Station 13�<br/>1015 Lausanne�<br/>Switzerland</a></div></div></aside><aside id="twitter_timeline-3" class="widget widget_twitter_timeline"><a class="twitter-timeline" data-theme="light" data-border-color="#e8e8e8" data-tweet-limit="3" data-lang="EN" data-partner="jetpack" href="https://twitter.com/JB_Fusion" href="https://twitter.com/JB_Fusion">My Tweets</a></aside> </div><!-- #secondary --> 202 </div><!-- #main .wrapper --> 203 <footer id="colophon" role="contentinfo"> 204 <div class="site-info"> 205 <a href="https://wordpress.org/" class="imprint" title="Semantic Personal Publishing Platform"> 206 Proudly powered by WordPress </a> 207 </div><!-- .site-info --> 208 </footer><!-- #colophon --> 209</div><!-- #page --> 210
211<script type="speculationrules"> 212{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twentytwelve/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 213</script>
vendor: 1 bytes, line 213
213
214<script id="twentytwelve-navigation-js" src="https://www.justin-ball.com/wp-content/themes/twentytwelve/js/navigation.js?ver=20141205"></script>
vendor: 1 bytes, line 214
214
215<script id="jetpack-twitter-timeline-js" src="https://c0.wp.com/p/jetpack/14.1.1/_inc/build/twitter-timeline.min.js"></script>
vendor: 1 bytes, line 215
215
216<script data-wp-strategy="defer" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js"></script>
vendor: 1 bytes, line 216
216
217<script id="jetpack-stats-js-after"> 218_stq = window._stq || []; 219_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"157265323\",\"post\":\"19\",\"tz\":\"0\",\"srv\":\"www.justin-ball.com\",\"j\":\"1:14.1.1\"}") ]); 220_stq.push([ "clickTrackerInit", "157265323", "19" ]); 221//# sourceURL=jetpack-stats-js-after 222</script>
vendor: 1 bytes, line 222
222
223<script id="wp-emoji-settings" type="application/json"> 224{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.justin-ball.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 225</script>
vendor: 1 bytes, line 225
225
226<script type="module"> 227/*! This file is auto-generated */ 228var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 229//# sourceURL=https://www.justin-ball.com/wp-includes/js/wp-emoji-loader.min.js 230</script>
230 231</body> 232</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.