PageSourceSearch

https://songbpm.com/@5byg6ioc5bim/5qw8-uzsdj

html songbpm.com collected 2026-09-24 21:00:48 UTC 21,283 bytes, 108 lines download raw bytes

1<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><meta name="generator" content="Astro v7.3.2"><meta name="application-name" content="SongBPM"><title>BPM and key for 楼 by 张胜希 | Tempo for 楼 | SongBPM | songbpm.com</title>  <link rel="canonical" href="https://songbpm.com/@5byg6ioc5bim/5qw8-uzsdj"> <meta name="description" content="The song 楼 by 张胜希 has a tempo (BPM) and key of ..."> <meta name="robots" content="index, follow"> <meta property="og:title" content="BPM and key for 楼 by 张胜希 | Tempo for 楼"> <meta property="og:type" content="website"> <meta property="og:image" content="https://i.scdn.co/image/ab67616d0000b273e24dc07515135d1f93bb5513"> <meta property="og:url" content="https://songbpm.com">  <meta property="og:description" content="The song 楼 by 张胜希 has a tempo (BPM) and key of ...">  <meta property="og:locale" content="en_US">  <meta property="og:site_name" content="SongBPM">  <meta property="og:image:url" content="https://i.scdn.co/image/ab67616d0000b273e24dc07515135d1f93bb5513">   <meta property="og:image:width" content="640"> <meta property="og:image:height" content="640"> <meta property="og:image:alt" content="楼">  <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@songbpm"> <meta name="twitter:title" content="BPM and key for 楼 by 张胜希 | Tempo for 楼"> <meta name="twitter:image" content="https://i.scdn.co/image/ab67616d0000b273e24dc07515135d1f93bb5513">  <meta name="twitter:description" content="The song 楼 by 张胜希 has a tempo (BPM) and key of ..."> <meta name="twitter:creator" content="@blendist">  <link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="icon" type="image/png" sizes="16x16" href="/icon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="/icon-32x32.png"><link rel="icon" type="image/png" sizes="192x192" href="/icon-192x192.png"><link rel="icon" type="image/png" sizes="512x512" href="/icon-512x512.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="manifest" href="/site.webmanifest">
1<script type="text/javascript" id="posthog-js">
2  /* oxlint-disable */
3  !(function (t, e) {
4    var o, n, p, r
5    e.__SV ||
6      ((window.posthog = e),
7      (e._i = []),
8      (e.init = function (i, s, a) {
9        function g(t, e) {
10          var o = e.split(".")
11          ;(2 == o.length && ((t = t[o[0]]), (e = o[1])),
12            (t[e] = function () {
13              t.push([e].concat(Array.prototype.slice.call(arguments, 0)))
14            }))
15        }
16        ;(((p = t.createElement("script")).type = "text/javascript"),
17          (p.crossOrigin = "anonymous"),
18          (p.async = true),
19          (p.src = s.api_host + "/static/array.js"),
20          (r = t.getElementsByTagName("script")[0]).parentNode.insertBefore(
21            p,
22            r
23          ))
24        var u = e
25        void 0 !== a ? (u = e[a] = []) : (a = "posthog")
26        u.people = u.people || []
27        u.toString = function (t) {
28          var e = "posthog"
29          return ("posthog" !== a && (e += "." + a), t || (e += " (stub)"), e)
30        }
31        u.people.toString = function () {
32          return u.toString(1) + ".people (stub)"
33        }
34        o =
35          "capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys getNextSurveyStep onSessionId".split(
36            " "
37          )
38        for (n = 0; n < o.length; n++) g(u, o[n])
39        e._i.push([i, s, a])
40      }),
41      (e.__SV = 1))
42  })(document, window.posthog || [])
43  posthog.init("phc_Cxh0JcNi3M0dOV9Gjnt1Wy8SF3JErqvqrxZSdSvs5J8", {
44    api_host: "https://us.i.posthog.com",
45    defaults: "2025-05-24",
46    persistence: "localStorage"
47  })
48</script>
48<script type="text/javascript" async="async" data-noptimize="1" data-cfasync="false" src="//scripts.mediavine.com/tags/song-bpm.js"></script>
vendor: 63 bytes, line 48
48<script async src="https://www.googletagmanager.com/gtag/js?id=
48G-R18FD9GMKK
vendor: 11 bytes, line 48
48"></script>
48<script>
49      window.dataLayer = window.dataLayer || []
50      function gtag() {
51        dataLayer.push(arguments)
52      }
53      gtag("js", new Date())
54      gtag("config", "G-R18FD9GMKK")
55    </script>
55<link rel="stylesheet" href="/_astro/index.Zb3P1Zk-.css"></head> <body class="font-sans antialiased">  <div class="flex min-h-screen flex-col"> <header class="bg-theme-red text-white"> <div class="px-6 pb-6 pt-8"> <div class="max-w-(--breakpoint-md) mx-auto"> <a class="text-white" href="/"> <img alt="SongBPM" src="/assets/images/logo.png"> </a> </div> </div> </header> <div class="bg-theme-red"> <form id="search-form" action="/searches" method="POST" class="container relative mx-auto px-1 text-xl sm:px-0 sm:text-2xl"> <input class="text-theme-black w-full rounded bg-white p-3 pr-20 text-left shadow-sm sm:pr-3 sm:text-center" name="query" placeholder="type a song, get a bpm" type="text" autofocus required min="1"> <button type="submit" id="search-button" class="hover:text-theme-black focus:text-theme-black focus:outline-hidden group absolute right-0 top-0 mr-1 mt-1 bg-transparent px-4 py-2 text-black transition-colors ease-in-out"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="mt-1 size-6 group-[.is-submitting]:hidden"><circle cx="11" cy="11" r="8" /><path d="m21 21-4.3-4.3" /></svg> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="mt-1 hidden size-6 animate-spin group-[.is-submitting]:block"><path d="M12 2v4" /><path d="m16.2 7.8 2.9-2.9" /><path d="M18 12h4" /><path d="m16.2 16.2 2.9 2.9" /><path d="M12 18v4" /><path d="m4.9 19.1 2.9-2.9" /><path d="M2 12h4" /><path d="m4.9 4.9 2.9 2.9" /></svg> </button> </form> </div> <section class="bg-background -mt-6 px-6 pb-4 pt-6 sm:pb-8"> <form action="/searches" class="container mx-auto" method="POST"> <p class="mt-4 min-h-4 text-center text-xs">
56For example:&nbsp;
57<input name="query" type="hidden" value="the beatles all you need is love"> <button class="cursor-pointer font-bold hover:underline" type="submit"> the beatles - all you need is love </button>
58&nbsp;
59<span class="hidden sm:inline">
60(which is&nbsp;
61<span>103</span>
62&nbsp;BPM, by the way)
63</span> </p> </form> </section> 
63<script type="module">globalThis.process??={},globalThis.process.env??={},document.querySelectorAll(`form#search-form`).forEach(e=>{e.addEventListener(`submit`,t=>{e.querySelector(`button#search-button`)?.classList.add(`is-submitting`)})});</script>
63 <main class="container mx-auto flex grow flex-col">  <div class="pb-4"> <div class="mb-6"> <span class="text-muted-foreground text-[0.5rem] uppercase">
64Advertisement
65</span> <section class="flex items-center justify-center border leaderboard-ad-mv h-[50px] w-[320px] md:h-[90px] md:w-[728px] max-w-full"></section> </div> </div> <div class="flex flex-col items-center gap-y-2 sm:flex-row sm:gap-x-5 sm:gap-y-0"> <figure class="size-60 shrink-0 rounded-xl bg-cover bg-center sm:size-80" style="background-image:url(&quot;https://i.scdn.co/image/ab67616d0000b273e24dc07515135d1f93bb5513&quot;)"></figure> <div class="flex flex-col space-y-2 text-center sm:text-left"> <h2 class=""> <a class="text-2xl font-light hover:underline" href="/@5byg6ioc5bim"> 张胜希 </a> </h2> <h1 class="text-4xl font-bold">楼</h1> <div> <span class="inline-flex items-center rounded-md bg-red-100 px-2.5 py-0.5 text-sm font-medium text-red-800"> <svg class="-ml-0.5 mr-1.5 size-2 text-red-400" fill="currentColor" viewBox="0 0 8 8"> <circle cx="4" cy="4" r="3"></circle> </svg> 100 <span class="pl-1 text-sm"> BPM</span> </span> </div> </div> </div> <div class="pt-4"> <div class="mb-6"> <span class="text-muted-foreground text-[0.5rem] uppercase">
66Advertisement
67</span> <section class="flex items-center justify-center border content-ads-mv min-h-[275px]"></section> </div> </div> <div> <h3 class="py-2 text-2xl">Song Metrics</h3> <dl class="mt-5 grid grid-cols-1 gap-5 sm:grid-cols-3"> <div class="bg-card overflow-hidden rounded-lg shadow-sm dark:border"> <div class="hover:bg-secondary px-4 py-5 text-center sm:p-6"> <dt class="text-card-foreground truncate text-sm font-medium"> Key </dt> <dd class="text-card-foreground mt-1 text-3xl font-semibold"> G </dd> </div> </div> <div class="bg-card overflow-hidden rounded-lg shadow-sm dark:border"> <div class="hover:bg-secondary px-4 py-5 text-center sm:p-6"> <dt class="text-card-foreground truncate text-sm font-medium"> Duration </dt> <dd class="text-card-foreground mt-1 text-3xl font-semibold"> 4:00 </dd> </div> </div> <div class="bg-card overflow-hidden rounded-lg shadow-sm dark:border"> <div class="hover:bg-secondary px-4 py-5 text-center sm:p-6"> <dt class="text-card-foreground truncate text-sm font-medium"> Tempo (BPM) </dt> <dd class="text-card-foreground mt-1 text-3xl font-semibold"> 100 </dd> </div> </div> <div class="bg-card overflow-hidden rounded-lg shadow-sm"> <a class="hover:bg-muted block px-4 py-5 text-center sm:p-6" href="https://open.spotify.com/track/7n8QGLmyyIbieztU5GA1r9" rel="nofollow noreferrer" target="_blank"> <dt class="text-card-foreground truncate text-sm font-medium">Listen on</dt> <dd class="text-card-foreground mt-1 text-xl font-semibold">  <svg class="-mt-1 mr-2 inline size-4" fill="currentColor" viewBox="0 0 168 168"> <path d="m83.996 0.277c-46.249 0-83.743 37.493-83.743 83.742 0 46.251 37.494 83.741 83.743 83.741 46.254 0 83.744-37.49 83.744-83.741 0-46.246-37.49-83.738-83.745-83.738l0.001-0.004zm38.404 120.78c-1.5 2.46-4.72 3.24-7.18 1.73-19.662-12.01-44.414-14.73-73.564-8.07-2.809 0.64-5.609-1.12-6.249-3.93-0.643-2.81 1.11-5.61 3.926-6.25 31.9-7.291 59.263-4.15 81.337 9.34 2.46 1.51 3.24 4.72 1.73 7.18zm10.25-22.805c-1.89 3.075-5.91 4.045-8.98 2.155-22.51-13.839-56.823-17.846-83.448-9.764-3.453 1.043-7.1-0.903-8.148-4.35-1.04-3.453 0.907-7.093 4.354-8.143 30.413-9.228 68.222-4.758 94.072 11.127 3.07 1.89 4.04 5.91 2.15 8.976v-0.001zm0.88-23.744c-26.99-16.031-71.52-17.505-97.289-9.684-4.138 1.255-8.514-1.081-9.768-5.219-1.254-4.14 1.08-8.513 5.221-9.771 29.581-8.98 78.756-7.245 109.83 11.202 3.73 2.209 4.95 7.016 2.74 10.733-2.2 3.722-7.02 4.949-10.73 2.739z"></path> </svg>
68Spotify
69 </dd> </a> </div> <div class="bg-card overflow-hidden rounded-lg shadow-sm"> <a class="hover:bg-muted block px-4 py-5 text-center sm:p-6" href="https://geo.music.apple.com/us/album/%E6%A5%BC/6800617267?i=6800617269&amp;at=11l4DB&amp;app=music" rel="nofollow noreferrer" target="_blank"> <dt class="text-card-foreground truncate text-sm font-medium">Listen on</dt> <dd class="text-card-foreground mt-1 text-xl font-semibold">  <svg class="-mt-1 mr-2 inline size-4" fill="currentColor" viewBox="0 0 1000 1187.198"> <path d="m 979.04184,925.18785 c -17.95397,41.47737 -39.20563,79.65705 -63.82824,114.75895 -33.56298,47.8528 -61.04356,80.9761 -82.22194,99.3698 -32.83013,30.192 -68.00529,45.6544 -105.67203,46.5338 -27.04089,0 -59.6512,-7.6946 -97.61105,-23.3035 -38.08442,-15.5358 -73.08371,-23.2303 -105.08578,-23.2303 -33.56296,0 
69-69.55888,7.6945 -108.06101,23.2303 -38.5608,15.6089 -69.62484,23.7432 -93.37541,24.5493 -36.12049,1.5389 -72.1237,-14.3632 -108.06101,-47.7796 -22.93711,-20.0059 -51.62684,-54.3017 -85.99592,-102.8874 C 92.254176,984.54592 61.937588,924.38175 38.187028,855.7902 12.750995,781.70252 0,709.95986 0,640.50361 0,560.94181 17.191859,492.32094 51.626869,434.81688 78.689754,388.62753 114.69299,352.19192 159.75381,325.44413 c 45.06086,-26.74775 93.74914,-40.37812 146.18212,-41.25019 28.68971,0 66.3125,8.8744 113.06613,26.31542 46.62174,17.49964 76.55727,26.37404 89.68198,26.37404 9.8124,0 43.06758,-10.37669 99.4431,-31.06405 53.31237,-19.18512 98.30724,-27.12887 135.16787,-23.99975 99.8828,8.06098 174.92313,47.43518 224.82789,118.37174 -89.33023,54.12578 -133.51903,129.93556 -132.63966,227.18753 0.8061,75.75115 28.28668,138.78795 82.2952,188.8393 24.47603,23.23022 51.81008,41.18421 82.22186,53.93522 -6.59525,19.12648 -13.557,37.44688 -20.95846,55.03446 z M 749.96366,23.751237 c 0,59.37343 -21.69138,114.810233 -64.92748,166.121963 -52.17652,60.99961 -115.28658,96.24803 -183.72426,90.68597 -0.87204,-7.12298 -1.37769,-14.61967 -1.37769,-22.49743 0,-56.99843 24.81315,-117.99801 68.87738,-167.873453 21.99909,-25.25281 49.978,-46.25018 83.90738,-63.00018 C 686.57507,10.688027 718.59913,1.5631274 748.71783,5.2734376e-4 749.59727,7.9378274 749.96366,15.875627 749.96366,23.750467 Z"></path> </svg> <span class="hidden sm:inline">Apple&nbsp;</span>Music
70 </dd> </a> </div> <div class="bg-card overflow-hidden rounded-lg shadow-sm"> <a class="hover:bg-muted block px-4 py-5 text-center sm:p-6" href="https://www.amazon.com/s?k=%E5%BC%A0%E8%83%9C%E5%B8%8C+-+%E6%A5%BC&amp;i=digital-music&amp;tag=songbpm-20" rel="nofollow noreferrer" target="_blank"> <dt class="text-card-foreground truncate text-sm font-medium">Listen on</dt> <dd class="text-card-foreground mt-1 text-xl font-semibold">  <svg class="mr-2 inline size-4" viewBox="0 0 24 24"> <path clip-rule="evenodd" d="m13.958 10.09c0 1.232.029 2.256-.591 3.351-.502.891-1.301 1.438-2.186 1.438-1.214 0-1.922-.924-1.922-2.292 0-2.692 2.415-3.182 4.7-3.182v.685zm3.186 7.705c-.209.189-.512.201-.745.074-1.052-.872-1.238-1.276-1.814-2.106-1.734 1.767-2.962 2.297-5.209 2.297-2.66 0-4.731-1.641-4.731-4.925 0-2.565 1.391-4.309 3.37-5.164 1.715-.754 4.11-.891 5.942-1.095v-.41c0-.753.06-1.642-.383-2.294-.385-.579-1.124-.82-1.775-.82-1.205 0-2.277.618-2.54 1.897-.054.285-.261.567-.549.582l-3.061-.333c-.259-.056-.548-.266-.472-.66.704-3.716 4.06-4.838 7.066-4.838 1.537 0 3.547.41 4.758 1.574 1.538 1.436 1.392 3.352 1.392 5.438v4.923c0 1.481.616 2.13 1.192 2.929.204.287.247.63-.01.839-.647.541-1.794 1.537-2.423 2.099l-.008-.007zm3.559 1.988c-2.748 1.472-5.735 2.181-8.453 2.181-4.027 0-7.927-1.393-11.081-3.706-.277-.202-.481.154-.251.416 2.925 3.326 6.786 5.326 11.076 5.326 3.061 0 6.614-1.214 9.066-3.494.406-.377.058-.945-.357-.723zm.67 2.216c-.091.227.104.32.31.147 1.339-1.12 1.685-3.466 1.411-3.804-.272-.336-2.612-.626-4.04.377-.22.154-.182.367.062.337.805-.096 2.595-.312 2.913.098.319.41-.355 2.094-.656 2.845z" fill="currentColor" fill-rule="evenodd"></path> </svg>
71Amazon
72 </dd> </a> </div> </dl> </div> <div class="lg:prose-xl mx-auto py-8 leading-6"> 楼 is a <span class="font-semibold">neutral</span> song by  <a class="no-underline hover:underline" href="/@5byg6ioc5bim"> 张胜希 </a> 
73with a tempo of <span class="font-semibold">100 BPM</span>.  <span><span>
74It can also be used <span class="font-semibold">double-time</span> at  <span class="font-semibold">200 BPM</span>.
75</span></span>
76The track runs  <span class="font-semibold"> 4 minutes </span> 
77long with a <span class="font-semibold">G</span> key and a  <span class="font-semibold">major</span> mode. It has  <span class="font-semibold">high energy</span> and is  <span class="font-semibold">very danceable</span> 
78with a time signature of  <span class="font-semibold"> 4  beats per bar
79</span>
80.
81</div> <section class="py-8 text-center text-2xl"> <a class="text-2xl font-light hover:underline" href="/@5byg6ioc5bim">
82More Songs by <span class="font-bold">张胜希</span> 
83&rarr;
84</a> </section>  </main> <a class="bg-theme-red block px-4 py-12 text-white" href="https://jog.fm" target="_blank"> <div class="container mx-auto"> <p class="text-3xl font-extralight">
85Find the best workout music at
86<strong class="pl-2 font-bold">jog.fm</strong> </p> <p class="text-xl font-extralight">
87Find the songs with BPMs to match your running, walking, cycling or
88      spinning pace.
89</p> </div> </a>  <div class="bg-muted px-4 pb-8"> <div class="container mx-auto"> <div class="text-muted-foreground mx-auto pt-6 text-center text-base md:text-left">
90SONGBPM.com helps you find the BPM and Key for any song. We hope you find
91      our service helpful. Got questions or feedback?  <a class="underline hover:text-gray-600" href="mailto:[email protected]">
92Let us know
93</a>
94.
95</div> <div class="pt-4 md:flex md:items-center md:justify-between"> <div class="text-muted-foreground mt-8 text-center text-base md:order-1 md:mt-0 md:text-left">
96Song data provided by
97<a class="hover:text-theme-spotify inline transition-colors duration-150" href="https://spotify.com" target="_blank"> <span> <svg fill="currentColor" viewBox="0 0 168 168" class="mx-1 inline size-4">
98  <path d="m83.996 0.277c-46.249 0-83.743 37.493-83.743 83.742 0 46.251 37.494 83.741 83.743 83.741 46.254 0 83.744-37.49 83.744-83.741 0-46.246-37.49-83.738-83.745-83.738l0.001-0.004zm38.404 120.78c-1.5 2.46-4.72 3.24-7.18 1.73-19.662-12.01-44.414-14.73-73.564-8.07-2.809 0.64-5.609-1.12-6.249-3.93-0.643-2.81 1.11-5.61 3.926-6.25 31.9-7.291 59.263-4.15 81.337 9.34 2.46 1.51 3.24 4.72 1.73 7.18zm10.25-22.805c-1.89 3.075-5.91 4.045-8.98 2.155-22.51-13.839-56.823-17.846-83.448-9.764-3.453 1.043-7.1-0.903-8.148-4.35-1.04-3.453 0.907-7.093 4.354-8.143 30.413-9.228 68.222-4.758 94.072 11.127 3.07 1.89 4.04 5.91 2.15 8.976v-0.001zm0.88-23.744c-26.99-16.031-71.52-17.505-97.289-9.684-4.138 1.255-8.514-1.081-9.768-5.219-1.254-4.14 1.08-8.513 5.221-9.771 29.581-8.98 78.756-7.245 109.83 11.202 3.73 2.209 4.95 7.016 2.74 10.733-2.2 3.722-7.02 4.949-10.73 2.739z" />
99</svg> <span>Spotify</span> </span> </a> </div> </div> </div> </div> <footer class="w-full py-4 pb-36"> <div class="container mx-auto flex flex-col flex-wrap items-center justify-between gap-6 sm:flex-row"> <div class="flex flex-col"> <div class="flex flex-col sm:flex-row">
99 <a class="focus-visible:outline-hidden focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 h-9 px-4 py-2 underline-offset-4 hover:underline text-muted-foreground hover:text-foreground gap-2" href="https://blendist.com" rel="noopener noreferrer" target="_blank">  <span>
100&copy; 2011 - <span id="current-year">2026</span>  </span> Blendist </a> <nav class="flex flex-row items-center justify-center gap-2 sm:justify-start"> <a class="focus-visible:outline-hidden focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 h-9 py-2 underline-offset-4 hover:underline text-muted-foreground hover:text-foreground px-0" href="/legal/privacy"> Privacy
101 </a> <a class="focus-visible:outline-hidden focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 h-9 py-2 underline-offset-4 hover:underline text-muted-foreground hover:text-foreground px-0" href="/legal/terms"> Terms
102 </a> </nav> </div> </div> <nav class="flex flex-row items-center space-x-2"> <a class="focus-visible:outline-hidden focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 h-9 px-4 py-2 hover:bg-accent hover:text-accent-foreground" href="/artists">  <span>Browse Artists</span>  </a> <a class="focus-visible:outline-hidden focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 h-9 px-4 py-2 hover:bg-accent hover:text-accent-foreground" href="/bpm-tapper">  <span>BPM Tapper</span>  </a> <a class="focus-visible:outline-hidden focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 size-9 hover:bg-accent hover:text-accent-foreground" href="https://twitter.com/songbpm" rel="noreferrer" target="_blank">  <span class="sr-only">Twitter (X)</span> <svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" class="size-4">
103  <title>X (Twitter)</title>
104  <polygon points="2.07 2 7.04 2 21.93 22 16.96 22 2.07 2"></polygon>
105  <line x1="10.4" x2="2.24" y1="13.19" y2="22"></line>
106  <line x1="20.76" x2="13.15" y1="2" y2="10.21"></line>
107</svg>  </a> </nav> <!-- <ThemeToggle /> --> </div> </footer> 
107<script type="module">globalThis.process??={},globalThis.process.env??={},document.querySelectorAll(`#current-year`).forEach(e=>{e.innerHTML=new Date().getFullYear().toString()});</script>
107 </div>   
107<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":"0882a88c1c3342a2ab6adc891086b149","r":1,"spa":2}' crossorigin="anonymous"></script>
107
108</body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.