Changes
6 changed files (+431/-6)
-
-
@@ -220,11 +220,14 @@ "https://deno.land/x/nano_jsx@v0.1.0/withStyles.ts": "8aae4c8e79319fe991d49dd8ccc927c221786dfe58de640dba9d9885ce0dd4b7","https://deno.land/x/zstd_wasm@0.0.21/deno/zstd.deno.js": "189187a43a4bdc8d695ff2f6525c8d3461cbd715333123e502a6a3bd84c272b4", "https://deno.land/x/zstd_wasm@0.0.21/deno/zstd.encoded.wasm.ts": "87e04064657bf5082b47a709931f8eb3f0d2fe537a8c650cfb5c997b7b460d07", "https://deno.land/x/zstd_wasm@0.0.21/deno/zstd.ts": "ba3889ee2b11f73ae7c6192da2851ec5f037b5ae7e3afa4c9129f33e856616ec", "https://esm.sh/refractor@4.8.1/lib/all.js": "32aa6a41e8fe3e9688c2baa35e89e8bf9e048615264efc0eef03be269ed45a86", "https://esm.sh/v135/@shelf/fast-uslug@1.0.0": "46107bc12821cd3fd8605a1a837fc9288a254d8e4e406126059b5a6031695ad0", "https://esm.sh/v135/@shelf/fast-uslug@1.0.0/denonext/fast-uslug.mjs": "d140f64633d7ede6e407d8b9ea3236b6c614da96c5fce03297f353e735106cf0", "https://esm.sh/v135/@ungap/structured-clone@1.2.0/denonext/structured-clone.mjs": "e683ab48ef7a3afd3bce9d1589d14177ddbdbf76fa1483524dddbeb6b142469f", "https://esm.sh/v135/ccount@2.0.1/denonext/ccount.mjs": "7b32092651a866fcc992c028982ce5e911356da7653baa3febb1a8ccb93e30f8", "https://esm.sh/v135/character-entities-legacy@3.0.0/denonext/character-entities-legacy.mjs": "5da76ada1554e4956dc6b702ba92b56a3faf158b24bf45279c522e85f5d9cd21", "https://esm.sh/v135/character-entities@2.0.2/denonext/character-entities.mjs": "9e8657f056310ac3ca8058eaf96cef695ee13a4bf6c302674796a882464f305c", "https://esm.sh/v135/character-reference-invalid@2.0.1/denonext/character-reference-invalid.mjs": "41034e591247fb2bc6a12dd190e776b84cfe1da74e984fef3efbff2a97814d53", "https://esm.sh/v135/comma-separated-tokens@2.0.3/denonext/comma-separated-tokens.mjs": "ad5df8a36487e0a63d15bbbb6bab8b153e08583d0d5eb6d0058cd0fc619252e0", "https://esm.sh/v135/decode-named-character-reference@1.0.2/denonext/decode-named-character-reference.mjs": "1a5a8f9cbe302be478e964ab701be8644dbdfd4d8ce9f14de186cf84ee2a4bc1", "https://esm.sh/v135/devlop@1.1.0/denonext/devlop.mjs": "05fffa5a5168daec45963b784734dbc468758e130a340af874adfe0d457e394a",
-
@@ -232,12 +235,18 @@ "https://esm.sh/v135/escape-string-regexp@5.0.0/denonext/escape-string-regexp.mjs": "6080dd39c43a11f999a41172a27b8c58572d747d8276c039d93d4be8b21747a5","https://esm.sh/v135/estree-util-is-identifier-name@3.0.0/denonext/estree-util-is-identifier-name.mjs": "2d1080530be602e98e40807bbb760a08a017b315be59fe869b57afca5d667dca", "https://esm.sh/v135/hast-util-is-element@3.0.0": "d5b1ded368a5fbbcb79687bebcf33d94a37020bd82116c1bec69a012f17e5cf2", "https://esm.sh/v135/hast-util-is-element@3.0.0/denonext/hast-util-is-element.mjs": "d6abf8aaf1da9775a8731295649387cf59ceb0b50eae25953bee6ea9af8043af", "https://esm.sh/v135/hast-util-parse-selector@3.1.1/denonext/hast-util-parse-selector.mjs": "df576c8298a048d9aad89506f5884db91bc249bb6e221b9fd3b228eb40980a62", "https://esm.sh/v135/hast-util-to-jsx-runtime@2.3.0": "d70b72b8ff9932e3953de3fbcf7690ca6174a30c9a48bd236b4aa743229c2cfb", "https://esm.sh/v135/hast-util-to-jsx-runtime@2.3.0/denonext/hast-util-to-jsx-runtime.mjs": "c94c36c11225b1d6f36dc7e3f13597a223058510eceb11fa97b844a3bd176fc4", "https://esm.sh/v135/hast-util-to-string@3.0.0": "efe413bc8cc4a67ac6b84b46e2fc2b0a79e4d7e4a31707cc8e60fab683b71080", "https://esm.sh/v135/hast-util-to-string@3.0.0/denonext/hast-util-to-string.mjs": "4f7c061733fa8e99e3055e443c09a8d4e7f6e95ccd7a06b61d38682989bf6ba8", "https://esm.sh/v135/hast-util-whitespace@3.0.0/denonext/hast-util-whitespace.mjs": "b2988a87d03b42636bca6ebee778326993a23953ba6638973be17ce03100a357", "https://esm.sh/v135/hastscript@7.2.0/denonext/hastscript.mjs": "21c0292f187622f364e3b3b91db0cdea352b3e5cb61b6557583a2c74b9d8d76e", "https://esm.sh/v135/inline-style-parser@0.2.2/denonext/inline-style-parser.mjs": "6b516634a2a716b57fa335bdaf9910c568a01330bfb7686ca534228aff59149e", "https://esm.sh/v135/is-alphabetical@2.0.1/denonext/is-alphabetical.mjs": "d0feb3b8b248c1c89544825a12db253946e94532c3ba2df47c5ce9ed06a10242", "https://esm.sh/v135/is-alphanumerical@2.0.1/denonext/is-alphanumerical.mjs": "978a2d980f37c9b42b82e6dc915455d43a9ba5f7d11c6f314d5ef5694ed9427e", "https://esm.sh/v135/is-decimal@2.0.1/denonext/is-decimal.mjs": "d58375f587816fc947898747f8e6986158dec29151c185e7a510641b17668e46", "https://esm.sh/v135/is-hexadecimal@2.0.1/denonext/is-hexadecimal.mjs": "7e5d0abd99e5d66839f55c05df59e144465bfa47ce974815557481d53d6fd919", "https://esm.sh/v135/longest-streak@3.1.0/denonext/longest-streak.mjs": "97b1d8c42d407e285971fea218d89a0404270c3b841a26ec62b83f62450ad573", "https://esm.sh/v135/markdown-table@3.0.3/denonext/markdown-table.mjs": "1dd9cb2d2d95fc440cc10489ac77bf979c944e76070997d962e05f627f45df0e", "https://esm.sh/v135/mdast-util-definitions@6.0.0": "b335a17ac86505677a62667dd26fecddb8e94a8629c3193220655ccfd6c50081",
-
@@ -292,7 +301,307 @@ "https://esm.sh/v135/micromark-util-types@2.0.0": "84a2a99a9f9aa159f1935ffe17a43847a0c36d163389117d3100ebddb764c8c3","https://esm.sh/v135/micromark-util-types@2.0.0/denonext/micromark-util-types.mjs": "e9ed9735f978ab0109a89d83c2c230281cbf881341a60c027344b987c4acb3cd", "https://esm.sh/v135/micromark@4.0.0": "caad3cf8d257301f26f48d2cc53267370f2f7108e98e1e75e93f411a9ec766eb", "https://esm.sh/v135/micromark@4.0.0/denonext/micromark.mjs": "dc73ed793c5bbc49ad7201a326fc724d08bc94372a291c184167b22c4edc320d", "https://esm.sh/v135/parse-entities@4.0.1/denonext/parse-entities.mjs": "d850db8f1291c1f42a880afb290f6c0774871651092c3fed6f9dedfee8f971c4", "https://esm.sh/v135/property-information@6.4.0/denonext/property-information.mjs": "8a61ad4cc589e3a30c752bd2eea7703cf286139c919f55f4fd289b90a7ac65a9", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/abap.js": "d172cd4efeb8a73131e075ac5b1a598da105375b75e6d11c7eccd79b667e1758", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/abnf.js": "1a600d9650e59f20dffbc0a01b177596f11e5bea31b7494912e1e0a195b7a2a3", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/actionscript.js": "1038a44a594c56dc8dabdc96894f54dd3bd44726632a257aabd2a443ee332744", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/ada.js": "8b1c00b5cb6cab520dc4fb4bf1a2db26ec9e3f9466a271579d9e0ed368cef74b", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/agda.js": "b815e2672690155edd4a9e5666c0ade4b09b197f181b5bbd3eca694d748a48c0", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/al.js": "80df4f80b8321f29fce7ee13bc7d506317aed19c643fcbfe25249a2aebb670d2", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/antlr4.js": "e302cef9b5f6ee040a885cdd1acd0ee53757bdb552576e63ff6df1029b4afa1d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/apacheconf.js": "5612b7d02a7b488dcb2f5ca7cbf214930149a32d0e28764485b23d11e4389be1", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/apex.js": "d691130bb0a4f0af0433b8007817d1dbd46c8f92bd32243f654d8b8a61c5ba1f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/apl.js": "ea0af3f34e58ed05f554ffe75b589682c6cba8e0a3f7e5a5d1686688759e1d25", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/applescript.js": "895ca32c4e69a21285d36572c1759fc22402a415447cce07d9bea090df2b2bde", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/aql.js": "e7e94933847cb0a83a848da7a134435faeebdfe647523d1d6291702c686fb444", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/arduino.js": "0573b8eb755eafc1eb139a1be006cf0011b621f5f798a0d11b8849ce75df3a1d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/arff.js": "ef29f7d656e5954954f307eb633269b2ff49ca8e07102801f86ddac0ab7dec11", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/armasm.js": "484a462ba7786744fa1ffc636125a065279a354d93a8886e5ba8a7adcec5b621", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/arturo.js": "0b598522bfb95fe04e8d9193a7c9acff61e4151cdcb7a31287e7ae0817e6386f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/asciidoc.js": "3467f4bf68ed21a56573765598f2d9f4985f2793356986ad8198fa5b5cf3eb0c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/asm6502.js": "195ad4e05022c33668d441192f6cfca567ab98bd3b2d1a65724b27c603444965", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/asmatmel.js": "fa0a290d233677cce4ad296337577cda4cd446e0e76fee76fb7510417796a562", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/aspnet.js": "35bf0633809a67042cf8cca0a7e565c939781de76fbe193b55e6ff162c066b4c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/autohotkey.js": "2b05a57ea2792e9f21e5de6b686e6e7280e60cf56ef1b7bfcd9fc4b28472f088", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/autoit.js": "136b886a3ce83ec1c49539a8d263a2d10d108fa4a330ab0ef78018bd1226e13a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/avisynth.js": "eefbd9fcccb52867871287fd305c9c4ea350426d25fc672bca826888d2e91803", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/avro-idl.js": "e7e4a520892c1f723cbd23db4b615b70973e07f5587814b0afc74259211a7244", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/awk.js": "1dc0b75ef2fbc2fbfcb07bd1b939d8978a336dea97822760a1f687f296df18d1", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/bash.js": "76800f8495db14f7ed8b88fbee925f80f8edfb9b81dea65cdbbc1d8acbd9fc5b", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/basic.js": "c5e2478f9038f6456501f146cca519110378fab7b7c9b743ab763de1b75c35ed", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/batch.js": "de4c81e0ed8bbaf0b3b3eb3827f930029a1f8d46536c47a538b5c70509f448d1", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/bbcode.js": "128a0b01ffd0615988bf561d0c45a0167c92af828236943a95ab3b31684ac7a5", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/bbj.js": "b385b2d55aa53edc6b0a522445dc821dc96f3a8e55f15dddad60bffa8d12907d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/bicep.js": "514293a73b3ca05a488900e35b3be4a2be21d9a1c8a19debaa1e34e416fb4406", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/birb.js": "ecbb1fc3bb93eef89a08486cfc1e5133090f749137b49258a7412ede5646223a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/bison.js": "d1e1e8432225924481f7a54cf7b7475af57639548b90b912af68934727784b04", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/bnf.js": "7f0d000f0b71c61c7642f2efd13ec0c33956b06ec90ccc749c9b240d7a470093", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/bqn.js": "4678602af2f5e91f1189a03949360234586e771a71654b528ffc7e8aa49e8483", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/brainfuck.js": "e586e802c8a2b1420e105208b19b7868fadf32b439f23a40055e94b9ce435408", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/brightscript.js": "3eb81adfbf34a40c8ea48117d6c7919308878f0c4a4379697dc75e5f665726c4", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/bro.js": "6baf4c663a207264f96bce023ab43e1260f10bb57bb54b7906fbd8e86baeb979", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/bsl.js": "fcaac8e6f8b62f701918b245446fb7a96b56940efb92cfc57c4d8649e0ce1f2a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/c.js": "cfadbceec136c83bb794b007517325b5d8e450edd19ca1b3800eb68a3f2abae0", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cfscript.js": "dbff521c3255dc998d0008a8027ed75fee3df26036fb6b558437d6f1f59851bd", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/chaiscript.js": "1c7f203b0d316589b33999eb685fb40fc30f521fc152b70df799d2d0aecffffb", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cil.js": "bd99dae94aeb09ab1d948b42a237347f104bb8e7ea36ff8d1b2a8e0fa1d736b0", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cilkc.js": "16b5b67967e842cde89df68d7b22bbdacb07ddcf5abb197dd1483dd86cb46a8c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cilkcpp.js": "ad24ead3b166fb9b37aa3bf6cfddbc39b0caa373ea8ef930193c60df6951539c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/clike.js": "40a2118899c13ce356ba2dac3ee9dd3e5c7ea99563848a4d4418a40b15cd4c32", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/clojure.js": "ec547f049d8621f48950d5773267353ce3ac1208eb13bef9897df1e2a479d14f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cmake.js": "06e94d1012a4a84fe0266311396f1119bbad0a29263e0eec2c946f037fd3c988", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cobol.js": "c45f63d7ac8db920af4c0a3bfe9ce71d79c25ee0bb8a63d7608dadf555276035", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/coffeescript.js": "86d469641a52c1828aa409e2d766edfa19af122bc9cabbeb1ead472afe491e9d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/concurnas.js": "91d7f8f9e41e884fe902e39a8e49711295f8c330087e1b2bdfef7f97db03a49e", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cooklang.js": "5ce134364ad8d1ec9cf554a969ac2758df881a98cd6632a2af39cce8264a1f8a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/coq.js": "f6f4fedd0faa644df42d5cc21f9aa73a82e4a657cfab3582e6d7a06b5095253c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cpp.js": "14ceab122b777ad76952ad82bdc39054bee12b7569b83867f332496177a272c8", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/crystal.js": "82230ce41f0105d3466b0cd7f065939b2e000a6665861be7ce7a1a2b646edd49", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/csharp.js": "f5e8a25cfedcf0133fee6108d23f3828d72e86fd99043b7224b35c702d320845", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cshtml.js": "9cf160a07552dd06aa9994653b975f53997f4e617eae612a628d5a8872a1c23d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/csp.js": "d370cfc5068520d3ae4fd70d2c2e9c7d3e7bc7da318bc6f2c301119a8fa35661", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/css-extras.js": "491454ecb57de747216f419ab3b078c325a98de7373d00df1b206ba323d7f1cc", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/css.js": "96ad3039ffbc56efb6455a160b8f2acb2026c94e081f873b61930ac37ddb2db6", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/csv.js": "b8b95d13b4629f4ab45d43c1d00e85fb7dbf6f82ac1132a1dcc6a03a8f63acec", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cue.js": "954f4228f0c33b054ae35ef58aa440558a6115015614cbb4895bb209fa1c2035", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/cypher.js": "70347beb05398a0f466fcda20d26c47f893775ff8a884afdbf54d625a97ae12a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/d.js": "63862f4588200d7b246f847ae70d8b7fa159c433434793e3940cfcfe76a7c062", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/dart.js": "ca038a4e6f32f3fd2499666086fa52cbd58e78517f8bc2692da373fb78518292", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/dataweave.js": "e564796a985cf20e4f3eb17809d3ee1b8acae97041e600dce7b0f968c49c8960", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/dax.js": "b18c1ec02ba63a077e2dd55a0a5b43132090e74384d3007f4b3eaf77c6c68395", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/dhall.js": "e3f857cc55b6eb5b41eae969d90ae195977e2fcd87f64f9b1c97596662c667cd", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/diff.js": "0eb7fb61aca5499deb2a63e71ff3107de1ab50931d70f5b01a65b5a9b3d4c93c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/django.js": "51545f2663d2d850cf8802742bad7dc5adfcf7c2376e98465523adef4dae4a81", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/dns-zone-file.js": "34d9c2619d74451d25cf2d06265a0c078877dd1a310eb75b26691c002ec3dc70", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/docker.js": "6e196faedd2f9e3b8a14b245b6eafa26cd347624b6dea5059e3f4817bdc4366a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/dot.js": "0ee7ee391ebe2e2e2f21a9393ea48139cbe462d8eee1eadc49b993de747151f9", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/ebnf.js": "5e62e7fe2b667dd63cd2873c23ff5ec19c203184dceffab510c7c72a51e65d8c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/editorconfig.js": "c91c36f0271417cc5795fc8a042b71b2f2325ba2340b49aa04d77aca1c75a2bd", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/eiffel.js": "786747cfe0daeb7348dd7c0bc3f193837c83f4ce6005222edf5e041e6dfeaa8f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/ejs.js": "8663828e914988c74f4c07afd1c4ea49cf789a4bed93dd88805b296f4524f822", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/elixir.js": "5a966fc9fd8721a91f179f61e784b9fd972490bfce42669146a0d13407142d4c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/elm.js": "8835e2cfcc51562fb2aa6bc1671ac135727690c693ecfea690e936bea8a6b34a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/erb.js": "04d2039da55280bd5822d62d8ed0b61ecd9671f4673eb0af5e60cf047b7fb460", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/erlang.js": "fe15d685df112583d0b70542cd5e38bede5fd93719852ec650090bc0657dd8cc", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/etlua.js": "f0319df36db5f5cfbf8f1e7bebee6d73ffa56978b93ddfe037097f3a3179c987", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/excel-formula.js": "2e5a1f1297c471de89e5aad4a33610a45a98b74a306c6ec6176d1d370f853870", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/factor.js": "c536bd4f9f2de09b21175a2b0109e9a8260d615152f8f2399094872ad50e602a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/false.js": "058f0051b67facfe755b5cbb4bb8077df5d03739bb83d3dbe4cddbec821e4599", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/firestore-security-rules.js": "7319d0949cc6a1c3a0be1aa98037c1179153b2df67c03144a97605984626b5d1", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/flow.js": "14c0f8110b53ba5411d31b5bc022e11600eba1e671f583fea7827df610b3b147", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/fortran.js": "f19c1735b99a6f4a6e6568c8280ee2bb526763c21c8d57353f06061d9269ae30", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/fsharp.js": "497636c5ae054fc1dd42b1b061e474c84c4566c94336141b1295fdf3ed1c799d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/ftl.js": "15e9a8e700eb4f127fc8788670173dbcf649df616dec16aa67f79f39e92ef0c0", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/gap.js": "b1170d82a740f7104a4cb63876fc7a5f5d99438fb2ea92c8792edab56924c566", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/gcode.js": "1571783eba25d08fcb89301c79ce1c525d7419c6d8e2b8013a8ea147c5dc8b85", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/gdscript.js": "5dbf74d66d2986d75265d193d749d9be41483371237a90d194f483822bd2bb67", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/gedcom.js": "04ff6b784899f882a6aafb81cac5265c74dc4992dbb69a39af88a9f873e13a67", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/gettext.js": "ab60e455b37b557f5646cf9fe18959a747992a2cfad20e7c5bba8b4735c65acc", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/gherkin.js": "694a40566d66a2486de8abdbd26b30d628f7501ce13e63626aab472006022cbf", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/git.js": "6939a15b12c51b3852157d6fcf6998d73cd342ee499ad6a161abc741a2b13bf6", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/glsl.js": "08943610eeacd55968b7902372e3c8ce39e683411a60ae40dcba764c3cbcd793", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/gml.js": "b08d8dac24c946ab28239d2b3f5fb54c2255586eb6b54d8e126a9db1b33ec612", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/gn.js": "038c59f5f5d2469a8ffa00fd3211b2d8e073a87ba12e72a3d4ba0e359d0392f9", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/go-module.js": "0b79c4a50806d28c0e5f35cf6f126ff6562739d78aa496cc78f1d047e00e4d8d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/go.js": "1f296155947af593afadddcf3172052c8824505f5e379c04bc233eae563b3d2a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/gradle.js": "43330dee4f1c79a52cd7ad9b8140ab85cffba661a25dd636c0881842ee902c47", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/graphql.js": "de2e38734b3be176ff6c0e0411837d5e1349ba79fe1f0dc9f51b33ede5eedd0b", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/groovy.js": "ef71472d24d884e8bb6a310ea0eabdbe8e71ab5bd2e650f6de4f270a4fd9abd4", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/haml.js": "bc769377e3da79f2883fd220af47c4784d01bae34f64fd0120514bdc41950dc1", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/handlebars.js": "a467d511737c593986c07c00e517ae4af48cbb2d040a008f580c77bdb664e20b", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/haskell.js": "27e616d343d112a70c84f933c168c500da62407ed76c31eae4d2e2acb7aa671a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/haxe.js": "fe6d82d90735d4b640ea91ed76f6a363387f442b07cf0ea4b1edd7dd4e324d4d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/hcl.js": "c81f4334896f56b135c6c5b14e8f5f5b47c5a29fb235b2c0c3e39bcc0c99fca6", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/hlsl.js": "9908142dcbd12dcd242ec2f0e1a4cf773f4651b227b81d09702fe83901bd201b", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/hoon.js": "dfc3086f5cafa37469a8d48aa07c957e24dde3d5a2c04817d49637cc92ec33c9", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/hpkp.js": "dcc476553657ea901a6f09b76df2f3287c62e74e07fd5a4d9f48f0f0c5887f15", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/hsts.js": "322c5c26125c0f7be474f1f8776c0b1c27a54ee9204170ac7b6fce42822e386c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/http.js": "1dc33ca86f9aa6e3e1188e955b09c64003d6e02729b57b72e10d4e8c438f6c70", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/ichigojam.js": "b2695db41777b830e8435bbffd3168f1dacea08715989ba5ebb67152b994a27f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/icon.js": "49dc3b8bb9b961a9f2d5a431b092e4c4cf351e9054116fec5f19d5a76271fbfa", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/icu-message-format.js": "d12943717c1fd4f5b55618f8d0b1e8b97b289b95884c853c9bbd4e16a82133c0", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/idris.js": "2fba57f96402c643bdbf289afaec877ec1dd8db9cffe4fb18f754ff62c4a4cd7", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/iecst.js": "4c2fca55ab841d5d6b5cf393356d98fbc3f6eb2b48a11e7bcc1c1662039094eb", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/ignore.js": "83f41192a43bf35c89e333ec4b65fbf95a4df555090f4962d530fe9be4c90ddf", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/inform7.js": "4af2d70f2323faf97558b6a474930dfeba1bb64c85034b1dd93cf583400b8911", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/ini.js": "0e83440f3ff52e222b8cf30214c7ddb77df3dac901089fabb50a3bf7e6174383", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/io.js": "1f32e2d3f8005a4cfcdeb0007e586a2b6869f6b43909597af43afbeddba683b6", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/j.js": "a0c7dba5a92ea9b6b47eff2a0b53db9b2ae8062504b72391fac2cb606a3e6e8a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/java.js": "5fdd41eb49622830c8c43fca2e252e31361bc992a9d1faf684a8f235e7ee5e3e", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/javadoc.js": "f78dfb924932a9ee03776a905bd9bd8755383854ac3270d0497f014e5ecf5603", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/javadoclike.js": "fe28ff144d5e258d38ca3896c73da115f60d39effc4ad0645f197e0d31f6ca69", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/javascript.js": "51c70e028d155baec916eca9e5413172915391d7cbf15f393caa3e0ab8915046", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/javastacktrace.js": "b6f93f7348b7cd3e2f7acf78ab7fc19960b517faa318e5b356c120963ad327ea", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/jexl.js": "b90e0ef922b6dfdc28bd09c2341894b43729d37991365f6bb6f0305f89e4026f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/jolie.js": "aceccc84e77bdc75172248fc0770e6b851bc7fb7a92a19d54bad0e0243fe0495", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/jq.js": "19e0299138b3d170361219ddbc7cf0cbeb5898d70c89200791de0cd8416c43c1", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/js-extras.js": "12e6b77ff26383c1e74e09a72e0c3f18e2997540836ebcb04dd2b06ec115f747", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/js-templates.js": "943c2f66805312784a6ad8c1235cf75d95e1fe07ae59deff1191395be8bde6bd", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/jsdoc.js": "745abd716d795801dbc2c542de666afba2b3eb94c11b0989132da2d10fc1a5e7", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/json.js": "5d46ba2562261c4327f3e1daf74f4f75795fd65f631398fbfeb1d6ee31c668f4", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/json5.js": "c8069d6197712fde30201aaa40af8367194b0a5c78132b7f1cfb4d4711b3d259", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/jsonp.js": "e3c55a44f41a1f95b3a9e20504502ce56d87cfe61538d734d080a3c8f51838d0", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/jsstacktrace.js": "fec0eba3dd5deec09298d712daaa09bde75847317223ebf1b738e6e3d7ba6000", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/jsx.js": "e27859715a34d99750ff4698b6f99323361cc54c54668b2f3487e24f81fad257", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/julia.js": "e8a8ac8608930377a418e1038ae9e3bf9cde340cabe995f41dddd75522b7ee6d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/keepalived.js": "b0aaf85081b9cb529a0e67c6985a438f9e912412fcdcb51de3abf3acb3e9b829", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/keyman.js": "051bf166c7c6f2f046c00af7cbd440855cfec23999d978573edbeb585bb48e94", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/kotlin.js": "b01f01ae8c60a2707543a966a88eb71a931307d0f92b9de859eb32cea0e320ab", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/kumir.js": "ba809fbe890c86d5320fd4ee868bf295f705de40f06240fabf265234672996b2", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/kusto.js": "04812f99c94003fe0919de34d1cbe219ad3072e07165a58c0a42f66d4477e672", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/latex.js": "ab32322e13454a6e1fe2486d26db96971781e19357026cbe9082724a90a6d749", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/latte.js": "a9850f2a0bdaea61cd776c0c133d838081f3febec6a2f6558ae84e1858fc4615", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/less.js": "03533bc6d5c8da52c590ff642a16ff94e06e30871e55ceec59db8a326159cc0a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/lilypond.js": "8547739f81a1b1b9fcfad860d4fbbbf543b834ffd3d891a942a48d6289c83aab", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/linker-script.js": "1690d03a6b254bcdda7f297bf51e215e989217927f0b29f6ee044725e693dff7", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/liquid.js": "a32f2725dc4616c0a0a03ca8225eadb3a9ab89c1b02b4599ffe7950f08a7b06e", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/lisp.js": "23ddd171a0e414a57f87178209be22f9dc77969ca57346deff8bfcd3c340fe16", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/livescript.js": "116d25068deefe91ebf08ed8b7bd04a922d612c8633e013c066eb5ac15a2a4f4", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/llvm.js": "5b1551a8e9229b8481c33355183399a3f818568e35cbbfd7ded530ca3e7ea85e", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/log.js": "11202b566569b86942aec714aa8e2d781e4aed9ed1040c7119d3786a905e0830", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/lolcode.js": "66ee6b7fdb46fd0f853d05c269810aaa6facc330e5ca9c157aff0781df29eee7", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/lua.js": "30d1324a9a0a672803b81bf11505e9d48bff2a1152703c48c6ae195f60d6f9aa", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/magma.js": "d6b81e6040d7238614f1f92d8b7f5eac2c8f81bbfecdd1d608c9c0f4156e1a6e", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/makefile.js": "7cf9a3206829a822a461936418d09fdae5fd6e7c87ffd329d7406c64b9ce90c7", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/markdown.js": "8e760a55283f42281b6141c883d437e62f8f55c6cbbfe09e195df2cf7bd08393", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/markup-templating.js": "8b84833cef4353f97b0746ae859524e83fc03853aa066e7967a5a80de0f2925b", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/markup.js": "99cd66bf03a311974147a4335dbd304238c064494303adb855e547d6ec0b1fee", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/mata.js": "7d5e92407cd32042214f50061543db8bccfe151e80b922f60f57dc7a5e435fc1", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/matlab.js": "06ae30ab7169757a9b462bbf5a7ab5173d22e3cf343ea16d70bf58eb5de63d85", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/maxscript.js": "c996710b223b223c49c307147eb805023a889d4c66254ac2b186c7860dc44c05", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/mel.js": "b528e0d8f261e3536f3f9726bf616c80fc4fd854ca9a850b714b57f1554129cc", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/mermaid.js": "9ca86f3f4fac46aae059589dfc15b08a14eab7797a0fc4e79cdc50ea0f4ba701", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/metafont.js": "ad3fb49b8a7990d620418dcf01c3536d461dd0c374dbeb71b31f05ae63ee6c23", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/mizar.js": "faf2fb2b5060215418ba40a2729955ac7f3602e026739e2327737926912f9fb5", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/mongodb.js": "0f90c71503ad7ef0bbb7c41a744e5a3509af18edaf608d9649930cb67624c1dc", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/monkey.js": "46c13aec471cf277b4d2e66ab8f91cbdf95ec7710b4ab5d6ff6d48da7dad8f84", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/moonscript.js": "a36196c4f075791a53c291e4d5a5678dbce72bf12a544a0310d8a5e28b884ed7", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/n1ql.js": "8c29b4bbc161f3f049a078298bf3e9ef187a5897a7110be7394287140b710f86", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/n4js.js": "785c0127665a06572f9b46e271e9d31917fd02e3571722725fc53915fd6d7f7c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/nand2tetris-hdl.js": "fb53f93f5daad1d873d78949552e91ab62f0e73a140889a0f372e497e85ac410", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/naniscript.js": "d21bf8c0f28f5d813629e34d4bb2798ed74c69a451e2c837fcd3a9dbc21f6f31", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/nasm.js": "e5826f449cf2f7377ed038e87fb77e57628522e78ee0d1db067e7cba59b40d1d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/neon.js": "a43edd5f20ef63fbdad39fb85b5445c3cd5cad41a04f0e026f3fe0bac7599169", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/nevod.js": "84e2cd095e5035007c5c09a457441d022ee5d6bec1304cc2aad5a1e592e53148", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/nginx.js": "21369ef0ebee066b1646903e58f632ce7b16c22cf2d15fb814429256c6db2a76", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/nim.js": "88b75f8a067e03d6d5931d4a2064f58d198eaa14e791139db023c3cef945469d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/nix.js": "a388377baa8156e4fab6ef5130f0e1b24b7b39e9a94efeb456bf3f9f7b1a4277", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/nsis.js": "761f5bfe9e481eeb4ac104db747dddd41a126c7739dafa3b7d9515b31d15d67a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/objectivec.js": "331a36bc9596fd9cc3dd66037e5b6c9a2412a92940ebcadecf0e7d8160e6adb1", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/ocaml.js": "8920afcee0c887fe928a72001bb26ca69fb2e8d24ba206b535dfa9cf332ed239", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/odin.js": "4bc1161abc84ebcd30b13db1f707f1c29cfe8d82c981e79adaf92321a0ceb754", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/opencl.js": "3d063dec1d3e70ad2d0a2e13a261baf9e4b4246d52bd27ec4a7ad202a50f0abc", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/openqasm.js": "9438cbad925edd70a02568a23514dc786f50abb39c7b67944386c999f2695312", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/oz.js": "720729733298ab50a6e4e6d3d5428bbde466ada73cae12035d07bfbb0cb85ac3", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/parigp.js": "02c3a3946d0213dd0eb1d5231acba2cb557f6f18324a06062f76a3f33d5c320a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/parser.js": "dbf996ed5882c908dff7f44d92468af5149a3ddc615296a00a55dff46136bd3a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/pascal.js": "8b0a824b6ccee699e1ed8eb6b61fb616464d491342a10071748db64a0ec45650", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/pascaligo.js": "73ae8056138c4117eeed211c9e45415f13ee637562803607f591d6652db630f1", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/pcaxis.js": "1c856296bec2f32ae1716cfcb0c07b02b8a7bb11b3843ab0f57e175f542dbdf6", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/peoplecode.js": "bfcadd6d8113a66439ff67a9ce8fc929999beb8f42c779c001397f92d7df7cf5", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/perl.js": "bc00ea2bbb4e0f9ecc095fcf63eb4bb4e37275accbeb0e18af6a6fb877d6a6a7", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/php-extras.js": "b8c356d30030eb9c5fd1321d04c939fab2a48e4a68ab604fb0ad4898b50db1ce", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/php.js": "44afd959fe3573001f38f5d43eceecad629354fad8d61d52618440f76d83e27c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/phpdoc.js": "06c3dfb07080de30ca13d4b88cdfd135af927a613b3c81bfb3a63849309a47e2", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/plant-uml.js": "a88d27023f316b2d173f9bd47cc617e04c765f5bbc12a31d1b94a97f0c623bbf", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/plsql.js": "b7a3c2817c99396cdffbc7ed83624cb253e602cc56762c26959aaa1160119c1d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/powerquery.js": "635fb59ee17131ecec9c52cf73157f5c628d97366a4c3d6de1c7d3849a66bcab", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/powershell.js": "800a106caa952c8de23eae5b9926556411c211c8c39072b3d49d0e1027928ad9", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/processing.js": "30ffa98036b55a9033e77f7d789920ecff745a9758be7206911863677fad8fc7", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/prolog.js": "44546fa3682330b7866409c066a292ba42ca4a1258d03d0d53f9c3afcff5af24", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/promql.js": "999417db20d83d180b01343a1cd68dc0b08a59c51925d331bd4b0641991836f0", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/properties.js": "8ae1e4872087ab11522a99c30699584d5106f4b3e404d96374aed2f0bad3549f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/protobuf.js": "7d7d6d56879164d565fac007543ddb5a4a71bec7a8993e9c5a9f966ac3b73d2d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/psl.js": "0165b4272f1907dc3456963bb95e4d48446a85b390741f42259344afa3d81d58", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/pug.js": "8f703ba1dc5b7cf541abd55e51e978494aeb30deb7049625c4977e24b537db07", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/puppet.js": "38e8789038473d3450d3be45a7616e35961f5e76490ea491a22e8fe59c5d5714", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/pure.js": "fbae13109f5c679c1d4ed9c015d9c81d8bffcff8b4613ca2fefb9e3035368741", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/purebasic.js": "06facb0edd164281a9eba9334b699bc7eb66b3ca638c63a1597ea46935dca2d3", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/purescript.js": "2bdd0a9cba20e10237fda8a3a98b6826d6a8d0d287bbd44cad28c7452b3e05e8", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/python.js": "48e9cc238b5cfbd4b89c6f8ed950e444a047e0ebfc0186f41602fa0a43e1188f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/q.js": "f67ad027ab060acca62d29f7d22b03773e28daff6ef932b3ac503fa4000f15e8", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/qml.js": "d2ac57c3f6e94307ccac1a39b69f5d3b0bb4c09b5c49d8f98dc5190a677eff92", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/qore.js": "fcfcd1ae83b2f24aa0c99e460a32fa23362b5a77c561319b842343a2bd874039", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/qsharp.js": "c6252071424e2b9c7a8d844e3d2d039b13b0661b40eb48a3023ccf9f8b1172e5", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/r.js": "f768a054a438b2c1e1b0519e54bb4403e3c2eaafe6a4c96c0ea74fb0942e39bd", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/racket.js": "ed01e15f547df739ab03befab4f8a17e58ebc618a2f5a8956e02fcdf90b03cc8", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/reason.js": "5b9193db63610618bb94eeaef5c753c0269b515900a30b63d7061d530ad61d0e", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/regex.js": "4cd483403b0fc2a873260c65a085dd804a9cb1bca47af44364c49e02d45b8e70", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/rego.js": "087e1f7fec197f96a715b9edc11ae4df17b2b044760381a055081332b6c111b4", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/renpy.js": "21811954030ffc7d8225e3cd595b45c4a6eb3921f07ae9882683fb194bf8426d", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/rescript.js": "6207aaa95b83dea6580b5e816d5ed8f1af3603b25f37f89d097c2268f3dd43bc", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/rest.js": "14976b012243ef155981eec2fb7cf2b48b31dacc26ffa08885fedd122836a350", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/rip.js": "77a6f008df85d997ba1c79577e7630f9d3d1853f3eddbcb7b0f56c63dc52c192", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/roboconf.js": "fc33d4779325f8c4c995cfe3862d9782c0ce2f4edadfc20de8b5e1a781676b0e", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/robotframework.js": "b80ef81bb1ef6e107f9e4cc6c8cce469799a1b10257359b410233fff9bb55e65", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/ruby.js": "b67cb9fd42ee61fe231dad6693b2beecae11efe3e0845533d2d1268034496532", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/rust.js": "4d441a409fa439fb552b0f191d635274a152c8c9446c00735e457efaaa9c54b7", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/sas.js": "ed54b4567e84c34d586ed8011554f117724a9eccce81e6078434fc571af8ba9e", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/sass.js": "0fccefc583307f9b35cebe813085bf691bd188018466ae9e469baf898cba1399", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/scala.js": "b3b8bd57f2cb66ea009e97e529bf9169115a1a94baf4b1ab7170a13cde0067d0", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/scheme.js": "6a76d69377359acf6831cb745aa7e3adaab1300363ac2b1dc7301b7f11ddc42b", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/scss.js": "a460e51dc1886ec603495dcb066f37fe7ce1c7868821d9d5a0978c1b5ab8597e", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/shell-session.js": "a75a4d709c83378c4fcef3d2d5ee61b328dc4e8eadc13fac00b0564ae26378f2", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/smali.js": "aa30a49bffeeb2e613c9861419793f4acaa44558ff3162e188ec4a837551efb0", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/smalltalk.js": "4b898130e01d7c86587cfdfb9926515ba73d0a1154fc5045a397e75f7e7c9b21", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/smarty.js": "0917378fc26970c05c74087032b909dcff9814dbde757f1eaf8a961d04d2c538", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/sml.js": "bab71e9c75437ad3b5780c1d4177e4bb8e582e4b38ed2495792a33787f803693", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/solidity.js": "3adbf0507391b7093341d3453ccad1b75e5550db0600e19f00ca65cf58895951", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/solution-file.js": "0693b128c2e23c37c9bc6ef5a2e75bffbefa7ec33cbf2a52825a797827b80a4b", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/soy.js": "6b6c080650f51cb7842c371263404228cbe9adb505d1159f8baeb001802df3d8", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/sparql.js": "0783250ac8b416ed36e11b074e286604f12191bb81362374e0e13825feb30e5c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/splunk-spl.js": "5739d1b3a3a8888fd92e1086c0ba76eef6df2b5a01bf49f1ccbcff13ba6589ae", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/sqf.js": "2e498ba8723e600e78c6df1a4a075116c83ca4599c2321c8da201bed7b400a0b", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/sql.js": "069b9849d4246ae31f901cb148fda889e813809b6733c688e47254b395b25f81", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/squirrel.js": "95b82e821472f1cafc4d7f7e9608293e146f819b733c2c71b125d570166844c9", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/stan.js": "9808f3cfe1ed9157404206b5229702e3adecf015234fef883fe6035e1ed0e68e", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/stata.js": "f139a57568b43e69404b362c6fbf1fab10f4c9442cbae5800b15e90a1e39679f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/stylus.js": "9a308669ece7c1ca14f05af0320ff53787d245aac985ef155d8e757dd82ee91f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/supercollider.js": "8a83602074fa8a4b29cad93dc8bdf90041dc04d2ad1fab971abc8680d4894e5c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/swift.js": "a92be5d4b9e148151c2d19939010a4c5a9ff740bc758e353b290b059360de30c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/systemd.js": "af93962bb6ea4fa3a9ad77e2f6f44653782268a4c2d434382a3813f3c51f0fd9", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/t4-cs.js": "38059725a17516c2089e8679f5e963b3a24e15188711bce74f14d5e7b80956a8", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/t4-templating.js": "a1dd48bd166dd6c4fb74ac775791674b50bdf5d8eeaa5a24277e5591656e0e07", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/t4-vb.js": "5ca4a85ba7d82987239020fa3afaf0fdb0982e74fe1a64535213c2bf4431c66a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/tap.js": "b519fb9a819743f648418c56afcacefef65b05fa5e16ae0db6f9e83b70974d2c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/tcl.js": "bb2776a789d697e224159319fdbdf4545b5cfeac14683a426478b39882a7e4c8", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/textile.js": "86516c9055e8f95398ec331a08f66cae11b8794b6db4e50be0e47fe4caf5a0d8", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/toml.js": "1de212d500771cb261a83d66f23118b06d706b55ae0a8c77f736239cc795d720", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/tremor.js": "f1baedf5a25a19f82daf5ed758090a4e2ec5af7a3888bb6bb983599445b07f64", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/tsx.js": "0271c7b513fb61c2689544af84a311f994ae15b13fcdb8a95af388505ae8eeea", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/tt2.js": "5994b79665be5d78e6daf76208607bf9f36a393f1e56a7e2f2fea4fd3d9f6f33", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/turtle.js": "0e2f53ff8d3731be03a8356c3c65c137238c13996265e0b9552f9f5d87d0ad70", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/twig.js": "8269b91e4419f86e0d95fa5e6395ba69dacfad2fe73ba5ac5599a643cc880f09", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/typescript.js": "0f05bde2d17b390fe14e547bd0d49fff7e0a9d88a6db0d5f4dde04e11acbe195", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/typoscript.js": "43f27dd140194753c87a3f15732c6926de4678ed6234c67181d4a57e9d7a21e0", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/unrealscript.js": "0c96c47e80ca00fe24d6f3eaac2c9d5945f09a70169d22f812629ade4735f777", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/uorazor.js": "bf8ca1be293b0a38ce3f5e6cf6e3f3cab289282878aed8f505f087d5ff4f6645", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/uri.js": "73cd6523933b32329bc884766b305638cd026a484db07cd87b56ef354ca513b8", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/v.js": "9be8d3523dbec73c53bb0ef5780eeb3202bbe061ff0da26b42d5a40af9fa432c", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/vala.js": "15810c1e42670ccfa6e2f8158bd67522887546fa7b4ced3f3c1d7737e8d59e99", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/vbnet.js": "5e0702cf6de6eafbe800139336cc1c681c581a13dabb65c7d3b8ca899ce0b3b6", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/velocity.js": "5091abefecc40e9328355d16274def05ef3e4942c8c7ef82487f3f467dad6766", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/verilog.js": "d6eb855b6894b59b8eb414c5b862d328912f038d775ca5963b40f13073fb4c6a", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/vhdl.js": "734d622464acb286f35996644ebb5a3d819841ec30f3da4916281a6b63827950", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/vim.js": "c12fc2761e430e7b0b58f8c67deb42502867bd1e79406dfc58d285244f35fdb3", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/visual-basic.js": "50d05dcc5bbf001bce71f293b02c3287b7c38c3e6b0157e69c2bef20147688d8", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/warpscript.js": "6fb691c3b93f2392640ebfd8b264f73f6ec5d0ba19ad26e74a8ef2bcc81334a4", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/wasm.js": "c9334ec4521551f5a13f3ff553ae251f6788057ec58c63f26f44fccfb5faa255", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/web-idl.js": "ca6c53974c272be02573caa92d52a4752cd420ba92b56ca57c0c52bf7e874c85", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/wgsl.js": "9e80d3531b8e556809d1bc08f84ce6af8372c90c1ba6fab625b2b466e67a1caf", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/wiki.js": "cc13cae0dfa5f277f279460404dcb242bde503752d38af4ee0ed13449ddc6aac", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/wolfram.js": "02827cc194a7ec03a5024939ee8e2a319e8ecb452e829a15373862a8837386c5", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/wren.js": "bba62bbd50fbff58e763dfa2bac558621f118e33fb0a8e8ad4bcaeb72ca2d392", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/xeora.js": "81f336181376862054808a69ceeb1e1c2df5926f8ac62117d4657e8d1e572495", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/xml-doc.js": "eed78bdd53f7fb110a7d3ec5ce8f6b2e3ce0f6e06ddef47fd8e4a500b6f31ebe", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/xojo.js": "a3cddd434f181e6986e67fbffb3c142367175633a2e0fea06b8365f7a4c78d0b", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/xquery.js": "2089d9955b617e953d40cbcaf2f3746f6ba3e037eaeea3518b9164a115c70f1f", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/yaml.js": "4458f223bdb024d2fce6e7b27e8b7d49878367da929530f24fecb9467f697b24", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/yang.js": "414f6b63293f4d7028b250cea0bb8b419aac7f873068672936329ae4994a43ba", "https://esm.sh/v135/refractor@4.8.1/denonext/lang/zig.js": "834d13aafc434045b3497f691d2bd72ce5eb217ba869f4f1c1378e48373a0ff1", "https://esm.sh/v135/refractor@4.8.1/denonext/lib/all.js": "047b43ef41e7d61def9ad5ab1013b7741826d32192a8d2d14496639d592a50ba", "https://esm.sh/v135/refractor@4.8.1/denonext/lib/core.js": "388b70847fd55fbd1063166d45d2a327f7ad3a113c79d30c1d52017a7266b69d", "https://esm.sh/v135/space-separated-tokens@2.0.2/denonext/space-separated-tokens.mjs": "f30773a9959cacfe7511c250e5d125a9f88ee00d3aef6e87b4d17fe49806b276", "https://esm.sh/v135/style-to-object@1.0.5/denonext/style-to-object.mjs": "fa46c0fbe36f636aec3f7a3f5af231c37b9265a444c343cd3067ec2d214c18d0", "https://esm.sh/v135/trim-lines@3.0.1/denonext/trim-lines.mjs": "f01a20253341eb2554f307ab05bc9cd93d6f33bcbb24fde2fc9fcd857564283e",
-
-
-
@@ -0,0 +1,5 @@// SPDX-FileCopyrightText: 2024 Shota FUJI <pockawoooh@gmail.com> // // SPDX-License-Identifier: Apache-2.0 export * from "https://esm.sh/refractor@4.8.1/lib/all.js";
-
-
-
@@ -14,7 +14,7 @@ - [x] Autolinks- [x] Tables - [ ] Diagrams (Mermaid) ... Maybe no support, as Mermaid's overall quality is questionable. - [ ] MathJax ... No support if it can't generate MathML at build time. - [ ] Syntax Highlighting - [x] Syntax Highlighting - [ ] Obsidian Extensions - [x] Internal Link path resolution - [x] Absolute path in vault
-
-
-
@@ -113,11 +113,7 @@background-color: var(--color-bg-accent); color: var(--color-fg-sub); border-radius: calc(1rem / 4); /* NOTE: Prism.js's theme css automatically set annoying props */ font-family: "Ubuntu Mono", monospace !important; text-shadow: none !important; line-height: 1 !important; tab-size: unset !important; font-family: "Ubuntu Mono", monospace; } pre > code .token.comment {
-
@@ -276,5 +272,19 @@ }aside[data-ofm-callout-type] > p:first-child, aside[data-ofm-callout-type] > details > summary { margin-top: 0; font-weight: 700; } /* Syntax highlight */ .macana--highlight [data-hl-node~="token"][data-hl-node~="content"] { color: var(--color-bg); } .macana--highlight [data-hl-node~="token"][data-hl-node~="punctuation"] { color: #ccc; } @media (prefers-color-scheme: dark) { .macana--highlight [data-hl-node~="token"][data-hl-node~="punctuation"] { color: #888; } } `;
-
-
-
@@ -29,6 +29,7 @@ import * as css from "../css.ts";import { globalStyles } from "./global_styles.ts"; import { mapTocItem, tocMut } from "../hast/hast_util_toc_mut.ts"; import { syntaxHighlightingHandlers } from "../mdast/syntax_highlighting_handlers.ts"; import type { Assets } from "../builder.tsx"; import * as LucideIcons from "./lucide_icons.tsx";
-
@@ -196,6 +197,7 @@ };}, }), ...ofmWikilinkToHastHandlers, ...syntaxHighlightingHandlers(), }, });
-
-
-
@@ -0,0 +1,99 @@// SPDX-FileCopyrightText: 2024 Shota FUJI <pockawoooh@gmail.com> // // SPDX-License-Identifier: Apache-2.0 import { visit } from "../../../deps/esm.sh/unist-util-visit/mod.ts"; import { refractor } from "../../../deps/esm.sh/refractor/mod.ts"; import type * as Mdast from "../../../deps/esm.sh/mdast/types.ts"; import type * as Hast from "../../../deps/esm.sh/hast/types.ts"; import { defaultHandlers, type State, } from "../../../deps/esm.sh/mdast-util-to-hast/mod.ts"; function isValidClassName(value: unknown): value is string | readonly string[] { if (typeof value === "string") { return true; } if (Array.isArray(value) && value.every((x) => typeof x === "string")) { return true; } return false; } interface SyntaxHighlightingOptions { /** * Class name to add to the container element. * `null` to not setting class. * * @default "macana--highlight" */ className?: string | null; /** * Attribute name to set space separated list of node type (e.g. "token", "string", "comment"). * `null` to not set node types to attribute. * * @default "data-hl-node" */ nodeTypeAttribute?: string | null; /** * Attribute name to set language name (e.g. "css", "html") * `null` to not set language name to attribute. * * @default "data-hl-lang" */ langNameAttribute?: string | null; } export function syntaxHighlightingHandlers({ className = "macana--highlight", nodeTypeAttribute = "data-hl-node", langNameAttribute = "data-hl-lang", }: SyntaxHighlightingOptions = {}) { return { code(state: State, node: Mdast.Code): Hast.Nodes { if (!node.lang || !refractor.registered(node.lang)) { return defaultHandlers.code(state, node); } const code = refractor.highlight(node.value, node.lang); visit(code, (node) => node.type === "element", (node) => { if (node.type !== "element") { return; } if (!node.properties || !isValidClassName(node.properties.className)) { return; } const className = node.properties.className; node.properties.className = undefined; if (typeof nodeTypeAttribute === "string") { node.properties[nodeTypeAttribute] = className; } }); return { type: "element", tagName: "pre", properties: { className, ...(langNameAttribute ? { [langNameAttribute]: node.lang } : {}), }, children: [ { type: "element", tagName: "code", properties: {}, // @ts-expect-error: refractor relys on @types/hast@2.x, which is not compatible the latest v3 children: code.children, }, ], }; }, }; }
-