Updates
This commit is contained in:
parent
f90c4e12a7
commit
a0346b8f26
105 changed files with 59 additions and 59 deletions
Binary file not shown.
Before Width: | Height: | Size: 147 KiB |
Binary file not shown.
Before Width: | Height: | Size: 35 KiB |
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-02ApG9uM.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-2-4H_54z.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-5jVGEjYm.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-95BvOwFa.js.map
Normal file
1
index-95BvOwFa.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-95BvOwFa.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-B3NIQncy.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-B55YSa_A.js.map
Normal file
1
index-B55YSa_A.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-B55YSa_A.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-B7yQTFTF.js.map
Normal file
1
index-B7yQTFTF.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-B7yQTFTF.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-B94uGscM.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-BEd2MdUw.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-BItupGp7.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-BK_1oIiy.js.map
Normal file
1
index-BK_1oIiy.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-BK_1oIiy.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-BTSELITh.js.map
Normal file
1
index-BTSELITh.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-BTSELITh.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-BTv91AlY.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-BVKvrwcK.js.map
Normal file
1
index-BVKvrwcK.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-BVKvrwcK.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-BWVb29q-.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-Ba5ear4u.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-Bdv8L-bB.js.map
Normal file
1
index-Bdv8L-bB.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-Bdv8L-bB.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-Be8UvxMK.js.map
Normal file
1
index-Be8UvxMK.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-Be8UvxMK.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-BeM2_r2B.js.map
Normal file
1
index-BeM2_r2B.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-BeM2_r2B.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-BgA7GNW4.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-BiK1J92s.js.map
Normal file
1
index-BiK1J92s.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-BiK1J92s.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-BkRpN4si.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-BmBeVGRJ.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-Bojhu4pd.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-BpKdmyO7.js.map
Normal file
1
index-BpKdmyO7.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-BpKdmyO7.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-BpZKbaZ1.js.map
Normal file
1
index-BpZKbaZ1.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-BpZKbaZ1.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-Brmt3_b1.js.map
Normal file
1
index-Brmt3_b1.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-Brmt3_b1.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-Bsz24bpz.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-Bv2Zedgm.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-Bw2u3r7p.js.map
Normal file
1
index-Bw2u3r7p.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-Bw2u3r7p.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-BxYHPYAV.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-Bxzmc3vQ.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-CCXhk7OU.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-CD6thlrO.js.map
Normal file
1
index-CD6thlrO.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-CD6thlrO.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-CDJnDLz7.js.map
Normal file
1
index-CDJnDLz7.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-CDJnDLz7.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-CNov9tFL.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-CPW-6YM7.js.map
Normal file
1
index-CPW-6YM7.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-CPW-6YM7.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-CUhhAKzk.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-CX8P6Hbd.js.map
Normal file
1
index-CX8P6Hbd.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-CX8P6Hbd.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-CimlHFrx.js.map
Normal file
1
index-CimlHFrx.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-CimlHFrx.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-ClpzI5lK.js.map
Normal file
1
index-ClpzI5lK.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-ClpzI5lK.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-CnWxLBnX.js.map
Normal file
1
index-CnWxLBnX.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-CnWxLBnX.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-CnbvYej6.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-Cwbqq88l.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-CwwL2JMx.js.map
Normal file
1
index-CwwL2JMx.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-CwwL2JMx.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-CyR6CYXq.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-D6FbBQ0W.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-D8T5dLSv.js.map
Normal file
1
index-D8T5dLSv.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-D8T5dLSv.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-D8k2M04Q.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-D9kCk_Jk.js.map
Normal file
1
index-D9kCk_Jk.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-D9kCk_Jk.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-D9kwvY9b.js.map
Normal file
1
index-D9kwvY9b.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-D9kwvY9b.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-DARD-T6Z.js.map
Normal file
1
index-DARD-T6Z.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-DARD-T6Z.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-DAhxnlzG.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-DAy11uZ1.js.map
Normal file
1
index-DAy11uZ1.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-DAy11uZ1.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-DIwe3xQq.js.map
Normal file
1
index-DIwe3xQq.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-DIwe3xQq.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-DK6ywKlj.js.map
Normal file
1
index-DK6ywKlj.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-DK6ywKlj.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-DOC7MwNv.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-DTi8hHu9.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-DVcg0hY3.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-D_vOxiE_.js.map
Normal file
1
index-D_vOxiE_.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-D_vOxiE_.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-Da9FUlm1.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-DaEU0oLY.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-DfGTrQzq.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-DglKOtl_.js.map
Normal file
1
index-DglKOtl_.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-DglKOtl_.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-DhOgw70k.js.map
Normal file
1
index-DhOgw70k.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-DhOgw70k.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-DkA4znx3.js.map
Normal file
1
index-DkA4znx3.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-DkA4znx3.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-DlP9XnUR.js.map
Normal file
1
index-DlP9XnUR.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-DlP9XnUR.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-DnVe_IGa.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-Do5jQhZw.js.map
Normal file
1
index-Do5jQhZw.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-Do5jQhZw.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-DqE0gm3K.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-DtmpsGs4.js.map
Normal file
1
index-DtmpsGs4.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-DtmpsGs4.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-DxCX_mpS.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-DyoRa08E.js.map
Normal file
1
index-DyoRa08E.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-DyoRa08E.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-FDzJoGUm.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-KAJRAv0L.js.map
Normal file
1
index-KAJRAv0L.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-KAJRAv0L.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-KjabDlJM.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-PE2DbbeP.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-QEZ4Ypad.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-SqiHXDx4.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-ajeITjSM.js.map
Normal file
1
index-ajeITjSM.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-ajeITjSM.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-aqwR6Wbd.js.map
Normal file
1
index-aqwR6Wbd.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-aqwR6Wbd.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-ejTzI2xM.js.map
Normal file
1
index-ejTzI2xM.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-ejTzI2xM.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-fU1X2A2F.js.map
Normal file
1
index-fU1X2A2F.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-fU1X2A2F.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-gH9Ecpj3.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-icX1P8EX.js.map
Normal file
1
index-icX1P8EX.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-icX1P8EX.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-l8uQe-RO.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-mT8o9CeT.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-rnSVerOm.js.map
Normal file
1
index-rnSVerOm.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-rnSVerOm.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"file":"index-sEKKG7Lu.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
index-xAjit_wx.js.map
Normal file
1
index-xAjit_wx.js.map
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index-xAjit_wx.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
|
1
main-BfaeCG9k.css
Normal file
1
main-BfaeCG9k.css
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,2 +1,2 @@
|
|||
(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function s(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(e){if(e.ep)return;e.ep=!0;const o=s(e);fetch(e.href,o)}})();function l({target:t}){const r=document.querySelector("#effects");if(r==null)return;Array.from(r.children).filter(n=>n.__effectParent===t).forEach(n=>{n.getAnimations().forEach(e=>{if(+(e.currentTime??0)<100){e.pause(),r.removeChild(n);return}e.pause(),e.updatePlaybackRate(-.25),e.play(),e.addEventListener("finish",()=>{r.contains(n)&&r.removeChild(n)})})})}function u(t){return t!==null&&typeof t.matches=="function"}function d({target:t}){const r=document.querySelector("#effects");if(!u(t)||!t.matches("a[href],.nav-toggle-button,button,input[type='radio']"))return;const s=window.getComputedStyle(t).getPropertyValue("--glowColor"),n=Array.from(t.getClientRects());Array.from(t.children).forEach(e=>{n.push(...Array.from(e.getClientRects()))}),n.forEach(e=>{const{top:o,left:i,width:a,height:m}=e,c=document.createElement("div");c.__effectParent=t,c.classList.add("effect-instance");const f="10rem";c.style.top=`calc(${o+window.scrollY}px - ${f})`,c.style.left=`calc(${i+window.scrollX}px - ${f})`,c.style.width=`calc(${a}px + 2 * ${f})`,c.style.height=`calc(${m}px + 2 * ${f})`,c.style.setProperty("--glowColor",s),r==null||r.appendChild(c)})}function p({target:t}){!u(t)||!t.matches("a[href][target=_blank]")||umami==null||umami.track(`Link: ${t.innerText??t.getAttribute("href")}`,{from:document.location.href,destination:t.getAttribute("href")})}document.addEventListener("mouseenter",d,!0);document.addEventListener("focus",d,!0);document.addEventListener("mouseleave",l,!0);document.addEventListener("blur",l,!0);document.addEventListener("click",p,!0);
|
||||
//# sourceMappingURL=main-BliKyF0K.js.map
|
||||
//# sourceMappingURL=main-l3WluhA6.js.map
|
|
@ -1 +1 @@
|
|||
{"version":3,"file":"main-BliKyF0K.js","sources":["../../.11ty-vite/scripts/main.ts"],"sourcesContent":["/** @param {Event} evt */\nfunction removeEffect({ target }) {\n const effectsLayer = document.querySelector(\"#effects\")\n if (effectsLayer == null) {\n return\n }\n const effects = Array.from(effectsLayer.children).filter(\n (e) => e[\"__effectParent\"] === target\n )\n effects.forEach((e) => {\n e.getAnimations().forEach((anim) => {\n if (+(anim.currentTime ?? 0) < 100) {\n anim.pause()\n effectsLayer.removeChild(e)\n return\n }\n anim.pause()\n anim.updatePlaybackRate(-0.25)\n anim.play()\n anim.addEventListener(\"finish\", () => {\n if (effectsLayer.contains(e)) {\n effectsLayer.removeChild(e)\n }\n })\n })\n })\n}\n\nfunction isElement(target: EventTarget | null): target is Element {\n return target !== null && typeof target[\"matches\"] === \"function\"\n}\n\nfunction addEffect({ target }: UIEvent) {\n const effectsLayer = document.querySelector(\"#effects\")\n if (\n !isElement(target) ||\n !target.matches(\"a[href],.nav-toggle-button,button,input[type='radio']\")\n ) {\n return\n }\n const color = window.getComputedStyle(target).getPropertyValue(\"--glowColor\")\n const rects = Array.from(target.getClientRects())\n Array.from(target.children).forEach((child) => {\n rects.push(...Array.from(child.getClientRects()))\n })\n rects.forEach((rect) => {\n const { top, left, width, height } = rect\n const newEffect = document.createElement(\"div\")\n newEffect[\"__effectParent\"] = target\n newEffect.classList.add(\"effect-instance\")\n const padding = \"10rem\"\n newEffect.style.top = `calc(${top + window.scrollY}px - ${padding})`\n newEffect.style.left = `calc(${left + window.scrollX}px - ${padding})`\n newEffect.style.width = `calc(${width}px + 2 * ${padding})`\n newEffect.style.height = `calc(${height}px + 2 * ${padding})`\n newEffect.style.setProperty(\"--glowColor\", color)\n effectsLayer?.appendChild(newEffect)\n })\n}\n\nfunction attend({ target}: UIEvent) {\n if (!isElement(target) || !target.matches(\"a[href][target=_blank]\")) {\n return\n }\n umami?.track(`Link: ${target['innerText'] ?? target.getAttribute('href')}`, {\n from: document.location.href,\n destination: target.getAttribute('href'),\n })\n}\n\ndocument.addEventListener(\"mouseenter\", addEffect, true)\ndocument.addEventListener(\"focus\", addEffect, true)\n\ndocument.addEventListener(\"mouseleave\", removeEffect, true)\ndocument.addEventListener(\"blur\", removeEffect, true)\n\ndocument.addEventListener(\"click\", attend, true)\n"],"names":["removeEffect","target","effectsLayer","e","anim","isElement","addEffect","color","rects","child","rect","top","left","width","height","newEffect","padding","attend"],"mappings":"ssBACA,SAASA,EAAa,CAAE,OAAAC,GAAU,CAChC,MAAMC,EAAe,SAAS,cAAc,UAAU,EACtD,GAAIA,GAAgB,KAClB,OAEc,MAAM,KAAKA,EAAa,QAAQ,EAAE,OAC/CC,GAAMA,EAAE,iBAAsBF,CAAA,EAEzB,QAASE,GAAM,CACrBA,EAAE,cAAA,EAAgB,QAASC,GAAS,CAClC,GAAI,EAAEA,EAAK,aAAe,GAAK,IAAK,CAClCA,EAAK,MAAA,EACLF,EAAa,YAAYC,CAAC,EAC1B,MAAA,CAEFC,EAAK,MAAA,EACLA,EAAK,mBAAmB,IAAK,EAC7BA,EAAK,KAAA,EACLA,EAAK,iBAAiB,SAAU,IAAM,CAChCF,EAAa,SAASC,CAAC,GACzBD,EAAa,YAAYC,CAAC,CAC5B,CACD,CAAA,CACF,CAAA,CACF,CACH,CAEA,SAASE,EAAUJ,EAA+C,CAChE,OAAOA,IAAW,MAAQ,OAAOA,EAAO,SAAe,UACzD,CAEA,SAASK,EAAU,CAAE,OAAAL,GAAmB,CACtC,MAAMC,EAAe,SAAS,cAAc,UAAU,EACtD,GACE,CAACG,EAAUJ,CAAM,GACjB,CAACA,EAAO,QAAQ,uDAAuD,EAEvE,OAEF,MAAMM,EAAQ,OAAO,iBAAiBN,CAAM,EAAE,iBAAiB,aAAa,EACtEO,EAAQ,MAAM,KAAKP,EAAO,gBAAgB,EAChD,MAAM,KAAKA,EAAO,QAAQ,EAAE,QAASQ,GAAU,CAC7CD,EAAM,KAAK,GAAG,MAAM,KAAKC,EAAM,eAAA,CAAgB,CAAC,CAAA,CACjD,EACDD,EAAM,QAASE,GAAS,CACtB,KAAM,CAAE,IAAAC,EAAK,KAAAC,EAAM,MAAAC,EAAO,OAAAC,GAAWJ,EAC/BK,EAAY,SAAS,cAAc,KAAK,EAC9CA,EAAU,eAAoBd,EAC9Bc,EAAU,UAAU,IAAI,iBAAiB,EACzC,MAAMC,EAAU,QAChBD,EAAU,MAAM,IAAM,QAAQJ,EAAM,OAAO,OAAO,QAAQK,CAAO,IACjED,EAAU,MAAM,KAAO,QAAQH,EAAO,OAAO,OAAO,QAAQI,CAAO,IACnED,EAAU,MAAM,MAAQ,QAAQF,CAAK,YAAYG,CAAO,IACxDD,EAAU,MAAM,OAAS,QAAQD,CAAM,YAAYE,CAAO,IAC1DD,EAAU,MAAM,YAAY,cAAeR,CAAK,EAChDL,GAAA,MAAAA,EAAc,YAAYa,EAAS,CACpC,CACH,CAEA,SAASE,EAAO,CAAE,OAAAhB,GAAkB,CAC9B,CAACI,EAAUJ,CAAM,GAAK,CAACA,EAAO,QAAQ,wBAAwB,GAGlE,mBAAO,MAAM,SAASA,EAAO,WAAgBA,EAAO,aAAa,MAAM,CAAC,GAAI,CAC1E,KAAM,SAAS,SAAS,KACxB,YAAaA,EAAO,aAAa,MAAM,CAAA,EAE3C,CAEA,SAAS,iBAAiB,aAAcK,EAAW,EAAI,EACvD,SAAS,iBAAiB,QAASA,EAAW,EAAI,EAElD,SAAS,iBAAiB,aAAcN,EAAc,EAAI,EAC1D,SAAS,iBAAiB,OAAQA,EAAc,EAAI,EAEpD,SAAS,iBAAiB,QAASiB,EAAQ,EAAI"}
|
||||
{"version":3,"file":"main-l3WluhA6.js","sources":["../../.11ty-vite/scripts/main.ts"],"sourcesContent":["/** @param {Event} evt */\nfunction removeEffect({ target }) {\n const effectsLayer = document.querySelector(\"#effects\")\n if (effectsLayer == null) {\n return\n }\n const effects = Array.from(effectsLayer.children).filter(\n (e) => e[\"__effectParent\"] === target\n )\n effects.forEach((e) => {\n e.getAnimations().forEach((anim) => {\n if (+(anim.currentTime ?? 0) < 100) {\n anim.pause()\n effectsLayer.removeChild(e)\n return\n }\n anim.pause()\n anim.updatePlaybackRate(-0.25)\n anim.play()\n anim.addEventListener(\"finish\", () => {\n if (effectsLayer.contains(e)) {\n effectsLayer.removeChild(e)\n }\n })\n })\n })\n}\n\nfunction isElement(target: EventTarget | null): target is Element {\n return target !== null && typeof target[\"matches\"] === \"function\"\n}\n\nfunction addEffect({ target }: UIEvent) {\n const effectsLayer = document.querySelector(\"#effects\")\n if (\n !isElement(target) ||\n !target.matches(\"a[href],.nav-toggle-button,button,input[type='radio']\")\n ) {\n return\n }\n const color = window.getComputedStyle(target).getPropertyValue(\"--glowColor\")\n const rects = Array.from(target.getClientRects())\n Array.from(target.children).forEach((child) => {\n rects.push(...Array.from(child.getClientRects()))\n })\n rects.forEach((rect) => {\n const { top, left, width, height } = rect\n const newEffect = document.createElement(\"div\")\n newEffect[\"__effectParent\"] = target\n newEffect.classList.add(\"effect-instance\")\n const padding = \"10rem\"\n newEffect.style.top = `calc(${top + window.scrollY}px - ${padding})`\n newEffect.style.left = `calc(${left + window.scrollX}px - ${padding})`\n newEffect.style.width = `calc(${width}px + 2 * ${padding})`\n newEffect.style.height = `calc(${height}px + 2 * ${padding})`\n newEffect.style.setProperty(\"--glowColor\", color)\n effectsLayer?.appendChild(newEffect)\n })\n}\n\nfunction attend({ target}: UIEvent) {\n if (!isElement(target) || !target.matches(\"a[href][target=_blank]\")) {\n return\n }\n umami?.track(`Link: ${target['innerText'] ?? target.getAttribute('href')}`, {\n from: document.location.href,\n destination: target.getAttribute('href'),\n })\n}\n\ndocument.addEventListener(\"mouseenter\", addEffect, true)\ndocument.addEventListener(\"focus\", addEffect, true)\n\ndocument.addEventListener(\"mouseleave\", removeEffect, true)\ndocument.addEventListener(\"blur\", removeEffect, true)\n\ndocument.addEventListener(\"click\", attend, true)\n"],"names":["removeEffect","target","effectsLayer","e","anim","isElement","addEffect","color","rects","child","rect","top","left","width","height","newEffect","padding","attend"],"mappings":"ssBACA,SAASA,EAAa,CAAE,OAAAC,GAAU,CAChC,MAAMC,EAAe,SAAS,cAAc,UAAU,EACtD,GAAIA,GAAgB,KAClB,OAEc,MAAM,KAAKA,EAAa,QAAQ,EAAE,OAC/CC,GAAMA,EAAE,iBAAsBF,CAAA,EAEzB,QAASE,GAAM,CACrBA,EAAE,cAAA,EAAgB,QAASC,GAAS,CAClC,GAAI,EAAEA,EAAK,aAAe,GAAK,IAAK,CAClCA,EAAK,MAAA,EACLF,EAAa,YAAYC,CAAC,EAC1B,MAAA,CAEFC,EAAK,MAAA,EACLA,EAAK,mBAAmB,IAAK,EAC7BA,EAAK,KAAA,EACLA,EAAK,iBAAiB,SAAU,IAAM,CAChCF,EAAa,SAASC,CAAC,GACzBD,EAAa,YAAYC,CAAC,CAC5B,CACD,CAAA,CACF,CAAA,CACF,CACH,CAEA,SAASE,EAAUJ,EAA+C,CAChE,OAAOA,IAAW,MAAQ,OAAOA,EAAO,SAAe,UACzD,CAEA,SAASK,EAAU,CAAE,OAAAL,GAAmB,CACtC,MAAMC,EAAe,SAAS,cAAc,UAAU,EACtD,GACE,CAACG,EAAUJ,CAAM,GACjB,CAACA,EAAO,QAAQ,uDAAuD,EAEvE,OAEF,MAAMM,EAAQ,OAAO,iBAAiBN,CAAM,EAAE,iBAAiB,aAAa,EACtEO,EAAQ,MAAM,KAAKP,EAAO,gBAAgB,EAChD,MAAM,KAAKA,EAAO,QAAQ,EAAE,QAASQ,GAAU,CAC7CD,EAAM,KAAK,GAAG,MAAM,KAAKC,EAAM,eAAA,CAAgB,CAAC,CAAA,CACjD,EACDD,EAAM,QAASE,GAAS,CACtB,KAAM,CAAE,IAAAC,EAAK,KAAAC,EAAM,MAAAC,EAAO,OAAAC,GAAWJ,EAC/BK,EAAY,SAAS,cAAc,KAAK,EAC9CA,EAAU,eAAoBd,EAC9Bc,EAAU,UAAU,IAAI,iBAAiB,EACzC,MAAMC,EAAU,QAChBD,EAAU,MAAM,IAAM,QAAQJ,EAAM,OAAO,OAAO,QAAQK,CAAO,IACjED,EAAU,MAAM,KAAO,QAAQH,EAAO,OAAO,OAAO,QAAQI,CAAO,IACnED,EAAU,MAAM,MAAQ,QAAQF,CAAK,YAAYG,CAAO,IACxDD,EAAU,MAAM,OAAS,QAAQD,CAAM,YAAYE,CAAO,IAC1DD,EAAU,MAAM,YAAY,cAAeR,CAAK,EAChDL,GAAA,MAAAA,EAAc,YAAYa,EAAS,CACpC,CACH,CAEA,SAASE,EAAO,CAAE,OAAAhB,GAAkB,CAC9B,CAACI,EAAUJ,CAAM,GAAK,CAACA,EAAO,QAAQ,wBAAwB,GAGlE,mBAAO,MAAM,SAASA,EAAO,WAAgBA,EAAO,aAAa,MAAM,CAAC,GAAI,CAC1E,KAAM,SAAS,SAAS,KACxB,YAAaA,EAAO,aAAa,MAAM,CAAA,EAE3C,CAEA,SAAS,iBAAiB,aAAcK,EAAW,EAAI,EACvD,SAAS,iBAAiB,QAASA,EAAW,EAAI,EAElD,SAAS,iBAAiB,aAAcN,EAAc,EAAI,EAC1D,SAAS,iBAAiB,OAAQA,EAAc,EAAI,EAEpD,SAAS,iBAAiB,QAASiB,EAAQ,EAAI"}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue