1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <title>About this site</title> 8 <meta name="description" content="DataPlotPlus is an independent publication launched in May 2023 by DataPlotPlus. If you subscribe today, you'll get full access to the website as well" /> 9 10 <!-- PrismJS --> 11 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism.min.css" integrity="sha512-tN7Ec6zAFaVSG3TpNAKtk4DOHNpSwKHxxrsiw4GHKESGPs5njn/0sMCUMl2svV4wo4BK/rCP7juYz+zx+l6oeQ==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 12 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/toolbar/prism-toolbar.min.css" integrity="sha512-Dqf5696xtofgH089BgZJo2lSWTvev4GFo+gA2o4GullFY65rzQVQLQVlzLvYwTo0Bb2Gpb6IqwxYWtoMonfdhQ==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 13 <!-- themes: https://cdnjs.com/libraries/prism --> 14 <link id="prism-theme" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-solarizedlight.min.css" crossorigin="anonymous" referrerpolicy="no-referrer" /> 15 16 <!-- TOC --> 17 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tocbot/4.20.1/tocbot.min.css" integrity="sha512-a/fdL49R0f7ZkWXAaVeKvAoIQYcc90fqoAv0aZnfSDD5onvu8Z1QEiiulgDlNVp2x1B9H+WkxtsGLeZkk1gYGw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 18 19 <link rel="stylesheet" href="/assets/built/screen.css?v=8kciES8KElf94qht"> 20 21 <link rel="icon" href="https://dataplotplus.com/content/images/size/w256h256/2022/08/painter-161318_640.png" type="image/png"> 22 <link rel="canonical" href="https://dataplotplus.com/about/"> 23 <meta name="referrer" content="no-referrer-when-downgrade"> 24 25 <meta property="og:site_name" content="Data Plot Plus Python"> 26 <meta property="og:type" content="website"> 27 <meta property="og:title" content="About this site"> 28 <meta property="og:description" content="DataPlotPlus is an independent publication launched in May 2023 by DataPlotPlus. If you subscribe today, you'll get full access to the website as well as email newsletters about new content when it's available. Your subscription makes this site possible, and allows DataPlotPlus to continue to exist. Thank you!"> 29 <meta property="og:url" content="https://dataplotplus.com/about/"> 30 <meta property="og:image" content="https://dataplotplus.com/content/images/size/w1200/2021/10/stock-1863880_1280-1.jpg"> 31 <meta property="article:published_time" content="2023-05-16T07:05:40.000Z"> 32 <meta property="article:modified_time" content="2023-05-16T07:06:16.000Z"> 33 <meta property="article:publisher" content="https://www.facebook.com/ghost"> 34 <meta name="twitter:card" content="summary_large_image"> 35 <meta name="twitter:title" content="About this site"> 36 <meta name="twitter:description" content="DataPlotPlus is an independent publication launched in May 2023 by DataPlotPlus. If you subscribe today, you'll get full access to the website as well as email newsletters about new content when it's available. Your subscription makes this site possible, and allows DataPlotPlus to continue to exist. Thank you!"> 37 <meta name="twitter:url" content="https://dataplotplus.com/about/"> 38 <meta name="twitter:image" content="https://dataplotplus.com/content/images/size/w1200/2021/10/stock-1863880_1280-1.jpg"> 39 <meta name="twitter:label1" content="Written by"> 40 <meta name="twitter:data1" content="DataPlotPlus"> 41 <meta name="twitter:site" content="@ghost"> 42 <meta property="og:image:width" content="1200"> 43 <meta property="og:image:height" content="800"> 44 45
45<script type="application/ld+json"> 46{ 47 "@context": "https://schema.org", 48 "@type": "Article", 49 "publisher": { 50 "@type": "Organization", 51 "name": "Data Plot Plus Python", 52 "url": "https://dataplotplus.com/", 53 "logo": { 54 "@type": "ImageObject", 55 "url": "https://dataplotplus.com/content/images/size/w256h256/2022/08/painter-161318_640.png", 56 "width": 60, 57 "height": 60 58 } 59 }, 60 "author": { 61 "@type": "Person", 62 "name": "DataPlotPlus", 63 "image": { 64 "@type": "ImageObject", 65 "url": "https://www.gravatar.com/avatar/dda88d6b1d2bab5e69dab0364bdcac0e?s=250&r=x&d=mp", 66 "width": 250, 67 "height": 250 68 }, 69 "url": "https://dataplotplus.com/author/dataplotplus/", 70 "sameAs": [] 71 }, 72 "headline": "About this site", 73 "url": "https://dataplotplus.com/about/", 74 "datePublished": "2023-05-16T07:05:40.000Z", 75 "dateModified": "2023-05-16T07:06:16.000Z", 76 "description": "DataPlotPlus is an independent publication launched in May 2023 by DataPlotPlus. If you subscribe today, you'll get full access to the website as well as email newsletters about new content when it's available. Your subscription makes this site possible, and allows DataPlotPlus to continue to exist. Thank you!\n\n\nAccess all areas\n\nBy signing up, you'll get access to the full archive of everything that's been published before and everything that's still to come. Your very own private library.\n\n\nFr", 77 "mainEntityOfPage": "https://dataplotplus.com/about/" 78} 79 </script>
79 80 81 <meta name="generator" content="Ghost 6.65"> 82 <link rel="alternate" type="application/rss+xml" title="Data Plot Plus Python" href="https://dataplotplus.com/rss/"> 83 84
84<script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="9ac95d788e101837b65853dfb5" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://dataplotplus.com/" data-locale="en" crossorigin="anonymous" type="0f0cadadae267dc594beb50b-text/javascript"></script>
84 85 86 <link href="https://dataplotplus.com/webmentions/receive/" rel="webmention"> 87
87<script defer src="/public/cards.min.js?v=ShRHxgy4po8zN-Wf" type="0f0cadadae267dc594beb50b-text/javascript"></script>
87<style>:root {--ghost-accent-color: #ad7fa8;}</style> 88 <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=WwnU9jw5ancNC8Gc"> 89 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 89-90
89 90<script async src="https://www.googletagmanager.com/gtag/js?id=
90G-TM0VWN0E9W
vendor: 60 bytes, line 90
90" type="0f0cadadae267dc594beb50b-text/javascript"></script>
91<script type="0f0cadadae267dc594beb50b-text/javascript"> 92
vendor: 134 bytes, lines 92-96
92window.dataLayer = window.dataLayer || []; 93 function gtag(){dataLayer.push(arguments);} 94 gtag('js', new Date()); 95 96 gtag('config', '
96G-TM0VWN0E9W
vendor: 4 bytes, line 96
96');
97</script>
97 98 99<!-- ahrefs --> 100<meta name="ahrefs-site-verification" content="b698dadbc61303455425798abc6d83db9979f2794d33430a3e859736810dda29">
101<script src="https://analytics.ahrefs.com/analytics.js" data-key="TZMnbtLt9M7H5NDwljlwfg" async type="0f0cadadae267dc594beb50b-text/javascript"></script>
101 102
103<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6880376650038478" crossorigin="anonymous" type="0f0cadadae267dc594beb50b-text/javascript"></script>
103 104</head> 105 106<body class="page-template page-about is-head-left-logo"> 107<div class="site"> 108 109 <header id="gh-head" class="gh-head gh-outer"> 110 <div class="gh-head-inner gh-inner"> 111 <div class="gh-head-brand"> 112 <div class="gh-head-brand-wrapper"> 113 <a class="gh-head-logo" href="https://dataplotplus.com"> 114 Data Plot Plus Python 115 </a> 116 </div> 117 <button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" alt="search image" aria-label="Search this site"> 118<path d="M17.5 17.5L12.5 12.5L17.5 17.5ZM14.1667 8.33333C14.1667 9.09938 14.0158 9.85792 13.7226 10.5657C13.4295 11.2734 12.9998 11.9164 12.4581 12.4581C11.9164 12.9998 11.2734 13.4295 10.5657 13.7226C9.85792 14.0158 9.09938 14.1667 8.33333 14.1667C7.56729 14.1667 6.80875 14.0158 6.10101 13.7226C5.39328 13.4295 4.75022 12.9998 4.20854 12.4581C3.66687 11.9164 3.23719 11.2734 2.94404 10.5657C2.65088 9.85792 2.5 9.09938 2.5 8.33333C2.5 6.78624 3.11458 5.30251 4.20854 4.20854C5.30251 3.11458 6.78624 2.5 8.33333 2.5C9.88043 2.5 11.3642 3.11458 12.4581 4.20854C13.5521 5.30251 14.1667 6.78624 14.1667 8.33333Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 119</svg> 120</button> 121 <button class="gh-icon-btn theme-icon" id="dark-theme-icon-mobile" onclick="if (!window.__cfRLUnblockHandlers) return false; changeTheme('dark')" aria-label="Change to dark theme" data-cf-modified-0f0cadadae267dc594beb50b-=""> 122 <img class="logo-image" src="/assets/icons/moon.svg?v=5wfBp_jP4Q5cMXq4" alt="Dark theme" height="35px" width="35px"> 123 </button> 124 <button class="gh-icon-btn theme-icon hidden" id="light-theme-icon-mobile" onclick="if (!window.__cfRLUnblockHandlers) return false; changeTheme('light')" aria-label="Change to light theme" data-cf-modified-0f0cadadae267dc594beb50b-=""> 125 <img class="logo-image" src="/assets/icons/sun.svg?v=KHmu59mh1_E7Yob6" alt="Light theme" height="35px" width="35px"> 126 </button> 127 <button class="gh-icon-btn theme-icon" id="saved-icon-mobile" onclick="if (!window.__cfRLUnblockHandlers) return false; showSaved()" aria-label="Show saved posts" data-cf-modified-0f0cadadae267dc594beb50b-=""> 128 <img class="logo-image" src="/assets/icons/heart.svg?v=oHRKHKWcsHAE8HCx" alt="Saved posts" height="35px" width="35px"> 129 </button> 130 <button class="gh-burger" aria-label="Menu"></button> 131 </div> 132 133 <nav class="gh-head-menu"> 134 <ul class="nav"> 135 <li class="nav-home"><a href="https://dataplotplus.com/">Home</a></li> 136 <li class="nav-about nav-current"><a href="https://dataplotplus.com/about/">About</a></li> 137</ul> 138 139 140 <div class="dropdown"> 141 <div class="dropbtn"> 142 <a class="" href="https://dataplotplus.com/ar-chart/"> 143<!--kg-card-begin: html--> 144Bar Chart 145<!--kg-card-end: html--> 146</a> 147 148 </div> 149 150 151 <div class="dropdown-content"> 152 <a class="topic-article-link" href="/how-to-create-bar-plot-with-two-y-axis-bars-in-pandas/"> 153 How to Create Bar-Plot with two y-axis/bars in Pandas 154 </a> 155 <a class="topic-article-link" href="/how-to-plot-stacked-bar-chart-in-pandas/"> 156 How to Plot Stacked with Logarithmic Scale Bar Chart in Pandas? 157 </a> 158 <a class="topic-article-link" href="/how-to-annotate-bar-plot-in-pandas/"> 159 How to Annotate Bar Plot in Pandas 160 </a> 161 <a class="topic-article-link" href="/how-to-change-date-format-in-pandas-bar-plot/"> 162 How to Change Date Format in Pandas Bar Plot 163 </a> 164 <a class="topic-article-link" href="/pandas-bar-chart-with-different-colors/"> 165 How to Plot Bar Chart with Different Colors in Pandas 166 </a> 167 <a class="topic-article-link" href="/plot-multiple-colored-bar-charts-in-matplotlib/"> 168 Plot Multiple Colored Bar Charts in Matplotlib 169 </a> 170 <a class="topic-article-link" href="/fix-wrong-dates-on-the-x-axis-showing-1970-in-a-pandas-bar-chart/"> 171 Fix Wrong Dates on the X-Axis (Showing 1970) in a Pandas Bar Chart 172 </a> 173 </div> 174 </div> 175 176 </nav> 177 178 <div class="gh-head-actions"> 179 <button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" alt="search image" aria-label="Search this site"> 180<path d="M17.5 17.5L12.5 12.5L17.5 17.5ZM14.1667 8.33333C14.1667 9.09938 14.0158 9.85792 13.7226 10.5657C13.4295 11.2734 12.9998 11.9164 12.4581 12.4581C11.9164 12.9998 11.2734 13.4295 10.5657 13.7226C9.85792 14.0158 9.09938 14.1667 8.33333 14.1667C7.56729 14.1667 6.80875 14.0158 6.10101 13.7226C5.39328 13.4295 4.75022 12.9998 4.20854 12.4581C3.66687 11.9164 3.23719 11.2734 2.94404 10.5657C2.65088 9.85792 2.5 9.09938 2.5 8.33333C2.5 6.78624 3.11458 5.30251 4.20854 4.20854C5.30251 3.11458 6.78624 2.5 8.33333 2.5C9.88043 2.5 11.3642 3.11458 12.4581 4.20854C13.5521 5.30251 14.1667 6.78624 14.1667 8.33333Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 181</svg> 182</button> 183 <button class="gh-icon-btn theme-icon" id="dark-theme-icon" onclick="if (!window.__cfRLUnblockHandlers) return false; changeTheme('dark')" aria-label="Change to dark theme" data-cf-modified-0f0cadadae267dc594beb50b-=""> 184 <img class="logo-image" src="/assets/icons/moon.svg?v=5wfBp_jP4Q5cMXq4" alt="Dark theme" height="35px" width="35px"> 185 </button> 186 <button class="gh-icon-btn theme-icon hidden" id="light-theme-icon" onclick="if (!window.__cfRLUnblockHandlers) return false; changeTheme('light')" aria-label="Change to light theme" data-cf-modified-0f0cadadae267dc594beb50b-=""> 187 <img class="logo-image" src="/assets/icons/su
187n.svg?v=KHmu59mh1_E7Yob6" alt="Light theme" height="35px" width="35px"> 188 </button> 189 <button class="gh-icon-btn theme-icon" id="saved-icon" onclick="if (!window.__cfRLUnblockHandlers) return false; showSaved()" aria-label="Show saved posts" data-cf-modified-0f0cadadae267dc594beb50b-=""> 190 <img class="logo-image" src="/assets/icons/heart.svg?v=oHRKHKWcsHAE8HCx" alt="Saved posts" height="35px" width="35px"> 191 </button> 192 </div> 193 </div> 194 </header> 195 <div id="overlay"> 196 <div id="overlay-content"></div> 197 </div> 198</header> 199 200 201 202 <div class="site-content"> 203 204 <main class="site-main"> 205 <article class="post no-image"> 206 207 <header class="gh-article-header gh-canvas"> 208 <h1 class="gh-article-title">About this site</h1> 209 </header> 210 211 <div class="post-content gh-content gh-canvas"> 212 <p>DataPlotPlus is an independent publication launched in May 2023 by DataPlotPlus. If you subscribe today, you'll get full access to the website as well as email newsletters about new content when it's available. Your subscription makes this site possible, and allows DataPlotPlus to continue to exist. Thank you!</p><h3 id="access-all-areas">Access all areas</h3><p>By signing up, you'll get access to the full archive of everything that's been published before and everything that's still to come. Your very own private library.</p><h3 id="fresh-content-delivered">Fresh content, delivered</h3><p>Stay up to date with new content sent straight to your inbox! No more worrying about whether you missed something because of a pesky algorithm or news feed.</p><h3 id="meet-people-like-you">Meet people like you</h3><p>Join a community of other subscribers who share the same interests.</p><hr><h3 id="start-your-own-thing">Start your own thing</h3><p>Enjoying the experience? Get started for free and set up your very own subscription business using <a href="https://ghost.org/?ref=dataplotplus.com">Ghost</a>, the same platform that powers this website.</p> 213 </div> 214 215 </article> 216 </main> 217 218 219 </div> 220 221 <section class="cookie"> 222 <div class="txt"> 223 <p> 224 By using <strong>Data Plot Plus Python</strong>, you agree to our <a href="/privacy" target="_blank">Cookie Policy.</a> 225 </p> 226 </div> 227 <div> 228 <a class="btn accept" href="javascript:hideCookieAlert();">Accept</a> 229 </div> 230</section>
231<script data-cfasync="false" type="text/javascript"> 232 var cookiesAccepted = localStorage.getItem("cookiesAccepted"); 233 if(cookiesAccepted){ 234 hideCookieAlert(); 235 } 236function hideCookieAlert(){ 237 var cookieAlert = document.getElementsByClassName("cookie"); 238 if(cookieAlert.length > 0){ 239 cookieAlert[0].classList.add("hidden"); 240 cookieAlert[0].classList.remove("cookie"); 241 localStorage.setItem("cookiesAccepted", true); 242 } 243} 244</script>
244 245 <footer class="gh-foot gh-outer"> 246 <div class="gh-foot-inner gh-inner"> 247 <div class="gh-copyright"> 248 Data Plot Plus Python © 2026 249 </div> 250 <nav class="gh-foot-menu"> 251 <ul class="nav"> 252 <li class="nav-data-privacy"><a href="https://dataplotplus.com/privacy/">Data & privacy</a></li> 253</ul> 254 255 </nav> 256 <div class="gh-powered-by"> 257 <a href="https://ghost.org/" target="_blank" rel="noopener">Powered by Ghost</a> 258 </div> 259 </div> 260 </footer> 261 262</div> 263 264 <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 265 <div class="pswp__bg"></div> 266 267 <div class="pswp__scroll-wrap"> 268 <div class="pswp__container"> 269 <div class="pswp__item"></div> 270 <div class="pswp__item"></div> 271 <div class="pswp__item"></div> 272 </div> 273 274 <div class="pswp__ui pswp__ui--hidden"> 275 <div class="pswp__top-bar"> 276 <div class="pswp__counter"></div> 277 278 <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> 279 <button class="pswp__button pswp__button--share" title="Share"></button> 280 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 281 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 282 283 <div class="pswp__preloader"> 284 <div class="pswp__preloader__icn"> 285 <div class="pswp__preloader__cut"> 286 <div class="pswp__preloader__donut"></div> 287 </div> 288 </div> 289 </div> 290 </div> 291 292 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 293 <div class="pswp__share-tooltip"></div> 294 </div> 295 296 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button> 297 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button> 298 299 <div class="pswp__caption"> 300 <div class="pswp__caption__center"></div> 301 </div> 302 </div> 303 </div> 304</div>
305<script src="/assets/built/main.min.js?v=-hcFVgESSFfqNxWq" type="0f0cadadae267dc594beb50b-text/javascript"></script>
305 306
307<script data-cfasync="false"> 308 var themeSelected = localStorage.getItem("theme"); 309 if( themeSelected == 'dark'){ 310 toggleDarkThemeInBody(); 311 toggleThemeIcons(); 312 changePrismStyle("dark"); 313 } 314 315function changeTheme(theme) { 316 document.documentElement.classList.add('color-theme-in-transition'); 317 318 changePrismStyle(theme) 319 320 setUserPreferenceTheme(theme); 321 toggleDarkThemeInBody(); 322 toggleThemeIcons(); 323 324 //Change style for members section and comments 325 var commentsRoot = document.getElementById("ghost-comments-root"); 326 if(commentsRoot && commentsRoot.children && commentsRoot.children.length > 0){ 327 var iframeEl = commentsRoot.children[0]; 328 if(iframeEl){ 329 const membersSection = iframeEl.contentWindow.document.getElementsByClassName("ghost-display"); 330 if(membersSection && membersSection.length > 0){ 331 membersSection[0].classList.toggle("dark"); 332 } 333 } 334 335 } 336 337 338 window.setTimeout(function() { 339 document.documentElement.classList.remove('color-theme-in-transition')}, 340 1200); 341} 342 343function changePrismStyle(theme){ 344 var headPrism = document.getElementById("prism-theme"); 345 if(headPrism && theme == "dark"){ 346 headPrism.href = "https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-twilight.min.css"; 347 } else{ 348 headPrism.href = "https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/themes/prism-solarizedlight.min.css"; 349 } 350} 351 352function toggleThemeIcons(){ 353 toggleThemeIcon("dark-theme-icon"); 354 toggleThemeIcon("light-theme-icon"); 355 toggleThemeIcon("dark-theme-icon-mobile"); 356 toggleThemeIcon("light-theme-icon-mobile"); 357} 358function toggleThemeIcon(iconId){ 359 var darkThemeIcon = document.getElementById(iconId); 360 darkThemeIcon.classList.toggle("hidden"); 361} 362function setUserPreferenceTheme(theme){ 363 localStorage.setItem("theme", theme); 364} 365function toggleDarkThemeInBody(){ 366 var element = document.body; 367 element.classList.toggle("dark-mode"); 368} 369</script>
vendor: 1 bytes, line 369
369
370<script type="0f0cadadae267dc594beb50b-text/javascript"> 371 function showSaved(){ 372 const saved = JSON.parse(localStorage.getItem("favoritesLst")); 373 const overlay = document.getElementById("overlay"); 374 const overlayContent = document.getElementById("overlay-content"); 375 overlayContent.innerHTML = ""; // clear old list with results 376 if(saved && saved.length > 0){ 377 // List with saved posts 378 const ul = document.createElement('ul'); 379 overlayContent.appendChild(ul); 380 saved.forEach(post=>{ 381 const li = document.createElement('li'); 382 const a = document.createElement('a'); 383 const linkText = document.createTextNode(post.title); 384 a.appendChild(linkText); 385 a.href = post.url; 386 li.appendChild(a); 387 ul.appendChild(li); 388 }) 389 } else{ 390 // No saved posts 391 const noData = document.createElement('span'); 392 noData.textContent = 'No data'; 393 overlayContent.appendChild(noData); 394 } 395 396 overlay.style.display = "block" 397 // clear overlay on click 398 overlay.addEventListener( 399 "click", 400 function(event) { 401 overlay.style.display="none"} 402 ) 403 } 404</script>
404 405 406
407<script src="https://t.ghostboard.io/min.js" async data-gbid="40fac3d188c7c3a989a0465899fa16f7" type="0f0cadadae267dc594beb50b-text/javascript"></script>
407<noscript><img src="https://api.ghostboard.io/noscript/40fac3d188c7c3a989a0465899fa16f7/pixel.gif" alt="Ghostboard pixel" /></noscript>
vendor: 144 bytes, lines 407-409
407 408 409<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="0f0cadadae267dc594beb50b-|49" defer></script>
409<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ac1e1252bd614adfaf7898fc593a0a85","r":1,"spa":2}' crossorigin="anonymous"></script>
409 410</body> 411</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.