summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--_config.ts10
-rw-r--r--deno.json26
-rw-r--r--deno.lock430
-rw-r--r--www/_data.yaml1
-rw-r--r--www/dunya-full.jpgbin0 -> 433125 bytes
-rw-r--r--www/dunya.jpgbin0 -> 358945 bytes
-rw-r--r--www/index.vto58
-rw-r--r--www/picture-full.jpgbin0 -> 16604695 bytes
-rw-r--r--www/picture.jpgbin0 -> 43204 bytes
-rw-r--r--www/publickey.gpg122
-rw-r--r--www/styles.css429
12 files changed, 1078 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..2f71f5d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+_site
+_cache
diff --git a/_config.ts b/_config.ts
new file mode 100644
index 0000000..5c06dbf
--- /dev/null
+++ b/_config.ts
@@ -0,0 +1,10 @@
+import lume from "lume/mod.ts";
+
+const site = lume();
+
+site.add("/styles.css");
+site.add("/picture-full.jpg");
+site.add("/picture.jpg");
+site.add("/publickey.gpg");
+
+export default site;
diff --git a/deno.json b/deno.json
new file mode 100644
index 0000000..bca6c50
--- /dev/null
+++ b/deno.json
@@ -0,0 +1,26 @@
+{
+ "imports": {
+ "lume/": "https://deno.land/x/lume@v3.0.2/",
+ "lume/jsx-runtime": "https://deno.land/x/ssx@v0.1.10/jsx-runtime.ts"
+ },
+ "tasks": {
+ "lume": "echo \"import 'lume/cli.ts'\" | DENO_DIR=vendor deno run -A -",
+ "build": "deno task lume",
+ "serve": "deno task lume -s --src www"
+ },
+ "compilerOptions": {
+ "types": [
+ "lume/types.ts"
+ ],
+ "jsx": "react-jsx",
+ "jsxImportSource": "lume"
+ },
+ "unstable": [
+ "temporal"
+ ],
+ "lint": {
+ "plugins": [
+ "https://deno.land/x/lume@v3.0.2/lint.ts"
+ ]
+ }
+}
diff --git a/deno.lock b/deno.lock
new file mode 100644
index 0000000..c057e7f
--- /dev/null
+++ b/deno.lock
@@ -0,0 +1,430 @@
+{
+ "version": "5",
+ "specifiers": {
+ "jsr:@davidbonnet/astring@1.8.6": "1.8.6",
+ "jsr:@luca/esbuild-deno-loader@0.11.1": "0.11.1",
+ "jsr:@std/bytes@^1.0.2": "1.0.6",
+ "jsr:@std/cli@1.0.17": "1.0.17",
+ "jsr:@std/cli@^1.0.17": "1.0.17",
+ "jsr:@std/collections@^1.1.0": "1.1.1",
+ "jsr:@std/crypto@1.0.5": "1.0.5",
+ "jsr:@std/encoding@1.0.10": "1.0.10",
+ "jsr:@std/encoding@^1.0.10": "1.0.10",
+ "jsr:@std/encoding@^1.0.5": "1.0.10",
+ "jsr:@std/fmt@1.0.8": "1.0.8",
+ "jsr:@std/fmt@^1.0.8": "1.0.8",
+ "jsr:@std/front-matter@1.0.9": "1.0.9",
+ "jsr:@std/fs@1.0.17": "1.0.17",
+ "jsr:@std/html@1.0.3": "1.0.3",
+ "jsr:@std/html@^1.0.4": "1.0.4",
+ "jsr:@std/http@1.0.16": "1.0.16",
+ "jsr:@std/jsonc@1.0.2": "1.0.2",
+ "jsr:@std/media-types@^1.1.0": "1.1.0",
+ "jsr:@std/net@^1.0.4": "1.0.4",
+ "jsr:@std/path@1.0.8": "1.0.8",
+ "jsr:@std/path@1.0.9": "1.0.9",
+ "jsr:@std/path@^1.0.6": "1.0.9",
+ "jsr:@std/path@^1.0.9": "1.0.9",
+ "jsr:@std/streams@^1.0.9": "1.0.9",
+ "jsr:@std/toml@1.0.6": "1.0.6",
+ "jsr:@std/toml@^1.0.3": "1.0.6",
+ "jsr:@std/yaml@1.0.6": "1.0.6",
+ "jsr:@std/yaml@^1.0.5": "1.0.6",
+ "npm:estree-walker@3.0.3": "3.0.3",
+ "npm:lightningcss-wasm@1.30.1": "1.30.1",
+ "npm:markdown-it-attrs@4.3.1": "4.3.1_markdown-it@14.1.0",
+ "npm:markdown-it-deflist@3.0.0": "3.0.0",
+ "npm:markdown-it@14.1.0": "14.1.0",
+ "npm:meriyah@6.0.5": "6.0.5"
+ },
+ "jsr": {
+ "@davidbonnet/astring@1.8.6": {
+ "integrity": "98b4914c8863cdf8c0ff83bb5c528caa67a8dca6020ad6234113499f00583e3a"
+ },
+ "@luca/esbuild-deno-loader@0.11.1": {
+ "integrity": "dc020d16d75b591f679f6b9288b10f38bdb4f24345edb2f5732affa1d9885267",
+ "dependencies": [
+ "jsr:@std/bytes",
+ "jsr:@std/encoding@^1.0.5",
+ "jsr:@std/path@^1.0.6"
+ ]
+ },
+ "@std/bytes@1.0.6": {
+ "integrity": "f6ac6adbd8ccd99314045f5703e23af0a68d7f7e58364b47d2c7f408aeb5820a"
+ },
+ "@std/cli@1.0.17": {
+ "integrity": "e15b9abe629e17be90cc6216327f03a29eae613365f1353837fa749aad29ce7b"
+ },
+ "@std/collections@1.1.1": {
+ "integrity": "eff6443fbd9d5a6697018fb39c5d13d5f662f0045f21392d640693d0008ab2af"
+ },
+ "@std/crypto@1.0.5": {
+ "integrity": "0dcfbb319fe0bba1bd3af904ceb4f948cde1b92979ec1614528380ed308a3b40"
+ },
+ "@std/encoding@1.0.10": {
+ "integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1"
+ },
+ "@std/fmt@1.0.8": {
+ "integrity": "71e1fc498787e4434d213647a6e43e794af4fd393ef8f52062246e06f7e372b7"
+ },
+ "@std/front-matter@1.0.9": {
+ "integrity": "ee6201d06674cbef137dda2252f62477450b48249e7d8d9ab57a30f85ff6f051",
+ "dependencies": [
+ "jsr:@std/toml@^1.0.3",
+ "jsr:@std/yaml@^1.0.5"
+ ]
+ },
+ "@std/fs@1.0.17": {
+ "integrity": "1c00c632677c1158988ef7a004cb16137f870aafdb8163b9dce86ec652f3952b",
+ "dependencies": [
+ "jsr:@std/path@^1.0.9"
+ ]
+ },
+ "@std/html@1.0.3": {
+ "integrity": "7a0ac35e050431fb49d44e61c8b8aac1ebd55937e0dc9ec6409aa4bab39a7988"
+ },
+ "@std/html@1.0.4": {
+ "integrity": "eff3497c08164e6ada49b7f81a28b5108087033823153d065e3f89467dd3d50e"
+ },
+ "@std/http@1.0.16": {
+ "integrity": "80c8d08c4bfcf615b89978dcefb84f7e880087cf3b6b901703936f3592a06933",
+ "dependencies": [
+ "jsr:@std/cli@^1.0.17",
+ "jsr:@std/encoding@^1.0.10",
+ "jsr:@std/fmt@^1.0.8",
+ "jsr:@std/html@^1.0.4",
+ "jsr:@std/media-types",
+ "jsr:@std/net",
+ "jsr:@std/path@^1.0.9",
+ "jsr:@std/streams"
+ ]
+ },
+ "@std/jsonc@1.0.2": {
+ "integrity": "909605dae3af22bd75b1cbda8d64a32cf1fd2cf6efa3f9e224aba6d22c0f44c7"
+ },
+ "@std/media-types@1.1.0": {
+ "integrity": "c9d093f0c05c3512932b330e3cc1fe1d627b301db33a4c2c2185c02471d6eaa4"
+ },
+ "@std/net@1.0.4": {
+ "integrity": "2f403b455ebbccf83d8a027d29c5a9e3a2452fea39bb2da7f2c04af09c8bc852"
+ },
+ "@std/path@1.0.8": {
+ "integrity": "548fa456bb6a04d3c1a1e7477986b6cffbce95102d0bb447c67c4ee70e0364be"
+ },
+ "@std/path@1.0.9": {
+ "integrity": "260a49f11edd3db93dd38350bf9cd1b4d1366afa98e81b86167b4e3dd750129e"
+ },
+ "@std/streams@1.0.9": {
+ "integrity": "a9d26b1988cdd7aa7b1f4b51e1c36c1557f3f252880fa6cc5b9f37078b1a5035"
+ },
+ "@std/toml@1.0.6": {
+ "integrity": "da225502aecad66d8d778a635e9b78991997c2567ef8c6dbbd595c0cfce14c51",
+ "dependencies": [
+ "jsr:@std/collections"
+ ]
+ },
+ "@std/yaml@1.0.6": {
+ "integrity": "c9a5a914e1d51c46756cb10e356710035cfa905e713c90d3b711413fd3aead27"
+ }
+ },
+ "npm": {
+ "@types/estree@1.0.7": {
+ "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ=="
+ },
+ "argparse@2.0.1": {
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
+ },
+ "entities@4.5.0": {
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
+ },
+ "estree-walker@3.0.3": {
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "dependencies": [
+ "@types/estree"
+ ]
+ },
+ "lightningcss-wasm@1.30.1": {
+ "integrity": "sha512-KJTnKEn0REV6DoJzxG0m5EKVEFA1CVE1isDYpXjsuqWXwLKFPJtA9Z9BSzPZJwAZFN2KaUzy+IWGP59p5bm2sA==",
+ "dependencies": [
+ "napi-wasm"
+ ]
+ },
+ "linkify-it@5.0.0": {
+ "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
+ "dependencies": [
+ "uc.micro"
+ ]
+ },
+ "markdown-it-attrs@4.3.1_markdown-it@14.1.0": {
+ "integrity": "sha512-/ko6cba+H6gdZ0DOw7BbNMZtfuJTRp9g/IrGIuz8lYc/EfnmWRpaR3CFPnNbVz0LDvF8Gf1hFGPqrQqq7De0rg==",
+ "dependencies": [
+ "markdown-it"
+ ]
+ },
+ "markdown-it-deflist@3.0.0": {
+ "integrity": "sha512-OxPmQ/keJZwbubjiQWOvKLHwpV2wZ5I3Smc81OjhwbfJsjdRrvD5aLTQxmZzzePeO0kbGzAo3Krk4QLgA8PWLg=="
+ },
+ "markdown-it@14.1.0": {
+ "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==",
+ "dependencies": [
+ "argparse",
+ "entities",
+ "linkify-it",
+ "mdurl",
+ "punycode.js",
+ "uc.micro"
+ ],
+ "bin": true
+ },
+ "mdurl@2.0.0": {
+ "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w=="
+ },
+ "meriyah@6.0.5": {
+ "integrity": "sha512-SrMqQCox7TTwtftWKHy/ZaVe+ZRpRl20pAgDo+PS9hzcAJrMjYsBJQPPiLXTnjztrqdfGS+Zz99r6Bwvydta1w=="
+ },
+ "napi-wasm@1.1.3": {
+ "integrity": "sha512-h/4nMGsHjZDCYmQVNODIrYACVJ+I9KItbG+0si6W/jSjdA9JbWDoU4LLeMXVcEQGHjttI2tuXqDrbGF7qkUHHg=="
+ },
+ "punycode.js@2.3.1": {
+ "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA=="
+ },
+ "uc.micro@2.1.0": {
+ "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A=="
+ }
+ },
+ "remote": {
+ "https://deno.land/std@0.170.0/_util/asserts.ts": "d0844e9b62510f89ce1f9878b046f6a57bf88f208a10304aab50efcb48365272",
+ "https://deno.land/std@0.170.0/_util/os.ts": "8a33345f74990e627b9dfe2de9b040004b08ea5146c7c9e8fe9a29070d193934",
+ "https://deno.land/std@0.170.0/encoding/base64.ts": "8605e018e49211efc767686f6f687827d7f5fd5217163e981d8d693105640d7a",
+ "https://deno.land/std@0.170.0/fmt/colors.ts": "03ad95e543d2808bc43c17a3dd29d25b43d0f16287fe562a0be89bf632454a12",
+ "https://deno.land/std@0.170.0/path/_constants.ts": "df1db3ffa6dd6d1252cc9617e5d72165cd2483df90e93833e13580687b6083c3",
+ "https://deno.land/std@0.170.0/path/_interface.ts": "ee3b431a336b80cf445441109d089b70d87d5e248f4f90ff906820889ecf8d09",
+ "https://deno.land/std@0.170.0/path/_util.ts": "d16be2a16e1204b65f9d0dfc54a9bc472cafe5f4a190b3c8471ec2016ccd1677",
+ "https://deno.land/std@0.170.0/path/common.ts": "bee563630abd2d97f99d83c96c2fa0cca7cee103e8cb4e7699ec4d5db7bd2633",
+ "https://deno.land/std@0.170.0/path/glob.ts": "81cc6c72be002cd546c7a22d1f263f82f63f37fe0035d9726aa96fc8f6e4afa1",
+ "https://deno.land/std@0.170.0/path/mod.ts": "cf7cec7ac11b7048bb66af8ae03513e66595c279c65cfa12bfc07d9599608b78",
+ "https://deno.land/std@0.170.0/path/posix.ts": "b859684bc4d80edfd4cad0a82371b50c716330bed51143d6dcdbe59e6278b30c",
+ "https://deno.land/std@0.170.0/path/separator.ts": "fe1816cb765a8068afb3e8f13ad272351c85cbc739af56dacfc7d93d710fe0f9",
+ "https://deno.land/std@0.170.0/path/win32.ts": "7cebd2bda6657371adc00061a1d23fdd87bcdf64b4843bb148b0b24c11b40f69",
+ "https://deno.land/x/cliffy@v0.25.7/_utils/distance.ts": "02af166952c7c358ac83beae397aa2fbca4ad630aecfcd38d92edb1ea429f004",
+ "https://deno.land/x/cliffy@v0.25.7/ansi/ansi.ts": "7f43d07d31dd7c24b721bb434c39cbb5132029fa4be3dd8938873065f65e5810",
+ "https://deno.land/x/cliffy@v0.25.7/ansi/ansi_escapes.ts": "885f61f343223f27b8ec69cc138a54bea30542924eacd0f290cd84edcf691387",
+ "https://deno.land/x/cliffy@v0.25.7/ansi/chain.ts": "31fb9fcbf72fed9f3eb9b9487270d2042ccd46a612d07dd5271b1a80ae2140a0",
+ "https://deno.land/x/cliffy@v0.25.7/ansi/colors.ts": "5f71993af5bd1aa0a795b15f41692d556d7c89584a601fed75997df844b832c9",
+ "https://deno.land/x/cliffy@v0.25.7/ansi/cursor_position.ts": "d537491e31d9c254b208277448eff92ff7f55978c4928dea363df92c0df0813f",
+ "https://deno.land/x/cliffy@v0.25.7/ansi/deps.ts": "0f35cb7e91868ce81561f6a77426ea8bc55dc15e13f84c7352f211023af79053",
+ "https://deno.land/x/cliffy@v0.25.7/ansi/mod.ts": "bb4e6588e6704949766205709463c8c33b30fec66c0b1846bc84a3db04a4e075",
+ "https://deno.land/x/cliffy@v0.25.7/ansi/tty.ts": "8fb064c17ead6cdf00c2d3bc87a9fd17b1167f2daa575c42b516f38bdb604673",
+ "https://deno.land/x/cliffy@v0.25.7/command/_errors.ts": "a9bd23dc816b32ec96c9b8f3057218241778d8c40333b43341138191450965e5",
+ "https://deno.land/x/cliffy@v0.25.7/command/_utils.ts": "9ab3d69fabab6c335b881b8a5229cbd5db0c68f630a1c307aff988b6396d9baf",
+ "https://deno.land/x/cliffy@v0.25.7/command/command.ts": "a2b83c612acd65c69116f70dec872f6da383699b83874b70fcf38cddf790443f",
+ "https://deno.land/x/cliffy@v0.25.7/command/completions/_bash_completions_generator.ts": "43b4abb543d4dc60233620d51e69d82d3b7c44e274e723681e0dce2a124f69f9",
+ "https://deno.land/x/cliffy@v0.25.7/command/completions/_fish_completions_generator.ts": "d0289985f5cf0bd288c05273bfa286b24c27feb40822eb7fd9d7fee64e6580e8",
+ "https://deno.land/x/cliffy@v0.25.7/command/completions/_zsh_completions_generator.ts": "14461eb274954fea4953ee75938821f721da7da607dc49bcc7db1e3f33a207bd",
+ "https://deno.land/x/cliffy@v0.25.7/command/completions/bash.ts": "053aa2006ec327ccecacb00ba28e5eb836300e5c1bec1b3cfaee9ddcf8189756",
+ "https://deno.land/x/cliffy@v0.25.7/command/completions/complete.ts": "58df61caa5e6220ff2768636a69337923ad9d4b8c1932aeb27165081c4d07d8b",
+ "https://deno.land/x/cliffy@v0.25.7/command/completions/fish.ts": "9938beaa6458c6cf9e2eeda46a09e8cd362d4f8c6c9efe87d3cd8ca7477402a5",
+ "https://deno.land/x/cliffy@v0.25.7/command/completions/mod.ts": "aeef7ec8e319bb157c39a4bab8030c9fe8fa327b4c1e94c9c1025077b45b40c0",
+ "https://deno.land/x/cliffy@v0.25.7/command/completions/zsh.ts": "8b04ab244a0b582f7927d405e17b38602428eeb347a9968a657e7ea9f40e721a",
+ "https://deno.land/x/cliffy@v0.25.7/command/deprecated.ts": "bbe6670f1d645b773d04b725b8b8e7814c862c9f1afba460c4d599ffe9d4983c",
+ "https://deno.land/x/cliffy@v0.25.7/command/deps.ts": "275b964ce173770bae65f6b8ebe9d2fd557dc10292cdd1ed3db1735f0d77fa1d",
+ "https://deno.land/x/cliffy@v0.25.7/command/help/_help_generator.ts": "f7c349cb2ddb737e70dc1f89bcb1943ca9017a53506be0d4138e0aadb9970a49",
+ "https://deno.land/x/cliffy@v0.25.7/command/help/mod.ts": "09d74d3eb42d21285407cda688074c29595d9c927b69aedf9d05ff3f215820d3",
+ "https://deno.land/x/cliffy@v0.25.7/command/mod.ts": "d0a32df6b14028e43bb2d41fa87d24bc00f9662a44e5a177b3db02f93e473209",
+ "https://deno.land/x/cliffy@v0.25.7/command/type.ts": "24e88e3085e1574662b856ccce70d589959648817135d4469fab67b9cce1b364",
+ "https://deno.land/x/cliffy@v0.25.7/command/types.ts": "ae02eec0ed7a769f7dba2dd5d3a931a61724b3021271b1b565cf189d9adfd4a0",
+ "https://deno.land/x/cliffy@v0.25.7/command/types/action_list.ts": "33c98d449617c7a563a535c9ceb3741bde9f6363353fd492f90a74570c611c27",
+ "https://deno.land/x/cliffy@v0.25.7/command/types/boolean.ts": "3879ec16092b4b5b1a0acb8675f8c9250c0b8a972e1e4c7adfba8335bd2263ed",
+ "https://deno.land/x/cliffy@v0.25.7/command/types/child_command.ts": "f1fca390c7fbfa7a713ca15ef55c2c7656bcbb394d50e8ef54085bdf6dc22559",
+ "https://deno.land/x/cliffy@v0.25.7/command/types/command.ts": "325d0382e383b725fd8d0ef34ebaeae082c5b76a1f6f2e843fee5dbb1a4fe3ac",
+ "https://deno.land/x/cliffy@v0.25.7/command/types/enum.ts": "2178345972adf7129a47e5f02856ca3e6852a91442a1c78307dffb8a6a3c6c9f",
+ "https://deno.land/x/cliffy@v0.25.7/command/types/file.ts": "8618f16ac9015c8589cbd946b3de1988cc4899b90ea251f3325c93c46745140e",
+ "https://deno.land/x/cliffy@v0.25.7/command/types/integer.ts": "29864725fd48738579d18123d7ee78fed37515e6dc62146c7544c98a82f1778d",
+ "https://deno.land/x/cliffy@v0.25.7/command/types/number.ts": "aeba96e6f470309317a16b308c82e0e4138a830ec79c9877e4622c682012bc1f",
+ "https://deno.land/x/cliffy@v0.25.7/command/types/string.ts": "e4dadb08a11795474871c7967beab954593813bb53d9f69ea5f9b734e43dc0e0",
+ "https://deno.land/x/cliffy@v0.25.7/command/upgrade/mod.ts": "17e2df3b620905583256684415e6c4a31e8de5c59066eb6d6c9c133919292dc4",
+ "https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider.ts": "d6fb846043232cbd23c57d257100c7fc92274984d75a5fead0f3e4266dc76ab8",
+ "https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider/deno_land.ts": "24f8d82e38c51e09be989f30f8ad21f9dd41ac1bb1973b443a13883e8ba06d6d",
+ "https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider/github.ts": "99e1b133dd446c6aa79f69e69c46eb8bc1c968dd331c2a7d4064514a317c7b59",
+ "https://deno.land/x/cliffy@v0.25.7/command/upgrade/provider/nest_land.ts": "0e07936cea04fa41ac9297f32d87f39152ea873970c54cb5b4934b12fee1885e",
+ "https://deno.land/x/cliffy@v0.25.7/command/upgrade/upgrade_command.ts": "3640a287d914190241ea1e636774b1b4b0e1828fa75119971dd5304784061e05",
+ "https://deno.land/x/cliffy@v0.25.7/flags/_errors.ts": "f1fbb6bfa009e7950508c9d491cfb4a5551027d9f453389606adb3f2327d048f",
+ "https://deno.land/x/cliffy@v0.25.7/flags/_utils.ts": "340d3ecab43cde9489187e1f176504d2c58485df6652d1cdd907c0e9c3ce4cc2",
+ "https://deno.land/x/cliffy@v0.25.7/flags/_validate_flags.ts": "16eb5837986c6f6f7620817820161a78d66ce92d690e3697068726bbef067452",
+ "https://deno.land/x/cliffy@v0.25.7/flags/deprecated.ts": "a72a35de3cc7314e5ebea605ca23d08385b218ef171c32a3f135fb4318b08126",
+ "https://deno.land/x/cliffy@v0.25.7/flags/flags.ts": "68a9dfcacc4983a84c07ba19b66e5e9fccd04389fad215210c60fb414cc62576",
+ "https://deno.land/x/cliffy@v0.25.7/flags/mod.ts": "b21c2c135cd2437cc16245c5f168a626091631d6d4907ad10db61c96c93bdb25",
+ "https://deno.land/x/cliffy@v0.25.7/flags/types.ts": "7452ea5296758fb7af89930349ce40d8eb9a43b24b3f5759283e1cb5113075fd",
+ "https://deno.land/x/cliffy@v0.25.7/flags/types/boolean.ts": "4c026dd66ec9c5436860dc6d0241427bdb8d8e07337ad71b33c08193428a2236",
+ "https://deno.land/x/cliffy@v0.25.7/flags/types/integer.ts": "b60d4d590f309ddddf066782d43e4dc3799f0e7d08e5ede7dc62a5ee94b9a6d9",
+ "https://deno.land/x/cliffy@v0.25.7/flags/types/number.ts": "610936e2d29de7c8c304b65489a75ebae17b005c6122c24e791fbed12444d51e",
+ "https://deno.land/x/cliffy@v0.25.7/flags/types/string.ts": "e89b6a5ce322f65a894edecdc48b44956ec246a1d881f03e97bbda90dd8638c5",
+ "https://deno.land/x/cliffy@v0.25.7/keycode/key_code.ts": "c4ab0ffd102c2534962b765ded6d8d254631821bf568143d9352c1cdcf7a24be",
+ "https://deno.land/x/cliffy@v0.25.7/keycode/key_codes.ts": "917f0a2da0dbace08cf29bcfdaaa2257da9fe7e705fff8867d86ed69dfb08cfe",
+ "https://deno.land/x/cliffy@v0.25.7/keycode/mod.ts": "292d2f295316c6e0da6955042a7b31ab2968ff09f2300541d00f05ed6c2aa2d4",
+ "https://deno.land/x/cliffy@v0.25.7/mod.ts": "e3515ccf6bd4e4ac89322034e07e2332ed71901e4467ee5bc9d72851893e167b",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/_generic_input.ts": "737cff2de02c8ce35250f5dd79c67b5fc176423191a2abd1f471a90dd725659e",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/_generic_list.ts": "79b301bf09eb19f0d070d897f613f78d4e9f93100d7e9a26349ef0bfaa7408d2",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/_generic_prompt.ts": "8630ce89a66d83e695922df41721cada52900b515385d86def597dea35971bb2",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/_generic_suggestions.ts": "2a8b619f91e8f9a270811eff557f10f1343a444a527b5fc22c94de832939920c",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/_utils.ts": "676cca30762656ed1a9bcb21a7254244278a23ffc591750e98a501644b6d2df3",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/checkbox.ts": "e5a5a9adbb86835dffa2afbd23c6f7a8fe25a9d166485388ef25aba5dc3fbf9e",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/confirm.ts": "94c8e55de3bbcd53732804420935c432eab29945497d1c47c357d236a89cb5f6",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/deps.ts": "4c38ab18e55a792c9a136c1c29b2b6e21ea4820c45de7ef4cf517ce94012c57d",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/figures.ts": "26af0fbfe21497220e4b887bb550fab997498cde14703b98e78faf370fbb4b94",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/input.ts": "ee45532e0a30c2463e436e08ae291d79d1c2c40872e17364c96d2b97c279bf4d",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/list.ts": "6780427ff2a932a48c9b882d173c64802081d6cdce9ff618d66ba6504b6abc50",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/mod.ts": "195aed14d10d279914eaa28c696dec404d576ca424c097a5bc2b4a7a13b66c89",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/number.ts": "015305a76b50138234dde4fd50eb886c6c7c0baa1b314caf811484644acdc2cf",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/prompt.ts": "0e7f6a1d43475ee33fb25f7d50749b2f07fc0bcddd9579f3f9af12d05b4a4412",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/secret.ts": "58745f5231fb2c44294c4acf2511f8c5bfddfa1e12f259580ff90dedea2703d6",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/select.ts": "1e982eae85718e4e15a3ee10a5ae2233e532d7977d55888f3a309e8e3982b784",
+ "https://deno.land/x/cliffy@v0.25.7/prompt/toggle.ts": "842c3754a40732f2e80bcd4670098713e402e64bd930e6cab2b787f7ad4d931a",
+ "https://deno.land/x/cliffy@v0.25.7/table/border.ts": "2514abae4e4f51eda60a5f8c927ba24efd464a590027e900926b38f68e01253c",
+ "https://deno.land/x/cliffy@v0.25.7/table/cell.ts": "1d787d8006ac8302020d18ec39f8d7f1113612c20801b973e3839de9c3f8b7b3",
+ "https://deno.land/x/cliffy@v0.25.7/table/deps.ts": "5b05fa56c1a5e2af34f2103fd199e5f87f0507549963019563eae519271819d2",
+ "https://deno.land/x/cliffy@v0.25.7/table/layout.ts": "46bf10ae5430cf4fbb92f23d588230e9c6336edbdb154e5c9581290562b169f4",
+ "https://deno.land/x/cliffy@v0.25.7/table/mod.ts": "e74f69f38810ee6139a71132783765feb94436a6619c07474ada45b465189834",
+ "https://deno.land/x/cliffy@v0.25.7/table/row.ts": "5f519ba7488d2ef76cbbf50527f10f7957bfd668ce5b9169abbc44ec88302645",
+ "https://deno.land/x/cliffy@v0.25.7/table/table.ts": "ec204c9d08bb3ff1939c5ac7412a4c9ed7d00925d4fc92aff9bfe07bd269258d",
+ "https://deno.land/x/cliffy@v0.25.7/table/utils.ts": "187bb7dcbcfb16199a5d906113f584740901dfca1007400cba0df7dcd341bc29",
+ "https://deno.land/x/deno_dom@v0.1.49/build/deno-wasm/deno-wasm.js": "d6841a06342eb6a2798ef28de79ad69c0f2fa349fa04d3ca45e5fcfbf50a9340",
+ "https://deno.land/x/deno_dom@v0.1.49/deno-dom-wasm.ts": "0669396686fb207f1354af33df6aabe2189b4eceafdb1bf7f3d6bbb2637b6b03",
+ "https://deno.land/x/deno_dom@v0.1.49/src/api.ts": "0ff5790f0a3eeecb4e00b7d8fbfa319b165962cf6d0182a65ba90f158d74f7d7",
+ "https://deno.land/x/deno_dom@v0.1.49/src/constructor-lock.ts": "0e7b297e8b9cf921a3b0d3a692ec5fb462c5afc47ec554292e20090b9e16b40a",
+ "https://deno.land/x/deno_dom@v0.1.49/src/deserialize.ts": "514953418b7ae558ed7361ad9be21013f46cba2f58bd7f4acc90cf1e89f9c8cf",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/document-fragment.ts": "0b915d094830d43b330dc2fb8012b990f2c815773c6cdcd4a9fdff99fe47412e",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/document.ts": "ad584ac4ce6dce03f0ff6ef4b7db86fd598f9c7824da1387f7f2acd7d6948e4a",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/dom-parser.ts": "784ee0e766d4a01e14420f328053fd3a0016c6b40ee442edc3ae80f5d9777927",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/element.ts": "7d330192fbfd406fb67ab7a3387576fe35fec129b7c52c2ea38615144fa5b12e",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/elements/html-template-element.ts": "1707dfb4cbb145f3bcb94426d7cdedbaa336620d0afed30e99f50fe87ba24a98",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/html-collection.ts": "68046d3f7380f1cb148188c53f48e337123acf3af533c52e74cba6d5e9846c3d",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/node-list.ts": "31b45dafce91d5f6d7e8f5c91cf4f6667842a971f09d40fd08f5ddd7cb3b1dab",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/node.ts": "53ada9e4b2ae21f10f5941ff257ed4585920ae392020544648f349c05d15d30c",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/custom-api.ts": "852696bd58e534bc41bd3be9e2250b60b67cd95fd28ed16b1deff1d548531a71",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/nwsapi-types.ts": "c43b36c36acc5d32caabaa54fda8c9d239b2b0fcbce9a28efb93c84aa1021698",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/nwsapi.js": "985d7d8fc1eabbb88946b47a1c44c1b2d4aa79ff23c21424219f1528fa27a2ff",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/selectors.ts": "83eab57be2290fb48e3130533448c93c6c61239f2a2f3b85f1917f80ca0fdc75",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/sizzle-types.ts": "78149e2502409989ce861ed636b813b059e16bc267bb543e7c2b26ef43e4798b",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/selectors/sizzle.js": "c3aed60c1045a106d8e546ac2f85cc82e65f62d9af2f8f515210b9212286682a",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/string-cache.ts": "8e935804f7bac244cc70cec90a28c9f6d30fea14c61c2c4ea48fca274376d786",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/utils-types.ts": "96db30e3e4a75b194201bb9fa30988215da7f91b380fca6a5143e51ece2a8436",
+ "https://deno.land/x/deno_dom@v0.1.49/src/dom/utils.ts": "bc429635e9204051ba1ecc1b212031b5ee7c6bcd95120c91bef696804aa67e74",
+ "https://deno.land/x/deno_dom@v0.1.49/src/parser.ts": "e06b2300d693e6ae7564e53dfa5c9a9e97fdb8c044c39c52c8b93b5d60860be3",
+ "https://deno.land/x/denoflate@1.2.1/mod.ts": "f5628e44b80b3d80ed525afa2ba0f12408e3849db817d47a883b801f9ce69dd6",
+ "https://deno.land/x/denoflate@1.2.1/pkg/denoflate.js": "b9f9ad9457d3f12f28b1fb35c555f57443427f74decb403113d67364e4f2caf4",
+ "https://deno.land/x/denoflate@1.2.1/pkg/denoflate_bg.wasm.js": "d581956245407a2115a3d7e8d85a9641c032940a8e810acbd59ca86afd34d44d",
+ "https://deno.land/x/esbuild@v0.25.4/mod.js": "566ac37ed8acdb49b5cd72e0276de4014eb47b112a8ef31e30659220d8119226",
+ "https://deno.land/x/lume@v3.0.2/cli.ts": "a3254363ab2d55df4ff1f25e253f5edc53da1088c33a74efe36e605e74bb67c4",
+ "https://deno.land/x/lume@v3.0.2/cli/build.ts": "a3acda3c702d6a51a8fe65ea3abc17813deea0db71e442de6120a747f56a2466",
+ "https://deno.land/x/lume@v3.0.2/cli/build_worker.ts": "34781766980dcee3c433aaa65df138168cb163a2cbd89bac53efce167ed6bfbf",
+ "https://deno.land/x/lume@v3.0.2/cli/cms.ts": "7f3f46c3353661a7679926d0ddcfe3e596f3c97ad2de7f535bde5906e42c3f5a",
+ "https://deno.land/x/lume@v3.0.2/cli/create.ts": "f340056e3b01a61007f82b47a174ede55df2d80d343e492a3853d44007bb8fc6",
+ "https://deno.land/x/lume@v3.0.2/cli/missing_worker_apis.ts": "70625ded7fee5de7d215e0829ce8dc4bb7060f6a496c09db880ebaec8b3efb92",
+ "https://deno.land/x/lume@v3.0.2/cli/run.ts": "27e7c84c2bcadc3aa4ca4fbad02330f33000dca9a2ef41780bad3676606bc029",
+ "https://deno.land/x/lume@v3.0.2/cli/upgrade.ts": "a11e7c9024f78c2e7376c57b4a99e389dbf490769779d2d37a4a3ccd6ef27d9e",
+ "https://deno.land/x/lume@v3.0.2/cli/utils.ts": "8fcc2d3d8003e4b651201ef2e343209c6a752959b5acb0da7038d132e9097ef2",
+ "https://deno.land/x/lume@v3.0.2/core/cache.ts": "a6df9d9208b2276fa9269fec8f5c8ae2d48fc373af537414d8b57e5505ead9d0",
+ "https://deno.land/x/lume@v3.0.2/core/components.ts": "e5b0d2aca8e630735534a4cb781802fe9c194c3be4e1010c0abe73617c607d84",
+ "https://deno.land/x/lume@v3.0.2/core/data_loader.ts": "8698a9e9b1aac27147dc835ba89a0e30828c81338eceae86630607d78f146215",
+ "https://deno.land/x/lume@v3.0.2/core/debugbar.ts": "c365e4aa3264538c7660a970e25173f1b7e4f4a239e18cd4e8711e067a860dc4",
+ "https://deno.land/x/lume@v3.0.2/core/events.ts": "e4fd1786eb7dd4a041d7d922779b9edf1ee89e51fd17ba5e756f380879ccb557",
+ "https://deno.land/x/lume@v3.0.2/core/file.ts": "7006371e0962c74e5519142d432284065eff8009c051df2ce064ca8b19d9a7b9",
+ "https://deno.land/x/lume@v3.0.2/core/formats.ts": "e65130e5c5f2e49435619479710c812199b480a9e145fdc6b2bac11cfe6ea08e",
+ "https://deno.land/x/lume@v3.0.2/core/fs.ts": "22d77101afaef582f18cf1619bb9eed7fd5cd0b3ce840588a53432fcd90cd8af",
+ "https://deno.land/x/lume@v3.0.2/core/loaders/binary.ts": "bb1e1cf3faac49f6007dc6814168dc0f633da17356db18e68862e4b2a87a3f33",
+ "https://deno.land/x/lume@v3.0.2/core/loaders/json.ts": "ae28e711196215ca2772e9e31f2646ff4c3cf3f66ae75bf8cbcab94de5dbd24f",
+ "https://deno.land/x/lume@v3.0.2/core/loaders/module.ts": "abcb210fa6724b83407407cd0f7ef90462b35a2017bc135a3d124dd7f38843f6",
+ "https://deno.land/x/lume@v3.0.2/core/loaders/text.ts": "42860fc3482651fa6cfba18a734bb548d6e6e1163bf1015c2abc447ab150acbd",
+ "https://deno.land/x/lume@v3.0.2/core/loaders/toml.ts": "72ddfef2deea62815c28e27faa2c5356e09b3109e9547e47a6defea3d3332452",
+ "https://deno.land/x/lume@v3.0.2/core/loaders/yaml.ts": "241dc41fbe51b92e38dc748eda614c35d80fb8c63a6d40253453c6bb78c9c47e",
+ "https://deno.land/x/lume@v3.0.2/core/processors.ts": "816a61e0a755cfbc96b7cf43ef7104dee0e48eafaed80bcf4087222089034302",
+ "https://deno.land/x/lume@v3.0.2/core/renderer.ts": "691768701d6472a6fb284c4224c9a8a8e1ce96bf64682b1c19d114318b46e49e",
+ "https://deno.land/x/lume@v3.0.2/core/scopes.ts": "dbdf93d7a9cead84833779e974f190b1379356ec7c0ccd34aa92f917c2cdd2f9",
+ "https://deno.land/x/lume@v3.0.2/core/scripts.ts": "286969b120d2290ba57a7fdd9b37e587aacf4e4162d92f51f1f1e9e18c864f30",
+ "https://deno.land/x/lume@v3.0.2/core/searcher.ts": "19530e0149ca925334f98052863a52cdfbbeea9977342b209829999a34e816a6",
+ "https://deno.land/x/lume@v3.0.2/core/server.ts": "19cdd234f18c601d8386c7aa6d589616ce367fc571a96d4715f220a522e17ae8",
+ "https://deno.land/x/lume@v3.0.2/core/site.ts": "2fd2103559eeed80574947c5b357b05c0d55d90e6135d82ffd2e5facac4bfef0",
+ "https://deno.land/x/lume@v3.0.2/core/source.ts": "d4dbe91058369ffaf23778da7e8d8287234f3901eed378accb7933e76529a216",
+ "https://deno.land/x/lume@v3.0.2/core/utils/cli_options.ts": "ce8731a5e9c23b95217b6967dc4e5c434637a33d16806189acc6a87728b2e649",
+ "https://deno.land/x/lume@v3.0.2/core/utils/concurrent.ts": "cb0775b3d95f3faa356aa3a3e489dccef8807ed93cc4f84fcf5bc81e87c29504",
+ "https://deno.land/x/lume@v3.0.2/core/utils/date.ts": "3eb0b0e2ea15a95cdfe737be70cd4f48cbe49401928cb04c25a230f411ab2478",
+ "https://deno.land/x/lume@v3.0.2/core/utils/digest.ts": "445b387983391af73269686292a65bb677119a25a327776885ff1242a9397ad8",
+ "https://deno.land/x/lume@v3.0.2/core/utils/dom.ts": "fffb0c0c3ae613282e0447c3e4c122a62f44c776771d525a0ca09759883b4b9e",
+ "https://deno.land/x/lume@v3.0.2/core/utils/env.ts": "d2440f14ad27e65b0a42b35a52f59ccce0430dd52950bd5df103bb1c9ba1a4a7",
+ "https://deno.land/x/lume@v3.0.2/core/utils/generator.ts": "1e664e9fd4c469e38a0acf5c94fd49dac4f38cb6334563ea4b7fc498b5958877",
+ "https://deno.land/x/lume@v3.0.2/core/utils/log.ts": "e136c6101992a7d95669194de1d9b935b0ba19b3ed6d66b5d67dfc35e8fb3c5b",
+ "https://deno.land/x/lume@v3.0.2/core/utils/lume_config.ts": "3715adca952a4c6054b0f4a25792859ae683a85b11c225b36d027ac26baabe95",
+ "https://deno.land/x/lume@v3.0.2/core/utils/lume_version.ts": "c1c63818097e4a273183429ab5b2446a253307f7bc2d0d6361a17b4f230a617d",
+ "https://deno.land/x/lume@v3.0.2/core/utils/merge_data.ts": "4ac5067e5b2ff3ba88ef2e009ee718e512aeb097a28f785b8bc733cb8805251c",
+ "https://deno.land/x/lume@v3.0.2/core/utils/net.ts": "21698915e73bd493d66343e9c197200e08e7b0602b2e1fa4e5393c9cf9d6c6e2",
+ "https://deno.land/x/lume@v3.0.2/core/utils/object.ts": "70f4d7b289478810499e5631cb9458e2961db12b5caa51ec34f87b6b5f6d4674",
+ "https://deno.land/x/lume@v3.0.2/core/utils/page_content.ts": "bbadb588f9d9fcf1a2af156ce4b68974dfad39b65c3c8d42a6f1895b194c7eec",
+ "https://deno.land/x/lume@v3.0.2/core/utils/page_date.ts": "2a3d9c203df298ca61f568fdf509945f127f990769623c3edfd753d39807b757",
+ "https://deno.land/x/lume@v3.0.2/core/utils/page_url.ts": "fb2590298489a5afa3caa6f9c72a6b32b7287df10c0174c41ee2fb4a07a541ce",
+ "https://deno.land/x/lume@v3.0.2/core/utils/path.ts": "7a1d199113928cc35782aa3262cbe6f7a4894bc262d7d300de9385b3da45602f",
+ "https://deno.land/x/lume@v3.0.2/core/utils/read.ts": "f435e42e01ee022f50a5d1afc08b0a2a481cfa1e9c5844690939f1fdf6faf1bf",
+ "https://deno.land/x/lume@v3.0.2/core/utils/tokens.ts": "201777343e716403bfb1dbbc1a988a85b8d3f12699daaacbe8bbdc3c352a57ff",
+ "https://deno.land/x/lume@v3.0.2/core/watcher.ts": "6c6c4b5feb540958bfd3ca78f420f4278d39eb317e9476aeec85d0ca69368873",
+ "https://deno.land/x/lume@v3.0.2/core/writer.ts": "e8952538d57c0b587a3e9344b9b10d1b71274aca234b927b05a09c88ac3f4304",
+ "https://deno.land/x/lume@v3.0.2/deps/base64.ts": "c7b786540e9f348726e6c6f3ba00866328463f7323ebd02d91c6bc7b125e19b0",
+ "https://deno.land/x/lume@v3.0.2/deps/cli.ts": "4fbac9588251ca5810e4a87767fa43ed4e645b5bfa5b5a3e342a57a2adc8ebbb",
+ "https://deno.land/x/lume@v3.0.2/deps/cliffy.ts": "faff0c2ca187ec9fd1ad8660141f85b9d05b5c36bab25b40eb5038c02590a310",
+ "https://deno.land/x/lume@v3.0.2/deps/colors.ts": "01c038ca4f8ad503ae0c81338223e3e9e1cbcaf0a14cc12bb6cd6c12f249df98",
+ "https://deno.land/x/lume@v3.0.2/deps/crypto.ts": "0939b1e974472d1db1d611b4160a5a51d796da1368289277d2e26803243959d5",
+ "https://deno.land/x/lume@v3.0.2/deps/debugbar.ts": "c0e6dd5833629b41fb06fbe66f5345b7e371ee45ae025f36c39e20e5fd6a11ae",
+ "https://deno.land/x/lume@v3.0.2/deps/dom.ts": "82cd9bc09d35f39d73cb6d4e8ea79bdbc6e19f68021476161440a88959b3323c",
+ "https://deno.land/x/lume@v3.0.2/deps/esbuild.ts": "cd8c5eaaad03d67e8f982ad71bc530aa8ebbcc928023635b9a01c6ba18c9605e",
+ "https://deno.land/x/lume@v3.0.2/deps/front_matter.ts": "f5e5780d4a0502d50cde1f42a4aa7830756dc9bd0251ba7448cecd1eaa60878f",
+ "https://deno.land/x/lume@v3.0.2/deps/fs.ts": "926564bd5a992e1083289a284b9d4042940d4ac5338842b47b382657d0547a97",
+ "https://deno.land/x/lume@v3.0.2/deps/hex.ts": "828718f24a780ff3ade8d0a8a5b57497cb31c257560ef12af99b6eb1a31e3bbd",
+ "https://deno.land/x/lume@v3.0.2/deps/http.ts": "6d9add7c6fe0c0381050aa773ae8590166ccc84c5115d2cde271320c315a110d",
+ "https://deno.land/x/lume@v3.0.2/deps/init.ts": "05d45af66ebdfe63e43540618f51ece8f99d98dc49de890f10eeb43abe9ed0f3",
+ "https://deno.land/x/lume@v3.0.2/deps/jsonc.ts": "79f0eddc3c9e593310eb8e5918eb1506b1c7d7816e4ecb96894f634ecbe626ff",
+ "https://deno.land/x/lume@v3.0.2/deps/lightningcss.ts": "5f5167c6eb306ef759f0043f8f33f2eaf63c69210aa1aa837505e990ee619c46",
+ "https://deno.land/x/lume@v3.0.2/deps/markdown_it.ts": "24c1c0fd18c99b9067d9ff5d051f934cb7c3446e6afbad934f6268af8d1ceb4d",
+ "https://deno.land/x/lume@v3.0.2/deps/path.ts": "a1a2e0269901d5eb033bfcaef9eab71e761c91edacb184098245b6468123e11d",
+ "https://deno.land/x/lume@v3.0.2/deps/toml.ts": "c9eb39b7b5c313d0c83d9b5c3295e22b5cf3dfd730677c305a5466f7dd2d1f8e",
+ "https://deno.land/x/lume@v3.0.2/deps/vento.ts": "56cfaa39bc2bc8d67f4460a46e29f9174df223dffcb815bda0d8a8cd1cd19f75",
+ "https://deno.land/x/lume@v3.0.2/deps/yaml.ts": "d0f41ff80ce1eee045a87bf055c199b5c6f316571dcad0fff99fba17e34990a2",
+ "https://deno.land/x/lume@v3.0.2/middlewares/logger.ts": "c96f1a9f9d5757555b6f141865ce8551ac176f90c8ee3e9ad797b2b400a9a567",
+ "https://deno.land/x/lume@v3.0.2/middlewares/no_cache.ts": "0119e3ae3a596ab12c42df693b93e5b03dd9608e289d862242751a9739438f35",
+ "https://deno.land/x/lume@v3.0.2/middlewares/no_cors.ts": "4d24619b5373c98bcc3baf404db47ba088c87ac8538ea1784e58d197b81d4d02",
+ "https://deno.land/x/lume@v3.0.2/middlewares/not_found.ts": "0f92cd91239444247a1c3dce1bed4e978445687ca76f544a0ccd483a352f761a",
+ "https://deno.land/x/lume@v3.0.2/middlewares/reload.ts": "7639d19e7a92979ac8dd9536040ed8c6c638e08cd75139895cf8e9266c830810",
+ "https://deno.land/x/lume@v3.0.2/middlewares/reload_client.js": "64dca5eda6e36a0871d237d3006ad5c6b0bba2a6928b314b22d7242fb3bb296f",
+ "https://deno.land/x/lume@v3.0.2/mod.ts": "4ed2edf622df6109304095952f8a02844f5abc2992b6c9886af632b058f1a8f4",
+ "https://deno.land/x/lume@v3.0.2/plugins/json.ts": "5c49499e56b919ec848d4118ec97dd4fe0a323a6cc4c648dc45ab55297614c12",
+ "https://deno.land/x/lume@v3.0.2/plugins/markdown.ts": "7e82d897c1e35bf119dcd18b6aec7a6ba5aa06848897b34ff9cd161ec7c8757e",
+ "https://deno.land/x/lume@v3.0.2/plugins/modules.ts": "4e177c0ffe972b9deef10db2bf0ae52b405418af4dbac03db9e7ffbd6a3ec6ae",
+ "https://deno.land/x/lume@v3.0.2/plugins/paginate.ts": "6a1a9a24d0fabed2f722a6a6f29d98559219c69475685034181816e82d367f2e",
+ "https://deno.land/x/lume@v3.0.2/plugins/search.ts": "5acb5be828bbbd012fb9226cb97ec3e370d43d05aa44d16e7e7d50bab368b442",
+ "https://deno.land/x/lume@v3.0.2/plugins/toml.ts": "e5bf35ed4915587acd453f002b00ae9b88c1782cadc25c703d7642a390af43ea",
+ "https://deno.land/x/lume@v3.0.2/plugins/url.ts": "15f2e80b6fcbf86f8795a3676b8d533bab003ac016ff127e58165a6ac3bffc1a",
+ "https://deno.land/x/lume@v3.0.2/plugins/vento.ts": "908ffbf31864507afa72c506584f2d28c2449b57a339ddfe8a7220eecf082766",
+ "https://deno.land/x/lume@v3.0.2/plugins/yaml.ts": "d0ebf37c38648172c6b95c502753a3edf60278ab4f6a063f3ca00f31e0dd90cc",
+ "https://deno.land/x/vento@v1.13.0/bare.ts": "b6cdcc245d4626832ab3a7fb4f2885541e997d2806334d8048d39401fa63d50e",
+ "https://deno.land/x/vento@v1.13.0/deps.ts": "155958dfada8d8cb3c8a001413c759928647b23e0e9db25195614549b58d085f",
+ "https://deno.land/x/vento@v1.13.0/mod.ts": "53262793b5e0176acdec84aa9c34ed3ecb0c45cc9d396bf34a06ed4ad3d9930a",
+ "https://deno.land/x/vento@v1.13.0/plugins/auto_trim.ts": "503137c3f5cec20e0c491d7963b0dc310de1a6a2e74d41913bbf6475eb1c807e",
+ "https://deno.land/x/vento@v1.13.0/plugins/echo.ts": "59adb9137e736029cf18e3d95e010803c8728046d0d040702c16c4930c7b6160",
+ "https://deno.land/x/vento@v1.13.0/plugins/escape.ts": "22754819f9a8437ecb4de0df1d3513c5b92fd6be74274d344d9750811030b181",
+ "https://deno.land/x/vento@v1.13.0/plugins/export.ts": "4cda1bd2d7e28e6d23382a64a6d72e7340bef07fcbc32f604a4705c148b914f1",
+ "https://deno.land/x/vento@v1.13.0/plugins/for.ts": "7eabf1f5f4b52aa3cccafcdfcbbd808628e386b90e61527adbcf1f23e4ab1777",
+ "https://deno.land/x/vento@v1.13.0/plugins/function.ts": "24c33bf586844ff8940daac2535dcae7f5ce39b443e795ebf16a2c23694850bf",
+ "https://deno.land/x/vento@v1.13.0/plugins/if.ts": "f992b1f599be11eafaa15bf607eee467ffd4276dec145d7b73cd24c0c6920631",
+ "https://deno.land/x/vento@v1.13.0/plugins/import.ts": "c36710067e1ea4074097b139c95d001fc1a2e759e05f1346da068405657924b4",
+ "https://deno.land/x/vento@v1.13.0/plugins/include.ts": "d93d330d3df25a5cfcc34e85c3e6685214280792f3242064e50c94748acfb1f4",
+ "https://deno.land/x/vento@v1.13.0/plugins/js.ts": "68d78ef2fc7a981d1f124f2f91830135ad46fcbd4dde7d5464cb5103c9293a5e",
+ "https://deno.land/x/vento@v1.13.0/plugins/layout.ts": "da84978f0639e95e472edddc2f9837757c28113a04dbe67399087c3a4d14780e",
+ "https://deno.land/x/vento@v1.13.0/plugins/set.ts": "0938601748ab7cc5ca3bb80c97e041183ef90fd3d9819dc7546ce9079b717a6d",
+ "https://deno.land/x/vento@v1.13.0/plugins/trim.ts": "93bce5e32aac9fd1dc4e7acf0278438d710cd1f61f80ce3af719a06cca7f2e3d",
+ "https://deno.land/x/vento@v1.13.0/plugins/unescape.ts": "dd2d9dbd116b68004f11ab17c9daaf9378ee14300c2d0ec8f422df09d41462ba",
+ "https://deno.land/x/vento@v1.13.0/src/environment.ts": "caaa55caa5556a71f73ba3137fa2aa1fb427d3bdc4ccb813d7974bbe86d3bb52",
+ "https://deno.land/x/vento@v1.13.0/src/errors.ts": "18b9b674715c9c23ea5acd410381fe89df438e224c41a83d26484b1dd4520f40",
+ "https://deno.land/x/vento@v1.13.0/src/js.ts": "c4ac5e2b2cd2995523d3167c5708c424686fd30d2d3951ff965a76dbdfb74e37",
+ "https://deno.land/x/vento@v1.13.0/src/loader.ts": "d6033a30c127fe942190c887c0b6673366e54887079f3f0f73d8ba0aeca9176c",
+ "https://deno.land/x/vento@v1.13.0/src/tokenizer.ts": "127ddad02054f63b8b646e4dfbf555e1e34e9b8dcbd58d86b3729a4de95abd27",
+ "https://deno.land/x/vento@v1.13.0/src/transformer.ts": "9ff70c554b3889151745b5f7117bc5c02b889e6e16ca53e5b8c1fa6b767fb451"
+ }
+}
diff --git a/www/_data.yaml b/www/_data.yaml
new file mode 100644
index 0000000..bb56b05
--- /dev/null
+++ b/www/_data.yaml
@@ -0,0 +1 @@
+hello: world
diff --git a/www/dunya-full.jpg b/www/dunya-full.jpg
new file mode 100644
index 0000000..2d28591
--- /dev/null
+++ b/www/dunya-full.jpg
Binary files differ
diff --git a/www/dunya.jpg b/www/dunya.jpg
new file mode 100644
index 0000000..42797a7
--- /dev/null
+++ b/www/dunya.jpg
Binary files differ
diff --git a/www/index.vto b/www/index.vto
new file mode 100644
index 0000000..430e129
--- /dev/null
+++ b/www/index.vto
@@ -0,0 +1,58 @@
+---
+title: Mike Vink
+contacts:
+- href: /publickey.gpg
+ name: gpg
+- href: https://github.com/ivi-vink
+ name: github
+- href: https://stackoverflow.com/users/16349137/carrot-the-king
+ name: stackoverflow
+---
+<html>
+ <head>
+ <title>{{ title }}</title>
+ <link rel="stylesheet" href="/styles.css" />
+ </head>
+ <body>
+ <header>
+ <h1>{{ title }}'s Webpage</h1>
+ </header>
+ <main>
+ <article>
+ <figure class="rounded centered">
+ <span class="marginnote">
+ <a href="/dunya-full.jpg">
+ <img src="/dunya.jpg" alt="/dunya.jpg" />
+ </a>
+ </span>
+ <a href="/picture-full.jpg">
+ <img src="/picture.jpg" alt="/picture.jpg" />
+ </a>
+ </figure>
+ <section>
+ <p>
+ Hello world.
+ <span class="marginnote">
+ something to note
+ </span>
+ </p>
+ </section>
+ </article>
+ </main>
+ <footer>
+ <h2>Contact Info</h2>
+ <ul>
+ <li>
+ email: ivi at this site's parent domain
+ </li>
+ {{ for link of contacts }}
+ <li>
+ <a href="{{ link.href }}">
+ {{ link.name }}
+ </a>
+ </li>
+ {{ /for }}
+ </ul>
+ </footer>
+ </body>
+</html>
diff --git a/www/picture-full.jpg b/www/picture-full.jpg
new file mode 100644
index 0000000..7e50747
--- /dev/null
+++ b/www/picture-full.jpg
Binary files differ
diff --git a/www/picture.jpg b/www/picture.jpg
new file mode 100644
index 0000000..7d8873a
--- /dev/null
+++ b/www/picture.jpg
Binary files differ
diff --git a/www/publickey.gpg b/www/publickey.gpg
new file mode 100644
index 0000000..d1a829d
--- /dev/null
+++ b/www/publickey.gpg
@@ -0,0 +1,122 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=pMMu
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/www/styles.css b/www/styles.css
new file mode 100644
index 0000000..9b20524
--- /dev/null
+++ b/www/styles.css
@@ -0,0 +1,429 @@
+@charset "UTF-8";
+
+header {
+ font-family: "Fira Sans",sans;
+ text-align: center;
+}
+
+html {
+ font-size: 15px;
+}
+
+main, footer {
+ width: 87.5%;
+ margin-left: auto;
+ margin-right: auto;
+ padding-left: 12.5%;
+ font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
+ background-color: #fffff8;
+ color: #111;
+ max-width: 1400px;
+ counter-reset: sidenote-counter;
+}
+
+/* Adds dark mode */
+@media (prefers-color-scheme: dark) {
+ body, header, main, footer {
+ background-color: #151515;
+ color: #ddd;
+ }
+}
+
+.imgfig {
+ text-align: center ;
+}
+
+.rounded img {
+ border-radius: 50% ;
+}
+
+h1 {
+ font-weight: 400;
+ margin-top: 4rem;
+ margin-bottom: 1.5rem;
+ font-size: 3.2rem;
+ line-height: 1;
+}
+
+h2 {
+ font-style: italic;
+ font-weight: 400;
+ margin-top: 2.1rem;
+ margin-bottom: 1.4rem;
+ font-size: 2.2rem;
+ line-height: 1;
+}
+
+h3 {
+ font-style: italic;
+ font-weight: 400;
+ font-size: 1.7rem;
+ margin-top: 2rem;
+ margin-bottom: 1.4rem;
+ line-height: 1;
+}
+
+hr {
+ display: block;
+ height: 1px;
+ width: 55%;
+ border: 0;
+ border-top: 1px solid #ccc;
+ margin: 1em 0;
+ padding: 0;
+}
+
+p.subtitle {
+ font-style: italic;
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ font-size: 1.8rem;
+ display: block;
+ line-height: 1;
+}
+
+.numeral {
+ font-family: et-book-roman-old-style;
+}
+
+.danger {
+ color: red;
+}
+
+article {
+ padding: 5rem 0rem;
+}
+
+section {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+p,
+dl,
+ol,
+ul {
+ font-size: 1.4rem;
+ line-height: 2rem;
+}
+
+p {
+ margin-top: 1.4rem;
+ margin-bottom: 1.4rem;
+ padding-right: 0;
+ vertical-align: baseline;
+}
+
+/* Chapter Epigraphs */
+div.epigraph {
+ margin: 5em 0;
+}
+
+div.epigraph > blockquote {
+ margin-top: 3em;
+ margin-bottom: 3em;
+}
+
+div.epigraph > blockquote,
+div.epigraph > blockquote > p {
+ font-style: italic;
+}
+
+div.epigraph > blockquote > footer {
+ font-style: normal;
+}
+
+div.epigraph > blockquote > footer > cite {
+ font-style: italic;
+}
+/* end chapter epigraphs styles */
+
+blockquote {
+ font-size: 1.4rem;
+}
+
+blockquote p {
+ width: 55%;
+ margin-right: 40px;
+}
+
+blockquote footer {
+ width: 55%;
+ font-size: 1.1rem;
+ text-align: right;
+}
+
+section > p,
+section > footer,
+section > table {
+ width: 55%;
+}
+
+/* 50 + 5 == 55, to be the same width as paragraph */
+section > dl,
+section > ol,
+section > ul {
+ width: 50%;
+ -webkit-padding-start: 5%;
+}
+
+dt:not(:first-child),
+li:not(:first-child) {
+ margin-top: 0.25rem;
+}
+
+figure.centered img {
+ margin: auto;
+ display: block;
+}
+
+figure {
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+ max-width: 55%;
+ -webkit-margin-start: 0;
+ -webkit-margin-end: 0;
+ margin: 0 0 3em 0;
+}
+
+figcaption {
+ float: right;
+ clear: right;
+ margin-top: 0;
+ margin-bottom: 0;
+ font-size: 1.1rem;
+ line-height: 1.6;
+ vertical-align: baseline;
+ position: relative;
+ max-width: 40%;
+}
+
+figure.fullwidth figcaption {
+ margin-right: 24%;
+}
+
+a:link,
+a:visited {
+ color: inherit;
+ text-underline-offset: 0.1em;
+ text-decoration-thickness: 0.05em;
+}
+
+/* Sidenotes, margin notes, figures, captions */
+img {
+ max-width: 100%;
+}
+
+.sidenote,
+.marginnote {
+ float: right;
+ clear: right;
+ margin-right: -60%;
+ width: 50%;
+ margin-top: 0.3rem;
+ margin-bottom: 0;
+ font-size: 1.1rem;
+ line-height: 1.3;
+ vertical-align: baseline;
+ position: relative;
+}
+
+.sidenote-number {
+ counter-increment: sidenote-counter;
+}
+
+.sidenote-number:after,
+.sidenote:before {
+ font-family: et-book-roman-old-style;
+ position: relative;
+ vertical-align: baseline;
+}
+
+.sidenote-number:after {
+ content: counter(sidenote-counter);
+ font-size: 1rem;
+ top: -0.5rem;
+ left: 0.1rem;
+}
+
+.sidenote:before {
+ content: counter(sidenote-counter) " ";
+ font-size: 1rem;
+ top: -0.5rem;
+}
+
+blockquote .sidenote,
+blockquote .marginnote {
+ margin-right: -82%;
+ min-width: 59%;
+ text-align: left;
+}
+
+div.fullwidth,
+table.fullwidth {
+ width: 100%;
+}
+
+div.table-wrapper {
+ overflow-x: auto;
+ font-family: "Trebuchet MS", "Gill Sans", "Gill Sans MT", sans-serif;
+}
+
+.sans {
+ font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
+ letter-spacing: .03em;
+}
+
+code, pre > code {
+ font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
+ font-size: 1.0rem;
+ line-height: 1.42;
+ -webkit-text-size-adjust: 100%; /* Prevent adjustments of font size after orientation changes in iOS. See https://github.com/edwardtufte/tufte-css/issues/81#issuecomment-261953409 */
+}
+
+.sans > code {
+ font-size: 1.2rem;
+}
+
+h1 > code,
+h2 > code,
+h3 > code {
+ font-size: 0.80em;
+}
+
+.marginnote > code,
+.sidenote > code {
+ font-size: 1rem;
+}
+
+pre > code {
+ font-size: 0.9rem;
+ width: 52.5%;
+ margin-left: 2.5%;
+ overflow-x: auto;
+ display: block;
+}
+
+pre.fullwidth > code {
+ width: 90%;
+}
+
+.fullwidth {
+ max-width: 90%;
+ clear:both;
+}
+
+span.newthought {
+ font-variant: small-caps;
+ font-size: 1.2em;
+}
+
+input.margin-toggle {
+ display: none;
+}
+
+label.sidenote-number {
+ display: inline-block;
+ max-height: 2rem; /* should be less than or equal to paragraph line-height */
+}
+
+label.margin-toggle:not(.sidenote-number) {
+ display: none;
+}
+
+.iframe-wrapper {
+ position: relative;
+ padding-bottom: 56.25%; /* 16:9 */
+ padding-top: 25px;
+ height: 0;
+}
+
+.iframe-wrapper iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+
+@media (max-width: 760px) {
+ main {
+ width: 84%;
+ padding-left: 8%;
+ padding-right: 8%;
+ }
+
+ hr,
+ section > p,
+ section > footer,
+ section > table {
+ width: 100%;
+ }
+
+ pre > code {
+ width: 97%;
+ }
+
+ section > dl,
+ section > ol,
+ section > ul {
+ width: 90%;
+ }
+
+ figure {
+ max-width: 90%;
+ }
+
+ figcaption,
+ figure.fullwidth figcaption {
+ margin-right: 0%;
+ max-width: none;
+ }
+
+ blockquote {
+ margin-left: 1.5em;
+ margin-right: 0em;
+ }
+
+ blockquote p,
+ blockquote footer {
+ width: 100%;
+ }
+
+ label.margin-toggle:not(.sidenote-number) {
+ display: inline;
+ }
+
+ .sidenote,
+ .marginnote {
+ display: none;
+ }
+
+ .margin-toggle:checked + .sidenote,
+ .margin-toggle:checked + .marginnote {
+ display: block;
+ float: left;
+ left: 1rem;
+ clear: both;
+ width: 95%;
+ margin: 1rem 2.5%;
+ vertical-align: baseline;
+ position: relative;
+ }
+
+ label {
+ cursor: pointer;
+ }
+
+ div.table-wrapper,
+ table {
+ width: 85%;
+ }
+
+ img {
+ width: 100%;
+ }
+}