1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1"> 6<link rel="profile" href="http://gmpg.org/xfn/11"> 7<link rel="pingback" href="https://jmellison.net/xmlrpc.php"> 8<title>Joy Michael Ellison – Resistance. Resilience. Imagination.</title> 9<meta name='robots' content='max-image-preview:large' /> 10 11<!-- Async WordPress.com Remote Login -->
12<script id="wpcom_remote_login_js"> 13var wpcom_remote_login_extra_auth = ''; 14function wpcom_remote_login_remove_dom_node_id( element_id ) { 15 var dom_node = document.getElementById( element_id ); 16 if ( dom_node ) { dom_node.parentNode.removeChild( dom_node ); } 17} 18function wpcom_remote_login_remove_dom_node_classes( class_name ) { 19 var dom_nodes = document.querySelectorAll( '.' + class_name ); 20 for ( var i = 0; i < dom_nodes.length; i++ ) { 21 dom_nodes[ i ].parentNode.removeChild( dom_nodes[ i ] ); 22 } 23} 24function wpcom_remote_login_final_cleanup() { 25 wpcom_remote_login_remove_dom_node_classes( "wpcom_remote_login_msg" ); 26 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); 27 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_validate" ); 28 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_js" ); 29 wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_iframe" ); 30 wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_styles" ); 31} 32 33// Watch for messages back from the remote login 34window.addEventListener( "message", function( e ) { 35 if ( e.origin === "https://r-login.wordpress.com" ) { 36 var data = {}; 37 try { 38 data = JSON.parse( e.data ); 39 } catch( e ) { 40 wpcom_remote_login_final_cleanup(); 41 return; 42 } 43 44 if ( data.msg === 'LOGIN' ) { 45 // Clean up the login check iframe 46 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); 47 48 var id_regex = new RegExp( /^[0-9]+$/ ); 49 var token_regex = new RegExp( /^.*|.*|.*$/ ); 50 if ( 51 token_regex.test( data.token ) 52 && id_regex.test( data.wpcomid ) 53 ) { 54 // We have everything we need to ask for a login 55 var script = document.createElement( "script" ); 56 script.setAttribute( "id", "wpcom_remote_login_validate" ); 57 script.src = '/remote-login.php?wpcom_remote_login=validate' 58 + '&wpcomid=' + data.wpcomid 59 + '&token=' + encodeURIComponent( data.token ) 60 + '&host=' + window.location.protocol 61 + '//' + window.location.hostname 62 + '&postid=199' 63 + '&is_singular='; 64 document.body.appendChild( script ); 65 } 66 67 return; 68 } 69 70 // Safari ITP, not logged in, so redirect 71 if ( data.msg === 'LOGIN-REDIRECT' ) { 72 window.location = 'https://wordpress.com/log-in?redirect_to=' + window.location.href; 73 return; 74 } 75 76 // Safari ITP, storage access failed, remove the request 77 if ( data.msg === 'LOGIN-REMOVE' ) { 78 var css_zap = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } @media screen and ( max-width: 782px ) { html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } }'; 79 var style_zap = document.createElement( 'style' ); 80 style_zap.type = 'text/css'; 81 style_zap.appendChild( document.createTextNode( css_zap ) ); 82 document.body.appendChild( style_zap ); 83 84 var e = document.getElementById( 'wpcom_request_access_iframe' ); 85 e.parentNode.removeChild( e ); 86 87 document.cookie = 'wordpress_com_login_access=denied; path=/; max-age=31536000'; 88 89 return; 90 } 91 92 // Safari ITP 93 if ( data.msg === 'REQUEST_ACCESS' ) { 94 console.log( 'request access: safari' ); 95 96 // Check ITP iframe enable/disable knob 97 if ( wpcom_remote_login_extra_auth !== 'safari_itp_iframe' ) { 98 return; 99 } 100 101 // If we are in a "private window" there is no ITP. 102 var private_window = false; 103 try { 104 var opendb = window.openDatabase( null, null, null, null ); 105 } catch( e ) { 106 private_window = true; 107 } 108 109 if ( private_window ) { 110 console.log( 'private window' ); 111 return; 112 } 113 114 var iframe = document.createElement( 'iframe' ); 115 iframe.id = 'wpcom_request_access_iframe'; 116 iframe.setAttribute( 'scrolling', 'no' ); 117 iframe.setAttribute( 'sandbox', 'allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-top-navigation-by-user-activation' ); 118 iframe.src = 'https://r-login.wordpress.com/remote-login.php?wpcom_remote_login=request_access&origin=' + encodeURIComponent( data.origin ) + '&wpcomid=' + encodeURIComponent( data.wpcomid ); 119 120 var css = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 46px !important; } * html body { margin-top: 46px !important; } @media screen and ( max-width: 660px ) { html { margin-top: 71px !important; } * html body { margin-top: 71px !important; } #wpcom_request_access_iframe { display: block; height: 71px !important; } } #wpcom_request_access_iframe { border: 0px; height: 46px; position: fixed; top: 0; left: 0; width: 100%; min-width: 100%; z-index: 99999; background: #23282d; } '; 121 122 var style = document.createElement( 'style' ); 123 style.type = 'text/css'; 124 style.id = 'wpcom_request_access_styles'; 125 style.appendChild( document.createTextNode( css ) ); 126 document.body.appendChild( style ); 127 128 document.body.appendChild( iframe ); 129 } 130 131 if ( data.msg === 'DONE' ) { 132 wpcom_remote_login_final_cleanup(); 133 } 134 } 135}, false ); 136 137// Inject the remote login iframe after the page has had a chance to load 138// more critical resources 139window.addEventListener( "DOMContentLoaded", function( e ) { 140 var iframe = document.createElement( "iframe" );
141 iframe.style.display = "none"; 142 iframe.setAttribute( "scrolling", "no" ); 143 iframe.setAttribute( "id", "wpcom_remote_login_key" ); 144 iframe.src = "https://r-login.wordpress.com/remote-login.php" 145 + "?wpcom_remote_login=key" 146 + "&origin=aHR0cHM6Ly9qbWVsbGlzb24ubmV0" 147 + "&wpcomid=17649533" 148 + "&time=" + Math.floor( Date.now() / 1000 ); 149 document.body.appendChild( iframe ); 150}, false ); 151</script>
151 152<link rel='dns-prefetch' href='//s1.wp.com' /> 153<link rel='dns-prefetch' href='//s2.wp.com' /> 154<link rel='dns-prefetch' href='//fonts-api.wp.com' /> 155<link rel='dns-prefetch' href='//s0.wp.com' /> 156<link rel='dns-prefetch' href='//af.pubmine.com' /> 157<link rel="alternate" type="application/rss+xml" title="Joy Michael Ellison » Feed" href="https://jmellison.net/feed/" /> 158<link rel="alternate" type="application/rss+xml" title="Joy Michael Ellison » Comments Feed" href="https://jmellison.net/comments/feed/" /> 159
159<script type="text/javascript"> 160 /* <![CDATA[ */ 161 function addLoadEvent(func) { 162 var oldonload = window.onload; 163 if (typeof window.onload != 'function') { 164 window.onload = func; 165 } else { 166 window.onload = function () { 167 oldonload(); 168 func(); 169 } 170 } 171 } 172 /* ]]> */ 173 </script>
173 174 <style id="wp-img-auto-sizes-contain-inline-css"> 175img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 176/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 177</style> 178<link crossorigin='anonymous' rel='stylesheet' id='all-css-2-1' href='/wp-content/mu-plugins/widgets/eu-cookie-law/templates/style.css?m=1642463000i&cssminify=yes' type='text/css' media='all' /> 179<style id="wp-emoji-styles-inline-css"> 180 181 img.wp-smiley, img.emoji { 182 display: inline !important; 183 border: none !important; 184 box-shadow: none !important; 185 height: 1em !important; 186 width: 1em !important; 187 margin: 0 0.07em !important; 188 vertical-align: -0.1em !important; 189 background: none !important; 190 padding: 0 !important; 191 } 192/*# sourceURL=wp-emoji-styles-inline-css */ 193</style> 194<style id="wp-block-library-inline-css"> 195: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;
195--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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;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}} 196 197/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.1.0/build/styles/block-library/common.min.css */ 198</style> 199<style id="wp-block-gallery-inline-css"> 200.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images:where(.is-layout-flex){align-items:normal}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft,.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter{justify-content:center}.wp-block-gallery.
200has-nested-images figure.wp-block-image{margin:0;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}:where(.wp-block-gallery.has-nested-images.is-layout-grid)>.blocks-gallery-caption{grid-column:1/-1;text-align:center} 201/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.1.0/build/styles/block-library/gallery/style.min.css */ 202</style> 203<style id="wp-block-heading-inline-css"> 204h1: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:var(--wp--style--block-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} 205/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.1.0/build/styles/block-library/heading/style.min.css */ 206</style> 207<style id="wp-block-image-inline-css"> 208.wp-block-image>a,.wp-block-image>figure>a{color:inherit;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 (mask-image:none) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;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;mask-position:center;mask-repeat:no-repeat;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;
208cursor: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}}
208@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}} 209/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.1.0/build/styles/block-library/image/style.min.css */ 210</style> 211<style id="wp-block-paragraph-inline-css"> 212.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:var(--wp--style--block-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} 213/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.1.0/build/styles/block-library/paragraph/style.min.css */ 214</style> 215<style id="wp-block-library-inline-css-extra"> 216.has-text-align-justify { 217 text-align:justify; 218} 219.has-text-align-justify{text-align:justify;} 220/*# sourceURL=wp-block-library-inline-css */ 221</style> 222 223<style id="classic-theme-styles-inline-css"> 224.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{background-color:inherit!important;color:inherit!important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover{background-color:inherit!important;border:none;box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-decoration:none}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0}.wp-block-tab:not(.has-text-color){color:inherit!important}.wp-block-tab:not(.has-background){background-color:inherit!important}.wp-block-tab:focus,.wp-block-tab:hover{text-decoration:none}.wp-block-tab:focus-visible{outline:auto;outline-offset:0} 225/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.1.0/build/styles/block-library/classic.min.css */ 226</style> 227 228<style id="coblocks-inline-format-inline-css"> 229.uppercase{text-transform:uppercase} 230/*# sourceURL=coblocks-inline-format-inline-css */ 231</style> 232<link crossorigin='anonymous' rel='stylesheet' id='all-css-12-1' href='/_static/??-eJx9jEEOAiEQBD/kQECjeDC+ZWEnijIwYWA3/l72op689KFTVXplCCU3zE1z6reYRYfiUwlP0VYZpwxIJE4IFRd10HOU9iFA2iuhCiI7/ROiDt9WxfETT20jCOc4YUIa2D9t5eGA91xRBMZS7ATtPkTZvCtdzNEZt7f2fHq8Afl7R7w=&cssminify=yes' type='text/css' media='all' /> 233<style id="global-styles-inline-css"> 234: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: #ffffff;--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--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,
2340) 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%);--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--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--text-shadow--light: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.3);--wp--preset--text-shadow--strong: 0.1em 0.1em 0.25em rgba(0, 0, 0, 0.5);--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-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-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-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;}
234.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;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;}.has-light-text-shadow{text-shadow: var(--wp--preset--text-shadow--light) !important;}.has-strong-text-shadow{text-shadow: var(--wp--preset--text-shadow--strong) !important;} 235:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} 236/*# sourceURL=global-styles-inline-css */ 237</style> 238 239<link rel='stylesheet' id='sela-fonts-css' href='https://fonts-api.wp.com/css?family=Source+Sans+Pro%3A300%2C300italic%2C400%2C400italic%2C600%7CDroid+Serif%3A400%2C400italic%7COswald%3A300%2C400&subset=latin%2Clatin-ext' media='all' /> 240<link crossorigin='anonymous' rel='stylesheet' id='all-css-16-1' href='/_static/??-eJyFj90KwjAMRl/Img1h80Z8FOlKrJ1pUpaW4dvbiRcFRe++A+fLD6zJOOGMnCEWk6j4wAoz5mTd/c0QRRgugR14ZFxCbej3uHeqO2iG5htGVEhlAkWyoPlB+NfaVr1MsyYn8cNvTl1wIvE1eqhWg79KHsWQOJtDfawFcyUblq16jqd+HPuhGw7Hbn4CUctukA==&cssminify=yes' type='text/css' media='all' /> 241<link crossorigin='anonymous' rel='stylesheet' id='print-css-17-1' href='/wp-content/mu-plugins/global-print/global-print.css?m=1465851035i&cssminify=yes' type='text/css' media='print' /> 242<style id="jetpack-global-styles-frontend-style-inline-css"> 243:root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} 244/*# sourceURL=jetpack-global-styles-frontend-style-inline-css */ 245</style> 246<link crossorigin='anonymous' rel='stylesheet' id='all-css-20-1' href='/_static/??-eJyNjcEKAjEMRH/ImhVlqwfxU6TbhrZrmhTTIv69u+JFvHgZ5sHwBh7VeOGG3KB0U6nHzAoztur87cNQRNYInVBBk7tjcCE83zVz3HrVDfxvumb2MPVMAVR8dmRIougX/DhbwrK8pwNEksnROriU884e9+PJDnaYXxwFS20=&cssminify=yes' type='text/css' media='all' />
247<script id="wpcom-actionbar-placeholder-js-extra"> 248var actionbardata = {"siteID":"17649533","postID":"199","siteURL":"https://jmellison.net","xhrURL":"https://jmellison.net/wp-admin/admin-ajax.php","nonce":"23a9f81623","isLoggedIn":"","statusMessage":"","statusSubscribed":"","subsEmailDefault":"instantly","proxyScriptUrl":"https://s0.wp.com/wp-content/js/wpcom-proxy-request.js?m=1513050504i&ver=20211021","shortlink":"https://wp.me/P1c3rT-3d","i18n":{"followedText":"New posts from this site will now appear in your \u003Ca href=\"https://wordpress.com/reader\"\u003EReader\u003C/a\u003E","foldBar":"Collapse this bar","unfoldBar":"Expand this bar","shortLinkCopied":"Copied to clipboard."}}; 249//# sourceURL=wpcom-actionbar-placeholder-js-extra 250</script>
vendor: 1 bytes, line 250
250
251<script id="jetpack-mu-wpcom-settings-js-before"> 252var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https://s1.wp.com/wp-content/mu-plugins/jetpack-mu-wpcom-plugin/moon/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/"}; 253//# sourceURL=jetpack-mu-wpcom-settings-js-before 254</script>
vendor: 1 bytes, line 254
254
255<script crossorigin='anonymous' type='text/javascript' src='/_static/??-eJyFjUEOwiAQRS/kdFSidWM8CwIhEBhwBlp7e9uoiTtXb/Ff3se5ginUHDWMgpwaVC7PZYiyw3ULZFK3TrYxPrrj5YMhB/orQQ6edXO/8vftnoqHmroPJDgXttoKmKRF3iGTK07HDUCFwNvKa+KWr4fxsj+dR6VUfAGZHkVc'></script>
vendor: 1 bytes, line 255
255
256<script id="rlt-proxy-js-after"> 257 rltInitialize( {"token":null,"iframeOrigins":["https:\/\/widgets.wp.com"]} ); 258//# sourceURL=rlt-proxy-js-after 259</script>
259 260<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://thegreatestexpression.wordpress.com/xmlrpc.php?rsd" /> 261<meta name="generator" content="WordPress.com" /> 262<link rel="canonical" href="https://jmellison.net/" /> 263<link rel='shortlink' href='https://wp.me/P1c3rT-3d' /> 264<link rel="alternate" type="application/json+oembed" href="https://public-api.wordpress.com/oembed/?format=json&url=https%3A%2F%2Fjmellison.net%2F&for=wpcom-auto-discovery" /><link rel="alternate" type="application/xml+oembed" href="https://public-api.wordpress.com/oembed/?format=xml&url=https%3A%2F%2Fjmellison.net%2F&for=wpcom-auto-discovery" /> 265<!-- Jetpack Open Graph Tags --> 266<meta property="og:type" content="website" /> 267<meta property="og:title" content="Joy Michael Ellison" /> 268<meta property="og:description" content="Resistance. Resilience. Imagination." /> 269<meta property="og:url" content="https://jmellison.net/" /> 270<meta property="og:site_name" content="Joy Michael Ellison" /> 271<meta property="og:image" content="https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg" /> 272<meta property="og:image:width" content="2556" /> 273<meta property="og:image:height" content="3408" /> 274<meta property="og:image:alt" content="" /> 275<meta property="og:locale" content="en_US" /> 276<meta property="article:publisher" content="https://www.facebook.com/WordPresscom" /> 277<meta name="twitter:text:title" content="Meet Dr. Joy Michael Ellison" /> 278<meta name="twitter:image" content="https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg?w=640" /> 279<meta name="twitter:card" content="summary_large_image" /> 280 281<!-- End Jetpack Open Graph Tags --> 282<link rel="shortcut icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico?m=1713425267i" sizes="16x16 24x24 32x32 48x48" /> 283<link rel="icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico?m=1713425267i" sizes="16x16 24x24 32x32 48x48" /> 284<link rel="apple-touch-icon" href="https://s2.wp.com/i/webclip.png?m=1713868326i" /> 285<link rel='openid.server' href='https://jmellison.net/?openidserver=1' /> 286<link rel='openid.delegate' href='https://jmellison.net/' /> 287<link rel="search" type="application/opensearchdescription+xml" href="https://jmellison.net/osd.xml" title="Joy Michael Ellison" /> 288<link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" /> 289<meta name="theme-color" content="#f0f0f0" /> 290 <style type="text/css"> 291 .recentcomments a { 292 display: inline !important; 293 padding: 0 !important; 294 margin: 0 !important; 295 } 296 297 table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar { 298 border: 0px; 299 margin: 0; 300 } 301 302 table.recentcommentsavatartop a, table.recentcommentsavatarend a { 303 border: 0px !important; 304 background-color: transparent !important; 305 } 306 307 td.recentcommentsavatarend, td.recentcommentsavatartop { 308 padding: 0px 0px 1px 0px; 309 margin: 0px; 310 } 311 312 td.recentcommentstextend { 313 border: none !important; 314 padding: 0px 0px 2px 10px; 315 } 316 317 .rtl td.recentcommentstextend { 318 padding: 0px 10px 2px 0px; 319 } 320 321 td.recentcommentstexttop { 322 border: none; 323 padding: 0px 0px 0px 10px; 324 } 325 326 .rtl td.recentcommentstexttop { 327 padding: 0px 10px 0px 0px; 328 } 329 </style> 330 <meta name="description" content="Writer. Scholar. Activist. Stories. Poetry. Nonfiction. Resistance. Resilience. Imagination. My name is Joy Michael Ellison. I am a writer, a professor of Gender and Women's Studies at University of Rhode Island, and a grassroots, community activist. I am interested in using stories, both fictional and true, to build community, document social movements, and imagine a…" /> 331<style id="custom-background-css"> 332body.custom-background { background-color: #f0f0f0; } 333</style>
334<script> 335var wa_client = {}; wa_client.cmd = []; wa_client.config = { 'blog_id': 17649533, 'blog_language': 'en', 'is_wordads': false, 'hosting_type': 0, 'afp_account_id': 'pub-8174186598948576', 'afp_host_id': 5038568878849053, 'theme': 'pub/sela', '_': { 'title': 'Advertisement', 'privacy_settings': 'Privacy Settings' }, 'formats': [ 'inline', 'belowpost', 'bottom_sticky', 'sidebar_sticky_right', 'sidebar', 'gutenberg_rectangle', 'gutenberg_leaderboard', 'gutenberg_mobile_leaderboard', 'gutenberg_skyscraper' ] }; 336</script>
336 337
337<script type="text/javascript"> 338 339 window.doNotSellCallback = function() { 340 341 var linkElements = [ 342 'a[href="https://wordpress.com/?ref=footer_blog"]', 343 'a[href="https://wordpress.com/?ref=footer_website"]', 344 'a[href="https://wordpress.com/?ref=vertical_footer"]', 345 'a[href^="https://wordpress.com/?ref=footer_segment_"]', 346 ].join(','); 347 348 var dnsLink = document.createElement( 'a' ); 349 dnsLink.href = 'https://wordpress.com/advertising-program-optout/'; 350 dnsLink.classList.add( 'do-not-sell-link' ); 351 dnsLink.rel = 'nofollow'; 352 dnsLink.style.marginLeft = '0.5em'; 353 dnsLink.textContent = 'Do Not Sell or Share My Personal Information'; 354 355 var creditLinks = document.querySelectorAll( linkElements ); 356 357 if ( 0 === creditLinks.length ) { 358 return false; 359 } 360 361 Array.prototype.forEach.call( creditLinks, function( el ) { 362 el.insertAdjacentElement( 'afterend', dnsLink ); 363 }); 364 365 return true; 366 }; 367 368 </script>
368 369 <style type="text/css" id="custom-colors-css"> .nav-menu > li > a:after { 370 color: rgba(0, 0, 0, 0.3); 371 } 372.main-navigation a, .social-links ul a:before { color: #282828;} 373.menu-toggle, .menu-toggle:hover, .menu-toggle:focus { color: #282828;} 374.main-navigation.toggled ul ul, .main-navigation.toggled ul ul a { color: #282828;} 375.site-info a { color: #FFFFFF;} 376.main-navigation li.current_page_ancestor > a, .main-navigation li.current-menu-ancestor > a { color: #282828;} 377.main-navigation a:hover, .main-navigation ul > :hover > a, .main-navigation ul > .focus > a { color: #282828;} 378.main-navigation li.current_page_item > a, .main-navigation li.current-menu-item > a { color: #282828;} 379.main-navigation li.current_page_item > a .sub-menu li a, .main-navigation li.current-menu-item > a .sub-menu li a, .main-navigation ul ul li.current_page_item > a, .main-navigation ul ul li.current-menu-item > a { color: #4F4F4F;} 380body { background-color: #f0f0f0;} 381.main-navigation, button { background-color: #b18abf;} 382.main-navigation .nav-menu > li > a:after, .main-navigation .menu > li > a:after { color: #DDCDE3;} 383a, .entry-title a:hover, .comment-meta a, .jetpack-testimonial .entry-title { color: #8F58A1;} 384.widget_flickr #flickr_badge_uber_wrapper td a:last-child, .widget-area .milestone-countdown .difference { color: #8F58A1;} 385.main-navigation ul ul a:hover, .main-navigation ul ul > li.focus > a { color: #8F58A1;} 386input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span { background-color: #8F58A1;} 387input[type="text"]:focus, 388 input[type="email"]:focus, 389 input[type="password"]:focus, 390 input[type="search"]:focus, 391 input[type="url"]:focus, 392 textarea:focus { border-color: #8F58A1;} 393.social-links ul a:before, .footer-widget-area button { background-color: #C6AFCF;} 394.site-info a:hover { color: #C6AFCF;} 395.footer-widget-area a:hover { color: #8C569D;} 396</style>
397<script type="text/javascript"> 398 window.google_analytics_uacct = "UA-52447-2"; 399</script>
399 400
401<script type="text/javascript"> 402 var _gaq = _gaq || []; 403 _gaq.push(['_setAccount', 'UA-52447-2']); 404 _gaq.push(['_gat._anonymizeIp']); 405 _gaq.push(['_setDomainName', 'none']); 406 _gaq.push(['_setAllowLinker', true]); 407 _gaq.push(['_initData']); 408 _gaq.push(['_trackPageview']); 409 410 (function() { 411 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 412 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 413 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); 414 })(); 415</script>
415 416<link crossorigin='anonymous' rel='stylesheet' id='all-css-0-5' href='/_static/??-eJyNjMEKgzAQBX+o9ikVYg/ipxS7LhJNdoOb4O+Xgnr2OMMw2FNFKpklI5YqhTJ7MSyc00jrwYiqgo8XwjcorQbbfeLtSWYP3D9EnUpgA42bFuNwRaf4D4fYN+5dd61z7rX8ACk+O3g=&cssminify=yes' type='text/css' media='all' /> 417<style id="jetpack-block-instagram-gallery-inline-css"> 418.wp-block-jetpack-instagram-gallery__grid{align-content:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.wp-block-jetpack-instagram-gallery__grid .wp-block-jetpack-instagram-gallery__grid-post{box-sizing:border-box;display:block;line-height:0;position:relative}.wp-block-jetpack-instagram-gallery__grid img{height:auto;width:100%}.wp-block-jetpack-instagram-gallery__grid-columns-1 .wp-block-jetpack-instagram-gallery__grid-post{width:100%}.wp-block-jetpack-instagram-gallery__grid-columns-2 .wp-block-jetpack-instagram-gallery__grid-post{width:50%}.wp-block-jetpack-instagram-gallery__grid-columns-3 .wp-block-jetpack-instagram-gallery__grid-post{width:33.33333%}.wp-block-jetpack-instagram-gallery__grid-columns-4 .wp-block-jetpack-instagram-gallery__grid-post{width:25%}.wp-block-jetpack-instagram-gallery__grid-columns-5 .wp-block-jetpack-instagram-gallery__grid-post{width:20%}.wp-block-jetpack-instagram-gallery__grid-columns-6 .wp-block-jetpack-instagram-gallery__grid-post{width:16.66667%}@media(max-width:600px){.wp-block-jetpack-instagram-gallery__grid.is-stacked-on-mobile .wp-block-jetpack-instagram-gallery__grid-post{width:100%}}@supports(display:grid){.wp-block-jetpack-instagram-gallery__grid{display:grid;gap:10px;grid-auto-columns:1fr}@media(max-width:600px){.wp-block-jetpack-instagram-gallery__grid.is-stacked-on-mobile{display:block}.wp-block-jetpack-instagram-gallery__grid.is-stacked-on-mobile .wp-block-jetpack-instagram-gallery__grid-post{padding:var(--latest-instagram-posts-spacing)}}.wp-block-jetpack-instagram-gallery__grid .wp-block-jetpack-instagram-gallery__grid-post{width:auto}.wp-block-jetpack-instagram-gallery__grid .wp-block-jetpack-instagram-gallery__grid-post img{height:100%;object-fit:cover}.wp-block-jetpack-instagram-gallery__grid-columns-1{grid-template-columns:repeat(1,1fr)}.wp-block-jetpack-instagram-gallery__grid-columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-jetpack-instagram-gallery__grid-columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-jetpack-instagram-gallery__grid-columns-4{grid-template-columns:repeat(4,1fr)}.wp-block-jetpack-instagram-gallery__grid-columns-5{grid-template-columns:repeat(5,1fr)}.wp-block-jetpack-instagram-gallery__grid-columns-6{grid-template-columns:repeat(6,1fr)}}@supports(object-fit:cover){.wp-block-jetpack-instagram-gallery__grid-post img{height:100%;object-fit:cover}} 419/*# sourceURL=/wp-content/mu-plugins/jetpack-plugin/moon/_inc/blocks/instagram-gallery/view.css?minify=false */ 420</style> 421<style id="core-block-supports-inline-css"> 422.wp-block-gallery.wp-block-gallery-1{--wp--style--unstable-gallery-gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} 423/*# sourceURL=core-block-supports-inline-css */ 424</style> 425 426</head> 427 428<body class="home wp-singular page-template page-template-page-templates page-template-front-page page-template-page-templatesfront-page-php page page-id-199 custom-background wp-theme-pubsela customizer-styles-applied not-multi-author display-header-text comments-closed jetpack-reblog-enabled"> 429<div id="page" class="hfeed site"> 430 <header id="masthead" class="site-header" role="banner"> 431 <a class="skip-link screen-reader-text" href="#content" title="Skip to content">Skip to content</a> 432 433 <div class="site-branding"> 434 <a href="https://jmellison.net/" class="site-logo-link" rel="home" itemprop="url"></a> <h1 class="site-title"><a href="https://jmellison.net/" title="Joy Michael Ellison" rel="home">Joy Michael Ellison</a></h1> 435 <h2 class="site-description">Resistance. Resilience. Imagination.</h2> 436 </div><!-- .site-branding --> 437 438 <nav id="site-navigation" class="main-navigation" role="navigation"> 439 <button class="menu-toggle" aria-controls="menu" aria-expanded="false">Menu</button> 440 <div class="menu-short-menu-container"><ul id="menu-short-menu" class="menu"><li id="menu-item-1959" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1959"><a href="https://thegreatestexpression.wordpress.com">Home</a></li> 441<li id="menu-item-2296" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2296"><a href="https://jmellison.net/books/">Books</a> 442<ul class="sub-menu"> 443 <li id="menu-item-2543" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2543"><a href="https://jmellison.net/books-2/">Books</a></li> 444 <li id="menu-item-2493" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2493"><a href="https://jmellison.net/writing/willi-ninja-vogue-legend/">Willi Ninja Vogue Legend</a></li> 445 <li id="menu-item-2384" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2384"><a href="https://jmellison.net/books/">Sylvia and Marsha Start A Revolution!</a></li> 446 <li id="menu-item-2499" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2499"><a href="https://jmellison.net/the-trans-midwest/">
446The Trans Midwest</a></li> 447 <li id="menu-item-2505" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2505"><a href="https://jmellison.net/flor-fights-back/">Flor Fights Back</a></li> 448 <li id="menu-item-2356" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2356"><a href="https://jmellison.net/books/gender-resources-for-parents-and-teachers/">Gender Resources for Parents and Teachers</a></li> 449</ul> 450</li> 451<li id="menu-item-2552" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2552"><a href="https://jmellison.net/academic-articles/">Academic Articles</a></li> 452<li id="menu-item-2558" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2558"><a href="https://jmellison.net/teaching/">Teaching</a> 453<ul class="sub-menu"> 454 <li id="menu-item-2624" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2624"><a href="https://jmellison.net/teaching/drag-king-pedagogy/">Drag King Pedagogy</a></li> 455</ul> 456</li> 457<li id="menu-item-2600" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2600"><a href="https://jmellison.net/media-coverage/">Media Coverage</a></li> 458<li id="menu-item-1960" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1960"><a href="https://jmellison.net/if-we-knew-trans-history/">If We Knew Trans History</a></li> 459<li id="menu-item-1962" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1962"><a href="https://jmellison.net/portfolio/">Short Stories and Articles</a></li> 460<li id="menu-item-1961" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1961"><a href="https://jmellison.net/consulting-and-speaking/">Speaking</a></li> 461<li id="menu-item-242" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-242"><a href="https://jmellison.net/category/blog/">Blog</a></li> 462<li id="menu-item-63" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-63"><a href="https://jmellison.net/contact/">Contact</a></li> 463<li id="menu-item-2574" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2574"><a href="https://jmellison.net/free-stuff/">Free Stuff!</a></li> 464</ul></div> </nav><!-- #site-navigation --> 465 </header><!-- #masthead --> 466 467 <div id="content" class="site-content"> 468 469 <div id="primary" class="content-area front-page-content-area"> 470 <div class="hero"> 471 472 473<article id="post-199" class="post-199 page type-page status-publish hentry without-featured-image"> 474 475 <header class="entry-header"> 476 <h1 class="entry-title">Meet Dr. Joy Michael Ellison</h1> 477 </header><!-- .entry-header --> 478 479 <div class="entry-content"> 480 <div class="wp-block-image"> 481<figure class="alignright size-large is-resized"><a href="https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg"><img data-attachment-id="2479" data-permalink="https://jmellison.net/j-ellison/headshot-25/#main" data-orig-file="https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg" data-orig-size="2556,3408" data-comments-opened="1" data-image-meta="{"aperture":"2","camera":"Galaxy A14 5G","created_timestamp":"1747843144","focal_length":"3.555","iso":"200","shutter_speed":"0.03","orientation":"1"}" data-image-title="headshot 25" data-image-description="" data-image-caption="" data-large-file="https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg?w=620" width="620" height="826" src="https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg?w=620" alt="" class="wp-image-2479" style="aspect-ratio:0.7494031634806244;width:382px;height:auto" srcset="https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg?w=620 620w, https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg?w=1240 1240w, https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg?w=112 112w, https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg?w=225 225w, https://jmellison.net/wp-content/uploads/2026/01/headshot-25.jpg?w=768 768w" sizes="(max-width: 620px) 100v
481w, 620px" /></a></figure> 482</div> 483 484 485<p class="wp-block-paragraph"></p> 486 487 488 489<p class="wp-block-paragraph"><strong>Writer. Scholar. Activist.</strong></p> 490 491 492 493<p class="wp-block-paragraph"><strong>Stories</strong><strong>. </strong><strong>Poetry. Nonfiction.<br></strong></p> 494 495 496 497<p class="wp-block-paragraph"><strong>Resistance. Resilience. Imagination.</strong></p> 498 499 500 501<p class="has-text-align-left wp-block-paragraph">My name is Joy Michael Ellison. I am a writer, a professor of Gender and Women’s Studies at University of Rhode Island, and a grassroots, community activist. I am interested in using stories, both fictional and true, to build community, document social movements, and imagine a liberated world. I believe that storytelling is integral to healing, transformation, resistance, and survival.</p> 502 503 504 505<p class="has-text-align-left wp-block-paragraph"><strong>“You write in order to change the world…the world changes according to how people see it and if you alter, even by a millimeter, the way people look at reality, then you can change it.” – James Baldwin</strong></p> 506 507 508 509<h1 class="wp-block-heading"> </h1> 510 511 512 513<h1 class="wp-block-heading has-text-align-center"><span style="color: #000000">Get My Books</span></h1> 514 515 516 517<h4 class="wp-block-heading has-text-align-center"><figure><img data-attachment-id="2315" data-permalink="https://jmellison.net/j-ellison/final-cover/#main" data-orig-file="https://jmellison.net/wp-content/uploads/2020/07/final-cover.png" data-orig-size="432,562" data-comments-opened="1" data-image-title="final cover" data-image-description="" data-image-caption="" data-large-file="https://jmellison.net/wp-content/uploads/2020/07/final-cover.png?w=432" width="432" height="562" class=" size-full wp-image-2315 aligncenter" src="https://jmellison.net/wp-content/uploads/2020/07/final-cover.png" alt="final cover" srcset="https://jmellison.net/wp-content/uploads/2020/07/final-cover.png 432w, https://jmellison.net/wp-content/uploads/2020/07/final-cover.png?w=115&h=150 115w, https://jmellison.net/wp-content/uploads/2020/07/final-cover.png?w=231&h=300 231w" sizes="(max-width: 432px) 100vw, 432px"></figure></h4> 518 519 520 521<p class="has-text-align-left wp-block-paragraph"><strong><a href="https://jmellison.net/books/">Sylvia and Marsha Start a Revolution!</a></strong> tells the story of transgender heroes Sylvia Rivera and Marsha P. Johnson. Buy it on <strong><a href="https://bookshop.org/shop/joymichaelellison">Bookshop</a> </strong>and support local bookstores – and I get a couple extra bucks too!</p> 522 523 524<div class="wp-block-image"> 525<figure class="aligncenter"><a href="https://jmellison.net/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp"><img data-attachment-id="2467" data-permalink="https://jmellison.net/j-ellison/willi_ninja_vogue_legend/#main" data-orig-file="https://jmellison.net/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp" data-orig-size="1022,1200" data-comments-opened="1" data-image-title="willi_ninja_vogue_legend" data-image-description="" data-image-caption="" data-large-file="https://jmellison.net/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=620" width="620" height="727" src="https://jmellison.net/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=620" alt="" class="wp-image-2467" srcset="https://jmellison.net/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=620 620w, https://jmellison.net/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=128 128w, https://jmellison.net/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=256 256w, https://jmellison.net/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=768 768w, https://jmellison.net/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp 1022w" sizes="(max-width: 620px) 100vw, 620px" /></a></figure> 526</div> 527 528 529<p class="wp-block-paragraph"></p> 530 531 532 533<p class="has-text-align-left wp-block-paragraph"><strong>Willi Ninja: Vogue Legend</strong> is the first in my series of queer and transgender picture book biographies Rainbow History. <a href="https://bookshop.org/shop/joymichaelellison">It’s available for purchase now.</a></p> 534 535 536<div class="wp-block-image"> 537<figure class="aligncenter size-large is-resized"><a href="https://jmellison.net/wp-content/uploads/2026/08/9780226855189.jpg"><img data-attachment-id="2485" data-permalink="https://jmellison.net/j-ellison/attachment/9780226855189/#main" data-orig-file="https://jmellison.net/wp-content/uploads/2026/08/9780226855189.jpg" data-orig-size="860,1290" data-comments-opened="1" data-image-title="9780226855189" data-image-description="" data-image-caption="" data-large-file="https://jmellison.net/wp-content/uploads/2026/08/9780226855189.jpg?w=620" loading="lazy" width="683" height="1024" src="https://jmellison.net/wp-content/uploads/2026/08/9780226855189.jpg?w=683" alt="" class="wp-image-2485" style="width:556px;height:auto" srcset="https://jmellison.net/wp-content/uploads/2026/08/9780226855189.jpg?w=683 683w, https://jmellison.net/wp-content/uploads/2026/08/9780226855189.jpg?w=100 100w, https://jmellison.net/wp-content/uploads/2026/08/9780226855189.jpg?w=200 200w, https://jmellison.net/wp-content/uploads/2026/08/9780226855189.jpg?w=768 768w, https://jmellison.net/wp-content/uploads/2026/08/9780226855189.jpg 860w" sizes="auto, (max-width: 683px) 100vw, 683px" /></a></figure> 538</div> 539 540 541<p class="has-text-align-left wp-block-paragraph"><strong>The Trans Midwest:</strong> Trans Feminist Coalition Building Since World War II my first academic book, will be published by University of Chicago in early 2027! It’s available for <a href="https://bookshop.org/shop/joymichaelellison">pre-order now</a>!</p> 542 543 544 545<figure class="wp-block-image"></figure> 546 547 548<div class="wp-block-image"> 549<figure class="aligncenter is-resized"><img data-attachment-id="2466" data-permalink="https://jmellison.net/j-ellison/flor-fights-back/#main" data-orig-file="https://jmellison.net/wp-content/uploads/2026/01/flor-fights-back.jpg" data-orig-size="700,1000" data-comments-opened="1" data-image-title="flor fights back" data-image-description="" data-image-caption="" data-large-file="https://jmellison.net/wp-content/uploads/2026/01/flor-fights-back.jpg?w=620" loading="lazy" width="620" height="885" src="https://jmellison.net/wp-content/uploads/2026/01/flor-fights-back.jpg?w=620" alt="" class="wp-image-2466" style="width:465px;height:auto" srcset="https://jmellison.net/wp-content/uploads/2026/01/flor-fights-back.jpg?w=620 620w, https://jmellison.net/wp-content/uploads/2026/01/flor-fights-back.jpg?w=105 105w, https://jmellison.net/wp-content/uploads/2026/01/flor-fights-back.jpg?w=210 210w, https://jmellison.net/wp-content/uploads/2026/01/flor-fights-back.jpg 700w" sizes="auto, (max-width: 620px) 100v
549w, 620px" /></figure> 550</div> 551 552 553<p class="wp-block-paragraph"></p> 554 555 556 557<p class="wp-block-paragraph"><strong>Flor Fights Back</strong> brings the Stonewall Rebellion to life for Middle Grade readers through historical fiction. It’s available on my <strong><a href="https://bookshop.org/shop/joymichaelellison">Bookshop</a> </strong>as well. </p> 558<div id="atatags-370373-6ac2ee93a9792"> 559
559<script type="text/javascript"> 560 __ATA = window.__ATA || {}; 561 __ATA.cmd = window.__ATA.cmd || []; 562 __ATA.cmd.push(function() { 563 __ATA.initVideoSlot('atatags-370373-6ac2ee93a9792', { 564 sectionId: '370373', 565 format: 'inread' 566 }); 567 }); 568 </script>
568 569 </div> 570 </div><!-- .entry-content --> 571 572</article><!-- #post-## --> 573 574 </div><!-- .hero --> 575 </div><!-- #primary --> 576 577 578<div id="secondary" class="widget-area front-widget-area" role="complementary"> 579 <div id="widget-area-5" class="widget-area"> 580 <aside id="media_image-3" class="widget widget_media_image"><h3 class="widget-title">Short Stories and Articles</h3><style>.widget.widget_media_image { overflow: hidden; }.widget.widget_media_image img { height: auto; max-width: 100%; }</style><a href="https://jmellison.net/portfolio/"><img class="image alignnone" src="https://thegreatestexpression.files.wordpress.com/2015/12/notebook-resized.jpg?w=1462" alt="" width="1180" height="435" /></a></aside> </div><!-- widget-area-5 --> 581 582 583 <div id="widget-area-7" class="widget-area"> 584 <aside id="media_image-5" class="widget widget_media_image"><h3 class="widget-title">Blog</h3><style>.widget.widget_media_image { overflow: hidden; }.widget.widget_media_image img { height: auto; max-width: 100%; }</style><a href="https://jmellison.net/category/blog/"><img class="image alignnone" src="https://thegreatestexpression.files.wordpress.com/2015/12/website-pen.jpg?w=1462" alt="" width="620" height="264" /></a></aside> </div><!-- #widget-area-7 --> 585 </div><!-- #secondary --> 586 587 588 589 590<div id="tertiary" class="widget-area footer-widget-area" role="complementary"> 591 <div id="widget-area-2" class="widget-area"> 592 <aside id="block-6" class="widget widget_block"> <div class="wp-block-jetpack-instagram-gallery wp-block-jetpack-instagram-gallery__grid wp-block-jetpack-instagram-gallery__grid-columns-3 is-stacked-on-mobile" style="grid-gap: 10px; --latest-instagram-posts-spacing: 10px;"> 593 <a 594 class="wp-block-jetpack-instagram-gallery__grid-post" 595 href="https://www.instagram.com/p/Dd_koG4lWfU/" 596 rel="noopener noreferrer" 597 target="_blank" 598 > 599 <img 600 alt=""Sylvia and Marsha Start a Revolution! is an unintentional case study in what it takes for queer and trans people to break into conventional publishing."" 601 src="https://scontent-iad6-1.cdninstagram.com/v/t51.82787-15/830349925_18629216077034298_5667145889199555294_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=106&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMiJ9&_nc_ohc=7ACvVwnLdS4Q7kNvwEGjL9C&_nc_oc=AdroFtJb9xp6Mq0L-BZRNekeOjRMStWFXSDmCuYDeHRVPuzcmgJS6JQbO2G3lnfqjlY&_nc_zt=23&_nc_ht=scontent-iad6-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=YFb1mbMhgqQD9RujjRaqVA&_nc_tpa=Q5bMBQLkoZIxCZyMJKOBZTk3X0Qs8IVK9nKBye2DQJFoXh73_QGIS2CaOzDIhZYs21fGgoNUk844ybRvng&oh=00_AQNFE573NFxtHUvGmksaRkH6iK0cCFb8ZTZRgjLopqbISQ&oe=6AC8CA94" 602 loading="lazy" 603 /> 604 </a> 605 <a 606 class="wp-block-jetpack-instagram-gallery__grid-post" 607 href="https://www.instagram.com/p/DdtqxY0ikMR/" 608 rel="noopener noreferrer" 609 target="_blank" 610 > 611 <img 612 alt="Friends, @alison.bechdel 's comic novel Spent is for *us.* I haven't enjoyed a book this much in a minute. If you're in the area, come get your copy signed at URI when she visits us for Coming Out Week." 613 src="https://scontent-iad6-1.cdninstagram.com/v/t51.82787-15/823409284_18626818990034298_8521893378187026526_n.webp?stp=dst-jpg_e35_tt6&_nc_cat=109&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMiJ9&_nc_ohc=qijlb2zIuHYQ7kNvwHU3428&_nc_oc=AdqYsw6gihSh_euobQ8hyRHR1JKOVViV8Jo7NPDFdJJMTNGWwh9knH5SOakbAVfYyMY&_nc_zt=23&_nc_ht=scontent-iad6-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=YFb1mbMhgqQD9RujjRaqVA&_nc_tpa=Q5bMBQLGNBHMLRwUX-cjYj-Sm3EmFWWK1V24-sPsbZlHha21i5_jA7J1Xxjylp9kIMld_3E5WfhioyzPwA&oh=00_AQNq5w-OaeVCvnclhiOxqpmTMxhttqtZXPk31U-5o6OrjQ&oe=6AC8D69D" 614 loading="lazy" 615 /> 616 </a> 617 <a 618 class="wp-block-jetpack-instagram-gallery__grid-post" 619 href="https://www.instagram.com/p/Ddblz4hleVc/" 620 rel="noopener noreferrer" 621 target="_blank" 622 > 623 <img 624 alt="Check out my new resource for teaching trans history on the Zinn Education project: https://www.zinnedproject.org/news/tdih/joy-polley-chicago-dress-restriction-law/" 625 src="https://scontent-iad3-1.cdninstagram.com/v/t51.82787-15/810700043_18624503485034298_7315574096869407183_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMiJ9&_nc_ohc=UpOq9zkUX8cQ7kNvwF3SlXO&_nc_oc=Adqje7ulg69VOCysOwz58dcuiGrZ_BP4O1dClamn1yVpH75R7l9WJNdEKEYxCTwkUDg&_nc_zt=23&_nc_ht=scontent-iad3-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=YFb1mbMhgqQD9RujjRaqVA&_nc_tpa=Q5bMBQLaZFN0cVZhEaIYtd0F9UOZBYzMfqH1fWTpdAZ341vGmPJoWMPkFP6gGGRIOzS006aa4kfSmaZxsQ&oh=00_AQP4SbrpHBUcxtHp2a8_0qUxywfOz5EJR89nCcvH0c0zGA&oe=6AC8B639" 626 loading="lazy" 627 /> 628 </a> 629 <a 630 class="wp-block-jetpack-instagram-gallery__grid-post" 631 href="https://www.instagram.com/p/DdKY5tbCkGq/" 632 rel="noopener noreferrer" 633 target="_blank" 634 > 635 <img 636 alt="It's real!" 637 src="https://scontent-iad3-1.cdninstagram.com/v/t51.82787-15/805958623_18622321501034298_898494937040047203_n.webp?stp=dst-jpg_e35_tt6&_nc_cat=101&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMiJ9&_nc_ohc=3UeyIIgNIFkQ7kNvwFu3B5N&
637_nc_oc=AdoCUdm1w_i4CFZmT3-wc90riu0kCJ6r49fmNHw9USUydxzxOnjQ6zyytAcPFRJlzCM&_nc_zt=23&_nc_ht=scontent-iad3-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=YFb1mbMhgqQD9RujjRaqVA&_nc_tpa=Q5bMBQIx4o1Ct4XRFv4y0zL1UE2a06hVkTE1rZ-LrizarxFqgHY2ol8Q5or28Mo4W1nuuuyd2ubnDKhK5Q&oh=00_AQPWTYkYmz5lWAZXMietso4frPd8AftBUTGIT0-iW80uqw&oe=6AC8A0DF" 638 loading="lazy" 639 /> 640 </a> 641 <a 642 class="wp-block-jetpack-instagram-gallery__grid-post" 643 href="https://www.instagram.com/p/Dc3d8nuFYgH/" 644 rel="noopener noreferrer" 645 target="_blank" 646 > 647 <img 648 alt="Forget Amazon. Visit my Bookshop link to buy all of my books. When you do, you are purchasing from a local, independent bookstore and I earn more money than anywhere else online. https://bookshop.org/shop/joymichaelellison" 649 src="https://scontent-iad6-1.cdninstagram.com/v/t51.82787-15/793457297_18619907422034298_7463680518605320214_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=109&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0FST1VTRUxfSVRFTS5iZXN0X2ltYWdlX3VybGdlbi5DMiJ9&_nc_ohc=BowCxR60mckQ7kNvwHVQppd&_nc_oc=AdrmmxFC1TFvZ2a6o2Cbgdy3lTCZ_kyargYmC7D-N7_vhdeFariTaOhdzkmF3X_ewec&_nc_zt=23&_nc_ht=scontent-iad6-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=YFb1mbMhgqQD9RujjRaqVA&_nc_tpa=Q5bMBQLSEIp_RkTa8MRgotZFooWbhxXuPJK1CHPEkKuSqebUtid0zVZxeGXMQNOzKAI4CZThe2TKoH-3XA&oh=00_AQP0gmAX6Tpgyh4Xx_BO1oIrzlY1m7MUqHhuRURWFfZW_w&oe=6AC8B749" 650 loading="lazy" 651 /> 652 </a> 653 <a 654 class="wp-block-jetpack-instagram-gallery__grid-post" 655 href="https://www.instagram.com/p/DcTj2jMlTkc/" 656 rel="noopener noreferrer" 657 target="_blank" 658 > 659 <img 660 alt="Cover reveal time! My first academic book The Trans Midwest: Trans Feminist Coalition Building Since World War II is coming out in January 2027 and it looks so, so good. This image comes from the Transvestite/Transsexual Legal Committee's newsletters and encapsulates one of my book's key arguments. This image was inspired by Wonder Woman, a favorite symbol of the Flippies, a Chicago lesbian separatist organization that for a time worked closely TLC because they thought trans liberation was in their own interest as dykes. These kinds of coalitions have been ignored and erased, so much so that trans feminism is popularly assumed to be a new idea. My book proves that trans people have long been a part of feminist movements and that coalitions between trans people and others are not just possible but a critical part of our history. If you want to learn more, you can pre-order this book now: https://bookshop.org/shop/joymichaelellison" 661 src="https://scontent-iad3-2.cdninstagram.com/v/t51.82787-15/781206838_18615386146034298_1015779295941404957_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=111&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMiJ9&_nc_ohc=akpGg6Qf588Q7kNvwGHVd3Q&_nc_oc=Adr11j-D5FtLhTFgzXYmQJBpwmKFGC-SzHKRSn5x2hDCRoI3t-X4G-NsTOzQps0m3Fg&_nc_zt=23&_nc_ht=scontent-iad3-2.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=YFb1mbMhgqQD9RujjRaqVA&_nc_tpa=Q5bMBQIDxJGyIL8ma9YgT_pVaZLwnDFb9ZchsPo9SMTsupKNT1cHs-hFl7ovJlrfZEfR9T1_25yL64MX0Q&oh=00_AQMZ1Oq8ovyOB8MqrZc9NhGo_kfyLROmUeile0M5SPVgVw&oe=6AC8D518" 662 loading="lazy" 663 /> 664 </a> 665 <a 666 class="wp-block-jetpack-instagram-gallery__grid-post" 667 href="https://www.instagram.com/p/DcBkiouFWZB/" 668 rel="noopener noreferrer" 669 target="_blank" 670 > 671 <img 672 alt="Kinda chic...to share diverse queer and trans history to help kids imagine their future and prepare to change their world. " 673 src="https://scontent-iad3-1.cdninstagram.com/v/t51.82787-15/770276644_18612733264034298_4041140171668305881_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=108&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMiJ9&_nc_ohc=Ir6bTAtZb8kQ7kNvwFrWo2H&_nc_oc=AdqzdHmzNSDSAe6rKjLpWeInESJsQsTryGgaG06ZHw315tLiIlxV0sDzeHMHJby4GvE&_nc_zt=23&_nc_ht=scontent-iad3-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=YFb1mbMhgqQD9RujjRaqVA&_nc_tpa=Q5bMBQJYwepqqpcCmSdtoI-iEJd3a12MGiuZbIn2Jyg__Z99md-KyH4jyfEj4ALK0kXY21aohx84HQyrAw&oh=00_AQNlfbmCPN1QEH_dsTsEzwAJKW4Fm7PXTNh4h4PEjyOsZQ&oe=6AC8C3A6" 674 loading="lazy" 675 /> 676 </a> 677 <a 678 class="wp-block-jetpack-instagram-gallery__grid-post" 679 href="https://www.instagram.com/reel/DbI94wCCQba/" 680 rel="noopener noreferrer" 681 target="_blank" 682 > 683 <img
684 alt="Hear me out because this is important: you can help your kid love writing by finding tools that help, instead of focusing on "overcoming" their difficulties. No person ever overcomes disability. Instead, we learn to find accommodations that work for us. Shame and guilt aren't going to work. Targeted instructions and practice can be important, but what really helps are the right tools. For me, that's been things like screenreaders that help me hear errors my eyes miss. I had to develop those strategies myself, but you can help a child find what will work for them more easily and sooner than I did. Then when they have something the want to share with the world through write, they'll be able to. And they might even love it. " 685 src="https://scontent-iad3-1.cdninstagram.com/v/t51.71878-15/755034284_1053654550487759_106397584658018797_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzIifQ%3D%3D&_nc_ohc=2chZKWiXPv0Q7kNvwE8dLfE&_nc_oc=AdqMPcliQ9DhhnYe2F_nsgAh9TkxG8ZHnMaxP7pnpqJy9Q_PVhkAYkTK4fOiahd7bhA&_nc_zt=23&_nc_ht=scontent-iad3-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=YFb1mbMhgqQD9RujjRaqVA&_nc_tpa=Q5bMBQIj7QaHcByBadZ-KnwOG67XIBGyRV_hRO410VUDE1stsb7A_AAIkrEB-JOWRXKupQ6SDO6E4Y_xoA&oh=00_AQM-MdBHrjSOvJBIiVV5fRwnrZFshGmt6NTPTC99PUDXXg&oe=6AC8CE40" 686 loading="lazy" 687 /> 688 </a> 689 <a 690 class="wp-block-jetpack-instagram-gallery__grid-post" 691 href="https://www.instagram.com/reel/DbI6Zu-iTO4/" 692 rel="noopener noreferrer" 693 target="_blank" 694 > 695 <img 696 alt="Only one more tip left and it's the most important. Stay tuned" 697 src="https://scontent-iad3-1.cdninstagram.com/v/t51.71878-15/754068824_1082280411423499_8481217667550467335_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=110&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzIifQ%3D%3D&_nc_ohc=KSykElszEloQ7kNvwHesRLz&_nc_oc=AdpsA4epUnD_LZMzCNcmGeIXJprBgUhFP1O2BcvX2PRpwbxNSjxEFJMsy5pH4Bo46aM&_nc_zt=23&_nc_ht=scontent-iad3-1.cdninstagram.com&edm=ANo9K5cEAAAA&_nc_gid=YFb1mbMhgqQD9RujjRaqVA&_nc_tpa=Q5bMBQJo4-3hK2nqO17zoGqfGjWKgrkycc_5ARzAtzoy2S8gq-lyO-6Aq_-PPOOdfqi9EL6bV6-ap9ELKw&oh=00_AQOCWk9J7yV8P0JyrjTwz4LgcziUMwLp6nEOl3pwN9o6ag&oe=6AC8B92A" 698 loading="lazy" 699 /> 700 </a> 701 </div> 702 703 </aside> </div><!-- #widget-area-2 --> 704 705 <div id="widget-area-3" class="widget-area"> 706 <aside id="block-7" class="widget widget_block widget_media_image"></aside><aside id="block-8" class="widget widget_block widget_media_gallery"> 707<figure data-carousel-extra='{"blog_id":17649533,"permalink":"https://jmellison.net/"}' class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> 708<figure class="wp-block-image size-large"><a href="https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp"><img loading="lazy" width="872" height="1023" data-id="2467" src="https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=872" alt="" class="wp-image-2467" srcset="https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=872 872w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=128 128w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=256 256w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp?w=768 768w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/willi_ninja_vogue_legend.webp 1022w" sizes="auto, (max-width: 872px) 100vw, 872px" /></a></figure> 709 710 711 712<figure class="wp-block-image size-large"><a href="https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/flor-fights-back.jpg"><img loading="lazy" width="700" height="1000" data-id="2466" src="https://thegreatestexpression.wordpress.com/w
712p-content/uploads/2026/01/flor-fights-back.jpg?w=700" alt="" class="wp-image-2466" srcset="https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/flor-fights-back.jpg 700w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/flor-fights-back.jpg?w=105 105w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2026/01/flor-fights-back.jpg?w=210 210w" sizes="auto, (max-width: 700px) 100vw, 700px" /></a></figure> 713 714 715 716<figure class="wp-block-image size-large"><a href="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/final-cover.png"><img loading="lazy" width="432" height="562" data-id="2315" src="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/final-cover.png?w=432" alt="" class="wp-image-2315" srcset="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/final-cover.png 432w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/final-cover.png?w=115 115w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/final-cover.png?w=231 231w" sizes="auto, (max-width: 432px) 100vw, 432px" /></a></figure> 717 718 719 720<figure class="wp-block-image size-large"><a href="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/weve-got-to-do-something.jpg"><img loading="lazy" width="475" height="596" data-id="2327" src="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/weve-got-to-do-something.jpg?w=475" alt="" class="wp-image-2327" srcset="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/weve-got-to-do-something.jpg 475w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/weve-got-to-do-something.jpg?w=120 120w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/weve-got-to-do-something.jpg?w=239 239w" sizes="auto, (max-width: 475px) 100vw, 475px" /></a></figure> 721 722 723 724<figure class="wp-block-image size-large"><a href="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/stonewall-in.png"><img loading="lazy" width="461" height="565" data-id="2326" src="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/stonewall-in.png?w=461" alt="" class="wp-image-2326" srcset="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/stonewall-in.png 461w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/stonewall-in.png?w=122 122w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/stonewall-in.png?w=245 245w" sizes="auto, (max-width: 461px) 100vw, 461px" /></a></figure> 725 726 727 728<figure class="wp-block-image size-large"><a href="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-3.png"><img loading="lazy" width="917" height="565" data-id="2325" src="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-3.png?w=917" alt="" class="wp-image-2325" srcset="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-3.png 917w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-3.png?w=150 150w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-3.png?w=300 300w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-3.png?w=768 768w" sizes="auto, (max-width: 917px) 100vw, 917px" /></a></figure> 729 730 731 732<figure class="wp-block-image size-large"><a href="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-2.png"><img loading="lazy" width="616" height="565" data-id="2324" src="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-2.png?w=616" alt="" class="wp-image-2324" srcset="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-2.png 616w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-2.png?w=150 150w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-2.png?w=300 300w" sizes="auto, (max-width: 616px) 100vw, 616px" /></a></figure> 733 734 735 736<figure class="wp-block-image size-large">
736<a href="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-1.png"><img loading="lazy" width="612" height="576" data-id="2323" src="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-1.png?w=612" alt="" class="wp-image-2323" srcset="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-1.png 612w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-1.png?w=150 150w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/page-1.png?w=300 300w" sizes="auto, (max-width: 612px) 100vw, 612px" /></a></figure> 737 738 739 740<figure class="wp-block-image size-large"><a href="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/marsha-tells-off-a-police-officer.png"><img loading="lazy" width="693" height="592" data-id="2322" src="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/marsha-tells-off-a-police-officer.png?w=693" alt="" class="wp-image-2322" srcset="https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/marsha-tells-off-a-police-officer.png 693w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/marsha-tells-off-a-police-officer.png?w=150 150w, https://thegreatestexpression.wordpress.com/wp-content/uploads/2020/07/marsha-tells-off-a-police-officer.png?w=300 300w" sizes="auto, (max-width: 693px) 100vw, 693px" /></a></figure> 741</figure> 742</aside> </div><!-- #widget-area-3 --> 743 744 </div><!-- #tertiary --> 745 746 </div><!-- #content --> 747 748 749 <footer id="colophon" class="site-footer"> 750 751 <div class="site-info" role="contentinfo"> 752 <a href="https://wordpress.com/?ref=footer_blog" rel="nofollow">Blog at WordPress.com.</a> 753 754 </div><!-- .site-info --> 755 </footer><!-- #colophon --> 756</div><!-- #page --> 757 758<!-- -->
759<script type="speculationrules"> 760{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/files/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/pub/sela/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 761</script>
vendor: 1 bytes, line 761
761
762<script id="grofiles-cards-js" src="//0.gravatar.com/js/hovercards/hovercards.min.js?ver=202641d1133547e8a1f2801609f51cef12522abe7f6647d869e9fbc974fe356a37e613"></script>
vendor: 1 bytes, line 762
762
763<script id="wpgroho-js-extra"> 764var WPGroHo = {"my_hash":""}; 765//# sourceURL=wpgroho-js-extra 766</script>
vendor: 1 bytes, line 766
766
767<script crossorigin='anonymous' type='text/javascript' src='/wp-content/mu-plugins/gravatar-hovercards/wpgroho.js?m=1610363240i'></script>
767 768 769
769<script> 770 // Initialize and attach hovercards to all gravatars 771 ( function() { 772 function init() { 773 if ( typeof Gravatar === 'undefined' ) { 774 return; 775 } 776 777 if ( typeof Gravatar.init !== 'function' ) { 778 return; 779 } 780 781 Gravatar.profile_cb = function ( hash, id ) { 782 WPGroHo.syncProfileData( hash, id ); 783 }; 784 785 Gravatar.my_hash = WPGroHo.my_hash; 786 Gravatar.init( 787 'body', 788 '#wp-admin-bar-my-account', 789 { 790 i18n: { 791 'Edit your profile →': 'Edit your profile →', 792 'View profile →': 'View profile →', 793 'Contact': 'Contact', 794 'Send money': 'Send money', 795 'Sorry, we are unable to load this Gravatar profile.': 'Sorry, we are unable to load this Gravatar profile.', 796 'Gravatar not found.': 'Gravatar not found.', 797 'Too Many Requests.': 'Too Many Requests.', 798 'Internal Server Error.': 'Internal Server Error.', 799 'Is this you?': 'Is this you?', 800 'Claim your free profile.': 'Claim your free profile.', 801 'Email': 'Email', 802 'Home Phone': 'Home Phone', 803 'Work Phone': 'Work Phone', 804 'Cell Phone': 'Cell Phone', 805 'Contact Form': 'Contact Form', 806 'Calendar': 'Calendar', 807 }, 808 } 809 ); 810 } 811 812 if ( document.readyState !== 'loading' ) { 813 init(); 814 } else { 815 document.addEventListener( 'DOMContentLoaded', init ); 816 } 817 } )(); 818 </script>
818 819 820 <div style="display:none"> 821 </div> 822 <!-- CCPA [start] --> 823
823<script type="text/javascript"> 824 ( function () { 825 826 var setupPrivacy = function() { 827 828 // Minimal Mozilla Cookie library 829 // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework 830 var cookieLib = window.cookieLib = {getItem:function(e){return e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},setItem:function(e,o,n,t,r,i){if(!e||/^(?:expires|max\-age|path|domain|secure)$/i.test(e))return!1;var c="";if(n)switch(n.constructor){case Number:c=n===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+n;break;case String:c="; expires="+n;break;case Date:c="; expires="+n.toUTCString()}return"rootDomain"!==r&&".rootDomain"!==r||(r=(".rootDomain"===r?".":"")+document.location.hostname.split(".").slice(-2).join(".")),document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+c+(r?"; domain="+r:"")+(t?"; path="+t:"")+(i?"; secure":""),!0}}; 831 832 // Implement IAB USP API. 833 window.__uspapi = function( command, version, callback ) { 834 835 // Validate callback. 836 if ( typeof callback !== 'function' ) { 837 return; 838 } 839 840 // Validate the given command. 841 if ( command !== 'getUSPData' || version !== 1 ) { 842 callback( null, false ); 843 return; 844 } 845 846 // Check for GPC. If set, override any stored cookie. 847 if ( navigator.globalPrivacyControl ) { 848 callback( { version: 1, uspString: '1YYN' }, true ); 849 return; 850 } 851
852 // Check for cookie. 853 var consent = cookieLib.getItem( 'usprivacy' ); 854 855 // Invalid cookie. 856 if ( null === consent ) { 857 callback( null, false ); 858 return; 859 } 860 861 // Everything checks out. Fire the provided callback with the consent data. 862 callback( { version: 1, uspString: consent }, true ); 863 }; 864 865 // Initialization. 866 document.addEventListener( 'DOMContentLoaded', function() { 867 868 // Internal functions. 869 var setDefaultOptInCookie = function() { 870 var value = '1YNN'; 871 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 872 cookieLib.setItem( 'usprivacy', value, 365 * 24 * 60 * 60, '/', domain ); 873 }; 874 875 var setDefaultOptOutCookie = function() { 876 var value = '1YYN'; 877 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 878 cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); 879 }; 880 881 var setDefaultNotApplicableCookie = function() { 882 var value = '1---'; 883 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 884 cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); 885 }; 886 887 var setCcpaAppliesCookie = function( applies ) { 888 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 889 cookieLib.setItem( 'ccpa_applies', applies, 24 * 60 * 60, '/', domain ); 890 } 891 892 var maybeCallDoNotSellCallback = function() { 893 if ( 'function' === typeof window.doNotSellCallback ) { 894 return window.doNotSellCallback(); 895 } 896 897 return false; 898 } 899 900 // Look for usprivacy cookie first. 901 var usprivacyCookie = cookieLib.getItem( 'usprivacy' ); 902 903 // Found a usprivacy cookie. 904 if ( null !== usprivacyCookie ) { 905 906 // If the cookie indicates that CCPA does not apply, then bail. 907 if ( '1---' === usprivacyCookie ) { 908 return; 909 } 910 911 // CCPA applies, so call our callback to add Do Not Sell link to the page. 912 maybeCallDoNotSellCallback(); 913 914 // We're all done, no more processing needed. 915 return; 916 } 917 918 // We don't have a usprivacy cookie, so check to see if we have a CCPA applies cookie. 919 var ccpaCookie = cookieLib.getItem( 'ccpa_applies' ); 920 921 // No CCPA applies cookie found, so we'll need to geolocate if this visitor is from California. 922 // This needs to happen client side because we do not have region geo data in our $SERVER headers, 923 // only country data -- therefore we can't vary cache on the region. 924 if ( null === ccpaCookie ) { 925 926 var request = new XMLHttpRequest(); 927 request.open( 'GET', 'https://public-api.wordpress.com/geo/', true ); 928 929 request.onreadystatechange = function () { 930 if ( 4 === this.readyState ) { 931 if ( 200 === this.status ) { 932 933 // Got a geo response. Parse out the region data. 934 var data = JSON.parse( this.response ); 935 var region = data.region ? data.region.toLowerCase() : ''; 936 var ccpa_applies = ['california', 'colorado', 'connecticut', 'delaware', 'indiana', 'iowa', 'montana', 'new jersey', 'oregon', 'tennessee', 'texas', 'utah', 'virginia'].indexOf( region ) > -1; 937 // Set CCPA applies cookie. This keeps us from having to make a geo request too frequently. 938 setCcpaAppliesCookie( ccpa_applies ); 939 940 // Check if CCPA applies to set the proper usprivacy cookie. 941 if ( ccpa_applies ) { 942 if ( maybeCallDoNotSellCallback() ) { 943 // Do Not Sell link added, so set default opt-in. 944 setDefaultOptInCookie(); 945 } else { 946 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 947 setDefaultOptOutCookie(); 948 } 949 } else { 950 // CCPA does not apply. 951 setDefaultNotApplicableCookie(); 952 } 953 } else { 954 // Could not geo, so let's assume for now that CCPA applies to be safe. 955 setCcpaAppliesCookie( true ); 956 if ( maybeCallDoNotSellCallback() ) { 957 // Do Not Sell link added, so set default opt-in. 958 setDefaultOptInCookie(); 959 } else { 960 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 961 setDefaultOptOutCookie(); 962 } 963 } 964 } 965 }; 966 967 // Send the geo request. 968 request.send(); 969 } else { 970 // We found a CCPA applies cookie. 971 if ( ccpaCookie === 'true' ) { 972 if ( maybeCallDoNotSellCallback() ) { 973 // Do Not Sell link added, so set default opt-in. 974 setDefaultOptInCookie(); 975 } else { 976 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 977 setDefaultOptOutCookie(); 978 } 979 } else { 980 // CCPA does not apply. 981 setDefaultNotApplicableCookie(); 982 } 983 } 984 } ); 985 }; 986 987 // Kickoff initialization. 988 if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { 989 defQueue.items.push( setupPrivacy ); 990 } else { 991 setupPrivacy(); 992 } 993 994 } )(); 995 </script>
995 996 997 <!-- CCPA [end] --> 998 <div class="widget widget_eu_cookie_law_widget"> 999<div 1000 class="hide-on-button ads-active" 1001 data-hide-timeout="30" 1002 data-consent-expiration="180" 1003 id="eu-cookie-law" 1004 style="display: none" 1005> 1006 <form method="post"> 1007 <input type="submit" value="Close and accept" class="accept" /> 1008 1009 Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use. <br /> 1010To find out more, including how to control cookies, see here: 1011 <a href="https://automattic.com/cookies/" rel="nofollow"> 1012 Cookie Policy </a> 1013 </form> 1014</div> 1015</div> <div id="actionbar" dir="ltr" style="display: none;" 1016 class="actnbr-pub-sela" role="region" aria-label="Site actions"> 1017 <span class="actnbr-live" aria-live="polite"></span> 1018 <ul> 1019 <li class="actnbr-btn actnbr-hidden"> 1020 <a class="actnbr-action actnbr-actn-follow " href="" role="button" aria-haspopup="dialog" aria-expanded="false"> 1021 <svg class="actnbr-icon actnbr-icon-bell" width="20" height="20" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M17 11.5c0 1.353.17 2.368.976 3 .266.209.602.376 1.024.5v1H5v-1c.422-.124.757-.291 1.024-.5.806-.632.976-1.647.976-3V9c0-2.8 2.2-5 5-5s5 2.2 5 5v2.5ZM15.5 9v2.5c0 .93.066 1.98.515 2.897l.053.103H7.932a4.018 4.018 0 0 0 .053-.103c.449-.917.515-1.967.515-2.897V9c0-1.972 1.528-3.5 3.5-3.5s3.5 1.528 3.5 3.5Zm-5.492 9.008c0-.176.023-.346.065-.508h3.854A1.996 1.996 0 0 1 12 20c-1.1 0-1.992-.892-1.992-1.992Z"/></svg> <span>Subscribe</span> 1022 </a> 1023 <a class="actnbr-action actnbr-actn-following no-display" href="" role="button"> 1024 <svg class="actnbr-icon actnbr-icon-check" width="20" height="20" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" style="fill: none" stroke="currentColor" stroke-width="1.5"><path d="M7 12L10 15L17 8" vector-effect="non-scaling-stroke"/></svg> <span>Subscribed</span> 1025 </a> 1026 <div class="actnbr-popover actnbr-panel actnbr-notice" id="follow-bubble" role="dialog" aria-label="Subscribe to Joy Michael Ellison"> 1027 <div class="actnbr-follow-bubble"> 1028 <div class="actnbr-panel__group"><a class="actnbr-menu__item actnbr-sitename" href="https://jmellison.net"><img loading='lazy' alt='' src='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png?m=1479929237i' srcset='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png 1x' class='avatar avatar-50' height='50' width='50' /><span class="actnbr-menu__label">Joy Michael Ellison</span></a></div> <div class="actnbr-panel__group"> 1029 <div class="actnbr-message no-display" aria-live="polite"></div> 1030 <form method="post" action="https://subscribe.wordpress.com" accept-charset="utf-8" class="no-display"> 1031 <div class="actnbr-follow-count">Join 34 other subscribers</div> 1032 <input type="email" name="email" placeholder="Want updates? Enter your email" class="actnbr-email-field" aria-label="Email address" /> 1033 <input type="hidden" name="action" value="subscribe" /> 1034 <input type="hidden" name="blog_id" value="17649533" /> 1035 <input type="hidden" name="source" value="https://jmellison.net/" /> 1036 <input type="hidden" name="sub-type" value="actionbar-follow" /> 1037 <input type="hidden" id="_wpnonce" name="_wpnonce" value="3702c9f6f5" /> <button type="submit" class="actnbr-button">Sign me up</button> 1038 </form> 1039 <p class="actnbr-login-nudge"> 1040 Have a WordPress.com account? <a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fjmellison.net%252F">Log in now.</a> </p> 1041 </div> 1042 </div> 1043 </div> 1044 </li> 1045 <li class="actnbr-ellipsis actnbr-hidden"> 1046 <button type="button" class="actnbr-more-toggle" aria-haspopup="true" aria-expanded="false" aria-label="More options"> 1047 <svg class="actnbr-icon actnbr-icon-more-horizontal" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path d="M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z"/></svg> </button> 1048 <div class="actnbr-popover actnbr-menu" role="menu" aria-label="Site options"> 1049 <div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-sitename" href="https://jmellison.net"><img loading='lazy' alt='' src='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png?m=1479929237i' srcset='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png 1x' class='avatar avatar-50' height='50' width='50' /><span class="actnbr-menu__label">Joy Michael Ellison</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-shortlink" href="https://wp.me/P1c3rT-3d"><span class="actnbr-menu__label actnbr-shortlink__text">Copy shortlink</span><span class="actnbr-menu__icon actnbr-shortlink__icon"><svg class="actnbr-icon actnbr-icon-copy" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"/></svg></span><span class="actnbr-menu__icon actnbr-shortlink__icon-copied"><svg class="actnbr-icon actnbr-icon-check" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" style="fill: none" stroke="currentColor" stroke-width="1.5"><path d="M7 12L10 15L17 8" vector-effect="non-scaling-stroke"/></svg></span></a><a role="menuitem" class="actnbr-menu__item actnbr-reader" href="https://wordpress.com/reader/blogs/17649533/posts/199"><span class="actnbr-menu__label">View post in Reader</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-subs" href="https://subscribe.wordpress.com/"><span class="actnbr-menu__label">Manage subscriptions</span></a><a role="menuitem" class="actnbr-menu__item actnbr-signup" href="https://wordpress.com/start/"><span class="actnbr-menu__label">Sign up</span></a><a role="menuitem" class="actnbr-menu__item actnbr-login" href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fjmellison.net%252F"><span class="actnbr-menu__label">Log in</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item flb-report" href="https://wordpress.com/abuse/?report_url=https://jmellison.net/" target="_blank" rel="noopener noreferrer"><span class="actnbr-menu__label">Report this content</span><span class="actnbr-menu__icon"><svg class="actnbr-icon actnbr-icon-external" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path d="M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"/></svg></span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-fold" href=""><span class="actnbr-menu__label">Collapse this bar</span></a></div> </div> 1050 </li> 1051 </ul> 1052 </div> 1053
1053<script> 1054window.addEventListener( "DOMContentLoaded", function () { 1055 var link = document.createElement( "link" ); 1056 link.href = "\/wp-content\/mu-plugins\/jetpack-plugin\/moon\/jetpack_vendor\/automattic\/jetpack-newsletter\/src\/..\/build\/action-bar.css?ver=35dd33285eb46dc308dd"; 1057 link.rel = "stylesheet"; 1058 document.head.appendChild( link ); 1059 1060 var script = document.createElement( "script" ); 1061 script.src = "\/wp-content\/mu-plugins\/jetpack-plugin\/moon\/jetpack_vendor\/automattic\/jetpack-newsletter\/src\/..\/build\/action-bar.js?ver=35dd33285eb46dc308dd"; 1062 document.body.appendChild( script ); 1063 } ); 1064</script>
1064 1065<link rel="prefetch" href="/wp-content/mu-plugins/jetpack-plugin/moon/_inc/blocks/swiper.js" as="script" /> 1066 <div id="jp-carousel-loading-overlay" style="display: none;"> 1067 <div id="jp-carousel-loading-wrapper"> 1068 <span id="jp-carousel-library-loading"><svg class="jetpack-spinner" width="40" height="40" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="50" cy="50" r="46" fill="none" stroke="#ddd" stroke-width="8"/><path d="M 50 4 A 46 46 0 0 1 96 50" fill="none" stroke="currentColor" stroke-width="8" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" dur="1.4s" from="0 50 50" to="360 50 50" repeatCount="indefinite"/></path></svg></span> 1069 </div> 1070 </div> 1071 <div class="jp-carousel-overlay" style="display: none;"> 1072 1073 <div class="jp-carousel-container"> 1074 <!-- The Carousel Swiper --> 1075 <div 1076 class="jp-carousel-wrap swiper jp-carousel-swiper-container jp-carousel-transitions" 1077 itemscope 1078 itemtype="https://schema.org/ImageGallery"> 1079 <div class="jp-carousel swiper-wrapper"></div> 1080 <div class="jp-swiper-button-prev swiper-button-prev"> 1081 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1082 <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> 1083 <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> 1084 </mask> 1085 <g mask="url(#maskPrev)"> 1086 <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> 1087 </g> 1088 </svg> 1089 </div> 1090 <div class="jp-swiper-button-next swiper-button-next"> 1091 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1092 <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> 1093 <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> 1094 </mask> 1095 <g mask="url(#maskNext)"> 1096 <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> 1097 </g> 1098 </svg> 1099 </div> 1100 </div> 1101 <!-- The main close buton --> 1102 <div class="jp-carousel-close-hint"> 1103 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1104 <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> 1105 <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> 1106 </mask> 1107 <g mask="url(#maskClose)"> 1108 <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> 1109 </g> 1110 </svg> 1111 </div> 1112 <!-- Image info, comments and meta --> 1113 <div class="jp-carousel-info"> 1114 <div class="jp-carousel-info-footer"> 1115 <div class="jp-carousel-pagination-container"> 1116 <div class="jp-swiper-pagination swiper-pagination"></div> 1117 <div class="jp-carousel-pagination"></div> 1118 </div> 1119 <div class="jp-carousel-photo-title-container"> 1120 <div class="jp-carousel-photo-caption"></div> 1121 </div> 1122 <div class="jp-carousel-photo-icons-container"> 1123 <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> 1124 <span class="jp-carousel-icon"> 1125 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1126 <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> 1127 <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> 1128 </mask> 1129 <g mask="url(#maskInfo)"> 1130 <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> 1131 </g> 1132 </svg> 1133 </span> 1134 </a> 1135 <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility"> 1136 <span class="jp-carousel-icon"> 1137 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1138 <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> 1139 <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/> 1140 </mask> 1141 <g mask="url(#maskComments)"> 1142 <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> 1143 </g> 1144 </svg> 1145 1146 <span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span> 1147 </span> 1148 </a> 1149 </div>
1150 </div> 1151 <div class="jp-carousel-info-extra"> 1152 <div class="jp-carousel-info-content-wrapper"> 1153 <div class="jp-carousel-photo-title-container"> 1154 <div class="jp-carousel-photo-title"></div> 1155 </div> 1156 <div class="jp-carousel-comments-wrapper"> 1157 <div id="jp-carousel-comments-loading"> 1158 <span>Loading Comments...</span> 1159 </div> 1160 <div class="jp-carousel-comments"></div> 1161 <div id="jp-carousel-comment-form-container"> 1162 <span id="jp-carousel-comment-form-spinner"><svg class="jetpack-spinner" width="20" height="20" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="50" cy="50" r="46" fill="none" stroke="#ddd" stroke-width="8"/><path d="M 50 4 A 46 46 0 0 1 96 50" fill="none" stroke="currentColor" stroke-width="8" stroke-linecap="round"><animateTransform attributeName="transform" type="rotate" dur="1.4s" from="0 50 50" to="360 50 50" repeatCount="indefinite"/></path></svg></span> 1163 <div id="jp-carousel-comment-post-results"></div> 1164 <form id="jp-carousel-comment-form"> 1165 <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label> 1166 <textarea 1167 name="comment" 1168 class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" 1169 id="jp-carousel-comment-form-comment-field" 1170 placeholder="Write a Comment..." 1171 ></textarea> 1172 <div id="jp-carousel-comment-form-submit-and-info-wrapper"> 1173 <div id="jp-carousel-comment-form-commenting-as"> 1174 <fieldset> 1175 <label for="jp-carousel-comment-form-email-field">Email (Required)</label> 1176 <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> 1177 </fieldset> 1178 <fieldset> 1179 <label for="jp-carousel-comment-form-author-field">Name (Required)</label> 1180 <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> 1181 </fieldset> 1182 <fieldset> 1183 <label for="jp-carousel-comment-form-url-field">Website</label> 1184 <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> 1185 </fieldset> 1186 </div> 1187 <input 1188 type="submit" 1189 name="submit" 1190 class="jp-carousel-comment-form-button" 1191 id="jp-carousel-comment-form-button-submit" 1192 value="Post Comment" /> 1193 </div> 1194 </form> 1195 </div> 1196 </div> 1197 <div class="jp-carousel-image-meta"> 1198 <div class="jp-carousel-title-and-caption"> 1199 <div class="jp-carousel-photo-info"> 1200 <div class="jp-carousel-caption" itemprop="caption description"></div> 1201 </div> 1202 1203 <div class="jp-carousel-photo-description"></div> 1204 </div> 1205 <a class="jp-carousel-image-download" href="#" aria-label="Download image" target="_blank" style="display: none;"> 1206 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1207 <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> 1208 <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> 1209 </mask> 1210 <g mask="url(#mask0)"> 1211 <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> 1212 </g> 1213 </svg> 1214 <span class="jp-carousel-download-text"></span> 1215 </a> 1216 <div class="jp-carousel-image-map" style="display: none;"></div> 1217 </div> 1218 </div>
1219 </div> 1220 </div> 1221 </div> 1222 1223 </div> 1224 1225
1225<script type="text/javascript"> 1226 (function () { 1227 var wpcom_reblog = { 1228 source: 'toolbar', 1229 1230 toggle_reblog_box_flair: function (obj_id, post_id) { 1231 1232 // Go to site selector. This will redirect to their blog if they only have one. 1233 const postEndpoint = `https://wordpress.com/post`; 1234 1235 // Ideally we would use the permalink here, but fortunately this will be replaced with the 1236 // post permalink in the editor. 1237 const originalURL = `${ document.location.href }?page_id=${ post_id }`; 1238 1239 const url = 1240 postEndpoint + 1241 '?url=' + 1242 encodeURIComponent( originalURL ) + 1243 '&is_post_share=true' + 1244 '&v=5'; 1245 1246 const redirect = function () { 1247 if ( 1248 ! window.open( url, '_blank' ) 1249 ) { 1250 location.href = url; 1251 } 1252 }; 1253 1254 if ( /Firefox/.test( navigator.userAgent ) ) { 1255 setTimeout( redirect, 0 ); 1256 } else { 1257 redirect(); 1258 } 1259 }, 1260 }; 1261 1262 window.wpcom_reblog = wpcom_reblog; 1263 })(); 1264 </script>
vendor: 1 bytes, line 1264
1264
1265<script id="coblocks-loader-js-extra"> 1266var wpcom_coblocks_js = {"coblocks_masonry_js":"https://s2.wp.com/wp-content/plugins/coblocks/2.18.1-simple-rev.4/dist/js/coblocks-masonry.min.js?m=1681832297i","coblocks_lightbox_js":"https://s2.wp.com/wp-content/plugins/coblocks/2.18.1-simple-rev.4/dist/js/coblocks-lightbox.min.js?m=1681832297i","jquery_core_js":"/wp-includes/js/jquery/jquery.min.js","jquery_migrate_js":"/wp-includes/js/jquery/jquery-migrate.min.js","masonry_js":"/wp-includes/js/masonry.min.js","imagesloaded_js":"/wp-includes/js/imagesloaded.min.js"}; 1267var coblocksLigthboxData = {"closeLabel":"Close Gallery","leftLabel":"Previous","rightLabel":"Next"}; 1268//# sourceURL=coblocks-loader-js-extra 1269</script>
vendor: 1 bytes, line 1269
1269
1270<script id="jetpack-carousel-js-extra"> 1271var jetpackSwiperLibraryPath = {"url":"/wp-content/mu-plugins/jetpack-plugin/moon/_inc/blocks/swiper.js"}; 1272var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https://jmellison.net/wp-admin/admin-ajax.php","nonce":"c38987fc95","display_exif":"1","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","image_label":"Open image in full-screen.","download_original":"View full size \u003Cspan class=\"photo-size\"\u003E{0}\u003Cspan class=\"photo-size-times\"\u003E\u00d7\u003C/span\u003E{1}\u003C/span\u003E","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"1","login_url":"https://thegreatestexpression.wordpress.com/wp-login.php?redirect_to=https%3A%2F%2Fjmellison.net%2F","blog_id":"17649533","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"],"stats_query_args":"blog=17649533&v=wpcom&tz=0&user_id=0&subd=thegreatestexpression","is_public":"1"}; 1273//# sourceURL=jetpack-carousel-js-extra 1274</script>
vendor: 1 bytes, line 1274
1274
1275<script id="jetpack-blocks-assets-base-url-js-before"> 1276var Jetpack_Block_Assets_Base_Url="https://s0.wp.com/wp-content/mu-plugins/jetpack-plugin/moon/_inc/blocks/"; 1277//# sourceURL=jetpack-blocks-assets-base-url-js-before 1278</script>
vendor: 1 bytes, line 1278
1278
1279<script crossorigin='anonymous' type='text/javascript' src='/_static/??-eJyNkN1OwzAMhV8I1+uY2LhAPApyE6+4+VWdtDw+mbQC6gXaVZTj8x2fBNcMJsXCseDg0wjZ11Gi4ppmS1bBeFJlxalJVDwsx27SJ/yDhfoLiR25KHJt0+SEwdOKhUP2VHin73O2EJNaEeMUj11/6XpQaTjDzEt3Qitabl02E/hElucuSNznlU8ObWeuAyp7ulGRFhmpSHrErE4yeIkOrslUhat8PUK1858fmrhkMu5+x5BSxA+JBocq3qKhOdUW8ePbhPsD38Nbf349HM6nl+fL9A2w1aOh'></script>
vendor: 1 bytes, line 1279
1279
1280<script id="jetpack-testimonial-theme-supports-js-after"> 1281const jetpack_testimonial_theme_supports = false 1282//# sourceURL=jetpack-testimonial-theme-supports-js-after 1283</script>
vendor: 1 bytes, line 1283
1283
1284<script data-wp-strategy="defer" defer id="jetpack-block-instagram-gallery-js" src="/wp-content/mu-plugins/jetpack-plugin/moon/_inc/blocks/instagram-gallery/view.js?m=1790802967i&minify=false&ver=16.3-a.8"></script>
vendor: 1 bytes, line 1284
1284
1285<script crossorigin='anonymous' type='text/javascript' src='/wp-content/mu-plugins/carousel-wpcom/carousel-wpcom.js?m=1761899756i'></script>
vendor: 1 bytes, line 1285
1285
1286<script id="wp-emoji-settings" type="application/json"> 1287{"baseUrl":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/","ext":".png","svgUrl":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/svg/","svgExt":".svg","source":{"concatemoji":"/wp-includes/js/wp-emoji-release.min.js?m=1783090810i&ver=7.2-alpha-63885"}} 1288</script>
vendor: 1 bytes, line 1288
1288
1289<script type="module"> 1290/*! This file is auto-generated */ 1291var 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\udec8")}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)))}); 1292//# sourceURL=/wp-includes/js/wp-emoji-loader.min.js 1293</script>
vendor: 1 bytes, line 1293
1293
1294<script src="//stats.wp.com/w.js?69" defer></script>
1294
1294<script type="text/javascript"> 1295_tkq = window._tkq || []; 1296_stq = window._stq || []; 1297_tkq.push(['storeContext', {'blog_id':'17649533','blog_tz':'0','user_lang':'en','blog_lang':'en','user_id':'0'}]); 1298 // Prevent sending pageview tracking from WP-Admin pages. 1299 _stq.push(['view', {'blog':'17649533','v':'wpcom','tz':'0','user_id':'0','post':'199','subd':'thegreatestexpression'}]); 1300 _stq.push(['extra', {'crypt':'UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3BuVT01Uj14Ti1yYTBnX3xuYUQ3Qz1oblZbVHV3MTZ6aj0wcy01aFV6Y1RhRDhuPzkwMncsNm1ad0EldTZtNXh1JSxyYW44MzAxMFBndmg2Wy16eVsyMS1CX1JPeC82bkRMRzN2eVAwKzB0eHVaW0k9YnMycmg/Nm1Sd1BqUjlNRVhKSU89PTlBWlJxaUJQRklfZmFRUVZzLElwYjFGUXYzMGJ4Mj0tSUE9b3NnTSVaJVtML2ltdj9TNnBjP1RTSGJvay9rXzNrdDh4b0wrMlUsRUxfcEZtVXFQV2tnUnhZSVs2L2lvNSxYfmFQMUosTVBKL1V8LzBfVWtnYy9kU2RkL1VHeEdFXz9ZQS5sUk1aPUJdWj1+RSZuQWRq'}]); 1301_stq.push([ 'clickTrackerInit', '17649533', '199' ]); 1302</script>
1302 1303<noscript><img src="https://pixel.wp.com/b.gif?v=noscript" style="height:1px;width:1px;overflow:hidden;position:absolute;bottom:1px;" alt="" /></noscript> 1304<meta id="bilmur" property="bilmur:data" content="" data-provider="wordpress.com" data-service="simple" data-site-tz="Etc/GMT-0" data-custom-props="{"enq_jquery":"1","logged_in":"0","wptheme":"pub\/sela","wptheme_is_block":"0"}" > 1305
1305<script defer src="/wp-content/js/bilmur.min.js?i=19&m=202641"></script>
1305 1306</body> 1307</html> 1308<!-- 1309 generated in 0.371 seconds 1310 146748 bytes batcached for 300 seconds 1311-->
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.