https://split.pet/blog/test/

ID de l'analyse :
17a108f8-60d6-4e25-ae66-a93582cda407Terminée
URL soumise :
https://split.pet/blog/test/
Fin du rapport :

Liens : 2 trouvé(s)

Liens sortants identifiés à partir de la page

Lientexte
https://astro.buildAstro Astro
https://pages.cloudflare.com/Cloudflare Pages Cloudflare Pages

Variables JavaScript : 3 trouvée(s)

Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel

NomType
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject

Messages de journal de console : 2 trouvé(s)

Messages consignés dans la console web

TypeCatégorieEnregistrement
errornetwork
URL
https://pfile.glitch.me/file/Rqx7n
texte
Failed to load resource: the server responded with a status of 401 ()
errornetwork
URL
https://pfile.glitch.me/file/Rqx7n
texte
Failed to load resource: the server responded with a status of 401 ()

HTML

Le corps HTML de la page en données brutes

<!DOCTYPE html><html lang="en" data-astro-cid-qo5xhe7c=""><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="icon" type="image/png" href="/favicon.png"><link rel="icon" type="image/vnd.microsoft.icon" href="/favicon.ico"><link rel="alternate" type="application/rss+xml" title="RSS" href="/rss.xml"><title>Test post</title><meta name="title" content="Test post"><meta name="description" content="Hello world!"><meta name="theme-color" content="#FB405A"><meta name="og:image" content="/thumbtest.webp"><meta name="twitter:card" content="summary_large_image"><meta name="robots" content="noindex"><link rel="stylesheet" href="/_astro/_post_.DphI4Y2d.css">
<style>.markdown code{font-family:monospace monospace;background-color:#24292e;color:#fff;border-radius:4px;padding:2px 5px}@media (prefers-color-scheme: light){.markdown code{background-color:#fff;color:#24292e}}.markdown .astro-code{padding:4px 8px;border-radius:4px}.markdown .astro-code code{padding:0!important}.markdown ul:not(.long){padding-left:20px}.markdown ul:not(.long) li{overflow-wrap:break-word;margin:2px 0}.markdown ul:not(.long) li::marker{content:"-  ";color:#a8f}.markdown ul.long{list-style:none;padding:0;text-align:center}.markdown ul.long li{overflow-wrap:break-word}.markdown h1,.markdown h2,.markdown h3{margin-bottom:0}.markdown p{margin:.75em 0}.markdown>ul{margin:0}.markdown>*:last-child{margin-bottom:1.5em!important}.markdown .customEmoji{height:1.5em;width:auto;vertical-align:middle;transition-duration:.15s;transition-property:transform}.markdown .customEmoji:hover{transform:scale(1.5)}.markdown blockquote{margin:0;padding:1em;border-left:5px solid var(--c-subtext2);background-color:var(--c-background-transparent)}.markdown blockquote>*:first-child{margin-top:0}.markdown blockquote>*:last-child{margin-bottom:0}.markdown p>img:not(.customEmoji),.markdown p>video{display:block;margin:auto;max-width:100%;height:auto}#frontmatter[data-astro-cid-gvpn4u4b]>p[data-astro-cid-gvpn4u4b]{text-align:center}#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b]{display:flex;padding:0 10px;justify-content:space-between;margin-bottom:5px;align-items:center}#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] p[data-astro-cid-gvpn4u4b]{margin:0;color:var(--c-subtext2)}#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] .controls[data-astro-cid-gvpn4u4b]{font-size:1.5em;display:flex;cursor:default}#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] .controls[data-astro-cid-gvpn4u4b] label[data-astro-cid-gvpn4u4b]{display:none}#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] .controls[data-astro-cid-gvpn4u4b]>[data-astro-cid-gvpn4u4b],#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] .controls[data-astro-cid-gvpn4u4b]>div[data-astro-cid-gvpn4u4b]>[data-astro-cid-gvpn4u4b]{vertical-align:middle}#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] .controls[data-astro-cid-gvpn4u4b] input[data-astro-cid-gvpn4u4b][type=checkbox]{--size: 1.25em}#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] .controls[data-astro-cid-gvpn4u4b] a[data-astro-cid-gvpn4u4b]{display:block;transition-duration:.25s;transition-property:color}#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] .controls[data-astro-cid-gvpn4u4b] a[data-astro-cid-gvpn4u4b]:hover{color:var(--c-text)}#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] .controls[data-astro-cid-gvpn4u4b] .divider[data-astro-cid-gvpn4u4b]{font-size:1em}@media screen and (max-width: 640px){#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] .controls[data-astro-cid-gvpn4u4b] .postExtend[data-astro-cid-gvpn4u4b]{display:none}}@media screen and (max-width: 530px){#frontmatter[data-astro-cid-gvpn4u4b] .postControls[data-astro-cid-gvpn4u4b] .controls[data-astro-cid-gvpn4u4b]{font-size:xx-large}}
</style><script type="module" src="/_astro/hoisted.QfsD-c_Z.js"></script><style>a[data-astro-cid-jzq3evcu]:has(>.post){all:unset;cursor:pointer;position:relative}[data-astro-cid-jzq3evcu]{margin:0!important}p[data-astro-cid-jzq3evcu],small[data-astro-cid-jzq3evcu]{color:var(--c-subtext1);font-style:oblique}p[data-astro-cid-jzq3evcu]:has(small){text-align:right}.post[data-astro-cid-jzq3evcu]{border-radius:16px;padding:10px 15px;background-color:var(--c-background);outline:1px solid transparent;overflow:hidden;transition-duration:.25s;transition-property:border-left border-right;position:relative}.post[data-astro-cid-jzq3evcu] img[data-astro-cid-jzq3evcu]{transition-duration:.25s;transition-property:filter,transform;position:absolute;border-radius:16px;width:100%;object-fit:contain;background-color:var(--c-background);filter:opacity(20%) saturate(25%);z-index:0;left:50%;top:50%;transform:translate(-50%,-50%) scale(1.5) rotate(-12.5deg)}@media (prefers-reduced-motion){.post[data-astro-cid-jzq3evcu] img[data-astro-cid-jzq3evcu]{display:none}}.post[data-astro-cid-jzq3evcu] img[data-astro-cid-jzq3evcu].topper{object-fit:fill;filter:opacity(40%);transform:translate(-50%,-50%) scale(1.5);aspect-ratio:1/1;height:auto}.frontmatter[data-astro-cid-jzq3evcu]{z-index:1;position:relative}a[data-astro-cid-jzq3evcu]:hover>.post[data-astro-cid-jzq3evcu],a[data-astro-cid-jzq3evcu]:focus-visible>.post[data-astro-cid-jzq3evcu]{outline:1px solid #66aaff}a[data-astro-cid-jzq3evcu]:hover>.post[data-astro-cid-jzq3evcu] img[data-astro-cid-jzq3evcu]:not(.topper),a[data-astro-cid-jzq3evcu]:focus-visible>.post[data-astro-cid-jzq3evcu] img[data-astro-cid-jzq3evcu]:not(.topper){filter:opacity(45%) saturate(75%);transform:translate(-50%,-50%) scale(125%) rotate(-5deg)}a[data-astro-cid-jzq3evcu]:hover>.post[data-astro-cid-jzq3evcu] .topper[data-astro-cid-jzq3evcu],a[data-astro-cid-jzq3evcu]:focus-visible>.post[data-astro-cid-jzq3evcu] .topper[data-astro-cid-jzq3evcu]{filter:opacity(60%)}a[data-astro-cid-jzq3evcu]:active>.post[data-astro-cid-jzq3evcu]{outline:1px solid rgba(102,170,255,.6)}a[data-astro-cid-jzq3evcu]:active>.post[data-astro-cid-jzq3evcu] img[data-astro-cid-jzq3evcu]:not(.topper){filter:opacity(55%) saturate(100%);transform:translate(-50%,-50%) scale(1) rotate(0)}a[data-astro-cid-jzq3evcu]:active>.post[data-astro-cid-jzq3evcu] .topper[data-astro-cid-jzq3evcu]{filter:opacity(50%)}a[data-astro-cid-jzq3evcu]:focus-visible>.post[data-astro-cid-jzq3evcu]{outline:3px solid var(--c-subtext1)}@media (prefers-reduced-motion){.post[data-astro-cid-jzq3evcu] img[data-astro-cid-jzq3evcu]{transform:translate(-50%,-50%) scale(1)!important}}
</style><style>div[data-astro-cid-7nqkypoh]{display:flex;flex-direction:column;gap:10px}
</style></head> <body data-astro-cid-qo5xhe7c="">  <div id="background" aria-hidden="true" data-astro-cid-qo5xhe7c=""> <div class="inner" data-astro-cid-qo5xhe7c=""> <picture data-astro-cid-qo5xhe7c=""> <source srcset="/laundry/laundry-stat.avif" type="image/avif" data-astro-cid-qo5xhe7c=""> <source srcset="/laundry/laundry-stat.webp" type="image/webp" data-astro-cid-qo5xhe7c=""> <img src="/laundry/laundry-stat.png" width="1920" height="1080" data-astro-cid-qo5xhe7c=""> </picture> <video autoplay="" muted="" loop="" playsinline="" disablepictureinpicture="true" class="hide_when_reduced_motion hide_when_high_contrast" data-astro-cid-qo5xhe7c=""> <source type="video/webm;codecs=vp9" src="/laundry/laundry-crop.webm" data-astro-cid-qo5xhe7c=""> </video> </div> </div> <div id="all_container" data-astro-cid-qo5xhe7c=""> <div id="all" data-astro-cid-qo5xhe7c=""> <header class="high"> <div class="contain"> <img src="/thumbtest.webp" alt="Hi!" class="thumbnail"> <div class="headerContent noBottomPad"> <h2> Test post </h2> </div> </div> </header><section class="significant" id="frontmatter" data-astro-cid-gvpn4u4b=""><p data-astro-cid-gvpn4u4b=""><em data-astro-cid-gvpn4u4b="">Hello world!</em><br data-astro-cid-gvpn4u4b=""><small style="color:var(--c-subtext1);" data-astro-cid-gvpn4u4b="">Published 1970-01-01 (UTC) — Unlisted</small></p><div class="postControls" data-astro-cid-gvpn4u4b=""><p data-astro-cid-gvpn4u4b="">123 words (1 min)</p><div class="controls" data-astro-cid-gvpn4u4b=""><a href="/blog" title="View posts" class="astro-gvpn4u4b" data-astro-cid-gvpn4u4b=""><svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M13.45 2.53c-.84-.7-2.06-.7-2.9 0L3.8 8.23c-.5.43-.8 1.05-.8 1.72v9.3c0 .97.78 1.75 1.75 1.75h3c.97 0 1.75-.78 1.75-1.75v-4c0-.68.54-1.23 1.22-1.25h2.56c.68.02 1.22.57 1.22 1.25v4c0 .97.78 1.75 1.75 1.75h3c.97 0 1.75-.78 1.75-1.75v-9.3c0-.67-.3-1.3-.8-1.72l-6.75-5.7Z"></path></svg></a><div class="postExtend" data-astro-cid-gvpn4u4b=""><span class="divider" aria-hidden="" data-astro-cid-gvpn4u4b="">&nbsp;|&nbsp;</span><label for="extendPost" data-astro-cid-gvpn4u4b="">Extend post</label><svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M17.75 3C19.55 3 21 4.46 21 6.25v11.5c0 1.8-1.46 3.25-3.25 3.25h-.25v-6.65l1.06-1.19c.59-.66.59-1.66 0-2.32l-1.06-1.2V3h.25Zm-3.66 12.56a1.75 1.75 0 0 1-.52-1.81h-3.14A1.75 1.75 0 0 1 8 15.83V21h8v-5.17c-.62.3-1.37.2-1.91-.27Zm0-7.12c.54-.48 1.3-.56 1.91-.27V3H8v5.17a1.75 1.75 0 0 1 2.43 2.08h3.14a1.75 1.75 0 0 1 .52-1.8ZM6.5 9.64V3h-.25A3.25 3.25 0 0 0 3 6.25v11.5C3 19.55 4.46 21 6.25 21h.25v-6.65l-1.06-1.19a1.75 1.75 0 0 1 0-2.32l1.06-1.2Zm9.08 1.61H8.42l.9-1a.75.75 0 0 0-1.13-1l-2 2.25a.75.75 0 0 0 0 1l2 2.25a.75.75 0 1 0 1.12-1l-.89-1h7.16l-.89 1a.75.75 0 1 0 1.12 1l2-2.25.01-.01a.75.75 0 0 0-.01-1l-2-2.24a.75.75 0 0 0-1.12 1l.89 1Z"></path></svg> <input type="checkbox" name="extendPost" class="extendPost" data-astro-cid-gvpn4u4b=""></div></div></div></section><section class="insignificant markdown" id="postBody" data-astro-cid-gvpn4u4b=""> <p>Test test test.</p>
<h1 id="-hello-world"><img src="/customEmoji/wavesmiley.gif" alt="wavesmiley" class="customEmoji" title=":wavesmiley:"> Hello world!</h1>
<h2 id="hello-hello">Hello hello!</h2>
<p><code>Oops</code></p>
<div class="expressive-code"><link rel="stylesheet" href="/_astro/ec.0niu6.css"><script type="module" src="/_astro/ec.8zarh.js"></script><figure class="frame"><figcaption class="header"></figcaption><pre data-language="ts"><code><div class="ec-line"><div class="code"><span style="--0:#F97583;--1:#BF3441">const</span><span style="--0:#E1E4E8;--1:#24292E"> </span><span style="--0:#79B8FF;--1:#005CC5">abc</span><span style="--0:#E1E4E8;--1:#24292E"> </span><span style="--0:#F97583;--1:#BF3441">=</span><span style="--0:#E1E4E8;--1:#24292E"> </span><span style="--0:#9ECBFF;--1:#032F62">"hi"</span></div></div></code></pre><div class="copy"><button title="Copy to clipboard" data-copied="Copied!" data-code="const abc = &quot;hi&quot;"><div></div></button></div></figure></div>
<p><em>Hi</em> <strong>Hi</strong> <em><strong>Hi</strong></em> <del>Hi</del></p>
<ul class="contains-task-list">
<li>Hey
<ul>
<li>Hello
<ul>
<li>Haiiiiiiiiiiiiiiiii
<ul>
<li>Hallooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="task-list-item"><input type="checkbox" disabled=""> Style this better</li>
<li class="task-list-item"><input type="checkbox" disabled=""> Do homework</li>
<li class="task-list-item"><input type="checkbox" checked="true" disabled=""> Give up <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Discord</title><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"></path></svg></li>
</ul>
<p><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 2.75a.75.75 0 0 0-1.5 0V7H2.75a.75.75 0 0 0 0 1.5H7v4.25a.75.75 0 0 0 1.5 0V8.5h4.25a.75.75 0 0 0 0-1.5H8.5V2.75Z"></path></svg></p>
<p>Powered by <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Cloudflare</title><path d="M16.5088 16.8447c.1475-.5068.0908-.9707-.1553-1.3154-.2246-.3164-.6045-.499-1.0615-.5205l-8.6592-.1123a.1559.1559 0 0 1-.1333-.0713c-.0283-.042-.0351-.0986-.021-.1553.0278-.084.1123-.1484.2036-.1562l8.7359-.1123c1.0351-.0489 2.1601-.8868 2.5537-1.9136l.499-1.3013c.0215-.0561.0293-.1128.0147-.168-.5625-2.5463-2.835-4.4453-5.5499-4.4453-2.5039 0-4.6284 1.6177-5.3876 3.8614-.4927-.3658-1.1187-.5625-1.794-.499-1.2026.119-2.1665 1.083-2.2861 2.2856-.0283.31-.0069.6128.0635.894C1.5683 13.171 0 14.7754 0 16.752c0 .1748.0142.3515.0352.5273.0141.083.0844.1475.1689.1475h15.9814c.0909 0 .1758-.0645.2032-.1553l.12-.4268zm2.7568-5.5634c-.0771 0-.1611 0-.2383.0112-.0566 0-.1054.0415-.127.0976l-.3378 1.1744c-.1475.5068-.0918.9707.1543 1.3164.2256.3164.6055.498 1.0625.5195l1.8437.1133c.0557 0 .1055.0263.1329.0703.0283.043.0351.1074.0214.1562-.0283.084-.1132.1485-.204.1553l-1.921.1123c-1.041.0488-2.1582.8867-2.5527 1.914l-.1406.3585c-.0283.0713.0215.1416.0986.1416h6.5977c.0771 0 .1474-.0489.169-.126.1122-.4082.1757-.837.1757-1.2803 0-2.6025-2.125-4.727-4.7344-4.727"></path></svg> Cloudflare <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Cloudflare Pages</title><path d="M10.715 14.32H5.442l-.64-1.203L13.673 0l1.397.579-1.752 9.112h5.24l.648 1.192L10.719 24l-1.412-.54ZM4.091 5.448a.5787.5787 0 1 1 0-1.1574.5787.5787 0 0 1 0 1.1574zm1.543 0a.5787.5787 0 1 1 0-1.1574.5787.5787 0 0 1 0 1.1574zm1.544 0a.5787.5787 0 1 1 0-1.1574.5787.5787 0 0 1 0 1.1574zm8.657-2.7h5.424l.772.771v16.975l-.772.772h-7.392l.374-.579h6.779l.432-.432V3.758l-.432-.432h-4.676l-.552 2.85h-.59l.529-2.877.108-.552ZM2.74 21.265l-.772-.772V3.518l.772-.771h7.677l-.386.579H2.98l-.432.432v16.496l.432.432h5.586l-.092.579zm1.157-1.93h3.28l-.116.58h-3.55l-.192-.193v-3.473l.578 1.158zm13.117 0 .579.58H14.7l.385-.58z"></path></svg> Pages</p>
<p>:thisemojidoesntexist: :fakelocator.fakeemoji: :::::: :hi: hi hi :hi:</p>
<p><img src="/customEmoji/wavesmiley.gif" alt="wavesmiley" class="customEmoji" title=":wavesmiley:"> <img src="/customEmoji/tired.webp" alt="tired" class="customEmoji" title=":tired:"> <img src="/customEmoji/mahirolog.webp" alt="mahirolog" class="customEmoji" title=":mahirolog:"> <img src="/customEmoji/verygood.webp" alt="verygood" class="customEmoji" title=":verygood:"> <img src="/customEmoji/URETHRA.webp" alt="URETHRA" class="customEmoji" title=":URETHRA:"> Woah Woaaah :aaa: :aaaa: :aaaaa: :aaaa: :aaaa: <img src="/customEmoji/verygood.webp" alt="verygood" class="customEmoji" title=":verygood:"> Cool</p>
<p>This is a true <img src="/customEmoji/URETHRA.webp" alt="URETHRA" class="customEmoji" title=":URETHRA:"> moment. AAaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa</p>
<div class="expressive-code"><figure class="frame"><figcaption class="header"></figcaption><pre data-language="plaintext" tabindex="0"><code><div class="ec-line"><div class="code"><span style="--0:#e1e4e8;--1:#24292e">Wait can you :wavesmiley: in a code block</span></div></div></code></pre><div class="copy"><button title="Copy to clipboard" data-copied="Copied!" data-code="Wait can you :wavesmiley: in a code block"><div></div></button></div></figure></div>
<blockquote>
<p>Block quote</p>
<blockquote>
<p>Block block quote</p>
</blockquote>
</blockquote>
<p><video src="https://pfile.glitch.me/file/Rqx7n" controls=""></video></p>
<p><img src="https://fyle.uk/dream" alt="dream with his dogs out">
<img src="https://fyle.uk/fgBjB" alt="dream with his dogs out in button form"></p>
<blockquote>
<p><video src="https://pfile.glitch.me/file/Rqx7n" controls=""></video><br><img src="https://fyle.uk/dream" alt="dream with his dogs out">
<img src="https://fyle.uk/fgBjB" alt="dream with his dogs out in button form"></p>
</blockquote>
<p>:3 :3 Please dont vaporize my :3!
im AAAHHHHHHh</p>
<p>Ah :3</p>
<p>Look at htis :3<br>
This :3<br>
This :3</p>
<p>I FUCKING HATE CSS I HATE WEB DEVELOPMENT I AM GOING TO KILL MYSELF</p>
<p>i wonder if anyone would really care if i did</p>
<div data-astro-cid-7nqkypoh=""> <a href="/blog/test" data-astro-cid-jzq3evcu=""> <div class="post" data-astro-cid-jzq3evcu=""> <img src="/thumbtest.webp" alt="Hi!" data-astro-cid-jzq3evcu=""> <div class="frontmatter" data-astro-cid-jzq3evcu=""> <h3 data-astro-cid-jzq3evcu="">Test post</h3> <p data-astro-cid-jzq3evcu=""> Hello world! </p> <p data-astro-cid-jzq3evcu=""> <small data-astro-cid-jzq3evcu=""> 1970-01-01 </small> </p> </div> </div> </a> </div> </section> <footer data-astro-cid-qo5xhe7c=""> <h3 data-astro-cid-qo5xhe7c=""> <a href="/" data-astro-cid-qo5xhe7c="">split.pet</a> <a href="/docs" class="subroute" data-astro-cid-qo5xhe7c="">/docs</a> <a href="/blog" class="subroute" data-astro-cid-qo5xhe7c="">/blog</a> <br data-astro-cid-qo5xhe7c=""> Test post </h3> <p data-astro-cid-qo5xhe7c="">
Built with
<a href="https://astro.build" style="color:#BC52EE" data-astro-cid-qo5xhe7c=""> <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Astro</title><path d="M8.358 20.162c-1.186-1.07-1.532-3.316-1.038-4.944.856 1.026 2.043 1.352 3.272 1.535 1.897.283 3.76.177 5.522-.678.202-.098.388-.229.608-.36.166.473.209.95.151 1.437-.14 1.185-.738 2.1-1.688 2.794-.38.277-.782.525-1.175.787-1.205.804-1.531 1.747-1.078 3.119l.044.148a3.158 3.158 0 0 1-1.407-1.188 3.31 3.31 0 0 1-.544-1.815c-.004-.32-.004-.642-.048-.958-.106-.769-.472-1.113-1.161-1.133-.707-.02-1.267.411-1.415 1.09-.012.053-.028.104-.045.165h.002zm-5.961-4.445s3.24-1.575 6.49-1.575l2.451-7.565c.092-.366.36-.614.662-.614.302 0 .57.248.662.614l2.45 7.565c3.85 0 6.491 1.575 6.491 1.575L16.088.727C15.93.285 15.663 0 15.303 0H8.697c-.36 0-.615.285-.784.727l-5.516 14.99z"></path></svg> Astro</a>
on
<a href="https://github.com/nbitzz/split.pet" data-astro-cid-qo5xhe7c=""> <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg> GitHub</a>
and hosted with
<a href="https://pages.cloudflare.com/" style="color:#F38020" data-astro-cid-qo5xhe7c=""> <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Cloudflare Pages</title><path d="M10.715 14.32H5.442l-.64-1.203L13.673 0l1.397.579-1.752 9.112h5.24l.648 1.192L10.719 24l-1.412-.54ZM4.091 5.448a.5787.5787 0 1 1 0-1.1574.5787.5787 0 0 1 0 1.1574zm1.543 0a.5787.5787 0 1 1 0-1.1574.5787.5787 0 0 1 0 1.1574zm1.544 0a.5787.5787 0 1 1 0-1.1574.5787.5787 0 0 1 0 1.1574zm8.657-2.7h5.424l.772.771v16.975l-.772.772h-7.392l.374-.579h6.779l.432-.432V3.758l-.432-.432h-4.676l-.552 2.85h-.59l.529-2.877.108-.552ZM2.74 21.265l-.772-.772V3.518l.772-.771h7.677l-.386.579H2.98l-.432.432v16.496l.432.432h5.586l-.092.579zm1.157-1.93h3.28l-.116.58h-3.55l-.192-.193v-3.473l.578 1.158zm13.117 0 .579.58H14.7l.385-.58z"></path></svg> Cloudflare Pages</a> </p> </footer> </div> </div>  <script type="module">
    if (!window.matchMedia("(hover: none)").matches) {
        // scache holds the head and body for
        // any urls.
        const scache = {},
            work = new Worker("/background.js?v=3"),
            /**
             * @description Fetch using the worker
             */
            get = (url, dom) => {
                if (scache[url]) return

                let resolve,
                    value = new Promise(res => (resolve = res))
                scache[url] = { resolve, value }

                work.postMessage({ url, dom })
            },
            /**
             * @description Reload a script
             */
            scrl = el => {
                let n = document.createElement("script")

                for (let { name, value } of el.attributes)
                    n.setAttribute(name, value)

                n.text = el.innerHTML
                // replace child
                el.parentNode.replaceChild(n, el)
            },
            /**
             * @description Go to a page
             */
            go = async (_u, event) => {
                // base url off current
                const url = new URL(_u, window.location).toString()

                // prevent default if going back
                if (event) {
                    // this event will only ever be included when
                    // going to a new page, so
                    event.preventDefault()
                    history.pushState(url, null, url)
                }

                if (!scache[url]) get(url) // get prev page if not cached

                // load in new content
                let v =
                    scache[url].value instanceof Promise
                        ? await scache[url].value
                        : scache[url].value

                if (!v) return (window.location.href = url)

                let reps = [document.head, document.getElementById("all")]

                // update content
                reps.forEach((e, i) => (e.innerHTML = v[i]))
                window.scrollTo({ top: 0 })
                ref()

                // reload all script elements
                reps.flatMap(e =>
                    Array.from(e.getElementsByTagName("script"))
                ).forEach(scrl)
            },
            /**
             * @description Rehook on links, etc.
             */
            ref = _ => {
                for (let el of document.body.getElementsByTagName("a")) {
                    if (
                        new URL(el.href, window.location).hostname !==
                        window.location.hostname
                    )
                        continue
                    el.addEventListener("click", e => go(el.href, e))
                    el.addEventListener("mouseenter", _ => get(el.href))
                }
                document.dispatchEvent(new Event("domready"))
            }

        work.onmessage = ({ data: { d, url } }) => {
            scache[url].resolve(d)
            scache[url].value = d
        }

        // fix back button
        window.addEventListener("popstate", _ => go(window.location))

        // let's cache the current document now
        get(window.location.href, document.documentElement.innerHTML)

        ref()
    }
</script> </body></html>