DDUPS commited on
Commit
7c7b531
·
1 Parent(s): 5a8b481

reevert reeeeeeeeeeeeeeRevert "build edits"

Browse files

This reverts commit 9afafeda910f848fe7e7b2dac128fc1b35a1df93.

This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .output/nitro.json +1 -1
  2. .output/public/The_SolidInfo_Manual/tutorial.md +1 -1
  3. .output/public/_build/.vite/manifest.json +24 -24
  4. .output/public/_build/.vite/manifest.json.br +0 -0
  5. .output/public/_build/.vite/manifest.json.gz +2 -2
  6. .output/public/_build/assets/{about-ClaaRWZ1.js → about-Ccxa6drD.js} +1 -1
  7. .output/public/_build/assets/{client-TpleaeAx.js → client-CrmRXN7U.js} +2 -2
  8. .output/public/_build/assets/client-CrmRXN7U.js.br +0 -0
  9. .output/public/_build/assets/{md-CWM4cTjw.js.gz → client-CrmRXN7U.js.gz} +2 -2
  10. .output/public/_build/assets/client-TpleaeAx.js.br +0 -0
  11. .output/public/_build/assets/{index-D9aqJf_2.js → index-B3c4xLM9.js} +0 -0
  12. .output/public/_build/assets/index-B3c4xLM9.js.br +0 -0
  13. .output/public/_build/assets/{index-D9aqJf_2.js.gz → index-B3c4xLM9.js.gz} +2 -2
  14. .output/public/_build/assets/index-D9aqJf_2.js.br +0 -0
  15. .output/public/_build/assets/{index-B2l7OIN8.js → index-DjUhn7OH.js} +1 -1
  16. .output/public/_build/assets/md-BrEnuemm.js +2 -0
  17. .output/public/_build/assets/md-BrEnuemm.js.br +0 -0
  18. .output/public/_build/assets/{web-D63AcvFB.js.gz → md-BrEnuemm.js.gz} +2 -2
  19. .output/public/_build/assets/md-CWM4cTjw.js +0 -2
  20. .output/public/_build/assets/md-CWM4cTjw.js.br +0 -0
  21. .output/public/_build/assets/{notfound-bj6ACJF2.js → notfound-BZmgD-bG.js} +1 -1
  22. .output/public/_build/assets/web-B4PMWFUS.js +1 -0
  23. .output/public/_build/assets/web-B4PMWFUS.js.br +0 -0
  24. .output/public/_build/assets/{client-TpleaeAx.js.gz → web-B4PMWFUS.js.gz} +2 -2
  25. .output/public/_build/assets/web-D63AcvFB.js +0 -1
  26. .output/public/_build/assets/web-D63AcvFB.js.br +0 -0
  27. .output/public/index.html +1 -1
  28. .output/public/index.html.br +0 -0
  29. .output/public/index.html.gz +2 -2
  30. .output/server/chunks/build/app.mjs +4 -6
  31. .output/server/chunks/build/app.mjs.map +1 -1
  32. .output/server/chunks/nitro/nitro.mjs +286 -286
  33. .output/server/node_modules/character-entities/index.js +0 -2132
  34. .output/server/node_modules/character-entities/package.json +0 -78
  35. .output/server/node_modules/decode-named-character-reference/index.js +0 -18
  36. .output/server/node_modules/decode-named-character-reference/package.json +0 -89
  37. .output/server/node_modules/micromark-core-commonmark/index.js +0 -22
  38. .output/server/node_modules/micromark-core-commonmark/lib/attention.js +0 -241
  39. .output/server/node_modules/micromark-core-commonmark/lib/autolink.js +0 -233
  40. .output/server/node_modules/micromark-core-commonmark/lib/blank-line.js +0 -61
  41. .output/server/node_modules/micromark-core-commonmark/lib/block-quote.js +0 -143
  42. .output/server/node_modules/micromark-core-commonmark/lib/character-escape.js +0 -64
  43. .output/server/node_modules/micromark-core-commonmark/lib/character-reference.js +0 -149
  44. .output/server/node_modules/micromark-core-commonmark/lib/code-fenced.js +0 -460
  45. .output/server/node_modules/micromark-core-commonmark/lib/code-indented.js +0 -177
  46. .output/server/node_modules/micromark-core-commonmark/lib/code-text.js +0 -225
  47. .output/server/node_modules/micromark-core-commonmark/lib/content.js +0 -163
  48. .output/server/node_modules/micromark-core-commonmark/lib/definition.js +0 -254
  49. .output/server/node_modules/micromark-core-commonmark/lib/hard-break-escape.js +0 -60
  50. .output/server/node_modules/micromark-core-commonmark/lib/heading-atx.js +0 -195
.output/nitro.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "date": "2024-12-20T22:01:49.135Z",
3
  "preset": "node-server",
4
  "framework": {
5
  "name": "nitro",
 
1
  {
2
+ "date": "2024-12-20T21:11:57.981Z",
3
  "preset": "node-server",
4
  "framework": {
5
  "name": "nitro",
.output/public/The_SolidInfo_Manual/tutorial.md CHANGED
@@ -31,7 +31,7 @@ a chapter is a md file within the book directory. There are no
31
  pages per se, as a md file can be any length.
32
 
33
  > although, I am thinking you could just make each chapter fit on one page
34
- > 🤔, like the [cover of the Solid Info manual](Cover)!
35
 
36
  > pdf borders default to .4in / 1cm
37
  > a4 page is 30 cm tall, so, 28cm as page height
 
31
  pages per se, as a md file can be any length.
32
 
33
  > although, I am thinking you could just make each chapter fit on one page
34
+ > 🤔, like the [cover of the Solid Info manual](./Cover)!
35
 
36
  > pdf borders default to .4in / 1cm
37
  > a4 page is 30 cm tall, so, 28cm as page height
.output/public/_build/.vite/manifest.json CHANGED
@@ -7,67 +7,67 @@
7
  "file": "assets/index-6OxcYRx0.css",
8
  "src": "_index-!~{006}~.js"
9
  },
10
- "_index-B2l7OIN8.js": {
11
- "file": "assets/index-B2l7OIN8.js",
12
  "name": "index",
13
  "imports": [
14
- "_web-D63AcvFB.js"
 
 
 
15
  ]
16
  },
17
- "_index-D9aqJf_2.js": {
18
- "file": "assets/index-D9aqJf_2.js",
19
  "name": "index",
20
  "imports": [
21
- "_web-D63AcvFB.js"
22
- ],
23
- "css": [
24
- "assets/index-6OxcYRx0.css"
25
  ]
26
  },
27
- "_web-D63AcvFB.js": {
28
- "file": "assets/web-D63AcvFB.js",
29
  "name": "web"
30
  },
31
  "src/routes/about.tsx?pick=default&pick=$css": {
32
- "file": "assets/about-ClaaRWZ1.js",
33
  "name": "about",
34
  "src": "src/routes/about.tsx?pick=default&pick=$css",
35
  "isEntry": true,
36
  "imports": [
37
- "_web-D63AcvFB.js",
38
- "_index-B2l7OIN8.js"
39
  ]
40
  },
41
  "src/routes/md.tsx?pick=default&pick=$css": {
42
- "file": "assets/md-CWM4cTjw.js",
43
  "name": "md",
44
  "src": "src/routes/md.tsx?pick=default&pick=$css",
45
  "isEntry": true,
46
  "imports": [
47
- "_web-D63AcvFB.js",
48
- "_index-D9aqJf_2.js"
49
  ]
50
  },
51
  "src/routes/notfound.tsx?pick=default&pick=$css": {
52
- "file": "assets/notfound-bj6ACJF2.js",
53
  "name": "notfound",
54
  "src": "src/routes/notfound.tsx?pick=default&pick=$css",
55
  "isEntry": true,
56
  "imports": [
57
- "_web-D63AcvFB.js",
58
- "_index-B2l7OIN8.js",
59
  "_HttpStatusCode-DjTx85av.js"
60
  ]
61
  },
62
  "virtual:$vinxi/handler/client": {
63
- "file": "assets/client-TpleaeAx.js",
64
  "name": "client",
65
  "src": "virtual:$vinxi/handler/client",
66
  "isEntry": true,
67
  "imports": [
68
- "_web-D63AcvFB.js",
69
- "_index-D9aqJf_2.js",
70
- "_index-B2l7OIN8.js",
71
  "_HttpStatusCode-DjTx85av.js"
72
  ],
73
  "css": [
 
7
  "file": "assets/index-6OxcYRx0.css",
8
  "src": "_index-!~{006}~.js"
9
  },
10
+ "_index-B3c4xLM9.js": {
11
+ "file": "assets/index-B3c4xLM9.js",
12
  "name": "index",
13
  "imports": [
14
+ "_web-B4PMWFUS.js"
15
+ ],
16
+ "css": [
17
+ "assets/index-6OxcYRx0.css"
18
  ]
19
  },
20
+ "_index-DjUhn7OH.js": {
21
+ "file": "assets/index-DjUhn7OH.js",
22
  "name": "index",
23
  "imports": [
24
+ "_web-B4PMWFUS.js"
 
 
 
25
  ]
26
  },
27
+ "_web-B4PMWFUS.js": {
28
+ "file": "assets/web-B4PMWFUS.js",
29
  "name": "web"
30
  },
31
  "src/routes/about.tsx?pick=default&pick=$css": {
32
+ "file": "assets/about-Ccxa6drD.js",
33
  "name": "about",
34
  "src": "src/routes/about.tsx?pick=default&pick=$css",
35
  "isEntry": true,
36
  "imports": [
37
+ "_web-B4PMWFUS.js",
38
+ "_index-DjUhn7OH.js"
39
  ]
40
  },
41
  "src/routes/md.tsx?pick=default&pick=$css": {
42
+ "file": "assets/md-BrEnuemm.js",
43
  "name": "md",
44
  "src": "src/routes/md.tsx?pick=default&pick=$css",
45
  "isEntry": true,
46
  "imports": [
47
+ "_web-B4PMWFUS.js",
48
+ "_index-B3c4xLM9.js"
49
  ]
50
  },
51
  "src/routes/notfound.tsx?pick=default&pick=$css": {
52
+ "file": "assets/notfound-BZmgD-bG.js",
53
  "name": "notfound",
54
  "src": "src/routes/notfound.tsx?pick=default&pick=$css",
55
  "isEntry": true,
56
  "imports": [
57
+ "_web-B4PMWFUS.js",
58
+ "_index-DjUhn7OH.js",
59
  "_HttpStatusCode-DjTx85av.js"
60
  ]
61
  },
62
  "virtual:$vinxi/handler/client": {
63
+ "file": "assets/client-CrmRXN7U.js",
64
  "name": "client",
65
  "src": "virtual:$vinxi/handler/client",
66
  "isEntry": true,
67
  "imports": [
68
+ "_web-B4PMWFUS.js",
69
+ "_index-B3c4xLM9.js",
70
+ "_index-DjUhn7OH.js",
71
  "_HttpStatusCode-DjTx85av.js"
72
  ],
73
  "css": [
.output/public/_build/.vite/manifest.json.br CHANGED
Binary files a/.output/public/_build/.vite/manifest.json.br and b/.output/public/_build/.vite/manifest.json.br differ
 
.output/public/_build/.vite/manifest.json.gz CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:6e0c56f474a31a5f801e80450fea8e1c9269e3055565b288567f03a450482394
3
- size 439
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a49cbcbc11e51528410c54c41dd4af34761ebc36b0a3a9b31ef08e5705985880
3
+ size 440
.output/public/_build/assets/{about-ClaaRWZ1.js → about-Ccxa6drD.js} RENAMED
@@ -1 +1 @@
1
- import{i as e,b as a,t as o}from"./web-D63AcvFB.js";import{T as i}from"./index-B2l7OIN8.js";var n=o("<main><h1>About");function s(){return(()=>{var t=n(),r=t.firstChild;return e(t,a(i,{children:"About"}),r),t})()}export{s as default};
 
1
+ import{i as e,b as a,t as o}from"./web-B4PMWFUS.js";import{T as i}from"./index-DjUhn7OH.js";var n=o("<main><h1>About");function s(){return(()=>{var t=n(),r=t.firstChild;return e(t,a(i,{children:"About"}),r),t})()}export{s as default};
.output/public/_build/assets/{client-TpleaeAx.js → client-CrmRXN7U.js} RENAMED
@@ -1,2 +1,2 @@
1
- import{c as p,a as k,b as o,S as D,M as x,i as c,F as M,d as F,t as f,o as V,e as q,D as Z,E as W,r as Y}from"./web-D63AcvFB.js";import{A as G,u as K,a as Q,m as A,g as L,b as H,R as y,c as X}from"./index-D9aqJf_2.js";import{T as J}from"./index-B2l7OIN8.js";import{H as z}from"./HttpStatusCode-DjTx85av.js";const S="Invariant Violation",{setPrototypeOf:ee=function(e,n){return e.__proto__=n,e}}=Object;class I extends Error{framesToPop=1;name=S;constructor(n=S){super(typeof n=="number"?`${S}: ${n} (see https://github.com/apollographql/invariant-packages)`:n),ee(this,I.prototype)}}function E(e,n){if(!e)throw new I(n)}const te=/^[A-Za-z]:\//;function ne(e=""){return e&&e.replace(/\\/g,"/").replace(te,n=>n.toUpperCase())}const re=/^[/\\]{2}/,oe=/^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/,le=/^[A-Za-z]:$/,ie=function(e){if(e.length===0)return".";e=ne(e);const n=e.match(re),t=C(e),r=e[e.length-1]==="/";return e=se(e,!t),e.length===0?t?"/":r?"./":".":(r&&(e+="/"),le.test(e)&&(e+="/"),n?t?`//${e}`:`//./${e}`:t&&!C(e)?`/${e}`:e)},U=function(...e){if(e.length===0)return".";let n;for(const t of e)t&&t.length>0&&(n===void 0?n=t:n+=`/${t}`);return n===void 0?".":ie(n.replace(/\/\/+/g,"/"))};function se(e,n){let t="",r=0,l=-1,d=0,u=null;for(let i=0;i<=e.length;++i){if(i<e.length)u=e[i];else{if(u==="/")break;u="/"}if(u==="/"){if(!(l===i-1||d===1))if(d===2){if(t.length<2||r!==2||t[t.length-1]!=="."||t[t.length-2]!=="."){if(t.length>2){const g=t.lastIndexOf("/");g===-1?(t="",r=0):(t=t.slice(0,g),r=t.length-1-t.lastIndexOf("/")),l=i,d=0;continue}else if(t.length>0){t="",r=0,l=i,d=0;continue}}n&&(t+=t.length>0?"/..":"..",r=2)}else t.length>0?t+=`/${e.slice(l+1,i)}`:t=e.slice(l+1,i),r=i-l-1;l=i,d=0}else u==="."&&d!==-1?++d:d=-1}return t}const C=function(e){return oe.test(e)};function ae(e){return`virtual:${e}`}function ce(e){return e.handler?.endsWith(".html")?C(e.handler)?e.handler:U(e.root,e.handler):`$vinxi/handler/${e.name}`}const de=new Proxy({},{get(e,n){return E(typeof n=="string","Bundler name should be a string"),{name:n,type:"client",handler:ae(ce({name:n})),baseURL:"/_build",chunks:new Proxy({},{get(t,r){E(typeof r=="string","Chunk expected");let l=U("/_build",r+".mjs");return{import(){return import(l)},output:{path:l}}}}),inputs:new Proxy({},{get(t,r){E(typeof r=="string","Input must be string");let l=window.manifest[r].output;return{async import(){return import(l)},async assets(){return window.manifest[r].assets},output:{path:l}}}})}}});globalThis.MANIFEST=de;var ue=f("<p>Loading Contents..."),fe=f("<span>Error: "),he=f("<div>fallback Loading Contents..."),me=f("<h3>"),ge=f("<nav><ul>"),pe=f("<li>");const we=async e=>(await fetch("/contents.json")).json();function $e(){const[e,n]=p(1),[t]=k(e,we);return[o(D,{get when(){return t.loading},get children(){return ue()}}),o(F,{get children(){return[o(x,{get when(){return t.error},get children(){var r=fe();return r.firstChild,c(r,()=>t.error,null),r}}),o(x,{get when(){return t()},get children(){return o(M,{get each(){return t().contents},get fallback(){return he()},children:r=>[(()=>{var l=me();return c(l,()=>r.title),l})(),(()=>{var l=ge(),d=l.firstChild;return c(d,o(M,{get each(){return r.chapters},children:u=>(()=>{var i=pe();return c(i,o(G,{get href(){return u.file.slice(0,-3)},get children(){return u.file.replaceAll("_"," ").split("/").slice(-1).pop().slice(0,-3)}})),i})()})),l})()]})}})]}})]}var _e=f("<p>Markdown Loading..."),ye=f("<span>Error: "),xe=f("<div class=md><p> </p><p> "),be=f("<footer class=page-footer>---Info: <!> / <!>----- lines: <!> --<!>%-----"),ve=f("<div class=wrapper>");const Se=async e=>{if(e.md1===void 0){const n=(await fetch(`/${e.md}.md`)).text();return A(n,{allowDangerousHtml:!0,extensions:[L()],htmlExtensions:[H()]})}else{const n=(await fetch(`/${e.md}/${e.md1}.md`)).text();return A(n,{allowDangerousHtml:!0,extensions:[L()],htmlExtensions:[H()]})}},Ee=async e=>{const t=await(await fetch("/contents.json")).json();let r="/",l="/",d=!1,u=!1;return t.contents.forEach((i,g,B)=>{i.chapters.forEach((h,b,P)=>{h.file.slice(0,-3)==e.md||h.file.slice(0,-3)==e.md+"/"+e.md1?d=!0:d?u||(l="/"+h.file.slice(0,-3),u=!0):r="/"+h.file.slice(0,-3)})}),{next:l,prev:r}};function j(){K();const e=Q(),[n,t]=p(e),[r,l]=p(window.scrollY.toString()),[d,u]=p(":"),[i]=k(n,Se),[g,B]=p(e),[h]=k(g,Ee);V(()=>{document.addEventListener("scroll",b),document.addEventListener("keydown",P)}),q(()=>{document.removeEventListener("scroll",b)});const b=s=>{let a=window.scrollY,m=document.body.scrollHeight,w=window.innerHeight,v=m-w,$=a*100/v,_=Math.max(0,Math.min(100,$)).toFixed(0);l(_)},P=s=>{u(s.key),s.key==="1"&&(window.location.href="/1"),s.key==="?"&&(window.location.href="/help"),(s.key==="h"||s.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(s.key==="u"||s.key==="U")&&(window.location.href="/"),(s.key==="q"||s.key==="Q")&&(window.location.href=document.location.origin),(s.key==="n"||s.key==="N")&&(window.location.href=h().next),(s.key==="p"||s.key==="P")&&(window.location.href=h().prev),(s.key==="v"||s.key==="V")&&(window.location.href=window.location.href+".md")};return(()=>{var s=ve();return c(s,o(D,{get when(){return i.loading},get children(){return _e()}}),null),c(s,o(F,{get children(){return[o(x,{get when(){return i.error},get children(){var a=ye();return a.firstChild,c(a,()=>i.error,null),a}}),o(x,{get when(){return i()},get children(){return[(()=>{var a=xe(),m=a.firstChild;return c(a,o(Z,{component:i}),m),a})(),(()=>{var a=be(),m=a.firstChild,w=m.nextSibling,v=w.nextSibling,$=v.nextSibling,T=$.nextSibling,_=T.nextSibling,O=_.nextSibling,R=O.nextSibling;return R.nextSibling,c(a,d,m),c(a,()=>e.md,w),c(a,()=>e.md1??" ",$),c(a,()=>i().split(`
2
- `).length,_),c(a,r,R),a})()]}})]}}),null),s})()}var ke=f("<main><h1>Page Not Found</h1><p>Visit <a href=https://start.solidjs.com target=_blank>start.solidjs.com</a> to learn how to build SolidStart apps.");function Ce(){return(()=>{var e=ke(),n=e.firstChild;return c(e,o(J,{children:"Not Found"}),n),c(e,o(z,{code:404}),n),e})()}function Ie(){return o(X,{get children(){return[o(y,{path:"/",component:$e}),o(y,{path:"/:md/",component:j}),o(y,{path:"/:md/:md1",component:j}),o(y,{path:"*paramName",component:Ce})]}})}var Pe=f("<span style=font-size:1.5em;text-align:center;position:fixed;left:0px;bottom:55%;width:100%;>");const Te=e=>{const n="Error | Uncaught Client Exception";return o(W,{fallback:t=>(console.error(t),[(()=>{var r=Pe();return c(r,n),r})(),o(z,{code:500})]),get children(){return e.children}})};function N(e){return e.children}function Re(){return o(N,{get children(){return o(N,{get children(){return o(Te,{get children(){return o(Ie,{})}})}})}})}function Me(e,n){Y(e,n)}Me(()=>o(Re,{}),document.getElementById("app"));const Ne=void 0;export{Ne as default};
 
1
+ import{c as g,a as k,b as o,S as H,M as x,i as d,F as M,d as j,t as f,o as B,e as D,f as O,E as V,r as q}from"./web-B4PMWFUS.js";import{A as Z,u as W,a as Y,m as G,g as K,b as Q,R as y,c as X}from"./index-B3c4xLM9.js";import{T as J}from"./index-DjUhn7OH.js";import{H as N}from"./HttpStatusCode-DjTx85av.js";const S="Invariant Violation",{setPrototypeOf:ee=function(e,n){return e.__proto__=n,e}}=Object;class I extends Error{framesToPop=1;name=S;constructor(n=S){super(typeof n=="number"?`${S}: ${n} (see https://github.com/apollographql/invariant-packages)`:n),ee(this,I.prototype)}}function E(e,n){if(!e)throw new I(n)}const te=/^[A-Za-z]:\//;function ne(e=""){return e&&e.replace(/\\/g,"/").replace(te,n=>n.toUpperCase())}const re=/^[/\\]{2}/,oe=/^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/,le=/^[A-Za-z]:$/,ie=function(e){if(e.length===0)return".";e=ne(e);const n=e.match(re),t=C(e),r=e[e.length-1]==="/";return e=se(e,!t),e.length===0?t?"/":r?"./":".":(r&&(e+="/"),le.test(e)&&(e+="/"),n?t?`//${e}`:`//./${e}`:t&&!C(e)?`/${e}`:e)},F=function(...e){if(e.length===0)return".";let n;for(const t of e)t&&t.length>0&&(n===void 0?n=t:n+=`/${t}`);return n===void 0?".":ie(n.replace(/\/\/+/g,"/"))};function se(e,n){let t="",r=0,l=-1,c=0,u=null;for(let i=0;i<=e.length;++i){if(i<e.length)u=e[i];else{if(u==="/")break;u="/"}if(u==="/"){if(!(l===i-1||c===1))if(c===2){if(t.length<2||r!==2||t[t.length-1]!=="."||t[t.length-2]!=="."){if(t.length>2){const m=t.lastIndexOf("/");m===-1?(t="",r=0):(t=t.slice(0,m),r=t.length-1-t.lastIndexOf("/")),l=i,c=0;continue}else if(t.length>0){t="",r=0,l=i,c=0;continue}}n&&(t+=t.length>0?"/..":"..",r=2)}else t.length>0?t+=`/${e.slice(l+1,i)}`:t=e.slice(l+1,i),r=i-l-1;l=i,c=0}else u==="."&&c!==-1?++c:c=-1}return t}const C=function(e){return oe.test(e)};function ae(e){return`virtual:${e}`}function ce(e){return e.handler?.endsWith(".html")?C(e.handler)?e.handler:F(e.root,e.handler):`$vinxi/handler/${e.name}`}const de=new Proxy({},{get(e,n){return E(typeof n=="string","Bundler name should be a string"),{name:n,type:"client",handler:ae(ce({name:n})),baseURL:"/_build",chunks:new Proxy({},{get(t,r){E(typeof r=="string","Chunk expected");let l=F("/_build",r+".mjs");return{import(){return import(l)},output:{path:l}}}}),inputs:new Proxy({},{get(t,r){E(typeof r=="string","Input must be string");let l=window.manifest[r].output;return{async import(){return import(l)},async assets(){return window.manifest[r].assets},output:{path:l}}}})}}});globalThis.MANIFEST=de;var ue=f("<p>Loading Contents..."),fe=f("<span>Error: "),he=f("<div>fallback Loading Contents..."),me=f("<h3>"),ge=f("<nav><ul>"),pe=f("<li>");const we=async e=>(await fetch("/contents.json")).json();function _e(){const[e,n]=g(1),[t]=k(e,we);return[o(H,{get when(){return t.loading},get children(){return ue()}}),o(j,{get children(){return[o(x,{get when(){return t.error},get children(){var r=fe();return r.firstChild,d(r,()=>t.error,null),r}}),o(x,{get when(){return t()},get children(){return o(M,{get each(){return t().contents},get fallback(){return he()},children:r=>[(()=>{var l=me();return d(l,()=>r.title),l})(),(()=>{var l=ge(),c=l.firstChild;return d(c,o(M,{get each(){return r.chapters},children:u=>(()=>{var i=pe();return d(i,o(Z,{get href(){return u.file.slice(0,-3)},get children(){return u.file.replaceAll("_"," ").split("/").slice(-1).pop().slice(0,-3)}})),i})()})),l})()]})}})]}})]}var $e=f("<p>Markdown Loading..."),ye=f("<span>Error: "),xe=f("<div class=md>"),be=f("<footer class=page-footer>---Info: <!> / <!>----- lines: <!> --<!>%-----"),ve=f("<div class=wrapper>");const Se=async e=>e.md1===void 0?(await fetch(`/${e.md}.md`)).text():(await fetch(`/${e.md}/${e.md1}.md`)).text(),Ee=async e=>{const t=await(await fetch("/contents.json")).json();let r="/",l="/",c=!1,u=!1;return t.contents.forEach((i,m,z)=>{i.chapters.forEach((h,b,T)=>{h.file.slice(0,-3)==e.md||h.file.slice(0,-3)==e.md+"/"+e.md1?c=!0:c?u||(l="/"+h.file.slice(0,-3),u=!0):r="/"+h.file.slice(0,-3)})}),{next:l,prev:r}};function L(){W();const e=Y(),[n,t]=g(e),[r,l]=g(window.scrollY.toString()),[c,u]=g(":"),[i]=k(n,Se),[m,z]=g(e),[h]=k(m,Ee);B(()=>{document.addEventListener("scroll",b),document.addEventListener("keydown",T)}),D(()=>{document.removeEventListener("scroll",b)});const b=s=>{let a=window.scrollY,p=document.body.scrollHeight,w=window.innerHeight,v=p-w,_=a*100/v,$=Math.max(0,Math.min(100,_)).toFixed(0);l($)},T=s=>{u(s.key),s.key==="1"&&(window.location.href="/1"),s.key==="?"&&(window.location.href="/help"),(s.key==="h"||s.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(s.key==="u"||s.key==="U")&&(window.location.href="/"),(s.key==="q"||s.key==="Q")&&(window.location.href=document.location.origin),(s.key==="n"||s.key==="N")&&(window.location.href=h().next),(s.key==="p"||s.key==="P")&&(window.location.href=h().prev),(s.key==="v"||s.key==="V")&&(window.location.href=window.location.href+".md")};return(()=>{var s=ve();return d(s,o(H,{get when(){return i.loading},get children(){return $e()}}),null),d(s,o(j,{get children(){return[o(x,{get when(){return i.error},get children(){var a=ye();return a.firstChild,d(a,()=>i.error,null),a}}),o(x,{get when(){return i()},get children(){return[(()=>{var a=xe();return O(()=>a.innerHTML=G(i(),{allowDangerousHtml:!0,extensions:[K()],htmlExtensions:[Q()]})+"<p> ‎</p><p> ‎</p>"),a})(),(()=>{var a=be(),p=a.firstChild,w=p.nextSibling,v=w.nextSibling,_=v.nextSibling,P=_.nextSibling,$=P.nextSibling,U=$.nextSibling,R=U.nextSibling;return R.nextSibling,d(a,c,p),d(a,()=>e.md,w),d(a,()=>e.md1??" ",_),d(a,()=>i().split(`
2
+ `).length,$),d(a,r,R),a})()]}})]}}),null),s})()}var ke=f("<main><h1>Page Not Found</h1><p>Visit <a href=https://start.solidjs.com target=_blank>start.solidjs.com</a> to learn how to build SolidStart apps.");function Ce(){return(()=>{var e=ke(),n=e.firstChild;return d(e,o(J,{children:"Not Found"}),n),d(e,o(N,{code:404}),n),e})()}function Ie(){return o(X,{get children(){return[o(y,{path:"/",component:_e}),o(y,{path:"/:md/",component:L}),o(y,{path:"/:md/:md1",component:L}),o(y,{path:"*paramName",component:Ce})]}})}var Te=f("<span style=font-size:1.5em;text-align:center;position:fixed;left:0px;bottom:55%;width:100%;>");const Pe=e=>{const n="Error | Uncaught Client Exception";return o(V,{fallback:t=>(console.error(t),[(()=>{var r=Te();return d(r,n),r})(),o(N,{code:500})]),get children(){return e.children}})};function A(e){return e.children}function Re(){return o(A,{get children(){return o(A,{get children(){return o(Pe,{get children(){return o(Ie,{})}})}})}})}function Me(e,n){q(e,n)}Me(()=>o(Re,{}),document.getElementById("app"));const Ne=void 0;export{Ne as default};
.output/public/_build/assets/client-CrmRXN7U.js.br ADDED
Binary file (2.51 kB). View file
 
.output/public/_build/assets/{md-CWM4cTjw.js.gz → client-CrmRXN7U.js.gz} RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:52d9906c08f621f0c51d2b096f3c396f715c1cdfa4ee94e6fe415af186d92d88
3
- size 1131
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b580c8bef027d8f0c76cc191466817abde93afda725925cf170fe94a85306acf
3
+ size 2893
.output/public/_build/assets/client-TpleaeAx.js.br DELETED
Binary file (2.53 kB)
 
.output/public/_build/assets/{index-D9aqJf_2.js → index-B3c4xLM9.js} RENAMED
The diff for this file is too large to render. See raw diff
 
.output/public/_build/assets/index-B3c4xLM9.js.br ADDED
Binary file (23.6 kB). View file
 
.output/public/_build/assets/{index-D9aqJf_2.js.gz → index-B3c4xLM9.js.gz} RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:3663a5d0e7a47280199fb32c3bb290899cf5e772e307a558808358cb61d4496a
3
- size 26598
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:26c4ff46378114a9b34393c532130e12e6e6a5f2d58ce9d3309b08b8707e249d
3
+ size 26597
.output/public/_build/assets/index-D9aqJf_2.js.br DELETED
Binary file (23.6 kB)
 
.output/public/_build/assets/{index-B2l7OIN8.js → index-DjUhn7OH.js} RENAMED
@@ -1 +1 @@
1
- import{u as r,q as a,e as o,f as s,C as c}from"./web-D63AcvFB.js";const u=s(),i=(t,e,n)=>(d({tag:t,props:e,setting:n,id:c(),get name(){return e.name||e.property}}),null);function d(t){const e=r(u);if(!e)throw new Error("<MetaProvider /> should be in the tree");a(()=>{const n=e.addTag(t);o(()=>e.removeTag(t,n))})}const f=t=>i("title",t,{escape:!0,close:!0});export{f as T};
 
1
+ import{u as r,f as a,e as o,g as s,C as c}from"./web-B4PMWFUS.js";const u=s(),i=(t,e,n)=>(d({tag:t,props:e,setting:n,id:c(),get name(){return e.name||e.property}}),null);function d(t){const e=r(u);if(!e)throw new Error("<MetaProvider /> should be in the tree");a(()=>{const n=e.addTag(t);o(()=>e.removeTag(t,n))})}const f=t=>i("title",t,{escape:!0,close:!0});export{f as T};
.output/public/_build/assets/md-BrEnuemm.js ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ import{c as p,a as M,o as C,i as l,b as g,t as i,e as L,S as I,M as v,f as N,d as P}from"./web-B4PMWFUS.js";import{u as T,a as j,m as D,g as F,b as R}from"./index-B3c4xLM9.js";var Y=i("<p>Markdown Loading..."),q=i("<span>Error: "),K=i("<div class=md>"),Q=i("<footer class=page-footer>---Info: <!> / <!>----- lines: <!> --<!>%-----"),U=i("<div class=wrapper>");const V=async n=>n.md1===void 0?(await fetch(`/${n.md}.md`)).text():(await fetch(`/${n.md}/${n.md1}.md`)).text(),z=async n=>{const _=await(await fetch("/contents.json")).json();let a="/",c="/",d=!1,f=!1;return _.contents.forEach((o,k,E)=>{o.chapters.forEach((r,x,$)=>{r.file.slice(0,-3)==n.md||r.file.slice(0,-3)==n.md+"/"+n.md1?d=!0:d?f||(c="/"+r.file.slice(0,-3),f=!0):a="/"+r.file.slice(0,-3)})}),{next:c,prev:a}};function G(){T();const n=j(),[s,_]=p(n),[a,c]=p(window.scrollY.toString()),[d,f]=p(":"),[o]=M(s,V),[k,E]=p(n),[r]=M(k,z);C(()=>{document.addEventListener("scroll",x),document.addEventListener("keydown",$)}),L(()=>{document.removeEventListener("scroll",x)});const x=e=>{let t=window.scrollY,m=document.body.scrollHeight,w=window.innerHeight,y=m-w,h=t*100/y,u=Math.max(0,Math.min(100,h)).toFixed(0);c(u)},$=e=>{f(e.key),e.key==="1"&&(window.location.href="/1"),e.key==="?"&&(window.location.href="/help"),(e.key==="h"||e.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(e.key==="u"||e.key==="U")&&(window.location.href="/"),(e.key==="q"||e.key==="Q")&&(window.location.href=document.location.origin),(e.key==="n"||e.key==="N")&&(window.location.href=r().next),(e.key==="p"||e.key==="P")&&(window.location.href=r().prev),(e.key==="v"||e.key==="V")&&(window.location.href=window.location.href+".md")};return(()=>{var e=U();return l(e,g(I,{get when(){return o.loading},get children(){return Y()}}),null),l(e,g(P,{get children(){return[g(v,{get when(){return o.error},get children(){var t=q();return t.firstChild,l(t,()=>o.error,null),t}}),g(v,{get when(){return o()},get children(){return[(()=>{var t=K();return N(()=>t.innerHTML=D(o(),{allowDangerousHtml:!0,extensions:[F()],htmlExtensions:[R()]})+"<p> ‎</p><p> ‎</p>"),t})(),(()=>{var t=Q(),m=t.firstChild,w=m.nextSibling,y=w.nextSibling,h=y.nextSibling,S=h.nextSibling,u=S.nextSibling,H=u.nextSibling,b=H.nextSibling;return b.nextSibling,l(t,d,m),l(t,()=>n.md,w),l(t,()=>n.md1??" ",h),l(t,()=>o().split(`
2
+ `).length,u),l(t,a,b),t})()]}})]}}),null),e})()}export{G as default};
.output/public/_build/assets/md-BrEnuemm.js.br ADDED
Binary file (981 Bytes). View file
 
.output/public/_build/assets/{web-D63AcvFB.js.gz → md-BrEnuemm.js.gz} RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:3ed64177a36e7bee215a7ccd30ad5eb7d3b696807265ae2f35c5ec56697cbb6f
3
- size 8286
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9426b362d70f92c22f410368a3c86d2c24c1a69dea75a2e3671e2fb2bd40a7a9
3
+ size 1121
.output/public/_build/assets/md-CWM4cTjw.js DELETED
@@ -1,2 +0,0 @@
1
- import{c as p,a as M,o as L,i as o,b as a,t as c,e as N,S as P,M as v,D as j,d as F}from"./web-D63AcvFB.js";import{u as T,a as Y,m as E,g as H,b as C}from"./index-D9aqJf_2.js";var q=c("<p>Markdown Loading..."),K=c("<span>Error: "),Q=c("<div class=md><p> </p><p> "),R=c("<footer class=page-footer>---Info: <!> / <!>----- lines: <!> --<!>%-----"),U=c("<div class=wrapper>");const V=async n=>{if(n.md1===void 0){const r=(await fetch(`/${n.md}.md`)).text();return E(r,{allowDangerousHtml:!0,extensions:[H()],htmlExtensions:[C()]})}else{const r=(await fetch(`/${n.md}/${n.md1}.md`)).text();return E(r,{allowDangerousHtml:!0,extensions:[H()],htmlExtensions:[C()]})}},z=async n=>{const _=await(await fetch("/contents.json")).json();let d="/",f="/",m=!1,h=!1;return _.contents.forEach((l,k,D)=>{l.chapters.forEach((i,x,$)=>{i.file.slice(0,-3)==n.md||i.file.slice(0,-3)==n.md+"/"+n.md1?m=!0:m?h||(f="/"+i.file.slice(0,-3),h=!0):d="/"+i.file.slice(0,-3)})}),{next:f,prev:d}};function G(){T();const n=Y(),[r,_]=p(n),[d,f]=p(window.scrollY.toString()),[m,h]=p(":"),[l]=M(r,V),[k,D]=p(n),[i]=M(k,z);L(()=>{document.addEventListener("scroll",x),document.addEventListener("keydown",$)}),N(()=>{document.removeEventListener("scroll",x)});const x=e=>{let t=window.scrollY,s=document.body.scrollHeight,u=window.innerHeight,y=s-u,w=t*100/y,g=Math.max(0,Math.min(100,w)).toFixed(0);f(g)},$=e=>{h(e.key),e.key==="1"&&(window.location.href="/1"),e.key==="?"&&(window.location.href="/help"),(e.key==="h"||e.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(e.key==="u"||e.key==="U")&&(window.location.href="/"),(e.key==="q"||e.key==="Q")&&(window.location.href=document.location.origin),(e.key==="n"||e.key==="N")&&(window.location.href=i().next),(e.key==="p"||e.key==="P")&&(window.location.href=i().prev),(e.key==="v"||e.key==="V")&&(window.location.href=window.location.href+".md")};return(()=>{var e=U();return o(e,a(P,{get when(){return l.loading},get children(){return q()}}),null),o(e,a(F,{get children(){return[a(v,{get when(){return l.error},get children(){var t=K();return t.firstChild,o(t,()=>l.error,null),t}}),a(v,{get when(){return l()},get children(){return[(()=>{var t=Q(),s=t.firstChild;return o(t,a(j,{component:l}),s),t})(),(()=>{var t=R(),s=t.firstChild,u=s.nextSibling,y=u.nextSibling,w=y.nextSibling,S=w.nextSibling,g=S.nextSibling,I=g.nextSibling,b=I.nextSibling;return b.nextSibling,o(t,m,s),o(t,()=>n.md,u),o(t,()=>n.md1??" ",w),o(t,()=>l().split(`
2
- `).length,g),o(t,d,b),t})()]}})]}}),null),e})()}export{G as default};
 
 
 
.output/public/_build/assets/md-CWM4cTjw.js.br DELETED
Binary file (984 Bytes)
 
.output/public/_build/assets/{notfound-bj6ACJF2.js → notfound-BZmgD-bG.js} RENAMED
@@ -1 +1 @@
1
- import{i as a,b as r,t as e}from"./web-D63AcvFB.js";import{T as s}from"./index-B2l7OIN8.js";import{H as i}from"./HttpStatusCode-DjTx85av.js";var l=e("<main><h1>Page Not Found</h1><p>Visit <a href=https://start.solidjs.com target=_blank>start.solidjs.com</a> to learn how to build SolidStart apps.");function p(){return(()=>{var t=l(),o=t.firstChild;return a(t,r(s,{children:"Not Found"}),o),a(t,r(i,{code:404}),o),t})()}export{p as default};
 
1
+ import{i as a,b as r,t as e}from"./web-B4PMWFUS.js";import{T as s}from"./index-DjUhn7OH.js";import{H as i}from"./HttpStatusCode-DjTx85av.js";var l=e("<main><h1>Page Not Found</h1><p>Visit <a href=https://start.solidjs.com target=_blank>start.solidjs.com</a> to learn how to build SolidStart apps.");function p(){return(()=>{var t=l(),o=t.firstChild;return a(t,r(s,{children:"Not Found"}),o),a(t,r(i,{code:404}),o),t})()}export{p as default};
.output/public/_build/assets/web-B4PMWFUS.js ADDED
@@ -0,0 +1 @@
 
 
1
+ const Pe=(e,t)=>e===t,X=Symbol("solid-proxy"),ge=typeof Proxy=="function",Ce=Symbol("solid-track"),W={equals:Pe};let R=null,be=Ee;const T=1,Y=2,we={owned:null,cleanups:null,context:null,owner:null},ee={};var d=null;let te=null,ke=null,h=null,p=null,P=null,Z=0;function G(e,t){const n=h,s=d,l=e.length===0,r=t===void 0?s:t,o=l?we:{owned:null,cleanups:null,context:r?r.context:null,owner:r},i=l?e:()=>e(()=>S(()=>V(o)));d=o,h=null;try{return k(i,!0)}finally{h=n,d=s}}function B(e,t){t=t?Object.assign({},W,t):W;const n={value:e,observers:null,observerSlots:null,comparator:t.equals||void 0},s=l=>(typeof l=="function"&&(l=l(n.value)),Se(n,l));return[pe.bind(n),s]}function fe(e,t,n){const s=K(e,t,!0,T);U(s)}function $(e,t,n){const s=K(e,t,!1,T);U(s)}function Te(e,t,n){be=Me;const s=K(e,t,!1,T);s.user=!0,P?P.push(s):U(s)}function C(e,t,n){n=n?Object.assign({},W,n):W;const s=K(e,t,!0,0);return s.observers=null,s.observerSlots=null,s.comparator=n.equals||void 0,U(s),pe.bind(s)}function Ne(e){return e&&typeof e=="object"&&"then"in e}function rt(e,t,n){let s,l,r;arguments.length===2&&typeof t=="object"||arguments.length===1?(s=!0,l=e,r=t||{}):(s=e,l=t,r={});let o=null,i=ee,f=!1,c="initialValue"in r,a=typeof s=="function"&&C(s);const u=new Set,[y,m]=(r.storage||B)(r.initialValue),[E,N]=B(void 0),[L,I]=B(void 0,{equals:!1}),[x,O]=B(c?"ready":"unresolved");function A(g,b,w,M){return o===g&&(o=null,M!==void 0&&(c=!0),(g===i||b===i)&&r.onHydrated&&queueMicrotask(()=>r.onHydrated(M,{value:b})),i=ee,j(b,w)),b}function j(g,b){k(()=>{b===void 0&&m(()=>g),O(b!==void 0?"errored":c?"ready":"unresolved"),N(b);for(const w of u.keys())w.decrement();u.clear()},!1)}function _(){const g=$e,b=y(),w=E();if(w!==void 0&&!o)throw w;return h&&!h.user&&g&&fe(()=>{L(),o&&(g.resolved||u.has(g)||(g.increment(),u.add(g)))}),b}function z(g=!0){if(g!==!1&&f)return;f=!1;const b=a?a():s;if(b==null||b===!1){A(o,S(y));return}const w=i!==ee?i:S(()=>l(b,{value:y(),refetching:g}));return Ne(w)?(o=w,"value"in w?(w.status==="success"?A(o,w.value,void 0,b):A(o,void 0,se(w.value),b),w):(f=!0,queueMicrotask(()=>f=!1),k(()=>{O(c?"refreshing":"pending"),I()},!1),w.then(M=>A(w,M,void 0,b),M=>A(w,void 0,se(M),b)))):(A(o,w,void 0,b),w)}return Object.defineProperties(_,{state:{get:()=>x()},error:{get:()=>E()},loading:{get(){const g=x();return g==="pending"||g==="refreshing"}},latest:{get(){if(!c)return _();const g=E();if(g&&!o)throw g;return y()}}}),a?fe(()=>z(!1)):z(!1),[_,{refetch:z,mutate:m}]}function lt(e){return k(e,!1)}function S(e){if(h===null)return e();const t=h;h=null;try{return e()}finally{h=t}}function ot(e,t,n){const s=Array.isArray(e);let l,r=n&&n.defer;return o=>{let i;if(s){i=Array(e.length);for(let c=0;c<e.length;c++)i[c]=e[c]()}else i=e();if(r)return r=!1,o;const f=S(()=>t(i,l,o));return l=i,f}}function ft(e){Te(()=>S(e))}function me(e){return d===null||(d.cleanups===null?d.cleanups=[e]:d.cleanups.push(e)),e}function je(e,t){R||(R=Symbol("error")),d=K(void 0,void 0,!0),d.context={...d.context,[R]:[t]};try{return e()}catch(n){F(n)}finally{d=d.owner}}function ut(){return d}function ct(e,t){const n=d,s=h;d=e,h=null;try{return k(t,!0)}catch(l){F(l)}finally{d=n,h=s}}function at(e){const t=h,n=d;return Promise.resolve().then(()=>{h=t,d=n;let s;return k(e,!1),h=d=null,s?s.done:void 0})}function dt(e,t){const n=Symbol("context");return{id:n,Provider:ve(n),defaultValue:e}}function ht(e){let t;return d&&d.context&&(t=d.context[e.id])!==void 0?t:e.defaultValue}function Ae(e){const t=C(e),n=C(()=>ie(t()));return n.toArray=()=>{const s=n();return Array.isArray(s)?s:s!=null?[s]:[]},n}let $e;function pe(){if(this.sources&&this.state)if(this.state===T)U(this);else{const e=p;p=null,k(()=>J(this),!1),p=e}if(h){const e=this.observers?this.observers.length:0;h.sources?(h.sources.push(this),h.sourceSlots.push(e)):(h.sources=[this],h.sourceSlots=[e]),this.observers?(this.observers.push(h),this.observerSlots.push(h.sources.length-1)):(this.observers=[h],this.observerSlots=[h.sources.length-1])}return this.value}function Se(e,t,n){let s=e.value;return(!e.comparator||!e.comparator(s,t))&&(e.value=t,e.observers&&e.observers.length&&k(()=>{for(let l=0;l<e.observers.length;l+=1){const r=e.observers[l],o=te&&te.running;o&&te.disposed.has(r),(o?!r.tState:!r.state)&&(r.pure?p.push(r):P.push(r),r.observers&&xe(r)),o||(r.state=T)}if(p.length>1e6)throw p=[],new Error},!1)),t}function U(e){if(!e.fn)return;V(e);const t=Z;Le(e,e.value,t)}function Le(e,t,n){let s;const l=d,r=h;h=d=e;try{s=e.fn(t)}catch(o){return e.pure&&(e.state=T,e.owned&&e.owned.forEach(V),e.owned=null),e.updatedAt=n+1,F(o)}finally{h=r,d=l}(!e.updatedAt||e.updatedAt<=n)&&(e.updatedAt!=null&&"observers"in e?Se(e,s):e.value=s,e.updatedAt=n)}function K(e,t,n,s=T,l){const r={fn:e,state:s,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:t,owner:d,context:d?d.context:null,pure:n};return d===null||d!==we&&(d.owned?d.owned.push(r):d.owned=[r]),r}function Q(e){if(e.state===0)return;if(e.state===Y)return J(e);if(e.suspense&&S(e.suspense.inFallback))return e.suspense.effects.push(e);const t=[e];for(;(e=e.owner)&&(!e.updatedAt||e.updatedAt<Z);)e.state&&t.push(e);for(let n=t.length-1;n>=0;n--)if(e=t[n],e.state===T)U(e);else if(e.state===Y){const s=p;p=null,k(()=>J(e,t[0]),!1),p=s}}function k(e,t){if(p)return e();let n=!1;t||(p=[]),P?n=!0:P=[],Z++;try{const s=e();return Ie(n),s}catch(s){n||(P=null),p=null,F(s)}}function Ie(e){if(p&&(Ee(p),p=null),e)return;const t=P;P=null,t.length&&k(()=>be(t),!1)}function Ee(e){for(let t=0;t<e.length;t++)Q(e[t])}function Me(e){let t,n=0;for(t=0;t<e.length;t++){const s=e[t];s.user?e[n++]=s:Q(s)}for(t=0;t<n;t++)Q(e[t])}function J(e,t){e.state=0;for(let n=0;n<e.sources.length;n+=1){const s=e.sources[n];if(s.sources){const l=s.state;l===T?s!==t&&(!s.updatedAt||s.updatedAt<Z)&&Q(s):l===Y&&J(s,t)}}}function xe(e){for(let t=0;t<e.observers.length;t+=1){const n=e.observers[t];n.state||(n.state=Y,n.pure?p.push(n):P.push(n),n.observers&&xe(n))}}function V(e){let t;if(e.sources)for(;e.sources.length;){const n=e.sources.pop(),s=e.sourceSlots.pop(),l=n.observers;if(l&&l.length){const r=l.pop(),o=n.observerSlots.pop();s<l.length&&(r.sourceSlots[o]=s,l[s]=r,n.observerSlots[s]=o)}}if(e.tOwned){for(t=e.tOwned.length-1;t>=0;t--)V(e.tOwned[t]);delete e.tOwned}if(e.owned){for(t=e.owned.length-1;t>=0;t--)V(e.owned[t]);e.owned=null}if(e.cleanups){for(t=e.cleanups.length-1;t>=0;t--)e.cleanups[t]();e.cleanups=null}e.state=0}function se(e){return e instanceof Error?e:new Error(typeof e=="string"?e:"Unknown error",{cause:e})}function ue(e,t,n){try{for(const s of t)s(e)}catch(s){F(s,n&&n.owner||null)}}function F(e,t=d){const n=R&&t&&t.context&&t.context[R],s=se(e);if(!n)throw s;P?P.push({fn(){ue(s,n,t)},state:T}):ue(s,n,t)}function ie(e){if(typeof e=="function"&&!e.length)return ie(e());if(Array.isArray(e)){const t=[];for(let n=0;n<e.length;n++){const s=ie(e[n]);Array.isArray(s)?t.push.apply(t,s):t.push(s)}return t}return e}function ve(e,t){return function(s){let l;return $(()=>l=S(()=>(d.context={...d.context,[e]:s.value},Ae(()=>s.children))),void 0),l}}const Be=Symbol("fallback");function ce(e){for(let t=0;t<e.length;t++)e[t]()}function De(e,t,n={}){let s=[],l=[],r=[],o=0,i=t.length>1?[]:null;return me(()=>ce(r)),()=>{let f=e()||[],c=f.length,a,u;return f[Ce],S(()=>{let m,E,N,L,I,x,O,A,j;if(c===0)o!==0&&(ce(r),r=[],s=[],l=[],o=0,i&&(i=[])),n.fallback&&(s=[Be],l[0]=G(_=>(r[0]=_,n.fallback())),o=1);else if(o===0){for(l=new Array(c),u=0;u<c;u++)s[u]=f[u],l[u]=G(y);o=c}else{for(N=new Array(c),L=new Array(c),i&&(I=new Array(c)),x=0,O=Math.min(o,c);x<O&&s[x]===f[x];x++);for(O=o-1,A=c-1;O>=x&&A>=x&&s[O]===f[A];O--,A--)N[A]=l[O],L[A]=r[O],i&&(I[A]=i[O]);for(m=new Map,E=new Array(A+1),u=A;u>=x;u--)j=f[u],a=m.get(j),E[u]=a===void 0?-1:a,m.set(j,u);for(a=x;a<=O;a++)j=s[a],u=m.get(j),u!==void 0&&u!==-1?(N[u]=l[a],L[u]=r[a],i&&(I[u]=i[a]),u=E[u],m.set(j,u)):r[a]();for(u=x;u<c;u++)u in N?(l[u]=N[u],r[u]=L[u],i&&(i[u]=I[u],i[u](u))):l[u]=G(y);l=l.slice(0,o=c),s=f.slice(0)}return l});function y(m){if(r[u]=m,i){const[E,N]=B(u);return i[u]=N,t(f[u],E)}return t(f[u])}}}function yt(e,t){return S(()=>e(t||{}))}function H(){return!0}const re={get(e,t,n){return t===X?n:e.get(t)},has(e,t){return t===X?!0:e.has(t)},set:H,deleteProperty:H,getOwnPropertyDescriptor(e,t){return{configurable:!0,enumerable:!0,get(){return e.get(t)},set:H,deleteProperty:H}},ownKeys(e){return e.keys()}};function ne(e){return(e=typeof e=="function"?e():e)?e:{}}function Ue(){for(let e=0,t=this.length;e<t;++e){const n=this[e]();if(n!==void 0)return n}}function gt(...e){let t=!1;for(let o=0;o<e.length;o++){const i=e[o];t=t||!!i&&X in i,e[o]=typeof i=="function"?(t=!0,C(i)):i}if(ge&&t)return new Proxy({get(o){for(let i=e.length-1;i>=0;i--){const f=ne(e[i])[o];if(f!==void 0)return f}},has(o){for(let i=e.length-1;i>=0;i--)if(o in ne(e[i]))return!0;return!1},keys(){const o=[];for(let i=0;i<e.length;i++)o.push(...Object.keys(ne(e[i])));return[...new Set(o)]}},re);const n={},s=Object.create(null);for(let o=e.length-1;o>=0;o--){const i=e[o];if(!i)continue;const f=Object.getOwnPropertyNames(i);for(let c=f.length-1;c>=0;c--){const a=f[c];if(a==="__proto__"||a==="constructor")continue;const u=Object.getOwnPropertyDescriptor(i,a);if(!s[a])s[a]=u.get?{enumerable:!0,configurable:!0,get:Ue.bind(n[a]=[u.get.bind(i)])}:u.value!==void 0?u:void 0;else{const y=n[a];y&&(u.get?y.push(u.get.bind(i)):u.value!==void 0&&y.push(()=>u.value))}}}const l={},r=Object.keys(s);for(let o=r.length-1;o>=0;o--){const i=r[o],f=s[i];f&&f.get?Object.defineProperty(l,i,f):l[i]=f?f.value:void 0}return l}function bt(e,...t){if(ge&&X in e){const l=new Set(t.length>1?t.flat():t[0]),r=t.map(o=>new Proxy({get(i){return o.includes(i)?e[i]:void 0},has(i){return o.includes(i)&&i in e},keys(){return o.filter(i=>i in e)}},re));return r.push(new Proxy({get(o){return l.has(o)?void 0:e[o]},has(o){return l.has(o)?!1:o in e},keys(){return Object.keys(e).filter(o=>!l.has(o))}},re)),r}const n={},s=t.map(()=>({}));for(const l of Object.getOwnPropertyNames(e)){const r=Object.getOwnPropertyDescriptor(e,l),o=!r.get&&!r.set&&r.enumerable&&r.writable&&r.configurable;let i=!1,f=0;for(const c of t)c.includes(l)&&(i=!0,o?s[f][l]=r.value:Object.defineProperty(s[f],l,r)),++f;i||(o?n[l]=r.value:Object.defineProperty(n,l,r))}return[...s,n]}let _e=0;function wt(){return`cl-${_e++}`}const Oe=e=>`Stale read from <${e}>.`;function mt(e){const t="fallback"in e&&{fallback:()=>e.fallback};return C(De(()=>e.each,e.children,t||void 0))}function At(e){const t=e.keyed,n=C(()=>e.when,void 0,{equals:(s,l)=>t?s===l:!s==!l});return C(()=>{const s=n();if(s){const l=e.children;return typeof l=="function"&&l.length>0?S(()=>l(t?s:()=>{if(!S(n))throw Oe("Show");return e.when})):l}return e.fallback},void 0,void 0)}function pt(e){let t=!1;const n=(r,o)=>(t?r[1]===o[1]:!r[1]==!o[1])&&r[2]===o[2],s=Ae(()=>e.children),l=C(()=>{let r=s();Array.isArray(r)||(r=[r]);for(let o=0;o<r.length;o++){const i=r[o].when;if(i)return t=!!r[o].keyed,[o,i,r[o]]}return[-1]},void 0,{equals:n});return C(()=>{const[r,o,i]=l();if(r<0)return e.fallback;const f=i.children;return typeof f=="function"&&f.length>0?S(()=>f(t?o:()=>{if(S(l)[0]!==r)throw Oe("Match");return i.when})):f},void 0,void 0)}function St(e){return e}let D;function Et(){D&&[...D].forEach(e=>e())}function xt(e){let t;const[n,s]=B(t,void 0);return D||(D=new Set),D.add(s),me(()=>D.delete(s)),C(()=>{let l;if(l=n()){const r=e.fallback;return typeof r=="function"&&r.length?S(()=>r(l,()=>s())):r}return je(()=>e.children,s)},void 0,void 0)}const Re=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Ve=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...Re]),qe=new Set(["innerHTML","textContent","innerText","children"]),Ke=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),Fe=Object.assign(Object.create(null),{class:"className",formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1},playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1}});function He(e,t){const n=Fe[e];return typeof n=="object"?n[t]?n.$:void 0:n}const Ge=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]);function Xe(e,t,n){let s=n.length,l=t.length,r=s,o=0,i=0,f=t[l-1].nextSibling,c=null;for(;o<l||i<r;){if(t[o]===n[i]){o++,i++;continue}for(;t[l-1]===n[r-1];)l--,r--;if(l===o){const a=r<s?i?n[i-1].nextSibling:n[r-i]:f;for(;i<r;)e.insertBefore(n[i++],a)}else if(r===i)for(;o<l;)(!c||!c.has(t[o]))&&t[o].remove(),o++;else if(t[o]===n[r-1]&&n[i]===t[l-1]){const a=t[--l].nextSibling;e.insertBefore(n[i++],t[o++].nextSibling),e.insertBefore(n[--r],a),t[l]=n[r]}else{if(!c){c=new Map;let u=i;for(;u<r;)c.set(n[u],u++)}const a=c.get(t[o]);if(a!=null)if(i<a&&a<r){let u=o,y=1,m;for(;++u<l&&u<r&&!((m=c.get(t[u]))==null||m!==a+y);)y++;if(y>a-i){const E=t[o];for(;i<a;)e.insertBefore(n[i++],E)}else e.replaceChild(n[i++],t[o++])}else o++;else t[o++].remove()}}}const ae="_$DX_DELEGATE";function Ot(e,t,n,s={}){let l;return G(r=>{l=r,t===document?e():tt(t,e(),t.firstChild?null:void 0,n)},s.owner),()=>{l(),t.textContent=""}}function Pt(e,t,n){let s;const l=()=>{const o=document.createElement("template");return o.innerHTML=e,o.content.firstChild},r=()=>(s||(s=l())).cloneNode(!0);return r.cloneNode=r,r}function We(e,t=window.document){const n=t[ae]||(t[ae]=new Set);for(let s=0,l=e.length;s<l;s++){const r=e[s];n.has(r)||(n.add(r),t.addEventListener(r,it))}}function le(e,t,n){n==null?e.removeAttribute(t):e.setAttribute(t,n)}function Ye(e,t,n){n?e.setAttribute(t,""):e.removeAttribute(t)}function Qe(e,t){t==null?e.removeAttribute("class"):e.className=t}function Je(e,t,n,s){if(s)Array.isArray(n)?(e[`$$${t}`]=n[0],e[`$$${t}Data`]=n[1]):e[`$$${t}`]=n;else if(Array.isArray(n)){const l=n[0];e.addEventListener(t,n[0]=r=>l.call(e,n[1],r))}else e.addEventListener(t,n,typeof n!="function"&&n)}function Ze(e,t,n={}){const s=Object.keys(t||{}),l=Object.keys(n);let r,o;for(r=0,o=l.length;r<o;r++){const i=l[r];!i||i==="undefined"||t[i]||(de(e,i,!1),delete n[i])}for(r=0,o=s.length;r<o;r++){const i=s[r],f=!!t[i];!i||i==="undefined"||n[i]===f||!f||(de(e,i,!0),n[i]=f)}return n}function ze(e,t,n){if(!t)return n?le(e,"style"):t;const s=e.style;if(typeof t=="string")return s.cssText=t;typeof n=="string"&&(s.cssText=n=void 0),n||(n={}),t||(t={});let l,r;for(r in n)t[r]==null&&s.removeProperty(r),delete n[r];for(r in t)l=t[r],l!==n[r]&&(s.setProperty(r,l),n[r]=l);return n}function Ct(e,t={},n,s){const l={};return $(()=>l.children=q(e,t.children,l.children)),$(()=>typeof t.ref=="function"&&et(t.ref,e)),$(()=>nt(e,t,n,!0,l,!0)),l}function et(e,t,n){return S(()=>e(t,n))}function tt(e,t,n,s){if(n!==void 0&&!s&&(s=[]),typeof t!="function")return q(e,t,s,n);$(l=>q(e,t(),l,n),s)}function nt(e,t,n,s,l={},r=!1){t||(t={});for(const o in l)if(!(o in t)){if(o==="children")continue;l[o]=he(e,o,null,l[o],n,r,t)}for(const o in t){if(o==="children")continue;const i=t[o];l[o]=he(e,o,i,l[o],n,r,t)}}function st(e){return e.toLowerCase().replace(/-([a-z])/g,(t,n)=>n.toUpperCase())}function de(e,t,n){const s=t.trim().split(/\s+/);for(let l=0,r=s.length;l<r;l++)e.classList.toggle(s[l],n)}function he(e,t,n,s,l,r,o){let i,f,c,a,u;if(t==="style")return ze(e,n,s);if(t==="classList")return Ze(e,n,s);if(n===s)return s;if(t==="ref")r||n(e);else if(t.slice(0,3)==="on:"){const y=t.slice(3);s&&e.removeEventListener(y,s,typeof s!="function"&&s),n&&e.addEventListener(y,n,typeof n!="function"&&n)}else if(t.slice(0,10)==="oncapture:"){const y=t.slice(10);s&&e.removeEventListener(y,s,!0),n&&e.addEventListener(y,n,!0)}else if(t.slice(0,2)==="on"){const y=t.slice(2).toLowerCase(),m=Ge.has(y);if(!m&&s){const E=Array.isArray(s)?s[0]:s;e.removeEventListener(y,E)}(m||n)&&(Je(e,y,n,m),m&&We([y]))}else t.slice(0,5)==="attr:"?le(e,t.slice(5),n):t.slice(0,5)==="bool:"?Ye(e,t.slice(5),n):(u=t.slice(0,5)==="prop:")||(c=qe.has(t))||(a=He(t,e.tagName))||(f=Ve.has(t))||(i=e.nodeName.includes("-")||"is"in o)?(u&&(t=t.slice(5),f=!0),t==="class"||t==="className"?Qe(e,n):i&&!f&&!c?e[st(t)]=n:e[a||t]=n):le(e,Ke[t]||t,n);return n}function it(e){let t=e.target;const n=`$$${e.type}`,s=e.target,l=e.currentTarget,r=f=>Object.defineProperty(e,"target",{configurable:!0,value:f}),o=()=>{const f=t[n];if(f&&!t.disabled){const c=t[`${n}Data`];if(c!==void 0?f.call(t,c,e):f.call(t,e),e.cancelBubble)return}return t.host&&typeof t.host!="string"&&!t.host._$host&&t.contains(e.target)&&r(t.host),!0},i=()=>{for(;o()&&(t=t._$host||t.parentNode||t.host););};if(Object.defineProperty(e,"currentTarget",{configurable:!0,get(){return t||document}}),e.composedPath){const f=e.composedPath();r(f[0]);for(let c=0;c<f.length-2&&(t=f[c],!!o());c++){if(t._$host){t=t._$host,i();break}if(t.parentNode===l)break}}else i();r(s)}function q(e,t,n,s,l){for(;typeof n=="function";)n=n();if(t===n)return n;const r=typeof t,o=s!==void 0;if(e=o&&n[0]&&n[0].parentNode||e,r==="string"||r==="number"){if(r==="number"&&(t=t.toString(),t===n))return n;if(o){let i=n[0];i&&i.nodeType===3?i.data!==t&&(i.data=t):i=document.createTextNode(t),n=v(e,n,s,i)}else n!==""&&typeof n=="string"?n=e.firstChild.data=t:n=e.textContent=t}else if(t==null||r==="boolean")n=v(e,n,s);else{if(r==="function")return $(()=>{let i=t();for(;typeof i=="function";)i=i();n=q(e,i,n,s)}),()=>n;if(Array.isArray(t)){const i=[],f=n&&Array.isArray(n);if(oe(i,t,n,l))return $(()=>n=q(e,i,n,s,!0)),()=>n;if(i.length===0){if(n=v(e,n,s),o)return n}else f?n.length===0?ye(e,i,s):Xe(e,n,i):(n&&v(e),ye(e,i));n=i}else if(t.nodeType){if(Array.isArray(n)){if(o)return n=v(e,n,s,t);v(e,n,null,t)}else n==null||n===""||!e.firstChild?e.appendChild(t):e.replaceChild(t,e.firstChild);n=t}}return n}function oe(e,t,n,s){let l=!1;for(let r=0,o=t.length;r<o;r++){let i=t[r],f=n&&n[e.length],c;if(!(i==null||i===!0||i===!1))if((c=typeof i)=="object"&&i.nodeType)e.push(i);else if(Array.isArray(i))l=oe(e,i,f)||l;else if(c==="function")if(s){for(;typeof i=="function";)i=i();l=oe(e,Array.isArray(i)?i:[i],Array.isArray(f)?f:[f])||l}else e.push(i),l=!0;else{const a=String(i);f&&f.nodeType===3&&f.data===a?e.push(f):e.push(document.createTextNode(a))}}return l}function ye(e,t,n=null){for(let s=0,l=t.length;s<l;s++)e.insertBefore(t[s],n)}function v(e,t,n,s){if(n===void 0)return e.textContent="";const l=s||document.createTextNode("");if(t.length){let r=!1;for(let o=t.length-1;o>=0;o--){const i=t[o];if(l!==i){const f=i.parentNode===e;!r&&!o?f?e.replaceChild(l,i):e.insertBefore(l,n):f&&i.remove()}else r=!0}}else e.insertBefore(l,n);return[l]}const kt=()=>{},Tt=!1;export{kt as A,Et as B,wt as C,xt as E,mt as F,St as M,At as S,rt as a,yt as b,B as c,pt as d,me as e,$ as f,dt as g,Ae as h,tt as i,C as j,Ct as k,We as l,gt as m,ut as n,ft as o,S as p,ot as q,Ot as r,bt as s,Pt as t,ht as u,ct as v,G as w,at as x,lt as y,Tt as z};
.output/public/_build/assets/web-B4PMWFUS.js.br ADDED
Binary file (6.93 kB). View file
 
.output/public/_build/assets/{client-TpleaeAx.js.gz → web-B4PMWFUS.js.gz} RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:75a6651ffd5072b4093f4298daaac0eb134815cb2ec0338af183dba7308939ac
3
- size 2894
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:64daba47442d35bce8615967f757052411e59d1e37a717715e2ddc9d2bd09aea
3
+ size 7620
.output/public/_build/assets/web-D63AcvFB.js DELETED
@@ -1 +0,0 @@
1
- const Ce=(e,t)=>e===t,X=Symbol("solid-proxy"),ye=typeof Proxy=="function",Pe=Symbol("solid-track"),W={equals:Ce};let _=null,me=xe;const N=1,Y=2,we={owned:null,cleanups:null,context:null,owner:null},ee={};var d=null;let te=null,ke=null,g=null,A=null,P=null,Z=0;function H(e,t){const n=g,s=d,o=e.length===0,i=t===void 0?s:t,l=o?we:{owned:null,cleanups:null,context:i?i.context:null,owner:i},r=o?e:()=>e(()=>S(()=>G(l)));d=l,g=null;try{return k(r,!0)}finally{g=n,d=s}}function v(e,t){t=t?Object.assign({},W,t):W;const n={value:e,observers:null,observerSlots:null,comparator:t.equals||void 0},s=o=>(typeof o=="function"&&(o=o(n.value)),Se(n,o));return[Ae.bind(n),s]}function fe(e,t,n){const s=V(e,t,!0,N);R(s)}function j(e,t,n){const s=V(e,t,!1,N);R(s)}function Ne(e,t,n){me=De;const s=V(e,t,!1,N);s.user=!0,P?P.push(s):R(s)}function C(e,t,n){n=n?Object.assign({},W,n):W;const s=V(e,t,!0,0);return s.observers=null,s.observerSlots=null,s.comparator=n.equals||void 0,R(s),Ae.bind(s)}function Te(e){return e&&typeof e=="object"&&"then"in e}function dt(e,t,n){let s,o,i;arguments.length===2&&typeof t=="object"||arguments.length===1?(s=!0,o=e,i=t||{}):(s=e,o=t,i={});let l=null,r=ee,f=!1,u="initialValue"in i,a=typeof s=="function"&&C(s);const c=new Set,[h,b]=(i.storage||v)(i.initialValue),[x,T]=v(void 0),[$,M]=v(void 0,{equals:!1}),[E,O]=v(u?"ready":"unresolved");function p(y,m,w,D){return l===y&&(l=null,D!==void 0&&(u=!0),(y===r||m===r)&&i.onHydrated&&queueMicrotask(()=>i.onHydrated(D,{value:m})),r=ee,L(m,w)),m}function L(y,m){k(()=>{m===void 0&&b(()=>y),O(m!==void 0?"errored":u?"ready":"unresolved"),T(m);for(const w of c.keys())w.decrement();c.clear()},!1)}function U(){const y=je,m=h(),w=x();if(w!==void 0&&!l)throw w;return g&&!g.user&&y&&fe(()=>{$(),l&&(y.resolved||c.has(y)||(y.increment(),c.add(y)))}),m}function z(y=!0){if(y!==!1&&f)return;f=!1;const m=a?a():s;if(m==null||m===!1){p(l,S(h));return}const w=r!==ee?r:S(()=>o(m,{value:h(),refetching:y}));return Te(w)?(l=w,"value"in w?(w.status==="success"?p(l,w.value,void 0,m):p(l,void 0,se(w.value),m),w):(f=!0,queueMicrotask(()=>f=!1),k(()=>{O(u?"refreshing":"pending"),M()},!1),w.then(D=>p(w,D,void 0,m),D=>p(w,void 0,se(D),m)))):(p(l,w,void 0,m),w)}return Object.defineProperties(U,{state:{get:()=>E()},error:{get:()=>x()},loading:{get(){const y=E();return y==="pending"||y==="refreshing"}},latest:{get(){if(!u)return U();const y=x();if(y&&!l)throw y;return h()}}}),a?fe(()=>z(!1)):z(!1),[U,{refetch:z,mutate:b}]}function ht(e){return k(e,!1)}function S(e){if(g===null)return e();const t=g;g=null;try{return e()}finally{g=t}}function gt(e,t,n){const s=Array.isArray(e);let o,i=n&&n.defer;return l=>{let r;if(s){r=Array(e.length);for(let u=0;u<e.length;u++)r[u]=e[u]()}else r=e();if(i)return i=!1,l;const f=S(()=>t(r,o,l));return o=r,f}}function yt(e){Ne(()=>S(e))}function be(e){return d===null||(d.cleanups===null?d.cleanups=[e]:d.cleanups.push(e)),e}function Le(e,t){_||(_=Symbol("error")),d=V(void 0,void 0,!0),d.context={...d.context,[_]:[t]};try{return e()}catch(n){q(n)}finally{d=d.owner}}function mt(){return d}function wt(e,t){const n=d,s=g;d=e,g=null;try{return k(t,!0)}catch(o){q(o)}finally{d=n,g=s}}function bt(e){const t=g,n=d;return Promise.resolve().then(()=>{g=t,d=n;let s;return k(e,!1),g=d=null,s?s.done:void 0})}function pt(e,t){const n=Symbol("context");return{id:n,Provider:Ie(n),defaultValue:e}}function At(e){let t;return d&&d.context&&(t=d.context[e.id])!==void 0?t:e.defaultValue}function pe(e){const t=C(e),n=C(()=>ie(t()));return n.toArray=()=>{const s=n();return Array.isArray(s)?s:s!=null?[s]:[]},n}let je;function Ae(){if(this.sources&&this.state)if(this.state===N)R(this);else{const e=A;A=null,k(()=>J(this),!1),A=e}if(g){const e=this.observers?this.observers.length:0;g.sources?(g.sources.push(this),g.sourceSlots.push(e)):(g.sources=[this],g.sourceSlots=[e]),this.observers?(this.observers.push(g),this.observerSlots.push(g.sources.length-1)):(this.observers=[g],this.observerSlots=[g.sources.length-1])}return this.value}function Se(e,t,n){let s=e.value;return(!e.comparator||!e.comparator(s,t))&&(e.value=t,e.observers&&e.observers.length&&k(()=>{for(let o=0;o<e.observers.length;o+=1){const i=e.observers[o],l=te&&te.running;l&&te.disposed.has(i),(l?!i.tState:!i.state)&&(i.pure?A.push(i):P.push(i),i.observers&&Ee(i)),l||(i.state=N)}if(A.length>1e6)throw A=[],new Error},!1)),t}function R(e){if(!e.fn)return;G(e);const t=Z;$e(e,e.value,t)}function $e(e,t,n){let s;const o=d,i=g;g=d=e;try{s=e.fn(t)}catch(l){return e.pure&&(e.state=N,e.owned&&e.owned.forEach(G),e.owned=null),e.updatedAt=n+1,q(l)}finally{g=i,d=o}(!e.updatedAt||e.updatedAt<=n)&&(e.updatedAt!=null&&"observers"in e?Se(e,s):e.value=s,e.updatedAt=n)}function V(e,t,n,s=N,o){const i={fn:e,state:s,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:t,owner:d,context:d?d.context:null,pure:n};return d===null||d!==we&&(d.owned?d.owned.push(i):d.owned=[i]),i}function Q(e){if(e.state===0)return;if(e.state===Y)return J(e);if(e.suspense&&S(e.suspense.inFallback))return e.suspense.effects.push(e);const t=[e];for(;(e=e.owner)&&(!e.updatedAt||e.updatedAt<Z);)e.state&&t.push(e);for(let n=t.length-1;n>=0;n--)if(e=t[n],e.state===N)R(e);else if(e.state===Y){const s=A;A=null,k(()=>J(e,t[0]),!1),A=s}}function k(e,t){if(A)return e();let n=!1;t||(A=[]),P?n=!0:P=[],Z++;try{const s=e();return Me(n),s}catch(s){n||(P=null),A=null,q(s)}}function Me(e){if(A&&(xe(A),A=null),e)return;const t=P;P=null,t.length&&k(()=>me(t),!1)}function xe(e){for(let t=0;t<e.length;t++)Q(e[t])}function De(e){let t,n=0;for(t=0;t<e.length;t++){const s=e[t];s.user?e[n++]=s:Q(s)}for(t=0;t<n;t++)Q(e[t])}function J(e,t){e.state=0;for(let n=0;n<e.sources.length;n+=1){const s=e.sources[n];if(s.sources){const o=s.state;o===N?s!==t&&(!s.updatedAt||s.updatedAt<Z)&&Q(s):o===Y&&J(s,t)}}}function Ee(e){for(let t=0;t<e.observers.length;t+=1){const n=e.observers[t];n.state||(n.state=Y,n.pure?A.push(n):P.push(n),n.observers&&Ee(n))}}function G(e){let t;if(e.sources)for(;e.sources.length;){const n=e.sources.pop(),s=e.sourceSlots.pop(),o=n.observers;if(o&&o.length){const i=o.pop(),l=n.observerSlots.pop();s<o.length&&(i.sourceSlots[l]=s,o[s]=i,n.observerSlots[s]=l)}}if(e.tOwned){for(t=e.tOwned.length-1;t>=0;t--)G(e.tOwned[t]);delete e.tOwned}if(e.owned){for(t=e.owned.length-1;t>=0;t--)G(e.owned[t]);e.owned=null}if(e.cleanups){for(t=e.cleanups.length-1;t>=0;t--)e.cleanups[t]();e.cleanups=null}e.state=0}function se(e){return e instanceof Error?e:new Error(typeof e=="string"?e:"Unknown error",{cause:e})}function ce(e,t,n){try{for(const s of t)s(e)}catch(s){q(s,n&&n.owner||null)}}function q(e,t=d){const n=_&&t&&t.context&&t.context[_],s=se(e);if(!n)throw s;P?P.push({fn(){ce(s,n,t)},state:N}):ce(s,n,t)}function ie(e){if(typeof e=="function"&&!e.length)return ie(e());if(Array.isArray(e)){const t=[];for(let n=0;n<e.length;n++){const s=ie(e[n]);Array.isArray(s)?t.push.apply(t,s):t.push(s)}return t}return e}function Ie(e,t){return function(s){let o;return j(()=>o=S(()=>(d.context={...d.context,[e]:s.value},pe(()=>s.children))),void 0),o}}const ve=Symbol("fallback");function ue(e){for(let t=0;t<e.length;t++)e[t]()}function Be(e,t,n={}){let s=[],o=[],i=[],l=0,r=t.length>1?[]:null;return be(()=>ue(i)),()=>{let f=e()||[],u=f.length,a,c;return f[Pe],S(()=>{let b,x,T,$,M,E,O,p,L;if(u===0)l!==0&&(ue(i),i=[],s=[],o=[],l=0,r&&(r=[])),n.fallback&&(s=[ve],o[0]=H(U=>(i[0]=U,n.fallback())),l=1);else if(l===0){for(o=new Array(u),c=0;c<u;c++)s[c]=f[c],o[c]=H(h);l=u}else{for(T=new Array(u),$=new Array(u),r&&(M=new Array(u)),E=0,O=Math.min(l,u);E<O&&s[E]===f[E];E++);for(O=l-1,p=u-1;O>=E&&p>=E&&s[O]===f[p];O--,p--)T[p]=o[O],$[p]=i[O],r&&(M[p]=r[O]);for(b=new Map,x=new Array(p+1),c=p;c>=E;c--)L=f[c],a=b.get(L),x[c]=a===void 0?-1:a,b.set(L,c);for(a=E;a<=O;a++)L=s[a],c=b.get(L),c!==void 0&&c!==-1?(T[c]=o[a],$[c]=i[a],r&&(M[c]=r[a]),c=x[c],b.set(L,c)):i[a]();for(c=E;c<u;c++)c in T?(o[c]=T[c],i[c]=$[c],r&&(r[c]=M[c],r[c](c))):o[c]=H(h);o=o.slice(0,l=u),s=f.slice(0)}return o});function h(b){if(i[c]=b,r){const[x,T]=v(c);return r[c]=T,t(f[c],x)}return t(f[c])}}}function St(e,t){return S(()=>e(t||{}))}function K(){return!0}const re={get(e,t,n){return t===X?n:e.get(t)},has(e,t){return t===X?!0:e.has(t)},set:K,deleteProperty:K,getOwnPropertyDescriptor(e,t){return{configurable:!0,enumerable:!0,get(){return e.get(t)},set:K,deleteProperty:K}},ownKeys(e){return e.keys()}};function ne(e){return(e=typeof e=="function"?e():e)?e:{}}function Re(){for(let e=0,t=this.length;e<t;++e){const n=this[e]();if(n!==void 0)return n}}function xt(...e){let t=!1;for(let l=0;l<e.length;l++){const r=e[l];t=t||!!r&&X in r,e[l]=typeof r=="function"?(t=!0,C(r)):r}if(ye&&t)return new Proxy({get(l){for(let r=e.length-1;r>=0;r--){const f=ne(e[r])[l];if(f!==void 0)return f}},has(l){for(let r=e.length-1;r>=0;r--)if(l in ne(e[r]))return!0;return!1},keys(){const l=[];for(let r=0;r<e.length;r++)l.push(...Object.keys(ne(e[r])));return[...new Set(l)]}},re);const n={},s=Object.create(null);for(let l=e.length-1;l>=0;l--){const r=e[l];if(!r)continue;const f=Object.getOwnPropertyNames(r);for(let u=f.length-1;u>=0;u--){const a=f[u];if(a==="__proto__"||a==="constructor")continue;const c=Object.getOwnPropertyDescriptor(r,a);if(!s[a])s[a]=c.get?{enumerable:!0,configurable:!0,get:Re.bind(n[a]=[c.get.bind(r)])}:c.value!==void 0?c:void 0;else{const h=n[a];h&&(c.get?h.push(c.get.bind(r)):c.value!==void 0&&h.push(()=>c.value))}}}const o={},i=Object.keys(s);for(let l=i.length-1;l>=0;l--){const r=i[l],f=s[r];f&&f.get?Object.defineProperty(o,r,f):o[r]=f?f.value:void 0}return o}function Ue(e,...t){if(ye&&X in e){const o=new Set(t.length>1?t.flat():t[0]),i=t.map(l=>new Proxy({get(r){return l.includes(r)?e[r]:void 0},has(r){return l.includes(r)&&r in e},keys(){return l.filter(r=>r in e)}},re));return i.push(new Proxy({get(l){return o.has(l)?void 0:e[l]},has(l){return o.has(l)?!1:l in e},keys(){return Object.keys(e).filter(l=>!o.has(l))}},re)),i}const n={},s=t.map(()=>({}));for(const o of Object.getOwnPropertyNames(e)){const i=Object.getOwnPropertyDescriptor(e,o),l=!i.get&&!i.set&&i.enumerable&&i.writable&&i.configurable;let r=!1,f=0;for(const u of t)u.includes(o)&&(r=!0,l?s[f][o]=i.value:Object.defineProperty(s[f],o,i)),++f;r||(l?n[o]=i.value:Object.defineProperty(n,o,i))}return[...s,n]}let _e=0;function Et(){return`cl-${_e++}`}const Oe=e=>`Stale read from <${e}>.`;function Ot(e){const t="fallback"in e&&{fallback:()=>e.fallback};return C(Be(()=>e.each,e.children,t||void 0))}function Ct(e){const t=e.keyed,n=C(()=>e.when,void 0,{equals:(s,o)=>t?s===o:!s==!o});return C(()=>{const s=n();if(s){const o=e.children;return typeof o=="function"&&o.length>0?S(()=>o(t?s:()=>{if(!S(n))throw Oe("Show");return e.when})):o}return e.fallback},void 0,void 0)}function Pt(e){let t=!1;const n=(i,l)=>(t?i[1]===l[1]:!i[1]==!l[1])&&i[2]===l[2],s=pe(()=>e.children),o=C(()=>{let i=s();Array.isArray(i)||(i=[i]);for(let l=0;l<i.length;l++){const r=i[l].when;if(r)return t=!!i[l].keyed,[l,r,i[l]]}return[-1]},void 0,{equals:n});return C(()=>{const[i,l,r]=o();if(i<0)return e.fallback;const f=r.children;return typeof f=="function"&&f.length>0?S(()=>f(t?l:()=>{if(S(o)[0]!==i)throw Oe("Match");return r.when})):f},void 0,void 0)}function kt(e){return e}let B;function Nt(){B&&[...B].forEach(e=>e())}function Tt(e){let t;const[n,s]=v(t,void 0);return B||(B=new Set),B.add(s),be(()=>B.delete(s)),C(()=>{let o;if(o=n()){const i=e.fallback;return typeof i=="function"&&i.length?S(()=>i(o,()=>s())):i}return Le(()=>e.children,s)},void 0,void 0)}const Ge=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Fe=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...Ge]),Ve=new Set(["innerHTML","textContent","innerText","children"]),qe=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),Ke=Object.assign(Object.create(null),{class:"className",formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1},playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1}});function He(e,t){const n=Ke[e];return typeof n=="object"?n[t]?n.$:void 0:n}const Xe=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),We=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),Ye={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function Qe(e,t,n){let s=n.length,o=t.length,i=s,l=0,r=0,f=t[o-1].nextSibling,u=null;for(;l<o||r<i;){if(t[l]===n[r]){l++,r++;continue}for(;t[o-1]===n[i-1];)o--,i--;if(o===l){const a=i<s?r?n[r-1].nextSibling:n[i-r]:f;for(;r<i;)e.insertBefore(n[r++],a)}else if(i===r)for(;l<o;)(!u||!u.has(t[l]))&&t[l].remove(),l++;else if(t[l]===n[i-1]&&n[r]===t[o-1]){const a=t[--o].nextSibling;e.insertBefore(n[r++],t[l++].nextSibling),e.insertBefore(n[--i],a),t[o]=n[i]}else{if(!u){u=new Map;let c=r;for(;c<i;)u.set(n[c],c++)}const a=u.get(t[l]);if(a!=null)if(r<a&&a<i){let c=l,h=1,b;for(;++c<o&&c<i&&!((b=u.get(t[c]))==null||b!==a+h);)h++;if(h>a-r){const x=t[l];for(;r<a;)e.insertBefore(n[r++],x)}else e.replaceChild(n[r++],t[l++])}else l++;else t[l++].remove()}}}const ae="_$DX_DELEGATE";function Lt(e,t,n,s={}){let o;return H(i=>{o=i,t===document?e():ot(t,e(),t.firstChild?null:void 0,n)},s.owner),()=>{o(),t.textContent=""}}function jt(e,t,n){let s;const o=()=>{const l=document.createElement("template");return l.innerHTML=e,l.content.firstChild},i=()=>(s||(s=o())).cloneNode(!0);return i.cloneNode=i,i}function Je(e,t=window.document){const n=t[ae]||(t[ae]=new Set);for(let s=0,o=e.length;s<o;s++){const i=e[s];n.has(i)||(n.add(i),t.addEventListener(i,ct))}}function oe(e,t,n){n==null?e.removeAttribute(t):e.setAttribute(t,n)}function Ze(e,t,n,s){s==null?e.removeAttributeNS(t,n):e.setAttributeNS(t,n,s)}function ze(e,t,n){n?e.setAttribute(t,""):e.removeAttribute(t)}function et(e,t){t==null?e.removeAttribute("class"):e.className=t}function tt(e,t,n,s){if(s)Array.isArray(n)?(e[`$$${t}`]=n[0],e[`$$${t}Data`]=n[1]):e[`$$${t}`]=n;else if(Array.isArray(n)){const o=n[0];e.addEventListener(t,n[0]=i=>o.call(e,n[1],i))}else e.addEventListener(t,n,typeof n!="function"&&n)}function nt(e,t,n={}){const s=Object.keys(t||{}),o=Object.keys(n);let i,l;for(i=0,l=o.length;i<l;i++){const r=o[i];!r||r==="undefined"||t[r]||(de(e,r,!1),delete n[r])}for(i=0,l=s.length;i<l;i++){const r=s[i],f=!!t[r];!r||r==="undefined"||n[r]===f||!f||(de(e,r,!0),n[r]=f)}return n}function st(e,t,n){if(!t)return n?oe(e,"style"):t;const s=e.style;if(typeof t=="string")return s.cssText=t;typeof n=="string"&&(s.cssText=n=void 0),n||(n={}),t||(t={});let o,i;for(i in n)t[i]==null&&s.removeProperty(i),delete n[i];for(i in t)o=t[i],o!==n[i]&&(s.setProperty(i,o),n[i]=o);return n}function it(e,t={},n,s){const o={};return s||j(()=>o.children=F(e,t.children,o.children)),j(()=>typeof t.ref=="function"&&rt(t.ref,e)),j(()=>lt(e,t,n,!0,o,!0)),o}function rt(e,t,n){return S(()=>e(t,n))}function ot(e,t,n,s){if(n!==void 0&&!s&&(s=[]),typeof t!="function")return F(e,t,s,n);j(o=>F(e,t(),o,n),s)}function lt(e,t,n,s,o={},i=!1){t||(t={});for(const l in o)if(!(l in t)){if(l==="children")continue;o[l]=he(e,l,null,o[l],n,i,t)}for(const l in t){if(l==="children")continue;const r=t[l];o[l]=he(e,l,r,o[l],n,i,t)}}function ft(e){return e.toLowerCase().replace(/-([a-z])/g,(t,n)=>n.toUpperCase())}function de(e,t,n){const s=t.trim().split(/\s+/);for(let o=0,i=s.length;o<i;o++)e.classList.toggle(s[o],n)}function he(e,t,n,s,o,i,l){let r,f,u,a,c;if(t==="style")return st(e,n,s);if(t==="classList")return nt(e,n,s);if(n===s)return s;if(t==="ref")i||n(e);else if(t.slice(0,3)==="on:"){const h=t.slice(3);s&&e.removeEventListener(h,s,typeof s!="function"&&s),n&&e.addEventListener(h,n,typeof n!="function"&&n)}else if(t.slice(0,10)==="oncapture:"){const h=t.slice(10);s&&e.removeEventListener(h,s,!0),n&&e.addEventListener(h,n,!0)}else if(t.slice(0,2)==="on"){const h=t.slice(2).toLowerCase(),b=Xe.has(h);if(!b&&s){const x=Array.isArray(s)?s[0]:s;e.removeEventListener(h,x)}(b||n)&&(tt(e,h,n,b),b&&Je([h]))}else if(t.slice(0,5)==="attr:")oe(e,t.slice(5),n);else if(t.slice(0,5)==="bool:")ze(e,t.slice(5),n);else if((c=t.slice(0,5)==="prop:")||(u=Ve.has(t))||!o&&((a=He(t,e.tagName))||(f=Fe.has(t)))||(r=e.nodeName.includes("-")||"is"in l))c&&(t=t.slice(5),f=!0),t==="class"||t==="className"?et(e,n):r&&!f&&!u?e[ft(t)]=n:e[a||t]=n;else{const h=o&&t.indexOf(":")>-1&&Ye[t.split(":")[0]];h?Ze(e,h,t,n):oe(e,qe[t]||t,n)}return n}function ct(e){let t=e.target;const n=`$$${e.type}`,s=e.target,o=e.currentTarget,i=f=>Object.defineProperty(e,"target",{configurable:!0,value:f}),l=()=>{const f=t[n];if(f&&!t.disabled){const u=t[`${n}Data`];if(u!==void 0?f.call(t,u,e):f.call(t,e),e.cancelBubble)return}return t.host&&typeof t.host!="string"&&!t.host._$host&&t.contains(e.target)&&i(t.host),!0},r=()=>{for(;l()&&(t=t._$host||t.parentNode||t.host););};if(Object.defineProperty(e,"currentTarget",{configurable:!0,get(){return t||document}}),e.composedPath){const f=e.composedPath();i(f[0]);for(let u=0;u<f.length-2&&(t=f[u],!!l());u++){if(t._$host){t=t._$host,r();break}if(t.parentNode===o)break}}else r();i(s)}function F(e,t,n,s,o){for(;typeof n=="function";)n=n();if(t===n)return n;const i=typeof t,l=s!==void 0;if(e=l&&n[0]&&n[0].parentNode||e,i==="string"||i==="number"){if(i==="number"&&(t=t.toString(),t===n))return n;if(l){let r=n[0];r&&r.nodeType===3?r.data!==t&&(r.data=t):r=document.createTextNode(t),n=I(e,n,s,r)}else n!==""&&typeof n=="string"?n=e.firstChild.data=t:n=e.textContent=t}else if(t==null||i==="boolean")n=I(e,n,s);else{if(i==="function")return j(()=>{let r=t();for(;typeof r=="function";)r=r();n=F(e,r,n,s)}),()=>n;if(Array.isArray(t)){const r=[],f=n&&Array.isArray(n);if(le(r,t,n,o))return j(()=>n=F(e,r,n,s,!0)),()=>n;if(r.length===0){if(n=I(e,n,s),l)return n}else f?n.length===0?ge(e,r,s):Qe(e,n,r):(n&&I(e),ge(e,r));n=r}else if(t.nodeType){if(Array.isArray(n)){if(l)return n=I(e,n,s,t);I(e,n,null,t)}else n==null||n===""||!e.firstChild?e.appendChild(t):e.replaceChild(t,e.firstChild);n=t}}return n}function le(e,t,n,s){let o=!1;for(let i=0,l=t.length;i<l;i++){let r=t[i],f=n&&n[e.length],u;if(!(r==null||r===!0||r===!1))if((u=typeof r)=="object"&&r.nodeType)e.push(r);else if(Array.isArray(r))o=le(e,r,f)||o;else if(u==="function")if(s){for(;typeof r=="function";)r=r();o=le(e,Array.isArray(r)?r:[r],Array.isArray(f)?f:[f])||o}else e.push(r),o=!0;else{const a=String(r);f&&f.nodeType===3&&f.data===a?e.push(f):e.push(document.createTextNode(a))}}return o}function ge(e,t,n=null){for(let s=0,o=t.length;s<o;s++)e.insertBefore(t[s],n)}function I(e,t,n,s){if(n===void 0)return e.textContent="";const o=s||document.createTextNode("");if(t.length){let i=!1;for(let l=t.length-1;l>=0;l--){const r=t[l];if(o!==r){const f=r.parentNode===e;!i&&!l?f?e.replaceChild(o,r):e.insertBefore(o,n):f&&r.remove()}else i=!0}}else e.insertBefore(o,n);return[o]}const $t=()=>{},Mt=!1,ut="http://www.w3.org/2000/svg";function at(e,t=!1){return t?document.createElementNS(ut,e):document.createElement(e)}function Dt(e){const[t,n]=Ue(e,["component"]),s=C(()=>t.component);return C(()=>{const o=s();switch(typeof o){case"function":return S(()=>o(n));case"string":const i=We.has(o),l=at(o,i);return it(l,n,i),l}})}export{$t as A,Nt as B,Et as C,Dt as D,Tt as E,Ot as F,kt as M,Ct as S,dt as a,St as b,v as c,Pt as d,be as e,pt as f,pe as g,C as h,ot as i,it as j,Je as k,mt as l,xt as m,S as n,yt as o,gt as p,j as q,Lt as r,Ue as s,jt as t,At as u,wt as v,H as w,bt as x,ht as y,Mt as z};
 
 
.output/public/_build/assets/web-D63AcvFB.js.br DELETED
Binary file (7.54 kB)
 
.output/public/index.html CHANGED
@@ -1 +1 @@
1
- <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" href="/favicon.ico"><link href="/_build/assets/client-dQsWU073.css" rel="stylesheet" fetchPriority="high" /><link href="/_build/assets/web-D63AcvFB.js" rel="modulepreload" /><link href="/_build/assets/index-6OxcYRx0.css" rel="stylesheet" fetchPriority="high" /><link href="/_build/assets/index-D9aqJf_2.js" rel="modulepreload" /><link href="/_build/assets/index-B2l7OIN8.js" rel="modulepreload" /><link href="/_build/assets/HttpStatusCode-DjTx85av.js" rel="modulepreload" /><link href="/_build/assets/client-TpleaeAx.js" rel="modulepreload" /></head><body><div id="app"></div><!--$--><script>window.manifest = {"src/routes/about.tsx?pick=default&pick=$css":{"output":"/_build/assets/about-ClaaRWZ1.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/web-D63AcvFB.js","key":"/_build/assets/web-D63AcvFB.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-B2l7OIN8.js","key":"/_build/assets/index-B2l7OIN8.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/about-ClaaRWZ1.js","key":"/_build/assets/about-ClaaRWZ1.js","rel":"modulepreload"}}]},"src/routes/md.tsx?pick=default&pick=$css":{"output":"/_build/assets/md-CWM4cTjw.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/web-D63AcvFB.js","key":"/_build/assets/web-D63AcvFB.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-6OxcYRx0.css","key":"/_build/assets/index-6OxcYRx0.css","rel":"stylesheet","fetchPriority":"high"}},{"tag":"link","attrs":{"href":"/_build/assets/index-D9aqJf_2.js","key":"/_build/assets/index-D9aqJf_2.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/md-CWM4cTjw.js","key":"/_build/assets/md-CWM4cTjw.js","rel":"modulepreload"}}]},"src/routes/notfound.tsx?pick=default&pick=$css":{"output":"/_build/assets/notfound-bj6ACJF2.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/web-D63AcvFB.js","key":"/_build/assets/web-D63AcvFB.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-B2l7OIN8.js","key":"/_build/assets/index-B2l7OIN8.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/HttpStatusCode-DjTx85av.js","key":"/_build/assets/HttpStatusCode-DjTx85av.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/notfound-bj6ACJF2.js","key":"/_build/assets/notfound-bj6ACJF2.js","rel":"modulepreload"}}]},"virtual:$vinxi/handler/client":{"output":"/_build/assets/client-TpleaeAx.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/client-dQsWU073.css","key":"/_build/assets/client-dQsWU073.css","rel":"stylesheet","fetchPriority":"high"}},{"tag":"link","attrs":{"href":"/_build/assets/web-D63AcvFB.js","key":"/_build/assets/web-D63AcvFB.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-6OxcYRx0.css","key":"/_build/assets/index-6OxcYRx0.css","rel":"stylesheet","fetchPriority":"high"}},{"tag":"link","attrs":{"href":"/_build/assets/index-D9aqJf_2.js","key":"/_build/assets/index-D9aqJf_2.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-B2l7OIN8.js","key":"/_build/assets/index-B2l7OIN8.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/HttpStatusCode-DjTx85av.js","key":"/_build/assets/HttpStatusCode-DjTx85av.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/client-TpleaeAx.js","key":"/_build/assets/client-TpleaeAx.js","rel":"modulepreload"}}]}}</script><script type="module" src="/_build/assets/client-TpleaeAx.js"></script><!--/--></body></html>
 
1
+ <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" href="/favicon.ico"><link href="/_build/assets/client-dQsWU073.css" rel="stylesheet" fetchPriority="high" /><link href="/_build/assets/web-B4PMWFUS.js" rel="modulepreload" /><link href="/_build/assets/index-6OxcYRx0.css" rel="stylesheet" fetchPriority="high" /><link href="/_build/assets/index-B3c4xLM9.js" rel="modulepreload" /><link href="/_build/assets/index-DjUhn7OH.js" rel="modulepreload" /><link href="/_build/assets/HttpStatusCode-DjTx85av.js" rel="modulepreload" /><link href="/_build/assets/client-CrmRXN7U.js" rel="modulepreload" /></head><body><div id="app"></div><!--$--><script>window.manifest = {"src/routes/about.tsx?pick=default&pick=$css":{"output":"/_build/assets/about-Ccxa6drD.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/web-B4PMWFUS.js","key":"/_build/assets/web-B4PMWFUS.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-DjUhn7OH.js","key":"/_build/assets/index-DjUhn7OH.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/about-Ccxa6drD.js","key":"/_build/assets/about-Ccxa6drD.js","rel":"modulepreload"}}]},"src/routes/md.tsx?pick=default&pick=$css":{"output":"/_build/assets/md-BrEnuemm.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/web-B4PMWFUS.js","key":"/_build/assets/web-B4PMWFUS.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-6OxcYRx0.css","key":"/_build/assets/index-6OxcYRx0.css","rel":"stylesheet","fetchPriority":"high"}},{"tag":"link","attrs":{"href":"/_build/assets/index-B3c4xLM9.js","key":"/_build/assets/index-B3c4xLM9.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/md-BrEnuemm.js","key":"/_build/assets/md-BrEnuemm.js","rel":"modulepreload"}}]},"src/routes/notfound.tsx?pick=default&pick=$css":{"output":"/_build/assets/notfound-BZmgD-bG.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/web-B4PMWFUS.js","key":"/_build/assets/web-B4PMWFUS.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-DjUhn7OH.js","key":"/_build/assets/index-DjUhn7OH.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/HttpStatusCode-DjTx85av.js","key":"/_build/assets/HttpStatusCode-DjTx85av.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/notfound-BZmgD-bG.js","key":"/_build/assets/notfound-BZmgD-bG.js","rel":"modulepreload"}}]},"virtual:$vinxi/handler/client":{"output":"/_build/assets/client-CrmRXN7U.js","assets":[{"tag":"link","attrs":{"href":"/_build/assets/client-dQsWU073.css","key":"/_build/assets/client-dQsWU073.css","rel":"stylesheet","fetchPriority":"high"}},{"tag":"link","attrs":{"href":"/_build/assets/web-B4PMWFUS.js","key":"/_build/assets/web-B4PMWFUS.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-6OxcYRx0.css","key":"/_build/assets/index-6OxcYRx0.css","rel":"stylesheet","fetchPriority":"high"}},{"tag":"link","attrs":{"href":"/_build/assets/index-B3c4xLM9.js","key":"/_build/assets/index-B3c4xLM9.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/index-DjUhn7OH.js","key":"/_build/assets/index-DjUhn7OH.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/HttpStatusCode-DjTx85av.js","key":"/_build/assets/HttpStatusCode-DjTx85av.js","rel":"modulepreload"}},{"tag":"link","attrs":{"href":"/_build/assets/client-CrmRXN7U.js","key":"/_build/assets/client-CrmRXN7U.js","rel":"modulepreload"}}]}}</script><script type="module" src="/_build/assets/client-CrmRXN7U.js"></script><!--/--></body></html>
.output/public/index.html.br CHANGED
Binary files a/.output/public/index.html.br and b/.output/public/index.html.br differ
 
.output/public/index.html.gz CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:1635a8fc40ad74a39d5746087a2db7d0822a56a67cefe304e912fcc7d1c56f9f
3
- size 685
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ade09c5557a4ca17ceaa35240d963f1bec2366d9025dce5e10e8865bbea5d47d
3
+ size 683
.output/server/chunks/build/app.mjs CHANGED
@@ -1,10 +1,8 @@
1
- import { isServer, template, createComponent, ssr, ssrHydrationKey, escape, Dynamic, getRequestEvent, delegateEvents, spread, mergeProps as mergeProps$1, memo } from 'solid-js/web';
2
  import { createContext, children, mergeProps, createSignal, createResource, Show, Switch, Match, For, onMount, onCleanup, splitProps, createMemo, useContext, getOwner, untrack, on, createRoot, sharedConfig, createUniqueId, createRenderEffect, runWithOwner, createComponent as createComponent$1, startTransition, resetErrorBoundaries, batch } from 'solid-js';
3
- import { micromark } from 'micromark';
4
- import { gfm, gfmHtml } from 'micromark-extension-gfm';
5
 
6
- function Pe(){let e=new Set;function t(n){return e.add(n),()=>e.delete(n)}let r=!1;function o(n,a){if(r)return !(r=!1);const s={to:n,options:a,defaultPrevented:!1,preventDefault:()=>s.defaultPrevented=!0};for(const i of e)i.listener({...s,from:i.location,retry:l=>{l&&(r=!0),i.navigate(n,{...a,resolve:!1});}});return !s.defaultPrevented}return {subscribe:t,confirm:o}}let Z;function ne(){(!window.history.state||window.history.state._depth==null)&&window.history.replaceState({...window.history.state,_depth:window.history.length-1},""),Z=window.history.state._depth;}isServer||ne();function Xe(e){return {...e,_depth:window.history.state&&window.history.state._depth}}function Ge(e,t){let r=!1;return ()=>{const o=Z;ne();const n=o==null?null:Z-o;if(r){r=!1;return}n&&t(n)?(r=!0,window.history.go(-n)):e();}}const Ze=/^(?:[a-z0-9]+:)?\/\//i,et=/^\/+|(\/)\/+$/g,Le="http://sr";function F(e,t=!1){const r=e.replace(et,"$1");return r?t||/^[?#]/.test(r)?r:"/"+r:""}function V(e,t,r){if(Ze.test(t))return;const o=F(e),n=r&&F(r);let a="";return !n||t.startsWith("/")?a=o:n.toLowerCase().indexOf(o.toLowerCase())!==0?a=o+n:a=n,(a||"/")+F(t,!a)}function tt(e,t){if(e==null)throw new Error(t);return e}function nt(e,t){return F(e).replace(/\/*(\*.*)?$/g,"")+F(t)}function Ee(e){const t={};return e.searchParams.forEach((r,o)=>{o in t?Array.isArray(t[o])?t[o].push(r):t[o]=[t[o],r]:t[o]=r;}),t}function rt(e,t,r){const[o,n]=e.split("/*",2),a=o.split("/").filter(Boolean),s=a.length;return i=>{const l=i.split("/").filter(Boolean),u=l.length-s;if(u<0||u>0&&n===void 0&&!t)return null;const h={path:s?"":"/",params:{}},w=p=>r===void 0?void 0:r[p];for(let p=0;p<s;p++){const c=a[p],R=c[0]===":",d=R?l[p]:l[p].toLowerCase(),f=R?c.slice(1):c.toLowerCase();if(R&&X(d,w(f)))h.params[f]=d;else if(R||!X(d,f))return null;h.path+=`/${d}`;}if(n){const p=u?l.slice(-u).join("/"):"";if(X(p,w(n)))h.params[n]=p;else return null}return h}}function X(e,t){const r=o=>o===e;return t===void 0?!0:typeof t=="string"?r(t):typeof t=="function"?t(e):Array.isArray(t)?t.some(r):t instanceof RegExp?t.test(e):!1}function ot(e){const[t,r]=e.pattern.split("/*",2),o=t.split("/").filter(Boolean);return o.reduce((n,a)=>n+(a.startsWith(":")?2:3),o.length-(r===void 0?0:1))}function xe(e){const t=new Map,r=getOwner();return new Proxy({},{get(o,n){return t.has(n)||runWithOwner(r,()=>t.set(n,createMemo(()=>e()[n]))),t.get(n)()},getOwnPropertyDescriptor(){return {enumerable:!0,configurable:!0}},ownKeys(){return Reflect.ownKeys(e())}})}function Se(e){let t=/(\/?\:[^\/]+)\?/.exec(e);if(!t)return [e];let r=e.slice(0,t.index),o=e.slice(t.index+t[0].length);const n=[r,r+=t[1]];for(;t=/^(\/\:[^\/]+)\?/.exec(o);)n.push(r+=t[1]),o=o.slice(t[0].length);return Se(o).reduce((a,s)=>[...a,...n.map(i=>i+s)],[])}const at=100,$e=createContext(),re=createContext(),D=()=>tt(useContext($e),"<A> and 'use' router primitives can be only used inside a Route."),st=()=>useContext(re)||D().base,it=e=>{const t=st();return createMemo(()=>t.resolvePath(e()))},ct=e=>{const t=D();return createMemo(()=>{const r=e();return r!==void 0?t.renderPath(r):r})},lt=()=>D().navigatorFactory(),ut=()=>D().location,dt=()=>D().params;function ht(e,t=""){const{component:r,preload:o,load:n,children:a,info:s}=e,i=!a||Array.isArray(a)&&!a.length,l={key:e,component:r,preload:o||n,info:s};return Ce(e.path).reduce((u,h)=>{for(const w of Se(h)){const p=nt(t,w);let c=i?p:p.split("/*",1)[0];c=c.split("/").map(R=>R.startsWith(":")||R.startsWith("*")?R:encodeURIComponent(R)).join("/"),u.push({...l,originalPath:h,pattern:c,matcher:rt(c,!i,e.matchFilters)});}return u},[])}function ft(e,t=0){return {routes:e,score:ot(e[e.length-1])*1e4-t,matcher(r){const o=[];for(let n=e.length-1;n>=0;n--){const a=e[n],s=a.matcher(r);if(!s)return null;o.unshift({...s,route:a});}return o}}}function Ce(e){return Array.isArray(e)?e:[e]}function ke(e,t="",r=[],o=[]){const n=Ce(e);for(let a=0,s=n.length;a<s;a++){const i=n[a];if(i&&typeof i=="object"){i.hasOwnProperty("path")||(i.path="");const l=ht(i,t);for(const u of l){r.push(u);const h=Array.isArray(i.children)&&i.children.length===0;if(i.children&&!h)ke(i.children,u.pattern,r,o);else {const w=ft([...r],o.length);o.push(w);}r.pop();}}}return r.length?o:o.sort((a,s)=>s.score-a.score)}function H(e,t){for(let r=0,o=e.length;r<o;r++){const n=e[r].matcher(t);if(n)return n}return []}function mt(e,t,r){const o=new URL(Le),n=createMemo(h=>{const w=e();try{return new URL(w,o)}catch{return console.error(`Invalid path ${w}`),h}},o,{equals:(h,w)=>h.href===w.href}),a=createMemo(()=>n().pathname),s=createMemo(()=>n().search,!0),i=createMemo(()=>n().hash),l=()=>"",u=on(s,()=>Ee(n()));return {get pathname(){return a()},get search(){return s()},get hash(){return i()},get state(){return t()},get key(){return l()},query:r?r(u):xe(u)}}let O;function pt(){return O}function gt(e,t,r,o={}){const{signal:[n,a],utils:s={}}=e,i=s.parsePath||(m=>m),l=s.renderPath||(m=>m),u=s.beforeLeave||Pe(),h=V("",o.base||"");if(h===void 0)throw new Error(`${h} is not a valid base path`);h&&!n().value&&a({value:h,replace:!0,scroll:!1});const[w,p]=createSignal(!1);let c;const R=(m,v)=>{v.value===d()&&v.state===b()||(c===void 0&&p(!0),O=m,c=v,startTransition(()=>{c===v&&(f(c.value),y(c.state),resetErrorBoundaries(),isServer||_[1](L=>L.filter(U=>U.pending)));}).finally(()=>{c===v&&batch(()=>{O=void 0,m==="navigate"&&Ue(c),p(!1),c=void 0;});}));},[d,f]=createSignal(n().value),[b,y]=createSignal(n().state),k=mt(d,b,s.queryWrapper),x=[],_=createSignal(isServer?Me():[]),j=createMemo(()=>typeof o.transformUrl=="function"?H(t(),o.transformUrl(k.pathname)):H(t(),k.pathname)),oe=()=>{const m=j(),v={};for(let L=0;L<m.length;L++)Object.assign(v,m[L].params);return v},_e=s.paramsWrapper?s.paramsWrapper(oe,t):xe(oe),ae={pattern:h,path:()=>h,outlet:()=>null,resolvePath(m){return V(h,m)}};return createRenderEffect(on(n,m=>R("native",m),{defer:!0})),{base:ae,location:k,params:_e,isRouting:w,renderPath:l,parsePath:i,navigatorFactory:Fe,matches:j,beforeLeave:u,preloadRoute:Ie,singleFlight:o.singleFlight===void 0?!0:o.singleFlight,submissions:_};function Oe(m,v,L){untrack(()=>{if(typeof v=="number"){v&&(s.go?s.go(v):console.warn("Router integration does not support relative routing"));return}const U=!v||v[0]==="?",{replace:B,resolve:I,scroll:W,state:M}={replace:!1,resolve:!U,scroll:!0,...L},T=I?m.resolvePath(v):V(U&&k.pathname||"",v);if(T===void 0)throw new Error(`Path '${v}' is not a routable path`);if(x.length>=at)throw new Error("Too many redirects");const se=d();if(T!==se||M!==b())if(isServer){const ie=getRequestEvent();ie&&(ie.response={status:302,headers:new Headers({Location:T})}),a({value:T,replace:B,scroll:W,state:M});}else u.confirm(T,L)&&(x.push({value:se,replace:B,scroll:W,state:b()}),R("navigate",{value:T,state:M}));});}function Fe(m){return m=m||useContext(re)||ae,(v,L)=>Oe(m,v,L)}function Ue(m){const v=x[0];v&&(a({...m,replace:v.replace,scroll:v.scroll}),x.length=0);}function Ie(m,v){const L=H(t(),m.pathname),U=O;O="preload";for(let B in L){const{route:I,params:W}=L[B];I.component&&I.component.preload&&I.component.preload();const{preload:M}=I;v&&M&&runWithOwner(r(),()=>M({params:W,location:{pathname:m.pathname,search:m.search,hash:m.hash,query:Ee(m),state:null,key:""},intent:"preload"}));}O=U;}function Me(){const m=getRequestEvent();return m&&m.router&&m.router.submission?[m.router.submission]:[]}}function wt(e,t,r,o){const{base:n,location:a,params:s}=e,{pattern:i,component:l,preload:u}=o().route,h=createMemo(()=>o().path);l&&l.preload&&l.preload();const w=u?u({params:s,location:a,intent:O||"initial"}):void 0;return {parent:t,pattern:i,path:h,outlet:()=>l?createComponent$1(l,{params:s,location:a,data:w,get children(){return r()}}):r(),resolvePath(c){return V(n.path(),c,h())}}}const Ae=e=>t=>{const{base:r}=t,o=children(()=>t.children),n=createMemo(()=>ke(o(),t.base||""));let a;const s=gt(e,n,()=>a,{base:r,singleFlight:t.singleFlight,transformUrl:t.transformUrl});return e.create&&e.create(s),createComponent($e.Provider,{value:s,get children(){return createComponent(yt,{routerState:s,get root(){return t.root},get preload(){return t.rootPreload||t.rootLoad},get children(){return [memo(()=>(a=getOwner())&&null),createComponent(vt,{routerState:s,get branches(){return n()}})]}})}})};function yt(e){const t=e.routerState.location,r=e.routerState.params,o=createMemo(()=>e.preload&&untrack(()=>{e.preload({params:r,location:t,intent:pt()||"initial"});}));return createComponent(Show,{get when(){return e.root},keyed:!0,get fallback(){return e.children},children:n=>createComponent(n,{params:r,location:t,get data(){return o()},get children(){return e.children}})})}function vt(e){if(isServer){const n=getRequestEvent();if(n&&n.router&&n.router.dataOnly){bt(n,e.routerState,e.branches);return}n&&((n.router||(n.router={})).matches||(n.router.matches=e.routerState.matches().map(({route:a,path:s,params:i})=>({path:a.originalPath,pattern:a.pattern,match:s,params:i,info:a.info}))));}const t=[];let r;const o=createMemo(on(e.routerState.matches,(n,a,s)=>{let i=a&&n.length===a.length;const l=[];for(let u=0,h=n.length;u<h;u++){const w=a&&a[u],p=n[u];s&&w&&p.route.key===w.route.key?l[u]=s[u]:(i=!1,t[u]&&t[u](),createRoot(c=>{t[u]=c,l[u]=wt(e.routerState,l[u-1]||e.routerState.base,he(()=>o()[u+1]),()=>e.routerState.matches()[u]);}));}return t.splice(n.length).forEach(u=>u()),s&&i?s:(r=l[0],l)}));return he(()=>o()&&r)()}const he=e=>()=>createComponent(Show,{get when(){return e()},keyed:!0,children:t=>createComponent(re.Provider,{value:t,get children(){return t.outlet()}})}),K=e=>{const t=children(()=>e.children);return mergeProps(e,{get children(){return t()}})};function bt(e,t,r){const o=new URL(e.request.url),n=H(r,new URL(e.router.previousUrl||e.request.url).pathname),a=H(r,o.pathname);for(let s=0;s<a.length;s++){(!n[s]||a[s].route!==n[s].route)&&(e.router.dataOnly=!0);const{route:i,params:l}=a[s];i.preload&&i.preload({params:l,location:t.location,intent:"preload"});}}function Rt([e,t],r,o){return [e,o?n=>t(o(n)):t]}function Pt(e){let t=!1;const r=n=>typeof n=="string"?{value:n}:n,o=Rt(createSignal(r(e.get()),{equals:(n,a)=>n.value===a.value&&n.state===a.state}),void 0,n=>(!t&&e.set(n),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0),n));return e.init&&onCleanup(e.init((n=e.get())=>{t=!0,o[1](r(n)),t=!1;})),Ae({signal:o,create:e.create,utils:e.utils})}function Lt(e,t,r){return e.addEventListener(t,r),()=>e.removeEventListener(t,r)}function Et(e,t){const r=e&&document.getElementById(e);r?r.scrollIntoView():t&&window.scrollTo(0,0);}function xt(e){const t=new URL(e);return t.pathname+t.search}function St(e){let t;const r={value:e.url||(t=getRequestEvent())&&xt(t.request.url)||""};return Ae({signal:[()=>r,o=>Object.assign(r,o)]})(e)}const $t=18e4;let fe=new Map;isServer||setInterval(()=>{const e=Date.now();for(let[t,r]of fe.entries())!r[4].count&&e-r[0]>$t&&fe.delete(t);},3e5);const Ct=new Map;function kt(e=!0,t=!1,r="/_server",o){return n=>{const a=n.base.path(),s=n.navigatorFactory(n.base);let i,l;function u(d){return d.namespaceURI==="http://www.w3.org/2000/svg"}function h(d){if(d.defaultPrevented||d.button!==0||d.metaKey||d.altKey||d.ctrlKey||d.shiftKey)return;const f=d.composedPath().find(j=>j instanceof Node&&j.nodeName.toUpperCase()==="A");if(!f||t&&!f.hasAttribute("link"))return;const b=u(f),y=b?f.href.baseVal:f.href;if((b?f.target.baseVal:f.target)||!y&&!f.hasAttribute("state"))return;const x=(f.getAttribute("rel")||"").split(/\s+/);if(f.hasAttribute("download")||x&&x.includes("external"))return;const _=b?new URL(y,document.baseURI):new URL(y);if(!(_.origin!==window.location.origin||a&&_.pathname&&!_.pathname.toLowerCase().startsWith(a.toLowerCase())))return [f,_]}function w(d){const f=h(d);if(!f)return;const[b,y]=f,k=n.parsePath(y.pathname+y.search+y.hash),x=b.getAttribute("state");d.preventDefault(),s(k,{resolve:!1,replace:b.hasAttribute("replace"),scroll:!b.hasAttribute("noscroll"),state:x?JSON.parse(x):void 0});}function p(d){const f=h(d);if(!f)return;const[b,y]=f;o&&(y.pathname=o(y.pathname)),n.preloadRoute(y,b.getAttribute("preload")!=="false");}function c(d){clearTimeout(i);const f=h(d);if(!f)return l=null;const[b,y]=f;l!==b&&(o&&(y.pathname=o(y.pathname)),i=setTimeout(()=>{n.preloadRoute(y,b.getAttribute("preload")!=="false"),l=b;},20));}function R(d){if(d.defaultPrevented)return;let f=d.submitter&&d.submitter.hasAttribute("formaction")?d.submitter.getAttribute("formaction"):d.target.getAttribute("action");if(!f)return;if(!f.startsWith("https://action/")){const y=new URL(f,Le);if(f=n.parsePath(y.pathname+y.search),!f.startsWith(r))return}if(d.target.method.toUpperCase()!=="POST")throw new Error("Only POST forms are supported for Actions");const b=Ct.get(f);if(b){d.preventDefault();const y=new FormData(d.target,d.submitter);b.call({r:n,f:d.target},d.target.enctype==="multipart/form-data"?y:new URLSearchParams(y));}}delegateEvents(["click","submit"]),document.addEventListener("click",w),e&&(document.addEventListener("mousemove",c,{passive:!0}),document.addEventListener("focusin",p,{passive:!0}),document.addEventListener("touchstart",p,{passive:!0})),document.addEventListener("submit",R),onCleanup(()=>{document.removeEventListener("click",w),e&&(document.removeEventListener("mousemove",c),document.removeEventListener("focusin",p),document.removeEventListener("touchstart",p)),document.removeEventListener("submit",R);});}}function At(e){if(isServer)return St(e);const t=()=>{const o=window.location.pathname.replace(/^\/+/,"/")+window.location.search,n=window.history.state&&window.history.state._depth&&Object.keys(window.history.state).length===1?void 0:window.history.state;return {value:o+window.location.hash,state:n}},r=Pe();return Pt({get:t,set({value:o,replace:n,scroll:a,state:s}){n?window.history.replaceState(Xe(s),"",o):window.history.pushState(s,"",o),Et(decodeURIComponent(window.location.hash.slice(1)),a),ne();},init:o=>Lt(window,"popstate",Ge(o,n=>{if(n&&n<0)return !r.confirm(n);{const a=t();return !r.confirm(a.value,{state:a.state})}})),create:kt(e.preload,e.explicitLinks,e.actionBase,e.transformUrl),utils:{go:o=>window.history.go(o),beforeLeave:r}})(e)}var _t=template("<a>");function Ot(e){e=mergeProps({inactiveClass:"inactive",activeClass:"active"},e);const[,t]=splitProps(e,["href","state","class","activeClass","inactiveClass","end"]),r=it(()=>e.href),o=ct(r),n=ut(),a=createMemo(()=>{const s=r();if(s===void 0)return [!1,!1];const i=F(s.split(/[?#]/,1)[0]).toLowerCase(),l=decodeURI(F(n.pathname).toLowerCase());return [e.end?i===l:l.startsWith(i+"/")||l===i,i===l]});return (()=>{var s=_t();return spread(s,mergeProps$1(t,{get href(){return o()||e.href},get state(){return JSON.stringify(e.state)},get classList(){return {...e.class&&{[e.class]:!0},[e.inactiveClass]:!a()[0],[e.activeClass]:a()[0],...t.classList}},link:"",get"aria-current"(){return a()[1]?"page":void 0}}),!1,!1),s})()}var Ft=["<p",">Loading Contents...</p>"],Ut=["<span",">Error: <!--$-->","<!--/--></span>"],It=["<div",">fallback Loading Contents...</div>"],Mt=["<h3",">","</h3>"],Tt=["<nav","><ul>","</ul></nav>"],jt=["<li",">","</li>"];const Ht=async e=>(await fetch("/contents.json")).json();function qt(){const[e,t]=createSignal(1),[r]=createResource(e,Ht);return [createComponent(Show,{get when(){return r.loading},get children(){return ssr(Ft,ssrHydrationKey())}}),createComponent(Switch,{get children(){return [createComponent(Match,{get when(){return r.error},get children(){return ssr(Ut,ssrHydrationKey(),escape(r.error))}}),createComponent(Match,{get when(){return r()},get children(){return createComponent(For,{get each(){return r().contents},get fallback(){return ssr(It,ssrHydrationKey())},children:o=>[ssr(Mt,ssrHydrationKey(),escape(o.title)),ssr(Tt,ssrHydrationKey(),escape(createComponent(For,{get each(){return o.chapters},children:n=>ssr(jt,ssrHydrationKey(),escape(createComponent(Ot,{get href(){return n.file.slice(0,-3)},get children(){return n.file.replaceAll("_"," ").split("/").slice(-1).pop().slice(0,-3)}})))})))]})}})]}})]}var Nt=["<p",">Markdown Loading...</p>"],Dt=["<span",">Error: <!--$-->","<!--/--></span>"],Bt=["<div",' class="md"><!--$-->',"<!--/--><p> </p><p> </p></div>"],Wt=["<footer",' class="page-footer"><!--$-->',"<!--/-->---Info: <!--$-->","<!--/--> / <!--$-->","<!--/-->----- lines: <!--$-->","<!--/--> --<!--$-->","<!--/-->%-----</footer>"],Kt=["<div",' class="wrapper"><!--$-->',"<!--/--><!--$-->","<!--/--></div>"];const Vt=async e=>{if(e.md1===void 0){const t=(await fetch(`/${e.md}.md`)).text();return micromark(t,{allowDangerousHtml:!0,extensions:[gfm()],htmlExtensions:[gfmHtml()]})}else {const t=(await fetch(`/${e.md}/${e.md1}.md`)).text();return micromark(t,{allowDangerousHtml:!0,extensions:[gfm()],htmlExtensions:[gfmHtml()]})}},zt=async e=>{const r=await(await fetch("/contents.json")).json();let o="/",n="/",a=!1,s=!1;return r.contents.forEach((i,l,u)=>{i.chapters.forEach((h,w,p)=>{h.file.slice(0,-3)==e.md||h.file.slice(0,-3)==e.md+"/"+e.md1?a=!0:a?s||(n="/"+h.file.slice(0,-3),s=!0):o="/"+h.file.slice(0,-3);});}),{next:n,prev:o}};function me(){lt();const e=dt(),[t,r]=createSignal(e),[o,n]=createSignal(window.scrollY.toString()),[a,s]=createSignal(":"),[i]=createResource(t,Vt),[l,u]=createSignal(e),[h]=createResource(l,zt);onMount(()=>{document.addEventListener("scroll",w),document.addEventListener("keydown",p);}),onCleanup(()=>{document.removeEventListener("scroll",w);});const w=c=>{let R=window.scrollY,d=document.body.scrollHeight,f=window.innerHeight,b=d-f,y=R*100/b,x=Math.max(0,Math.min(100,y)).toFixed(0);n(x);},p=c=>{s(c.key),c.key==="1"&&(window.location.href="/1"),c.key==="?"&&(window.location.href="/help"),(c.key==="h"||c.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(c.key==="u"||c.key==="U")&&(window.location.href="/"),(c.key==="q"||c.key==="Q")&&(window.location.href=document.location.origin),(c.key==="n"||c.key==="N")&&(window.location.href=h().next),(c.key==="p"||c.key==="P")&&(window.location.href=h().prev),(c.key==="v"||c.key==="V")&&(window.location.href=window.location.href+".md");};return ssr(Kt,ssrHydrationKey(),escape(createComponent(Show,{get when(){return i.loading},get children(){return ssr(Nt,ssrHydrationKey())}})),escape(createComponent(Switch,{get children(){return [createComponent(Match,{get when(){return i.error},get children(){return ssr(Dt,ssrHydrationKey(),escape(i.error))}}),createComponent(Match,{get when(){return i()},get children(){return [ssr(Bt,ssrHydrationKey(),escape(createComponent(Dynamic,{component:i}))),ssr(Wt,ssrHydrationKey(),escape(a()),escape(e.md),escape(e.md1)??" ",escape(i().split(`
7
- `).length),escape(o()))]}})]}})))}const Jt=createContext(),Yt=(e,t,r)=>(Qt({tag:e,props:t,setting:r,id:createUniqueId(),get name(){return t.name||t.property}}),null);function Qt(e){const t=useContext(Jt);if(!t)throw new Error("<MetaProvider /> should be in the tree");createRenderEffect(()=>{const r=t.addTag(e);onCleanup(()=>t.removeTag(e,r));});}const Xt=e=>Yt("title",e,{escape:!0,close:!0}),Gt=isServer?e=>{const t=getRequestEvent();return t.response.status=e.code,t.response.statusText=e.text,onCleanup(()=>!t.nativeEvent.handled&&!t.complete&&(t.response.status=200)),null}:e=>null;var Zt=["<main","><!--$-->","<!--/--><!--$-->",'<!--/--><h1>Page Not Found</h1><p>Visit <a href="https://start.solidjs.com" target="_blank">start.solidjs.com</a> to learn how to build SolidStart apps.</p></main>'];function en(){return ssr(Zt,ssrHydrationKey(),escape(createComponent(Xt,{children:"Not Found"})),escape(createComponent(Gt,{code:404})))}function an(){return createComponent(At,{get children(){return [createComponent(K,{path:"/",component:qt}),createComponent(K,{path:"/:md/",component:me}),createComponent(K,{path:"/:md/:md1",component:me}),createComponent(K,{path:"*paramName",component:en})]}})}
8
 
9
- export { an as default };
10
  //# sourceMappingURL=app.mjs.map
 
1
+ import { isServer, template, createComponent, ssr, ssrHydrationKey, escape, getRequestEvent, delegateEvents, spread, mergeProps as mergeProps$1, memo } from 'solid-js/web';
2
  import { createContext, children, mergeProps, createSignal, createResource, Show, Switch, Match, For, onMount, onCleanup, splitProps, createMemo, useContext, getOwner, untrack, on, createRoot, sharedConfig, createUniqueId, createRenderEffect, runWithOwner, createComponent as createComponent$1, startTransition, resetErrorBoundaries, batch } from 'solid-js';
 
 
3
 
4
+ function ve(){let e=new Set;function t(n){return e.add(n),()=>e.delete(n)}let r=!1;function o(n,a){if(r)return !(r=!1);const s={to:n,options:a,defaultPrevented:!1,preventDefault:()=>s.defaultPrevented=!0};for(const i of e)i.listener({...s,from:i.location,retry:l=>{l&&(r=!0),i.navigate(n,{...a,resolve:!1});}});return !s.defaultPrevented}return {subscribe:t,confirm:o}}let Z;function ne(){(!window.history.state||window.history.state._depth==null)&&window.history.replaceState({...window.history.state,_depth:window.history.length-1},""),Z=window.history.state._depth;}isServer||ne();function ze(e){return {...e,_depth:window.history.state&&window.history.state._depth}}function Je(e,t){let r=!1;return ()=>{const o=Z;ne();const n=o==null?null:Z-o;if(r){r=!1;return}n&&t(n)?(r=!0,window.history.go(-n)):e();}}const Ye=/^(?:[a-z0-9]+:)?\/\//i,Qe=/^\/+|(\/)\/+$/g,be="http://sr";function F(e,t=!1){const r=e.replace(Qe,"$1");return r?t||/^[?#]/.test(r)?r:"/"+r:""}function V(e,t,r){if(Ye.test(t))return;const o=F(e),n=r&&F(r);let a="";return !n||t.startsWith("/")?a=o:n.toLowerCase().indexOf(o.toLowerCase())!==0?a=o+n:a=n,(a||"/")+F(t,!a)}function Xe(e,t){if(e==null)throw new Error(t);return e}function Ge(e,t){return F(e).replace(/\/*(\*.*)?$/g,"")+F(t)}function Re(e){const t={};return e.searchParams.forEach((r,o)=>{o in t?Array.isArray(t[o])?t[o].push(r):t[o]=[t[o],r]:t[o]=r;}),t}function Ze(e,t,r){const[o,n]=e.split("/*",2),a=o.split("/").filter(Boolean),s=a.length;return i=>{const l=i.split("/").filter(Boolean),u=l.length-s;if(u<0||u>0&&n===void 0&&!t)return null;const h={path:s?"":"/",params:{}},g=p=>r===void 0?void 0:r[p];for(let p=0;p<s;p++){const c=a[p],R=c[0]===":",d=R?l[p]:l[p].toLowerCase(),f=R?c.slice(1):c.toLowerCase();if(R&&X(d,g(f)))h.params[f]=d;else if(R||!X(d,f))return null;h.path+=`/${d}`;}if(n){const p=u?l.slice(-u).join("/"):"";if(X(p,g(n)))h.params[n]=p;else return null}return h}}function X(e,t){const r=o=>o===e;return t===void 0?!0:typeof t=="string"?r(t):typeof t=="function"?t(e):Array.isArray(t)?t.some(r):t instanceof RegExp?t.test(e):!1}function et(e){const[t,r]=e.pattern.split("/*",2),o=t.split("/").filter(Boolean);return o.reduce((n,a)=>n+(a.startsWith(":")?2:3),o.length-(r===void 0?0:1))}function Pe(e){const t=new Map,r=getOwner();return new Proxy({},{get(o,n){return t.has(n)||runWithOwner(r,()=>t.set(n,createMemo(()=>e()[n]))),t.get(n)()},getOwnPropertyDescriptor(){return {enumerable:!0,configurable:!0}},ownKeys(){return Reflect.ownKeys(e())}})}function Le(e){let t=/(\/?\:[^\/]+)\?/.exec(e);if(!t)return [e];let r=e.slice(0,t.index),o=e.slice(t.index+t[0].length);const n=[r,r+=t[1]];for(;t=/^(\/\:[^\/]+)\?/.exec(o);)n.push(r+=t[1]),o=o.slice(t[0].length);return Le(o).reduce((a,s)=>[...a,...n.map(i=>i+s)],[])}const tt=100,Se=createContext(),re=createContext(),B=()=>Xe(useContext(Se),"<A> and 'use' router primitives can be only used inside a Route."),nt=()=>useContext(re)||B().base,rt=e=>{const t=nt();return createMemo(()=>t.resolvePath(e()))},ot=e=>{const t=B();return createMemo(()=>{const r=e();return r!==void 0?t.renderPath(r):r})},at=()=>B().navigatorFactory(),st=()=>B().location,it=()=>B().params;function ct(e,t=""){const{component:r,preload:o,load:n,children:a,info:s}=e,i=!a||Array.isArray(a)&&!a.length,l={key:e,component:r,preload:o||n,info:s};return Ce(e.path).reduce((u,h)=>{for(const g of Le(h)){const p=Ge(t,g);let c=i?p:p.split("/*",1)[0];c=c.split("/").map(R=>R.startsWith(":")||R.startsWith("*")?R:encodeURIComponent(R)).join("/"),u.push({...l,originalPath:h,pattern:c,matcher:Ze(c,!i,e.matchFilters)});}return u},[])}function lt(e,t=0){return {routes:e,score:et(e[e.length-1])*1e4-t,matcher(r){const o=[];for(let n=e.length-1;n>=0;n--){const a=e[n],s=a.matcher(r);if(!s)return null;o.unshift({...s,route:a});}return o}}}function Ce(e){return Array.isArray(e)?e:[e]}function Ee(e,t="",r=[],o=[]){const n=Ce(e);for(let a=0,s=n.length;a<s;a++){const i=n[a];if(i&&typeof i=="object"){i.hasOwnProperty("path")||(i.path="");const l=ct(i,t);for(const u of l){r.push(u);const h=Array.isArray(i.children)&&i.children.length===0;if(i.children&&!h)Ee(i.children,u.pattern,r,o);else {const g=lt([...r],o.length);o.push(g);}r.pop();}}}return r.length?o:o.sort((a,s)=>s.score-a.score)}function q(e,t){for(let r=0,o=e.length;r<o;r++){const n=e[r].matcher(t);if(n)return n}return []}function ut(e,t,r){const o=new URL(be),n=createMemo(h=>{const g=e();try{return new URL(g,o)}catch{return console.error(`Invalid path ${g}`),h}},o,{equals:(h,g)=>h.href===g.href}),a=createMemo(()=>n().pathname),s=createMemo(()=>n().search,!0),i=createMemo(()=>n().hash),l=()=>"",u=on(s,()=>Re(n()));return {get pathname(){return a()},get search(){return s()},get hash(){return i()},get state(){return t()},get key(){return l()},query:r?r(u):Pe(u)}}let O;function dt(){return O}function ht(e,t,r,o={}){const{signal:[n,a],utils:s={}}=e,i=s.parsePath||(m=>m),l=s.renderPath||(m=>m),u=s.beforeLeave||ve(),h=V("",o.base||"");if(h===void 0)throw new Error(`${h} is not a valid base path`);h&&!n().value&&a({value:h,replace:!0,scroll:!1});const[g,p]=createSignal(!1);let c;const R=(m,y)=>{y.value===d()&&y.state===b()||(c===void 0&&p(!0),O=m,c=y,startTransition(()=>{c===y&&(f(c.value),w(c.state),resetErrorBoundaries(),isServer||_[1](L=>L.filter(U=>U.pending)));}).finally(()=>{c===y&&batch(()=>{O=void 0,m==="navigate"&&_e(c),p(!1),c=void 0;});}));},[d,f]=createSignal(n().value),[b,w]=createSignal(n().state),k=ut(d,b,s.queryWrapper),C=[],_=createSignal(isServer?Fe():[]),j=createMemo(()=>typeof o.transformUrl=="function"?q(t(),o.transformUrl(k.pathname)):q(t(),k.pathname)),oe=()=>{const m=j(),y={};for(let L=0;L<m.length;L++)Object.assign(y,m[L].params);return y},xe=s.paramsWrapper?s.paramsWrapper(oe,t):Pe(oe),ae={pattern:h,path:()=>h,outlet:()=>null,resolvePath(m){return V(h,m)}};return createRenderEffect(on(n,m=>R("native",m),{defer:!0})),{base:ae,location:k,params:xe,isRouting:g,renderPath:l,parsePath:i,navigatorFactory:Ae,matches:j,beforeLeave:u,preloadRoute:Oe,singleFlight:o.singleFlight===void 0?!0:o.singleFlight,submissions:_};function ke(m,y,L){untrack(()=>{if(typeof y=="number"){y&&(s.go?s.go(y):console.warn("Router integration does not support relative routing"));return}const U=!y||y[0]==="?",{replace:W,resolve:I,scroll:D,state:M}={replace:!1,resolve:!U,scroll:!0,...L},T=I?m.resolvePath(y):V(U&&k.pathname||"",y);if(T===void 0)throw new Error(`Path '${y}' is not a routable path`);if(C.length>=tt)throw new Error("Too many redirects");const se=d();if(T!==se||M!==b())if(isServer){const ie=getRequestEvent();ie&&(ie.response={status:302,headers:new Headers({Location:T})}),a({value:T,replace:W,scroll:D,state:M});}else u.confirm(T,L)&&(C.push({value:se,replace:W,scroll:D,state:b()}),R("navigate",{value:T,state:M}));});}function Ae(m){return m=m||useContext(re)||ae,(y,L)=>ke(m,y,L)}function _e(m){const y=C[0];y&&(a({...m,replace:y.replace,scroll:y.scroll}),C.length=0);}function Oe(m,y){const L=q(t(),m.pathname),U=O;O="preload";for(let W in L){const{route:I,params:D}=L[W];I.component&&I.component.preload&&I.component.preload();const{preload:M}=I;y&&M&&runWithOwner(r(),()=>M({params:D,location:{pathname:m.pathname,search:m.search,hash:m.hash,query:Re(m),state:null,key:""},intent:"preload"}));}O=U;}function Fe(){const m=getRequestEvent();return m&&m.router&&m.router.submission?[m.router.submission]:[]}}function ft(e,t,r,o){const{base:n,location:a,params:s}=e,{pattern:i,component:l,preload:u}=o().route,h=createMemo(()=>o().path);l&&l.preload&&l.preload();const g=u?u({params:s,location:a,intent:O||"initial"}):void 0;return {parent:t,pattern:i,path:h,outlet:()=>l?createComponent$1(l,{params:s,location:a,data:g,get children(){return r()}}):r(),resolvePath(c){return V(n.path(),c,h())}}}const $e=e=>t=>{const{base:r}=t,o=children(()=>t.children),n=createMemo(()=>Ee(o(),t.base||""));let a;const s=ht(e,n,()=>a,{base:r,singleFlight:t.singleFlight,transformUrl:t.transformUrl});return e.create&&e.create(s),createComponent(Se.Provider,{value:s,get children(){return createComponent(mt,{routerState:s,get root(){return t.root},get preload(){return t.rootPreload||t.rootLoad},get children(){return [memo(()=>(a=getOwner())&&null),createComponent(pt,{routerState:s,get branches(){return n()}})]}})}})};function mt(e){const t=e.routerState.location,r=e.routerState.params,o=createMemo(()=>e.preload&&untrack(()=>{e.preload({params:r,location:t,intent:dt()||"initial"});}));return createComponent(Show,{get when(){return e.root},keyed:!0,get fallback(){return e.children},children:n=>createComponent(n,{params:r,location:t,get data(){return o()},get children(){return e.children}})})}function pt(e){if(isServer){const n=getRequestEvent();if(n&&n.router&&n.router.dataOnly){gt(n,e.routerState,e.branches);return}n&&((n.router||(n.router={})).matches||(n.router.matches=e.routerState.matches().map(({route:a,path:s,params:i})=>({path:a.originalPath,pattern:a.pattern,match:s,params:i,info:a.info}))));}const t=[];let r;const o=createMemo(on(e.routerState.matches,(n,a,s)=>{let i=a&&n.length===a.length;const l=[];for(let u=0,h=n.length;u<h;u++){const g=a&&a[u],p=n[u];s&&g&&p.route.key===g.route.key?l[u]=s[u]:(i=!1,t[u]&&t[u](),createRoot(c=>{t[u]=c,l[u]=ft(e.routerState,l[u-1]||e.routerState.base,le(()=>o()[u+1]),()=>e.routerState.matches()[u]);}));}return t.splice(n.length).forEach(u=>u()),s&&i?s:(r=l[0],l)}));return le(()=>o()&&r)()}const le=e=>()=>createComponent(Show,{get when(){return e()},keyed:!0,children:t=>createComponent(re.Provider,{value:t,get children(){return t.outlet()}})}),K=e=>{const t=children(()=>e.children);return mergeProps(e,{get children(){return t()}})};function gt(e,t,r){const o=new URL(e.request.url),n=q(r,new URL(e.router.previousUrl||e.request.url).pathname),a=q(r,o.pathname);for(let s=0;s<a.length;s++){(!n[s]||a[s].route!==n[s].route)&&(e.router.dataOnly=!0);const{route:i,params:l}=a[s];i.preload&&i.preload({params:l,location:t.location,intent:"preload"});}}function wt([e,t],r,o){return [e,o?n=>t(o(n)):t]}function yt(e){let t=!1;const r=n=>typeof n=="string"?{value:n}:n,o=wt(createSignal(r(e.get()),{equals:(n,a)=>n.value===a.value&&n.state===a.state}),void 0,n=>(!t&&e.set(n),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0),n));return e.init&&onCleanup(e.init((n=e.get())=>{t=!0,o[1](r(n)),t=!1;})),$e({signal:o,create:e.create,utils:e.utils})}function vt(e,t,r){return e.addEventListener(t,r),()=>e.removeEventListener(t,r)}function bt(e,t){const r=e&&document.getElementById(e);r?r.scrollIntoView():t&&window.scrollTo(0,0);}function Rt(e){const t=new URL(e);return t.pathname+t.search}function Pt(e){let t;const r={value:e.url||(t=getRequestEvent())&&Rt(t.request.url)||""};return $e({signal:[()=>r,o=>Object.assign(r,o)]})(e)}const Lt=18e4;let ue=new Map;isServer||setInterval(()=>{const e=Date.now();for(let[t,r]of ue.entries())!r[4].count&&e-r[0]>Lt&&ue.delete(t);},3e5);const St=new Map;function Ct(e=!0,t=!1,r="/_server",o){return n=>{const a=n.base.path(),s=n.navigatorFactory(n.base);let i,l;function u(d){return d.namespaceURI==="http://www.w3.org/2000/svg"}function h(d){if(d.defaultPrevented||d.button!==0||d.metaKey||d.altKey||d.ctrlKey||d.shiftKey)return;const f=d.composedPath().find(j=>j instanceof Node&&j.nodeName.toUpperCase()==="A");if(!f||t&&!f.hasAttribute("link"))return;const b=u(f),w=b?f.href.baseVal:f.href;if((b?f.target.baseVal:f.target)||!w&&!f.hasAttribute("state"))return;const C=(f.getAttribute("rel")||"").split(/\s+/);if(f.hasAttribute("download")||C&&C.includes("external"))return;const _=b?new URL(w,document.baseURI):new URL(w);if(!(_.origin!==window.location.origin||a&&_.pathname&&!_.pathname.toLowerCase().startsWith(a.toLowerCase())))return [f,_]}function g(d){const f=h(d);if(!f)return;const[b,w]=f,k=n.parsePath(w.pathname+w.search+w.hash),C=b.getAttribute("state");d.preventDefault(),s(k,{resolve:!1,replace:b.hasAttribute("replace"),scroll:!b.hasAttribute("noscroll"),state:C?JSON.parse(C):void 0});}function p(d){const f=h(d);if(!f)return;const[b,w]=f;o&&(w.pathname=o(w.pathname)),n.preloadRoute(w,b.getAttribute("preload")!=="false");}function c(d){clearTimeout(i);const f=h(d);if(!f)return l=null;const[b,w]=f;l!==b&&(o&&(w.pathname=o(w.pathname)),i=setTimeout(()=>{n.preloadRoute(w,b.getAttribute("preload")!=="false"),l=b;},20));}function R(d){if(d.defaultPrevented)return;let f=d.submitter&&d.submitter.hasAttribute("formaction")?d.submitter.getAttribute("formaction"):d.target.getAttribute("action");if(!f)return;if(!f.startsWith("https://action/")){const w=new URL(f,be);if(f=n.parsePath(w.pathname+w.search),!f.startsWith(r))return}if(d.target.method.toUpperCase()!=="POST")throw new Error("Only POST forms are supported for Actions");const b=St.get(f);if(b){d.preventDefault();const w=new FormData(d.target,d.submitter);b.call({r:n,f:d.target},d.target.enctype==="multipart/form-data"?w:new URLSearchParams(w));}}delegateEvents(["click","submit"]),document.addEventListener("click",g),e&&(document.addEventListener("mousemove",c,{passive:!0}),document.addEventListener("focusin",p,{passive:!0}),document.addEventListener("touchstart",p,{passive:!0})),document.addEventListener("submit",R),onCleanup(()=>{document.removeEventListener("click",g),e&&(document.removeEventListener("mousemove",c),document.removeEventListener("focusin",p),document.removeEventListener("touchstart",p)),document.removeEventListener("submit",R);});}}function Et(e){if(isServer)return Pt(e);const t=()=>{const o=window.location.pathname.replace(/^\/+/,"/")+window.location.search,n=window.history.state&&window.history.state._depth&&Object.keys(window.history.state).length===1?void 0:window.history.state;return {value:o+window.location.hash,state:n}},r=ve();return yt({get:t,set({value:o,replace:n,scroll:a,state:s}){n?window.history.replaceState(ze(s),"",o):window.history.pushState(s,"",o),bt(decodeURIComponent(window.location.hash.slice(1)),a),ne();},init:o=>vt(window,"popstate",Je(o,n=>{if(n&&n<0)return !r.confirm(n);{const a=t();return !r.confirm(a.value,{state:a.state})}})),create:Ct(e.preload,e.explicitLinks,e.actionBase,e.transformUrl),utils:{go:o=>window.history.go(o),beforeLeave:r}})(e)}var $t=template("<a>");function xt(e){e=mergeProps({inactiveClass:"inactive",activeClass:"active"},e);const[,t]=splitProps(e,["href","state","class","activeClass","inactiveClass","end"]),r=rt(()=>e.href),o=ot(r),n=st(),a=createMemo(()=>{const s=r();if(s===void 0)return [!1,!1];const i=F(s.split(/[?#]/,1)[0]).toLowerCase(),l=decodeURI(F(n.pathname).toLowerCase());return [e.end?i===l:l.startsWith(i+"/")||l===i,i===l]});return (()=>{var s=$t();return spread(s,mergeProps$1(t,{get href(){return o()||e.href},get state(){return JSON.stringify(e.state)},get classList(){return {...e.class&&{[e.class]:!0},[e.inactiveClass]:!a()[0],[e.activeClass]:a()[0],...t.classList}},link:"",get"aria-current"(){return a()[1]?"page":void 0}}),!1,!1),s})()}var kt=["<p",">Loading Contents...</p>"],At=["<span",">Error: <!--$-->","<!--/--></span>"],_t=["<div",">fallback Loading Contents...</div>"],Ot=["<h3",">","</h3>"],Ft=["<nav","><ul>","</ul></nav>"],Ut=["<li",">","</li>"];const It=async e=>(await fetch("/contents.json")).json();function Mt(){const[e,t]=createSignal(1),[r]=createResource(e,It);return [createComponent(Show,{get when(){return r.loading},get children(){return ssr(kt,ssrHydrationKey())}}),createComponent(Switch,{get children(){return [createComponent(Match,{get when(){return r.error},get children(){return ssr(At,ssrHydrationKey(),escape(r.error))}}),createComponent(Match,{get when(){return r()},get children(){return createComponent(For,{get each(){return r().contents},get fallback(){return ssr(_t,ssrHydrationKey())},children:o=>[ssr(Ot,ssrHydrationKey(),escape(o.title)),ssr(Ft,ssrHydrationKey(),escape(createComponent(For,{get each(){return o.chapters},children:n=>ssr(Ut,ssrHydrationKey(),escape(createComponent(xt,{get href(){return n.file.slice(0,-3)},get children(){return n.file.replaceAll("_"," ").split("/").slice(-1).pop().slice(0,-3)}})))})))]})}})]}})]}var Tt=["<p",">Markdown Loading...</p>"],jt=["<span",">Error: <!--$-->","<!--/--></span>"],qt=["<div",' class="md"></div>'],Nt=["<footer",' class="page-footer"><!--$-->',"<!--/-->---Info: <!--$-->","<!--/--> / <!--$-->","<!--/-->----- lines: <!--$-->","<!--/--> --<!--$-->","<!--/-->%-----</footer>"],Ht=["<div",' class="wrapper"><!--$-->',"<!--/--><!--$-->","<!--/--></div>"];const Bt=async e=>e.md1===void 0?(await fetch(`/${e.md}.md`)).text():(await fetch(`/${e.md}/${e.md1}.md`)).text(),Wt=async e=>{const r=await(await fetch("/contents.json")).json();let o="/",n="/",a=!1,s=!1;return r.contents.forEach((i,l,u)=>{i.chapters.forEach((h,g,p)=>{h.file.slice(0,-3)==e.md||h.file.slice(0,-3)==e.md+"/"+e.md1?a=!0:a?s||(n="/"+h.file.slice(0,-3),s=!0):o="/"+h.file.slice(0,-3);});}),{next:n,prev:o}};function de(){at();const e=it(),[t,r]=createSignal(e),[o,n]=createSignal(window.scrollY.toString()),[a,s]=createSignal(":"),[i]=createResource(t,Bt),[l,u]=createSignal(e),[h]=createResource(l,Wt);onMount(()=>{document.addEventListener("scroll",g),document.addEventListener("keydown",p);}),onCleanup(()=>{document.removeEventListener("scroll",g);});const g=c=>{let R=window.scrollY,d=document.body.scrollHeight,f=window.innerHeight,b=d-f,w=R*100/b,C=Math.max(0,Math.min(100,w)).toFixed(0);n(C);},p=c=>{s(c.key),c.key==="1"&&(window.location.href="/1"),c.key==="?"&&(window.location.href="/help"),(c.key==="h"||c.key==="H")&&(window.location.href="/The_SolidInfo_Manual/tutorial"),(c.key==="u"||c.key==="U")&&(window.location.href="/"),(c.key==="q"||c.key==="Q")&&(window.location.href=document.location.origin),(c.key==="n"||c.key==="N")&&(window.location.href=h().next),(c.key==="p"||c.key==="P")&&(window.location.href=h().prev),(c.key==="v"||c.key==="V")&&(window.location.href=window.location.href+".md");};return ssr(Ht,ssrHydrationKey(),escape(createComponent(Show,{get when(){return i.loading},get children(){return ssr(Tt,ssrHydrationKey())}})),escape(createComponent(Switch,{get children(){return [createComponent(Match,{get when(){return i.error},get children(){return ssr(jt,ssrHydrationKey(),escape(i.error))}}),createComponent(Match,{get when(){return i()},get children(){return [ssr(qt,ssrHydrationKey()),ssr(Nt,ssrHydrationKey(),escape(a()),escape(e.md),escape(e.md1)??" ",escape(i().split(`
5
+ `).length),escape(o()))]}})]}})))}const Dt=createContext(),Kt=(e,t,r)=>(Vt({tag:e,props:t,setting:r,id:createUniqueId(),get name(){return t.name||t.property}}),null);function Vt(e){const t=useContext(Dt);if(!t)throw new Error("<MetaProvider /> should be in the tree");createRenderEffect(()=>{const r=t.addTag(e);onCleanup(()=>t.removeTag(e,r));});}const zt=e=>Kt("title",e,{escape:!0,close:!0}),Jt=isServer?e=>{const t=getRequestEvent();return t.response.status=e.code,t.response.statusText=e.text,onCleanup(()=>!t.nativeEvent.handled&&!t.complete&&(t.response.status=200)),null}:e=>null;var Yt=["<main","><!--$-->","<!--/--><!--$-->",'<!--/--><h1>Page Not Found</h1><p>Visit <a href="https://start.solidjs.com" target="_blank">start.solidjs.com</a> to learn how to build SolidStart apps.</p></main>'];function Qt(){return ssr(Yt,ssrHydrationKey(),escape(createComponent(zt,{children:"Not Found"})),escape(createComponent(Jt,{code:404})))}function Zt(){return createComponent(Et,{get children(){return [createComponent(K,{path:"/",component:Mt}),createComponent(K,{path:"/:md/",component:de}),createComponent(K,{path:"/:md/:md1",component:de}),createComponent(K,{path:"*paramName",component:Qt})]}})}
6
 
7
+ export { Zt as default };
8
  //# sourceMappingURL=app.mjs.map
.output/server/chunks/build/app.mjs.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"file":"app.mjs","sources":["../../../../.vinxi/build/server-fns/_server/app.mjs"],"sourcesContent":null,"names":["A","we","be","E","ee","J","te","C","Ke","Ve","ze","ve","ye","q","Je","pe","g","Ne","Y","We","ge","Q","N","He","qe","Be","Te","je","G","S","$","Re","z","P","ce","le","ue","de","Ye","De","Qe"],"mappings":"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"}
 
1
+ {"version":3,"file":"app.mjs","sources":["../../../../.vinxi/build/server-fns/_server/app.mjs"],"sourcesContent":null,"names":["A","me","we","S","ee","J","te","x","He","Be","We","ge","pe","N","De","he","v","je","Y","Ne","fe","Q","H","Me","Te","qe","Ue","Ie","G","E","$","ye","z","P","ce","Ke","Ve"],"mappings":"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"}
.output/server/chunks/nitro/nitro.mjs CHANGED
@@ -4080,7 +4080,7 @@ function renderHTMLError(error) {
4080
  }
4081
 
4082
  const appConfig$1 = {"name":"vinxi","routers":[{"name":"public","type":"static","base":"/","dir":"./public","root":"/home/dd/hf/solid-info","order":0,"outDir":"/home/dd/hf/solid-info/.vinxi/build/public"},{"name":"ssr","type":"http","link":{"client":"client"},"handler":"src/entry-server.tsx","extensions":["js","jsx","ts","tsx"],"target":"server","root":"/home/dd/hf/solid-info","base":"/","outDir":"/home/dd/hf/solid-info/.vinxi/build/ssr","order":1},{"name":"client","type":"client","base":"/_build","handler":"src/entry-client.tsx","extensions":["js","jsx","ts","tsx"],"target":"browser","root":"/home/dd/hf/solid-info","outDir":"/home/dd/hf/solid-info/.vinxi/build/client","order":2},{"name":"server-fns","type":"http","base":"/_server","handler":"node_modules/@solidjs/start/dist/runtime/server-handler.js","target":"server","root":"/home/dd/hf/solid-info","outDir":"/home/dd/hf/solid-info/.vinxi/build/server-fns","order":3}],"server":{"compressPublicAssets":{"brotli":true},"routeRules":{"/_build/assets/**":{"headers":{"cache-control":"public, immutable, max-age=31536000"}}},"experimental":{"asyncContext":true},"prerender":{}},"root":"/home/dd/hf/solid-info"};
4083
- const buildManifest = {"ssr":{"virtual:$vinxi/handler/ssr":{"file":"ssr.js","name":"ssr","src":"virtual:$vinxi/handler/ssr","isEntry":true}},"client":{"_HttpStatusCode-DjTx85av.js":{"file":"assets/HttpStatusCode-DjTx85av.js","name":"HttpStatusCode"},"_index-!~{006}~.js":{"file":"assets/index-6OxcYRx0.css","src":"_index-!~{006}~.js"},"_index-B2l7OIN8.js":{"file":"assets/index-B2l7OIN8.js","name":"index","imports":["_web-D63AcvFB.js"]},"_index-D9aqJf_2.js":{"file":"assets/index-D9aqJf_2.js","name":"index","imports":["_web-D63AcvFB.js"],"css":["assets/index-6OxcYRx0.css"]},"_web-D63AcvFB.js":{"file":"assets/web-D63AcvFB.js","name":"web"},"src/routes/about.tsx?pick=default&pick=$css":{"file":"assets/about-ClaaRWZ1.js","name":"about","src":"src/routes/about.tsx?pick=default&pick=$css","isEntry":true,"imports":["_web-D63AcvFB.js","_index-B2l7OIN8.js"]},"src/routes/md.tsx?pick=default&pick=$css":{"file":"assets/md-CWM4cTjw.js","name":"md","src":"src/routes/md.tsx?pick=default&pick=$css","isEntry":true,"imports":["_web-D63AcvFB.js","_index-D9aqJf_2.js"]},"src/routes/notfound.tsx?pick=default&pick=$css":{"file":"assets/notfound-bj6ACJF2.js","name":"notfound","src":"src/routes/notfound.tsx?pick=default&pick=$css","isEntry":true,"imports":["_web-D63AcvFB.js","_index-B2l7OIN8.js","_HttpStatusCode-DjTx85av.js"]},"virtual:$vinxi/handler/client":{"file":"assets/client-TpleaeAx.js","name":"client","src":"virtual:$vinxi/handler/client","isEntry":true,"imports":["_web-D63AcvFB.js","_index-D9aqJf_2.js","_index-B2l7OIN8.js","_HttpStatusCode-DjTx85av.js"],"css":["assets/client-dQsWU073.css"]}},"server-fns":{"src/app.tsx":{"file":"app.mjs","name":"app","src":"src/app.tsx","isDynamicEntry":true,"css":["assets/app-wuErL4xJ.css"]},"virtual:$vinxi/handler/server-fns":{"file":"entry.mjs","name":"entry","src":"virtual:$vinxi/handler/server-fns","isEntry":true,"dynamicImports":["src/app.tsx"]}}};
4084
 
4085
  const routeManifest = {"ssr":{},"client":{},"server-fns":{}};
4086
 
@@ -4343,14 +4343,14 @@ const assets$1 = {
4343
  "/1.md": {
4344
  "type": "text/markdown; charset=utf-8",
4345
  "etag": "\"28-CpwIcrQnZaVxfxg1l5yQq32gkBs\"",
4346
- "mtime": "2024-12-20T22:01:40.080Z",
4347
  "size": 40,
4348
  "path": "../public/1.md"
4349
  },
4350
  "/contents.json": {
4351
  "type": "application/json",
4352
  "etag": "\"7a9-deCaDQQVaqCNIqavwvpUbVXGvFA\"",
4353
- "mtime": "2024-12-20T22:01:40.080Z",
4354
  "size": 1961,
4355
  "path": "../public/contents.json"
4356
  },
@@ -4358,7 +4358,7 @@ const assets$1 = {
4358
  "type": "application/json",
4359
  "encoding": "br",
4360
  "etag": "\"138-dgdvUlm5R7vPAwj/gXwFsMWoxQo\"",
4361
- "mtime": "2024-12-20T22:01:40.277Z",
4362
  "size": 312,
4363
  "path": "../public/contents.json.br"
4364
  },
@@ -4366,352 +4366,408 @@ const assets$1 = {
4366
  "type": "application/json",
4367
  "encoding": "gzip",
4368
  "etag": "\"167-CJhb+dhsn2qELM7B5E01Xp8tMes\"",
4369
- "mtime": "2024-12-20T22:01:40.277Z",
4370
  "size": 359,
4371
  "path": "../public/contents.json.gz"
4372
  },
4373
  "/favicon.ico": {
4374
  "type": "image/vnd.microsoft.icon",
4375
  "etag": "\"298-hdW7/pL89QptiszdYCHH67XxLxs\"",
4376
- "mtime": "2024-12-20T22:01:40.084Z",
4377
  "size": 664,
4378
  "path": "../public/favicon.ico"
4379
  },
4380
  "/help.md": {
4381
  "type": "text/markdown; charset=utf-8",
4382
  "etag": "\"45f-1yF+WdYQeRQVARlsjYAX6GcYQ3w\"",
4383
- "mtime": "2024-12-20T22:01:40.084Z",
4384
  "size": 1119,
4385
  "path": "../public/help.md"
4386
  },
4387
  "/index.html": {
4388
  "type": "text/html; charset=utf-8",
4389
- "etag": "\"e66-z4lcb6ga/OiX7Y3b05i2+tyLSbc\"",
4390
- "mtime": "2024-12-20T22:01:44.247Z",
4391
  "size": 3686,
4392
  "path": "../public/index.html"
4393
  },
4394
  "/index.html.br": {
4395
  "type": "text/html; charset=utf-8",
4396
  "encoding": "br",
4397
- "etag": "\"1ff-9ogMz9JmwKUa58/+Uh0RyOxZZu8\"",
4398
- "mtime": "2024-12-20T22:01:44.280Z",
4399
- "size": 511,
4400
  "path": "../public/index.html.br"
4401
  },
4402
  "/index.html.gz": {
4403
  "type": "text/html; charset=utf-8",
4404
  "encoding": "gzip",
4405
- "etag": "\"2ad-CjkKqQduCMBjq1z4gE3lNq0zyaA\"",
4406
- "mtime": "2024-12-20T22:01:44.267Z",
4407
- "size": 685,
4408
  "path": "../public/index.html.gz"
4409
  },
4410
- "/Notes/Krita_for_Notes.md": {
4411
- "type": "text/markdown; charset=utf-8",
4412
- "etag": "\"1c6c-IjlBhHrjYDmor3jqQTuzRQDR2CA\"",
4413
- "mtime": "2024-12-20T22:01:40.000Z",
4414
- "size": 7276,
4415
- "path": "../public/Notes/Krita_for_Notes.md"
4416
- },
4417
- "/Notes/Per_Project.md": {
4418
- "type": "text/markdown; charset=utf-8",
4419
- "etag": "\"e8e-7bbHzfed4Yr1Pf4jVjxf611EvQA\"",
4420
- "mtime": "2024-12-20T22:01:40.010Z",
4421
- "size": 3726,
4422
- "path": "../public/Notes/Per_Project.md"
4423
- },
4424
- "/Notes/per_project_git0000.png": {
4425
- "type": "image/png",
4426
- "etag": "\"538c6-/oomn2mwBbHmV1L/iOZqvoNDG1s\"",
4427
- "mtime": "2024-12-20T22:01:40.010Z",
4428
- "size": 342214,
4429
- "path": "../public/Notes/per_project_git0000.png"
4430
- },
4431
- "/Notes/per_project_git0001.png": {
4432
- "type": "image/png",
4433
- "etag": "\"42ccf-XuAa3PXEXR+rmn56znAXmPpz1jA\"",
4434
- "mtime": "2024-12-20T22:01:40.010Z",
4435
- "size": 273615,
4436
- "path": "../public/Notes/per_project_git0001.png"
4437
- },
4438
- "/The_Complete_FreeBSD/839.jpg": {
4439
- "type": "image/jpeg",
4440
- "etag": "\"970dd-GFrtIiqBu12DF4u4nZK6VFScorY\"",
4441
- "mtime": "2024-12-20T22:01:40.000Z",
4442
- "size": 618717,
4443
- "path": "../public/The_Complete_FreeBSD/839.jpg"
4444
- },
4445
- "/The_Complete_FreeBSD/839.md": {
4446
- "type": "text/markdown; charset=utf-8",
4447
- "etag": "\"16-KRnByF5o2J5R7zHPcMfa5BpA338\"",
4448
- "mtime": "2024-12-20T22:01:40.010Z",
4449
- "size": 22,
4450
- "path": "../public/The_Complete_FreeBSD/839.md"
4451
- },
4452
- "/The_Complete_FreeBSD/840.jpg": {
4453
- "type": "image/jpeg",
4454
- "etag": "\"787dc-XRQzj2si34TwKIfQDNIi2dx8t4g\"",
4455
- "mtime": "2024-12-20T22:01:40.010Z",
4456
- "size": 493532,
4457
- "path": "../public/The_Complete_FreeBSD/840.jpg"
4458
- },
4459
- "/The_Complete_FreeBSD/840.md": {
4460
- "type": "text/markdown; charset=utf-8",
4461
- "etag": "\"16-iFNOoRQ5wBOXn0gaq43k8rGNYrM\"",
4462
- "mtime": "2024-12-20T22:01:40.010Z",
4463
- "size": 22,
4464
- "path": "../public/The_Complete_FreeBSD/840.md"
4465
- },
4466
- "/The_Complete_FreeBSD/841.jpg": {
4467
- "type": "image/jpeg",
4468
- "etag": "\"5e67f-2RIg8L0rQEI/J/i/l0tWyZR4arE\"",
4469
- "mtime": "2024-12-20T22:01:40.010Z",
4470
- "size": 386687,
4471
- "path": "../public/The_Complete_FreeBSD/841.jpg"
4472
- },
4473
- "/The_Complete_FreeBSD/841.md": {
4474
- "type": "text/markdown; charset=utf-8",
4475
- "etag": "\"16-uO40BWa3tRTMk1+n6sdGeIm45aE\"",
4476
- "mtime": "2024-12-20T22:01:40.010Z",
4477
- "size": 22,
4478
- "path": "../public/The_Complete_FreeBSD/841.md"
4479
- },
4480
- "/The_Complete_FreeBSD/cover.jpg": {
4481
- "type": "image/jpeg",
4482
- "etag": "\"10b4ff-x7DsfHvTd5i7rvXz1jK0aPg2pek\"",
4483
- "mtime": "2024-12-20T22:01:40.014Z",
4484
- "size": 1094911,
4485
- "path": "../public/The_Complete_FreeBSD/cover.jpg"
4486
- },
4487
- "/The_Complete_FreeBSD/cover.md": {
4488
- "type": "text/markdown; charset=utf-8",
4489
- "etag": "\"45-HI52ZZBuXwLSA0KY+Kc8hf0xs0Y\"",
4490
- "mtime": "2024-12-20T22:01:40.017Z",
4491
- "size": 69,
4492
- "path": "../public/The_Complete_FreeBSD/cover.md"
4493
- },
4494
  "/2024_Journal/2024_04_04.md": {
4495
  "type": "text/markdown; charset=utf-8",
4496
  "etag": "\"1a8-IMdXZNp6o2TC04854nGcS8ucBCg\"",
4497
- "mtime": "2024-12-20T22:01:40.000Z",
4498
  "size": 424,
4499
  "path": "../public/2024_Journal/2024_04_04.md"
4500
  },
4501
  "/2024_Journal/2024_04_07.md": {
4502
  "type": "text/markdown; charset=utf-8",
4503
  "etag": "\"114-PIz6Re0Ou/xfukwV6qf80lDZbVk\"",
4504
- "mtime": "2024-12-20T22:01:40.004Z",
4505
  "size": 276,
4506
  "path": "../public/2024_Journal/2024_04_07.md"
4507
  },
4508
  "/2024_Journal/2024_04_21.md": {
4509
  "type": "text/markdown; charset=utf-8",
4510
  "etag": "\"186-Sq78Kcf/ZwXshy3+6a4E6qXiqyg\"",
4511
- "mtime": "2024-12-20T22:01:40.004Z",
4512
  "size": 390,
4513
  "path": "../public/2024_Journal/2024_04_21.md"
4514
  },
4515
  "/2024_Journal/2024_04_24.md": {
4516
  "type": "text/markdown; charset=utf-8",
4517
  "etag": "\"196-SuFPPTPA46V6lNx5fvPxXcsmYR0\"",
4518
- "mtime": "2024-12-20T22:01:40.004Z",
4519
  "size": 406,
4520
  "path": "../public/2024_Journal/2024_04_24.md"
4521
  },
4522
  "/2024_Journal/2024_05_03.md": {
4523
  "type": "text/markdown; charset=utf-8",
4524
  "etag": "\"388-6aqJUUiuCCrjWX+1Wg5EFY9vpaE\"",
4525
- "mtime": "2024-12-20T22:01:40.007Z",
4526
  "size": 904,
4527
  "path": "../public/2024_Journal/2024_05_03.md"
4528
  },
4529
  "/2024_Journal/2024_05_04.md": {
4530
  "type": "text/markdown; charset=utf-8",
4531
  "etag": "\"2b2-ZsWX2yhZqdYVQppV8yMkykY6Pa4\"",
4532
- "mtime": "2024-12-20T22:01:40.007Z",
4533
  "size": 690,
4534
  "path": "../public/2024_Journal/2024_05_04.md"
4535
  },
4536
  "/2024_Journal/2024_05_07.md": {
4537
  "type": "text/markdown; charset=utf-8",
4538
  "etag": "\"2ba-UMUnFsqznYee2EIgcsKTbj417iI\"",
4539
- "mtime": "2024-12-20T22:01:40.007Z",
4540
  "size": 698,
4541
  "path": "../public/2024_Journal/2024_05_07.md"
4542
  },
4543
  "/2024_Journal/2024_05_09.md": {
4544
  "type": "text/markdown; charset=utf-8",
4545
  "etag": "\"278-blxE3MTXdl/NXzuHJpg+7oT+mk0\"",
4546
- "mtime": "2024-12-20T22:01:40.007Z",
4547
  "size": 632,
4548
  "path": "../public/2024_Journal/2024_05_09.md"
4549
  },
4550
  "/2024_Journal/2024_05_10.md": {
4551
  "type": "text/markdown; charset=utf-8",
4552
  "etag": "\"226-QTWisVaB5vfiVhfQJ/0sk9gbjFs\"",
4553
- "mtime": "2024-12-20T22:01:40.007Z",
4554
  "size": 550,
4555
  "path": "../public/2024_Journal/2024_05_10.md"
4556
  },
4557
  "/2024_Journal/2024_11_06.md": {
4558
  "type": "text/markdown; charset=utf-8",
4559
  "etag": "\"33e-e+CxQGEbak/4i3P6klrKIKigClU\"",
4560
- "mtime": "2024-12-20T22:01:40.007Z",
4561
  "size": 830,
4562
  "path": "../public/2024_Journal/2024_11_06.md"
4563
  },
4564
  "/2024_Journal/2024_11_07.md": {
4565
  "type": "text/markdown; charset=utf-8",
4566
  "etag": "\"428-Yp3e+8Xy5xXyIJwelwWyYADhFxg\"",
4567
- "mtime": "2024-12-20T22:01:40.007Z",
4568
  "size": 1064,
4569
  "path": "../public/2024_Journal/2024_11_07.md"
4570
  },
4571
  "/2024_Journal/2024_11_12.md": {
4572
  "type": "text/markdown; charset=utf-8",
4573
  "etag": "\"32c-/sw6uvhlCf3IpbknlYC6hTfh/k8\"",
4574
- "mtime": "2024-12-20T22:01:40.007Z",
4575
  "size": 812,
4576
  "path": "../public/2024_Journal/2024_11_12.md"
4577
  },
4578
  "/2024_Journal/cover.md": {
4579
  "type": "text/markdown; charset=utf-8",
4580
  "etag": "\"af-GM+tcvsUFtUII5J2oV9xEJA/nXA\"",
4581
- "mtime": "2024-12-20T22:01:40.007Z",
4582
  "size": 175,
4583
  "path": "../public/2024_Journal/cover.md"
4584
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4585
  "/The_SolidInfo_Manual/Cover.md": {
4586
  "type": "text/markdown; charset=utf-8",
4587
  "etag": "\"1d2-01+/Ntl3sQx5s7NOtZELKxm8JAI\"",
4588
- "mtime": "2024-12-20T22:01:40.000Z",
4589
  "size": 466,
4590
  "path": "../public/The_SolidInfo_Manual/Cover.md"
4591
  },
4592
  "/The_SolidInfo_Manual/gist_markdown_examples.md": {
4593
  "type": "text/markdown; charset=utf-8",
4594
  "etag": "\"2d80-UlJuufyPhkrbAjAuvLOj/S1THao\"",
4595
- "mtime": "2024-12-20T22:01:40.017Z",
4596
  "size": 11648,
4597
  "path": "../public/The_SolidInfo_Manual/gist_markdown_examples.md"
4598
  },
4599
  "/The_SolidInfo_Manual/todo.md": {
4600
  "type": "text/markdown; charset=utf-8",
4601
  "etag": "\"2a7-RgiW7cDIXuoo43rOfuVjJyS0Z3g\"",
4602
- "mtime": "2024-12-20T22:01:40.017Z",
4603
  "size": 679,
4604
  "path": "../public/The_SolidInfo_Manual/todo.md"
4605
  },
4606
  "/The_SolidInfo_Manual/todo0.3166486481942229.png": {
4607
  "type": "image/png",
4608
  "etag": "\"2c25-FFPjAI7Wmkv8gGEhanwl4OKPAWE\"",
4609
- "mtime": "2024-12-20T22:01:40.020Z",
4610
  "size": 11301,
4611
  "path": "../public/The_SolidInfo_Manual/todo0.3166486481942229.png"
4612
  },
4613
  "/The_SolidInfo_Manual/tutorial.md": {
4614
  "type": "text/markdown; charset=utf-8",
4615
- "etag": "\"89b-0FdgYW4nseUvWc1ZWyMw/nldiCM\"",
4616
- "mtime": "2024-12-20T22:01:40.020Z",
4617
- "size": 2203,
4618
  "path": "../public/The_SolidInfo_Manual/tutorial.md"
4619
  },
4620
  "/_build/server-functions-manifest.json": {
4621
  "type": "application/json",
4622
  "etag": "\"19-U+evudgPW1yE9kGumdxd/vtvk2s\"",
4623
- "mtime": "2024-12-20T22:01:40.097Z",
4624
  "size": 25,
4625
  "path": "../public/_build/server-functions-manifest.json"
4626
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4627
  "/Notes/media/2024-11-12_10-21.png": {
4628
  "type": "image/png",
4629
  "etag": "\"20cc3-WJSjGQRfpEBjrudFPM7K2o9EE+g\"",
4630
- "mtime": "2024-12-20T22:01:40.004Z",
4631
  "size": 134339,
4632
  "path": "../public/Notes/media/2024-11-12_10-21.png"
4633
  },
4634
  "/Notes/media/frame0000.png": {
4635
  "type": "image/png",
4636
  "etag": "\"51649-Q705oSYkf8WFZJ8iFDSaXUNamsc\"",
4637
- "mtime": "2024-12-20T22:01:40.037Z",
4638
  "size": 333385,
4639
  "path": "../public/Notes/media/frame0000.png"
4640
  },
4641
  "/Notes/media/frame0001.png": {
4642
  "type": "image/png",
4643
  "etag": "\"532ba-76ZHABqoJEJXtlAlM1cmzwbXdZw\"",
4644
- "mtime": "2024-12-20T22:01:40.050Z",
4645
  "size": 340666,
4646
  "path": "../public/Notes/media/frame0001.png"
4647
  },
4648
  "/Notes/media/frame0002.png": {
4649
  "type": "image/png",
4650
  "etag": "\"6437a-IADIIMV9Hl75l183/HzzzK2awB8\"",
4651
- "mtime": "2024-12-20T22:01:40.044Z",
4652
  "size": 410490,
4653
  "path": "../public/Notes/media/frame0002.png"
4654
  },
4655
  "/Notes/media/frame0003.png": {
4656
  "type": "image/png",
4657
  "etag": "\"86386-G+9E1ybEscTQKLX+z8ih3Vzk6n0\"",
4658
- "mtime": "2024-12-20T22:01:40.047Z",
4659
  "size": 549766,
4660
  "path": "../public/Notes/media/frame0003.png"
4661
  },
4662
  "/Notes/media/frame0004.png": {
4663
  "type": "image/png",
4664
  "etag": "\"812cb-iNSDzbzPHEm9a2K1P0NBDmDr/Ws\"",
4665
- "mtime": "2024-12-20T22:01:40.054Z",
4666
  "size": 529099,
4667
  "path": "../public/Notes/media/frame0004.png"
4668
  },
4669
  "/Notes/media/frame0005.png": {
4670
  "type": "image/png",
4671
  "etag": "\"2f87d-/y1px1TBx0CtzL5uEp2reh+6M+o\"",
4672
- "mtime": "2024-12-20T22:01:40.060Z",
4673
  "size": 194685,
4674
  "path": "../public/Notes/media/frame0005.png"
4675
  },
4676
  "/Notes/media/frame0006.png": {
4677
  "type": "image/png",
4678
  "etag": "\"3cfe4-1u5lyEn5JGhqstI3+mIYNS9hlPw\"",
4679
- "mtime": "2024-12-20T22:01:40.060Z",
4680
  "size": 249828,
4681
  "path": "../public/Notes/media/frame0006.png"
4682
  },
4683
  "/Notes/media/frame0007.png": {
4684
  "type": "image/png",
4685
  "etag": "\"a16c7-THWIOUFTXffa7HPv8ksoCEjtcn0\"",
4686
- "mtime": "2024-12-20T22:01:40.064Z",
4687
  "size": 661191,
4688
  "path": "../public/Notes/media/frame0007.png"
4689
  },
4690
  "/Notes/media/frame0008.png": {
4691
  "type": "image/png",
4692
  "etag": "\"52132-u9F2tsyHfl64eW6WJjm/VORr+tc\"",
4693
- "mtime": "2024-12-20T22:01:40.064Z",
4694
  "size": 336178,
4695
  "path": "../public/Notes/media/frame0008.png"
4696
  },
4697
  "/Notes/media/frame0009.png": {
4698
  "type": "image/png",
4699
  "etag": "\"3f69d-h5G01xdmbvJcdTj9BscBdTnIusg\"",
4700
- "mtime": "2024-12-20T22:01:40.067Z",
4701
  "size": 259741,
4702
  "path": "../public/Notes/media/frame0009.png"
4703
  },
4704
  "/Notes/media/left_docker_panel.png": {
4705
  "type": "image/png",
4706
  "etag": "\"20243-IPV/ECvNE3K/Tx6idIlOj42Nui8\"",
4707
- "mtime": "2024-12-20T22:01:40.070Z",
4708
  "size": 131651,
4709
  "path": "../public/Notes/media/left_docker_panel.png"
4710
  },
4711
  "/Notes/media/metallica.kra": {
4712
  "type": "text/plain; charset=utf-8",
4713
  "etag": "\"bc894-iT+dTbP+dEkz6fUGFbqAUThSnaM\"",
4714
- "mtime": "2024-12-20T22:01:40.074Z",
4715
  "size": 772244,
4716
  "path": "../public/Notes/media/metallica.kra"
4717
  },
@@ -4719,7 +4775,7 @@ const assets$1 = {
4719
  "type": "text/plain; charset=utf-8",
4720
  "encoding": "br",
4721
  "etag": "\"6d797-wI82L75b6R4AmcWfr+CCMm84Tgk\"",
4722
- "mtime": "2024-12-20T22:01:42.437Z",
4723
  "size": 448407,
4724
  "path": "../public/Notes/media/metallica.kra.br"
4725
  },
@@ -4727,14 +4783,14 @@ const assets$1 = {
4727
  "type": "text/plain; charset=utf-8",
4728
  "encoding": "gzip",
4729
  "etag": "\"7471d-mXb8wPb0vxJk4MTA9gW7eqwZgsk\"",
4730
- "mtime": "2024-12-20T22:01:40.430Z",
4731
  "size": 476957,
4732
  "path": "../public/Notes/media/metallica.kra.gz"
4733
  },
4734
  "/Notes/media/never.kra": {
4735
  "type": "text/plain; charset=utf-8",
4736
  "etag": "\"864e7-Sripv3zZuAGM4cw5toFYl5vECeU\"",
4737
- "mtime": "2024-12-20T22:01:40.077Z",
4738
  "size": 550119,
4739
  "path": "../public/Notes/media/never.kra"
4740
  },
@@ -4742,7 +4798,7 @@ const assets$1 = {
4742
  "type": "text/plain; charset=utf-8",
4743
  "encoding": "br",
4744
  "etag": "\"39f1f-Sagx+2huF7G/PorJ+GHHKg0jX0E\"",
4745
- "mtime": "2024-12-20T22:01:41.767Z",
4746
  "size": 237343,
4747
  "path": "../public/Notes/media/never.kra.br"
4748
  },
@@ -4750,144 +4806,88 @@ const assets$1 = {
4750
  "type": "text/plain; charset=utf-8",
4751
  "encoding": "gzip",
4752
  "etag": "\"3f554-eiaCb79RaCpqDHXLsxka3HdUECM\"",
4753
- "mtime": "2024-12-20T22:01:40.414Z",
4754
  "size": 259412,
4755
  "path": "../public/Notes/media/never.kra.gz"
4756
  },
4757
- "/2024_Journal/media/21.png": {
4758
- "type": "image/png",
4759
- "etag": "\"92619-g5+ZOiYfc0esZdK/+gd+gOFPZ4w\"",
4760
- "mtime": "2024-12-20T22:01:40.004Z",
4761
- "size": 599577,
4762
- "path": "../public/2024_Journal/media/21.png"
4763
- },
4764
- "/2024_Journal/media/Apr_24_2024_1713983076018_0.png": {
4765
- "type": "image/png",
4766
- "etag": "\"178c64-aKiz5jqehHHT5NP8MaWs6+ZEdr4\"",
4767
- "mtime": "2024-12-20T22:01:40.020Z",
4768
- "size": 1543268,
4769
- "path": "../public/2024_Journal/media/Apr_24_2024_1713983076018_0.png"
4770
- },
4771
- "/2024_Journal/media/jobsearchnotes.jpg": {
4772
- "type": "image/jpeg",
4773
- "etag": "\"980f5-bz8iA5SGcaPU2CQ1TQ/v7D/vGnQ\"",
4774
- "mtime": "2024-12-20T22:01:40.020Z",
4775
- "size": 622837,
4776
- "path": "../public/2024_Journal/media/jobsearchnotes.jpg"
4777
- },
4778
- "/2024_Journal/media/jobsearchnotes2.jpg": {
4779
- "type": "image/jpeg",
4780
- "etag": "\"604b5-gaooVF7tW/VB3OVf+vU25uXlcXY\"",
4781
- "mtime": "2024-12-20T22:01:40.020Z",
4782
- "size": 394421,
4783
- "path": "../public/2024_Journal/media/jobsearchnotes2.jpg"
4784
- },
4785
- "/2024_Journal/media/krita_cheat_1715303609206_0.png": {
4786
- "type": "image/png",
4787
- "etag": "\"6a60c-kobEJiEnuq/EUSfS8L168pxhWx4\"",
4788
- "mtime": "2024-12-20T22:01:40.027Z",
4789
- "size": 435724,
4790
- "path": "../public/2024_Journal/media/krita_cheat_1715303609206_0.png"
4791
- },
4792
- "/2024_Journal/media/mypaint_keys.png": {
4793
- "type": "image/png",
4794
- "etag": "\"3a6ec-wSrq+kgOtXPu1Jzb6+A+XLn1R4o\"",
4795
- "mtime": "2024-12-20T22:01:40.030Z",
4796
- "size": 239340,
4797
- "path": "../public/2024_Journal/media/mypaint_keys.png"
4798
- },
4799
- "/2024_Journal/media/nlpnotes.jpg": {
4800
- "type": "image/jpeg",
4801
- "etag": "\"354b51-C/E+qz1lRxqE6GJFCpTl8j72TP4\"",
4802
- "mtime": "2024-12-20T22:01:40.034Z",
4803
- "size": 3492689,
4804
- "path": "../public/2024_Journal/media/nlpnotes.jpg"
4805
- },
4806
- "/2024_Journal/media/redothis.jpg": {
4807
- "type": "image/jpeg",
4808
- "etag": "\"7c356-KWZtDvHCRn3/kUUJXgEFvv16QMc\"",
4809
- "mtime": "2024-12-20T22:01:40.034Z",
4810
- "size": 508758,
4811
- "path": "../public/2024_Journal/media/redothis.jpg"
4812
- },
4813
  "/The_SolidInfo_Manual/media/ari.png": {
4814
  "type": "image/png",
4815
  "etag": "\"3bff-Juz+2cBorDH9lqT6f78qvDFNb/A\"",
4816
- "mtime": "2024-12-20T22:01:40.004Z",
4817
  "size": 15359,
4818
  "path": "../public/The_SolidInfo_Manual/media/ari.png"
4819
  },
4820
  "/_build/.vite/manifest.json": {
4821
  "type": "application/json",
4822
- "etag": "\"746-PojJcX7OhpbEFW2No9q0mpB6SLE\"",
4823
- "mtime": "2024-12-20T22:01:40.097Z",
4824
  "size": 1862,
4825
  "path": "../public/_build/.vite/manifest.json"
4826
  },
4827
  "/_build/.vite/manifest.json.br": {
4828
  "type": "application/json",
4829
  "encoding": "br",
4830
- "etag": "\"188-JuW2GFjFE9i+8aP0fZpxQ9bdKu0\"",
4831
- "mtime": "2024-12-20T22:01:40.277Z",
4832
- "size": 392,
4833
  "path": "../public/_build/.vite/manifest.json.br"
4834
  },
4835
  "/_build/.vite/manifest.json.gz": {
4836
  "type": "application/json",
4837
  "encoding": "gzip",
4838
- "etag": "\"1b7-OimCQVDlxeN59KqJ1OveJEJAIEc\"",
4839
- "mtime": "2024-12-20T22:01:40.277Z",
4840
- "size": 439,
4841
  "path": "../public/_build/.vite/manifest.json.gz"
4842
  },
4843
  "/_build/assets/HttpStatusCode-DjTx85av.js": {
4844
  "type": "text/javascript; charset=utf-8",
4845
  "etag": "\"20-6m70mxigcQrfQOHf/Wz+MEC183U\"",
4846
- "mtime": "2024-12-20T22:01:40.097Z",
4847
  "size": 32,
4848
  "path": "../public/_build/assets/HttpStatusCode-DjTx85av.js"
4849
  },
4850
- "/_build/assets/about-ClaaRWZ1.js": {
4851
  "type": "text/javascript; charset=utf-8",
4852
- "etag": "\"eb-/ClAUwyb16KG9coifJWwWeOIkrc\"",
4853
- "mtime": "2024-12-20T22:01:40.097Z",
4854
  "size": 235,
4855
- "path": "../public/_build/assets/about-ClaaRWZ1.js"
4856
  },
4857
- "/_build/assets/client-TpleaeAx.js": {
4858
  "type": "text/javascript; charset=utf-8",
4859
- "etag": "\"1a82-jQcmFzoP7oKMPzeiSiK7E3XXv1I\"",
4860
- "mtime": "2024-12-20T22:01:40.097Z",
4861
- "size": 6786,
4862
- "path": "../public/_build/assets/client-TpleaeAx.js"
4863
  },
4864
- "/_build/assets/client-TpleaeAx.js.br": {
4865
  "type": "text/javascript; charset=utf-8",
4866
  "encoding": "br",
4867
- "etag": "\"9de-Siz/bcoT8in4PHIy2jjLNjlXPEU\"",
4868
- "mtime": "2024-12-20T22:01:40.277Z",
4869
- "size": 2526,
4870
- "path": "../public/_build/assets/client-TpleaeAx.js.br"
4871
  },
4872
- "/_build/assets/client-TpleaeAx.js.gz": {
4873
  "type": "text/javascript; charset=utf-8",
4874
  "encoding": "gzip",
4875
- "etag": "\"b4e-4rflqDF3LaMvYsdLZAJL8uixBgU\"",
4876
- "mtime": "2024-12-20T22:01:40.277Z",
4877
- "size": 2894,
4878
- "path": "../public/_build/assets/client-TpleaeAx.js.gz"
4879
  },
4880
  "/_build/assets/client-dQsWU073.css": {
4881
  "type": "text/css; charset=utf-8",
4882
  "etag": "\"13d-lXwPzdh6OC7X2cXc+VMlNHmHHmE\"",
4883
- "mtime": "2024-12-20T22:01:40.097Z",
4884
  "size": 317,
4885
  "path": "../public/_build/assets/client-dQsWU073.css"
4886
  },
4887
  "/_build/assets/index-6OxcYRx0.css": {
4888
  "type": "text/css; charset=utf-8",
4889
  "etag": "\"1a19-x2ekygES5db3QFOA7llYULibaAI\"",
4890
- "mtime": "2024-12-20T22:01:40.097Z",
4891
  "size": 6681,
4892
  "path": "../public/_build/assets/index-6OxcYRx0.css"
4893
  },
@@ -4895,7 +4895,7 @@ const assets$1 = {
4895
  "type": "text/css; charset=utf-8",
4896
  "encoding": "br",
4897
  "etag": "\"656-3v/KLgu8gpd8iuQNHfFGMDwAjYg\"",
4898
- "mtime": "2024-12-20T22:01:40.277Z",
4899
  "size": 1622,
4900
  "path": "../public/_build/assets/index-6OxcYRx0.css.br"
4901
  },
@@ -4903,97 +4903,97 @@ const assets$1 = {
4903
  "type": "text/css; charset=utf-8",
4904
  "encoding": "gzip",
4905
  "etag": "\"79c-UOS5UfMJNjTAOInO+oNg23l4ggA\"",
4906
- "mtime": "2024-12-20T22:01:40.277Z",
4907
  "size": 1948,
4908
  "path": "../public/_build/assets/index-6OxcYRx0.css.gz"
4909
  },
4910
- "/_build/assets/index-B2l7OIN8.js": {
4911
- "type": "text/javascript; charset=utf-8",
4912
- "etag": "\"177-ZZWFkOzSdyHUMKebqC4XHurzXKU\"",
4913
- "mtime": "2024-12-20T22:01:40.097Z",
4914
- "size": 375,
4915
- "path": "../public/_build/assets/index-B2l7OIN8.js"
4916
- },
4917
- "/_build/assets/index-D9aqJf_2.js": {
4918
  "type": "text/javascript; charset=utf-8",
4919
- "etag": "\"15869-6Sp8K+yz7O2i3CGuD73YMQP1fn8\"",
4920
- "mtime": "2024-12-20T22:01:40.097Z",
4921
- "size": 88169,
4922
- "path": "../public/_build/assets/index-D9aqJf_2.js"
4923
  },
4924
- "/_build/assets/index-D9aqJf_2.js.br": {
4925
  "type": "text/javascript; charset=utf-8",
4926
  "encoding": "br",
4927
- "etag": "\"5c5a-KK+jBexyltBLGCNJCNVXAC7xk3o\"",
4928
- "mtime": "2024-12-20T22:01:40.527Z",
4929
- "size": 23642,
4930
- "path": "../public/_build/assets/index-D9aqJf_2.js.br"
4931
  },
4932
- "/_build/assets/index-D9aqJf_2.js.gz": {
4933
  "type": "text/javascript; charset=utf-8",
4934
  "encoding": "gzip",
4935
- "etag": "\"67e6-IQVNjRwSw7eMxuwltKwd0ty/T+M\"",
4936
- "mtime": "2024-12-20T22:01:40.290Z",
4937
- "size": 26598,
4938
- "path": "../public/_build/assets/index-D9aqJf_2.js.gz"
 
 
 
 
 
 
 
4939
  },
4940
- "/_build/assets/md-CWM4cTjw.js": {
4941
  "type": "text/javascript; charset=utf-8",
4942
- "etag": "\"9ec-q3nclAwCburk+LPk+09N+OS8WCI\"",
4943
- "mtime": "2024-12-20T22:01:40.097Z",
4944
- "size": 2540,
4945
- "path": "../public/_build/assets/md-CWM4cTjw.js"
4946
  },
4947
- "/_build/assets/md-CWM4cTjw.js.br": {
4948
  "type": "text/javascript; charset=utf-8",
4949
  "encoding": "br",
4950
- "etag": "\"3d8-1mnT9zCxnnaipYZBBD4nd0yhA7o\"",
4951
- "mtime": "2024-12-20T22:01:40.277Z",
4952
- "size": 984,
4953
- "path": "../public/_build/assets/md-CWM4cTjw.js.br"
4954
  },
4955
- "/_build/assets/md-CWM4cTjw.js.gz": {
4956
  "type": "text/javascript; charset=utf-8",
4957
  "encoding": "gzip",
4958
- "etag": "\"46b-TUqUe48zrPm6TAnyvIWMsMtCVTU\"",
4959
- "mtime": "2024-12-20T22:01:40.277Z",
4960
- "size": 1131,
4961
- "path": "../public/_build/assets/md-CWM4cTjw.js.gz"
4962
  },
4963
- "/_build/assets/notfound-bj6ACJF2.js": {
4964
  "type": "text/javascript; charset=utf-8",
4965
- "etag": "\"1ba-5SM85+Cr6mkOAa2oNUvqHKT3wP4\"",
4966
- "mtime": "2024-12-20T22:01:40.097Z",
4967
  "size": 442,
4968
- "path": "../public/_build/assets/notfound-bj6ACJF2.js"
4969
  },
4970
- "/_build/assets/web-D63AcvFB.js": {
4971
  "type": "text/javascript; charset=utf-8",
4972
- "etag": "\"5140-OZvZ34WdPNiomP3EPgOA5L6/KLE\"",
4973
- "mtime": "2024-12-20T22:01:40.097Z",
4974
- "size": 20800,
4975
- "path": "../public/_build/assets/web-D63AcvFB.js"
4976
  },
4977
- "/_build/assets/web-D63AcvFB.js.br": {
4978
  "type": "text/javascript; charset=utf-8",
4979
  "encoding": "br",
4980
- "etag": "\"1d74-QT29oZniSO/ltm/60FWN4wE3OgI\"",
4981
- "mtime": "2024-12-20T22:01:40.287Z",
4982
- "size": 7540,
4983
- "path": "../public/_build/assets/web-D63AcvFB.js.br"
4984
  },
4985
- "/_build/assets/web-D63AcvFB.js.gz": {
4986
  "type": "text/javascript; charset=utf-8",
4987
  "encoding": "gzip",
4988
- "etag": "\"205e-dNTutI1Iu0+bk0YW9RHCHOTsgqY\"",
4989
- "mtime": "2024-12-20T22:01:40.277Z",
4990
- "size": 8286,
4991
- "path": "../public/_build/assets/web-D63AcvFB.js.gz"
4992
  },
4993
  "/_server/assets/app-wuErL4xJ.css": {
4994
  "type": "text/css; charset=utf-8",
4995
  "etag": "\"1b55-kjF3xgYfubfxPwjmlDtFWLyBvcM\"",
4996
- "mtime": "2024-12-20T22:01:40.104Z",
4997
  "size": 6997,
4998
  "path": "../public/_server/assets/app-wuErL4xJ.css"
4999
  },
@@ -5001,7 +5001,7 @@ const assets$1 = {
5001
  "type": "text/css; charset=utf-8",
5002
  "encoding": "br",
5003
  "etag": "\"6db-m4S3DxnQE9vls794zywaXpImmBY\"",
5004
- "mtime": "2024-12-20T22:01:40.287Z",
5005
  "size": 1755,
5006
  "path": "../public/_server/assets/app-wuErL4xJ.css.br"
5007
  },
@@ -5009,7 +5009,7 @@ const assets$1 = {
5009
  "type": "text/css; charset=utf-8",
5010
  "encoding": "gzip",
5011
  "etag": "\"82c-0WVGt9anS1gjtmJeowE47ZUV2uQ\"",
5012
- "mtime": "2024-12-20T22:01:40.277Z",
5013
  "size": 2092,
5014
  "path": "../public/_server/assets/app-wuErL4xJ.css.gz"
5015
  }
 
4080
  }
4081
 
4082
  const appConfig$1 = {"name":"vinxi","routers":[{"name":"public","type":"static","base":"/","dir":"./public","root":"/home/dd/hf/solid-info","order":0,"outDir":"/home/dd/hf/solid-info/.vinxi/build/public"},{"name":"ssr","type":"http","link":{"client":"client"},"handler":"src/entry-server.tsx","extensions":["js","jsx","ts","tsx"],"target":"server","root":"/home/dd/hf/solid-info","base":"/","outDir":"/home/dd/hf/solid-info/.vinxi/build/ssr","order":1},{"name":"client","type":"client","base":"/_build","handler":"src/entry-client.tsx","extensions":["js","jsx","ts","tsx"],"target":"browser","root":"/home/dd/hf/solid-info","outDir":"/home/dd/hf/solid-info/.vinxi/build/client","order":2},{"name":"server-fns","type":"http","base":"/_server","handler":"node_modules/@solidjs/start/dist/runtime/server-handler.js","target":"server","root":"/home/dd/hf/solid-info","outDir":"/home/dd/hf/solid-info/.vinxi/build/server-fns","order":3}],"server":{"compressPublicAssets":{"brotli":true},"routeRules":{"/_build/assets/**":{"headers":{"cache-control":"public, immutable, max-age=31536000"}}},"experimental":{"asyncContext":true},"prerender":{}},"root":"/home/dd/hf/solid-info"};
4083
+ const buildManifest = {"ssr":{"virtual:$vinxi/handler/ssr":{"file":"ssr.js","name":"ssr","src":"virtual:$vinxi/handler/ssr","isEntry":true}},"client":{"_HttpStatusCode-DjTx85av.js":{"file":"assets/HttpStatusCode-DjTx85av.js","name":"HttpStatusCode"},"_index-!~{006}~.js":{"file":"assets/index-6OxcYRx0.css","src":"_index-!~{006}~.js"},"_index-B3c4xLM9.js":{"file":"assets/index-B3c4xLM9.js","name":"index","imports":["_web-B4PMWFUS.js"],"css":["assets/index-6OxcYRx0.css"]},"_index-DjUhn7OH.js":{"file":"assets/index-DjUhn7OH.js","name":"index","imports":["_web-B4PMWFUS.js"]},"_web-B4PMWFUS.js":{"file":"assets/web-B4PMWFUS.js","name":"web"},"src/routes/about.tsx?pick=default&pick=$css":{"file":"assets/about-Ccxa6drD.js","name":"about","src":"src/routes/about.tsx?pick=default&pick=$css","isEntry":true,"imports":["_web-B4PMWFUS.js","_index-DjUhn7OH.js"]},"src/routes/md.tsx?pick=default&pick=$css":{"file":"assets/md-BrEnuemm.js","name":"md","src":"src/routes/md.tsx?pick=default&pick=$css","isEntry":true,"imports":["_web-B4PMWFUS.js","_index-B3c4xLM9.js"]},"src/routes/notfound.tsx?pick=default&pick=$css":{"file":"assets/notfound-BZmgD-bG.js","name":"notfound","src":"src/routes/notfound.tsx?pick=default&pick=$css","isEntry":true,"imports":["_web-B4PMWFUS.js","_index-DjUhn7OH.js","_HttpStatusCode-DjTx85av.js"]},"virtual:$vinxi/handler/client":{"file":"assets/client-CrmRXN7U.js","name":"client","src":"virtual:$vinxi/handler/client","isEntry":true,"imports":["_web-B4PMWFUS.js","_index-B3c4xLM9.js","_index-DjUhn7OH.js","_HttpStatusCode-DjTx85av.js"],"css":["assets/client-dQsWU073.css"]}},"server-fns":{"src/app.tsx":{"file":"app.mjs","name":"app","src":"src/app.tsx","isDynamicEntry":true,"css":["assets/app-wuErL4xJ.css"]},"virtual:$vinxi/handler/server-fns":{"file":"entry.mjs","name":"entry","src":"virtual:$vinxi/handler/server-fns","isEntry":true,"dynamicImports":["src/app.tsx"]}}};
4084
 
4085
  const routeManifest = {"ssr":{},"client":{},"server-fns":{}};
4086
 
 
4343
  "/1.md": {
4344
  "type": "text/markdown; charset=utf-8",
4345
  "etag": "\"28-CpwIcrQnZaVxfxg1l5yQq32gkBs\"",
4346
+ "mtime": "2024-12-20T21:11:50.015Z",
4347
  "size": 40,
4348
  "path": "../public/1.md"
4349
  },
4350
  "/contents.json": {
4351
  "type": "application/json",
4352
  "etag": "\"7a9-deCaDQQVaqCNIqavwvpUbVXGvFA\"",
4353
+ "mtime": "2024-12-20T21:11:50.018Z",
4354
  "size": 1961,
4355
  "path": "../public/contents.json"
4356
  },
 
4358
  "type": "application/json",
4359
  "encoding": "br",
4360
  "etag": "\"138-dgdvUlm5R7vPAwj/gXwFsMWoxQo\"",
4361
+ "mtime": "2024-12-20T21:11:50.225Z",
4362
  "size": 312,
4363
  "path": "../public/contents.json.br"
4364
  },
 
4366
  "type": "application/json",
4367
  "encoding": "gzip",
4368
  "etag": "\"167-CJhb+dhsn2qELM7B5E01Xp8tMes\"",
4369
+ "mtime": "2024-12-20T21:11:50.215Z",
4370
  "size": 359,
4371
  "path": "../public/contents.json.gz"
4372
  },
4373
  "/favicon.ico": {
4374
  "type": "image/vnd.microsoft.icon",
4375
  "etag": "\"298-hdW7/pL89QptiszdYCHH67XxLxs\"",
4376
+ "mtime": "2024-12-20T21:11:50.018Z",
4377
  "size": 664,
4378
  "path": "../public/favicon.ico"
4379
  },
4380
  "/help.md": {
4381
  "type": "text/markdown; charset=utf-8",
4382
  "etag": "\"45f-1yF+WdYQeRQVARlsjYAX6GcYQ3w\"",
4383
+ "mtime": "2024-12-20T21:11:50.025Z",
4384
  "size": 1119,
4385
  "path": "../public/help.md"
4386
  },
4387
  "/index.html": {
4388
  "type": "text/html; charset=utf-8",
4389
+ "etag": "\"e66-BVioTSxvadaoNmhQeM4E/ZZTmjQ\"",
4390
+ "mtime": "2024-12-20T21:11:53.945Z",
4391
  "size": 3686,
4392
  "path": "../public/index.html"
4393
  },
4394
  "/index.html.br": {
4395
  "type": "text/html; charset=utf-8",
4396
  "encoding": "br",
4397
+ "etag": "\"20b-juMIr30tcroQsEzQHg15dt0ff5U\"",
4398
+ "mtime": "2024-12-20T21:11:53.978Z",
4399
+ "size": 523,
4400
  "path": "../public/index.html.br"
4401
  },
4402
  "/index.html.gz": {
4403
  "type": "text/html; charset=utf-8",
4404
  "encoding": "gzip",
4405
+ "etag": "\"2ab-lemFB7AMkLg+j/icK0nHQ2PFXjE\"",
4406
+ "mtime": "2024-12-20T21:11:53.965Z",
4407
+ "size": 683,
4408
  "path": "../public/index.html.gz"
4409
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4410
  "/2024_Journal/2024_04_04.md": {
4411
  "type": "text/markdown; charset=utf-8",
4412
  "etag": "\"1a8-IMdXZNp6o2TC04854nGcS8ucBCg\"",
4413
+ "mtime": "2024-12-20T21:11:49.825Z",
4414
  "size": 424,
4415
  "path": "../public/2024_Journal/2024_04_04.md"
4416
  },
4417
  "/2024_Journal/2024_04_07.md": {
4418
  "type": "text/markdown; charset=utf-8",
4419
  "etag": "\"114-PIz6Re0Ou/xfukwV6qf80lDZbVk\"",
4420
+ "mtime": "2024-12-20T21:11:49.835Z",
4421
  "size": 276,
4422
  "path": "../public/2024_Journal/2024_04_07.md"
4423
  },
4424
  "/2024_Journal/2024_04_21.md": {
4425
  "type": "text/markdown; charset=utf-8",
4426
  "etag": "\"186-Sq78Kcf/ZwXshy3+6a4E6qXiqyg\"",
4427
+ "mtime": "2024-12-20T21:11:49.835Z",
4428
  "size": 390,
4429
  "path": "../public/2024_Journal/2024_04_21.md"
4430
  },
4431
  "/2024_Journal/2024_04_24.md": {
4432
  "type": "text/markdown; charset=utf-8",
4433
  "etag": "\"196-SuFPPTPA46V6lNx5fvPxXcsmYR0\"",
4434
+ "mtime": "2024-12-20T21:11:49.838Z",
4435
  "size": 406,
4436
  "path": "../public/2024_Journal/2024_04_24.md"
4437
  },
4438
  "/2024_Journal/2024_05_03.md": {
4439
  "type": "text/markdown; charset=utf-8",
4440
  "etag": "\"388-6aqJUUiuCCrjWX+1Wg5EFY9vpaE\"",
4441
+ "mtime": "2024-12-20T21:11:49.838Z",
4442
  "size": 904,
4443
  "path": "../public/2024_Journal/2024_05_03.md"
4444
  },
4445
  "/2024_Journal/2024_05_04.md": {
4446
  "type": "text/markdown; charset=utf-8",
4447
  "etag": "\"2b2-ZsWX2yhZqdYVQppV8yMkykY6Pa4\"",
4448
+ "mtime": "2024-12-20T21:11:49.838Z",
4449
  "size": 690,
4450
  "path": "../public/2024_Journal/2024_05_04.md"
4451
  },
4452
  "/2024_Journal/2024_05_07.md": {
4453
  "type": "text/markdown; charset=utf-8",
4454
  "etag": "\"2ba-UMUnFsqznYee2EIgcsKTbj417iI\"",
4455
+ "mtime": "2024-12-20T21:11:49.841Z",
4456
  "size": 698,
4457
  "path": "../public/2024_Journal/2024_05_07.md"
4458
  },
4459
  "/2024_Journal/2024_05_09.md": {
4460
  "type": "text/markdown; charset=utf-8",
4461
  "etag": "\"278-blxE3MTXdl/NXzuHJpg+7oT+mk0\"",
4462
+ "mtime": "2024-12-20T21:11:49.841Z",
4463
  "size": 632,
4464
  "path": "../public/2024_Journal/2024_05_09.md"
4465
  },
4466
  "/2024_Journal/2024_05_10.md": {
4467
  "type": "text/markdown; charset=utf-8",
4468
  "etag": "\"226-QTWisVaB5vfiVhfQJ/0sk9gbjFs\"",
4469
+ "mtime": "2024-12-20T21:11:49.841Z",
4470
  "size": 550,
4471
  "path": "../public/2024_Journal/2024_05_10.md"
4472
  },
4473
  "/2024_Journal/2024_11_06.md": {
4474
  "type": "text/markdown; charset=utf-8",
4475
  "etag": "\"33e-e+CxQGEbak/4i3P6klrKIKigClU\"",
4476
+ "mtime": "2024-12-20T21:11:49.841Z",
4477
  "size": 830,
4478
  "path": "../public/2024_Journal/2024_11_06.md"
4479
  },
4480
  "/2024_Journal/2024_11_07.md": {
4481
  "type": "text/markdown; charset=utf-8",
4482
  "etag": "\"428-Yp3e+8Xy5xXyIJwelwWyYADhFxg\"",
4483
+ "mtime": "2024-12-20T21:11:49.841Z",
4484
  "size": 1064,
4485
  "path": "../public/2024_Journal/2024_11_07.md"
4486
  },
4487
  "/2024_Journal/2024_11_12.md": {
4488
  "type": "text/markdown; charset=utf-8",
4489
  "etag": "\"32c-/sw6uvhlCf3IpbknlYC6hTfh/k8\"",
4490
+ "mtime": "2024-12-20T21:11:49.841Z",
4491
  "size": 812,
4492
  "path": "../public/2024_Journal/2024_11_12.md"
4493
  },
4494
  "/2024_Journal/cover.md": {
4495
  "type": "text/markdown; charset=utf-8",
4496
  "etag": "\"af-GM+tcvsUFtUII5J2oV9xEJA/nXA\"",
4497
+ "mtime": "2024-12-20T21:11:49.841Z",
4498
  "size": 175,
4499
  "path": "../public/2024_Journal/cover.md"
4500
  },
4501
+ "/Notes/Krita_for_Notes.md": {
4502
+ "type": "text/markdown; charset=utf-8",
4503
+ "etag": "\"1c6c-IjlBhHrjYDmor3jqQTuzRQDR2CA\"",
4504
+ "mtime": "2024-12-20T21:11:49.825Z",
4505
+ "size": 7276,
4506
+ "path": "../public/Notes/Krita_for_Notes.md"
4507
+ },
4508
+ "/Notes/Per_Project.md": {
4509
+ "type": "text/markdown; charset=utf-8",
4510
+ "etag": "\"e8e-7bbHzfed4Yr1Pf4jVjxf611EvQA\"",
4511
+ "mtime": "2024-12-20T21:11:49.841Z",
4512
+ "size": 3726,
4513
+ "path": "../public/Notes/Per_Project.md"
4514
+ },
4515
+ "/Notes/per_project_git0000.png": {
4516
+ "type": "image/png",
4517
+ "etag": "\"538c6-/oomn2mwBbHmV1L/iOZqvoNDG1s\"",
4518
+ "mtime": "2024-12-20T21:11:49.845Z",
4519
+ "size": 342214,
4520
+ "path": "../public/Notes/per_project_git0000.png"
4521
+ },
4522
+ "/Notes/per_project_git0001.png": {
4523
+ "type": "image/png",
4524
+ "etag": "\"42ccf-XuAa3PXEXR+rmn56znAXmPpz1jA\"",
4525
+ "mtime": "2024-12-20T21:11:49.845Z",
4526
+ "size": 273615,
4527
+ "path": "../public/Notes/per_project_git0001.png"
4528
+ },
4529
+ "/The_Complete_FreeBSD/839.jpg": {
4530
+ "type": "image/jpeg",
4531
+ "etag": "\"970dd-GFrtIiqBu12DF4u4nZK6VFScorY\"",
4532
+ "mtime": "2024-12-20T21:11:49.828Z",
4533
+ "size": 618717,
4534
+ "path": "../public/The_Complete_FreeBSD/839.jpg"
4535
+ },
4536
+ "/The_Complete_FreeBSD/839.md": {
4537
+ "type": "text/markdown; charset=utf-8",
4538
+ "etag": "\"16-KRnByF5o2J5R7zHPcMfa5BpA338\"",
4539
+ "mtime": "2024-12-20T21:11:49.845Z",
4540
+ "size": 22,
4541
+ "path": "../public/The_Complete_FreeBSD/839.md"
4542
+ },
4543
+ "/The_Complete_FreeBSD/840.jpg": {
4544
+ "type": "image/jpeg",
4545
+ "etag": "\"787dc-XRQzj2si34TwKIfQDNIi2dx8t4g\"",
4546
+ "mtime": "2024-12-20T21:11:49.858Z",
4547
+ "size": 493532,
4548
+ "path": "../public/The_Complete_FreeBSD/840.jpg"
4549
+ },
4550
+ "/The_Complete_FreeBSD/840.md": {
4551
+ "type": "text/markdown; charset=utf-8",
4552
+ "etag": "\"16-iFNOoRQ5wBOXn0gaq43k8rGNYrM\"",
4553
+ "mtime": "2024-12-20T21:11:49.848Z",
4554
+ "size": 22,
4555
+ "path": "../public/The_Complete_FreeBSD/840.md"
4556
+ },
4557
+ "/The_Complete_FreeBSD/841.jpg": {
4558
+ "type": "image/jpeg",
4559
+ "etag": "\"5e67f-2RIg8L0rQEI/J/i/l0tWyZR4arE\"",
4560
+ "mtime": "2024-12-20T21:11:49.855Z",
4561
+ "size": 386687,
4562
+ "path": "../public/The_Complete_FreeBSD/841.jpg"
4563
+ },
4564
+ "/The_Complete_FreeBSD/841.md": {
4565
+ "type": "text/markdown; charset=utf-8",
4566
+ "etag": "\"16-uO40BWa3tRTMk1+n6sdGeIm45aE\"",
4567
+ "mtime": "2024-12-20T21:11:49.851Z",
4568
+ "size": 22,
4569
+ "path": "../public/The_Complete_FreeBSD/841.md"
4570
+ },
4571
+ "/The_Complete_FreeBSD/cover.jpg": {
4572
+ "type": "image/jpeg",
4573
+ "etag": "\"10b4ff-x7DsfHvTd5i7rvXz1jK0aPg2pek\"",
4574
+ "mtime": "2024-12-20T21:11:49.865Z",
4575
+ "size": 1094911,
4576
+ "path": "../public/The_Complete_FreeBSD/cover.jpg"
4577
+ },
4578
+ "/The_Complete_FreeBSD/cover.md": {
4579
+ "type": "text/markdown; charset=utf-8",
4580
+ "etag": "\"45-HI52ZZBuXwLSA0KY+Kc8hf0xs0Y\"",
4581
+ "mtime": "2024-12-20T21:11:49.861Z",
4582
+ "size": 69,
4583
+ "path": "../public/The_Complete_FreeBSD/cover.md"
4584
+ },
4585
  "/The_SolidInfo_Manual/Cover.md": {
4586
  "type": "text/markdown; charset=utf-8",
4587
  "etag": "\"1d2-01+/Ntl3sQx5s7NOtZELKxm8JAI\"",
4588
+ "mtime": "2024-12-20T21:11:49.825Z",
4589
  "size": 466,
4590
  "path": "../public/The_SolidInfo_Manual/Cover.md"
4591
  },
4592
  "/The_SolidInfo_Manual/gist_markdown_examples.md": {
4593
  "type": "text/markdown; charset=utf-8",
4594
  "etag": "\"2d80-UlJuufyPhkrbAjAuvLOj/S1THao\"",
4595
+ "mtime": "2024-12-20T21:11:49.861Z",
4596
  "size": 11648,
4597
  "path": "../public/The_SolidInfo_Manual/gist_markdown_examples.md"
4598
  },
4599
  "/The_SolidInfo_Manual/todo.md": {
4600
  "type": "text/markdown; charset=utf-8",
4601
  "etag": "\"2a7-RgiW7cDIXuoo43rOfuVjJyS0Z3g\"",
4602
+ "mtime": "2024-12-20T21:11:49.865Z",
4603
  "size": 679,
4604
  "path": "../public/The_SolidInfo_Manual/todo.md"
4605
  },
4606
  "/The_SolidInfo_Manual/todo0.3166486481942229.png": {
4607
  "type": "image/png",
4608
  "etag": "\"2c25-FFPjAI7Wmkv8gGEhanwl4OKPAWE\"",
4609
+ "mtime": "2024-12-20T21:11:49.865Z",
4610
  "size": 11301,
4611
  "path": "../public/The_SolidInfo_Manual/todo0.3166486481942229.png"
4612
  },
4613
  "/The_SolidInfo_Manual/tutorial.md": {
4614
  "type": "text/markdown; charset=utf-8",
4615
+ "etag": "\"89d-/bwj/3NT+dZP31OYcABbQrb3U5g\"",
4616
+ "mtime": "2024-12-20T21:11:49.865Z",
4617
+ "size": 2205,
4618
  "path": "../public/The_SolidInfo_Manual/tutorial.md"
4619
  },
4620
  "/_build/server-functions-manifest.json": {
4621
  "type": "application/json",
4622
  "etag": "\"19-U+evudgPW1yE9kGumdxd/vtvk2s\"",
4623
+ "mtime": "2024-12-20T21:11:50.035Z",
4624
  "size": 25,
4625
  "path": "../public/_build/server-functions-manifest.json"
4626
  },
4627
+ "/2024_Journal/media/21.png": {
4628
+ "type": "image/png",
4629
+ "etag": "\"92619-g5+ZOiYfc0esZdK/+gd+gOFPZ4w\"",
4630
+ "mtime": "2024-12-20T21:11:49.831Z",
4631
+ "size": 599577,
4632
+ "path": "../public/2024_Journal/media/21.png"
4633
+ },
4634
+ "/2024_Journal/media/Apr_24_2024_1713983076018_0.png": {
4635
+ "type": "image/png",
4636
+ "etag": "\"178c64-aKiz5jqehHHT5NP8MaWs6+ZEdr4\"",
4637
+ "mtime": "2024-12-20T21:11:49.891Z",
4638
+ "size": 1543268,
4639
+ "path": "../public/2024_Journal/media/Apr_24_2024_1713983076018_0.png"
4640
+ },
4641
+ "/2024_Journal/media/jobsearchnotes.jpg": {
4642
+ "type": "image/jpeg",
4643
+ "etag": "\"980f5-bz8iA5SGcaPU2CQ1TQ/v7D/vGnQ\"",
4644
+ "mtime": "2024-12-20T21:11:49.881Z",
4645
+ "size": 622837,
4646
+ "path": "../public/2024_Journal/media/jobsearchnotes.jpg"
4647
+ },
4648
+ "/2024_Journal/media/jobsearchnotes2.jpg": {
4649
+ "type": "image/jpeg",
4650
+ "etag": "\"604b5-gaooVF7tW/VB3OVf+vU25uXlcXY\"",
4651
+ "mtime": "2024-12-20T21:11:49.881Z",
4652
+ "size": 394421,
4653
+ "path": "../public/2024_Journal/media/jobsearchnotes2.jpg"
4654
+ },
4655
+ "/2024_Journal/media/krita_cheat_1715303609206_0.png": {
4656
+ "type": "image/png",
4657
+ "etag": "\"6a60c-kobEJiEnuq/EUSfS8L168pxhWx4\"",
4658
+ "mtime": "2024-12-20T21:11:49.898Z",
4659
+ "size": 435724,
4660
+ "path": "../public/2024_Journal/media/krita_cheat_1715303609206_0.png"
4661
+ },
4662
+ "/2024_Journal/media/mypaint_keys.png": {
4663
+ "type": "image/png",
4664
+ "etag": "\"3a6ec-wSrq+kgOtXPu1Jzb6+A+XLn1R4o\"",
4665
+ "mtime": "2024-12-20T21:11:49.905Z",
4666
+ "size": 239340,
4667
+ "path": "../public/2024_Journal/media/mypaint_keys.png"
4668
+ },
4669
+ "/2024_Journal/media/nlpnotes.jpg": {
4670
+ "type": "image/jpeg",
4671
+ "etag": "\"354b51-C/E+qz1lRxqE6GJFCpTl8j72TP4\"",
4672
+ "mtime": "2024-12-20T21:11:49.955Z",
4673
+ "size": 3492689,
4674
+ "path": "../public/2024_Journal/media/nlpnotes.jpg"
4675
+ },
4676
+ "/2024_Journal/media/redothis.jpg": {
4677
+ "type": "image/jpeg",
4678
+ "etag": "\"7c356-KWZtDvHCRn3/kUUJXgEFvv16QMc\"",
4679
+ "mtime": "2024-12-20T21:11:49.928Z",
4680
+ "size": 508758,
4681
+ "path": "../public/2024_Journal/media/redothis.jpg"
4682
+ },
4683
  "/Notes/media/2024-11-12_10-21.png": {
4684
  "type": "image/png",
4685
  "etag": "\"20cc3-WJSjGQRfpEBjrudFPM7K2o9EE+g\"",
4686
+ "mtime": "2024-12-20T21:11:49.828Z",
4687
  "size": 134339,
4688
  "path": "../public/Notes/media/2024-11-12_10-21.png"
4689
  },
4690
  "/Notes/media/frame0000.png": {
4691
  "type": "image/png",
4692
  "etag": "\"51649-Q705oSYkf8WFZJ8iFDSaXUNamsc\"",
4693
+ "mtime": "2024-12-20T21:11:49.925Z",
4694
  "size": 333385,
4695
  "path": "../public/Notes/media/frame0000.png"
4696
  },
4697
  "/Notes/media/frame0001.png": {
4698
  "type": "image/png",
4699
  "etag": "\"532ba-76ZHABqoJEJXtlAlM1cmzwbXdZw\"",
4700
+ "mtime": "2024-12-20T21:11:49.928Z",
4701
  "size": 340666,
4702
  "path": "../public/Notes/media/frame0001.png"
4703
  },
4704
  "/Notes/media/frame0002.png": {
4705
  "type": "image/png",
4706
  "etag": "\"6437a-IADIIMV9Hl75l183/HzzzK2awB8\"",
4707
+ "mtime": "2024-12-20T21:11:49.955Z",
4708
  "size": 410490,
4709
  "path": "../public/Notes/media/frame0002.png"
4710
  },
4711
  "/Notes/media/frame0003.png": {
4712
  "type": "image/png",
4713
  "etag": "\"86386-G+9E1ybEscTQKLX+z8ih3Vzk6n0\"",
4714
+ "mtime": "2024-12-20T21:11:49.945Z",
4715
  "size": 549766,
4716
  "path": "../public/Notes/media/frame0003.png"
4717
  },
4718
  "/Notes/media/frame0004.png": {
4719
  "type": "image/png",
4720
  "etag": "\"812cb-iNSDzbzPHEm9a2K1P0NBDmDr/Ws\"",
4721
+ "mtime": "2024-12-20T21:11:49.961Z",
4722
  "size": 529099,
4723
  "path": "../public/Notes/media/frame0004.png"
4724
  },
4725
  "/Notes/media/frame0005.png": {
4726
  "type": "image/png",
4727
  "etag": "\"2f87d-/y1px1TBx0CtzL5uEp2reh+6M+o\"",
4728
+ "mtime": "2024-12-20T21:11:49.968Z",
4729
  "size": 194685,
4730
  "path": "../public/Notes/media/frame0005.png"
4731
  },
4732
  "/Notes/media/frame0006.png": {
4733
  "type": "image/png",
4734
  "etag": "\"3cfe4-1u5lyEn5JGhqstI3+mIYNS9hlPw\"",
4735
+ "mtime": "2024-12-20T21:11:49.971Z",
4736
  "size": 249828,
4737
  "path": "../public/Notes/media/frame0006.png"
4738
  },
4739
  "/Notes/media/frame0007.png": {
4740
  "type": "image/png",
4741
  "etag": "\"a16c7-THWIOUFTXffa7HPv8ksoCEjtcn0\"",
4742
+ "mtime": "2024-12-20T21:11:49.995Z",
4743
  "size": 661191,
4744
  "path": "../public/Notes/media/frame0007.png"
4745
  },
4746
  "/Notes/media/frame0008.png": {
4747
  "type": "image/png",
4748
  "etag": "\"52132-u9F2tsyHfl64eW6WJjm/VORr+tc\"",
4749
+ "mtime": "2024-12-20T21:11:49.981Z",
4750
  "size": 336178,
4751
  "path": "../public/Notes/media/frame0008.png"
4752
  },
4753
  "/Notes/media/frame0009.png": {
4754
  "type": "image/png",
4755
  "etag": "\"3f69d-h5G01xdmbvJcdTj9BscBdTnIusg\"",
4756
+ "mtime": "2024-12-20T21:11:49.995Z",
4757
  "size": 259741,
4758
  "path": "../public/Notes/media/frame0009.png"
4759
  },
4760
  "/Notes/media/left_docker_panel.png": {
4761
  "type": "image/png",
4762
  "etag": "\"20243-IPV/ECvNE3K/Tx6idIlOj42Nui8\"",
4763
+ "mtime": "2024-12-20T21:11:49.998Z",
4764
  "size": 131651,
4765
  "path": "../public/Notes/media/left_docker_panel.png"
4766
  },
4767
  "/Notes/media/metallica.kra": {
4768
  "type": "text/plain; charset=utf-8",
4769
  "etag": "\"bc894-iT+dTbP+dEkz6fUGFbqAUThSnaM\"",
4770
+ "mtime": "2024-12-20T21:11:50.015Z",
4771
  "size": 772244,
4772
  "path": "../public/Notes/media/metallica.kra"
4773
  },
 
4775
  "type": "text/plain; charset=utf-8",
4776
  "encoding": "br",
4777
  "etag": "\"6d797-wI82L75b6R4AmcWfr+CCMm84Tgk\"",
4778
+ "mtime": "2024-12-20T21:11:52.428Z",
4779
  "size": 448407,
4780
  "path": "../public/Notes/media/metallica.kra.br"
4781
  },
 
4783
  "type": "text/plain; charset=utf-8",
4784
  "encoding": "gzip",
4785
  "etag": "\"7471d-mXb8wPb0vxJk4MTA9gW7eqwZgsk\"",
4786
+ "mtime": "2024-12-20T21:11:50.451Z",
4787
  "size": 476957,
4788
  "path": "../public/Notes/media/metallica.kra.gz"
4789
  },
4790
  "/Notes/media/never.kra": {
4791
  "type": "text/plain; charset=utf-8",
4792
  "etag": "\"864e7-Sripv3zZuAGM4cw5toFYl5vECeU\"",
4793
+ "mtime": "2024-12-20T21:11:50.005Z",
4794
  "size": 550119,
4795
  "path": "../public/Notes/media/never.kra"
4796
  },
 
4798
  "type": "text/plain; charset=utf-8",
4799
  "encoding": "br",
4800
  "etag": "\"39f1f-Sagx+2huF7G/PorJ+GHHKg0jX0E\"",
4801
+ "mtime": "2024-12-20T21:11:51.855Z",
4802
  "size": 237343,
4803
  "path": "../public/Notes/media/never.kra.br"
4804
  },
 
4806
  "type": "text/plain; charset=utf-8",
4807
  "encoding": "gzip",
4808
  "etag": "\"3f554-eiaCb79RaCpqDHXLsxka3HdUECM\"",
4809
+ "mtime": "2024-12-20T21:11:50.418Z",
4810
  "size": 259412,
4811
  "path": "../public/Notes/media/never.kra.gz"
4812
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4813
  "/The_SolidInfo_Manual/media/ari.png": {
4814
  "type": "image/png",
4815
  "etag": "\"3bff-Juz+2cBorDH9lqT6f78qvDFNb/A\"",
4816
+ "mtime": "2024-12-20T21:11:49.831Z",
4817
  "size": 15359,
4818
  "path": "../public/The_SolidInfo_Manual/media/ari.png"
4819
  },
4820
  "/_build/.vite/manifest.json": {
4821
  "type": "application/json",
4822
+ "etag": "\"746-QIctnpWaEM/IRGxtSOzm+QEpKC4\"",
4823
+ "mtime": "2024-12-20T21:11:50.035Z",
4824
  "size": 1862,
4825
  "path": "../public/_build/.vite/manifest.json"
4826
  },
4827
  "/_build/.vite/manifest.json.br": {
4828
  "type": "application/json",
4829
  "encoding": "br",
4830
+ "etag": "\"18f-xu+NSaLPLoC+wsESaFc1s2BDtxM\"",
4831
+ "mtime": "2024-12-20T21:11:50.225Z",
4832
+ "size": 399,
4833
  "path": "../public/_build/.vite/manifest.json.br"
4834
  },
4835
  "/_build/.vite/manifest.json.gz": {
4836
  "type": "application/json",
4837
  "encoding": "gzip",
4838
+ "etag": "\"1b8-k8dtmJ9WaR/rupPMdAudYfo+AQw\"",
4839
+ "mtime": "2024-12-20T21:11:50.225Z",
4840
+ "size": 440,
4841
  "path": "../public/_build/.vite/manifest.json.gz"
4842
  },
4843
  "/_build/assets/HttpStatusCode-DjTx85av.js": {
4844
  "type": "text/javascript; charset=utf-8",
4845
  "etag": "\"20-6m70mxigcQrfQOHf/Wz+MEC183U\"",
4846
+ "mtime": "2024-12-20T21:11:50.035Z",
4847
  "size": 32,
4848
  "path": "../public/_build/assets/HttpStatusCode-DjTx85av.js"
4849
  },
4850
+ "/_build/assets/about-Ccxa6drD.js": {
4851
  "type": "text/javascript; charset=utf-8",
4852
+ "etag": "\"eb-ieE6zLqnkwOXr/3QKXRRpaOIS/8\"",
4853
+ "mtime": "2024-12-20T21:11:50.035Z",
4854
  "size": 235,
4855
+ "path": "../public/_build/assets/about-Ccxa6drD.js"
4856
  },
4857
+ "/_build/assets/client-CrmRXN7U.js": {
4858
  "type": "text/javascript; charset=utf-8",
4859
+ "etag": "\"1a0e-Yfay9IM2lRIl3JPQmx9O4JmnWLQ\"",
4860
+ "mtime": "2024-12-20T21:11:50.035Z",
4861
+ "size": 6670,
4862
+ "path": "../public/_build/assets/client-CrmRXN7U.js"
4863
  },
4864
+ "/_build/assets/client-CrmRXN7U.js.br": {
4865
  "type": "text/javascript; charset=utf-8",
4866
  "encoding": "br",
4867
+ "etag": "\"9d0-JBULDqfhX57mKrWUP/Cnyn6WEsU\"",
4868
+ "mtime": "2024-12-20T21:11:50.225Z",
4869
+ "size": 2512,
4870
+ "path": "../public/_build/assets/client-CrmRXN7U.js.br"
4871
  },
4872
+ "/_build/assets/client-CrmRXN7U.js.gz": {
4873
  "type": "text/javascript; charset=utf-8",
4874
  "encoding": "gzip",
4875
+ "etag": "\"b4d-fZdZt5pIIT0lTFCXYvwdd1sDMM4\"",
4876
+ "mtime": "2024-12-20T21:11:50.225Z",
4877
+ "size": 2893,
4878
+ "path": "../public/_build/assets/client-CrmRXN7U.js.gz"
4879
  },
4880
  "/_build/assets/client-dQsWU073.css": {
4881
  "type": "text/css; charset=utf-8",
4882
  "etag": "\"13d-lXwPzdh6OC7X2cXc+VMlNHmHHmE\"",
4883
+ "mtime": "2024-12-20T21:11:50.035Z",
4884
  "size": 317,
4885
  "path": "../public/_build/assets/client-dQsWU073.css"
4886
  },
4887
  "/_build/assets/index-6OxcYRx0.css": {
4888
  "type": "text/css; charset=utf-8",
4889
  "etag": "\"1a19-x2ekygES5db3QFOA7llYULibaAI\"",
4890
+ "mtime": "2024-12-20T21:11:50.035Z",
4891
  "size": 6681,
4892
  "path": "../public/_build/assets/index-6OxcYRx0.css"
4893
  },
 
4895
  "type": "text/css; charset=utf-8",
4896
  "encoding": "br",
4897
  "etag": "\"656-3v/KLgu8gpd8iuQNHfFGMDwAjYg\"",
4898
+ "mtime": "2024-12-20T21:11:50.225Z",
4899
  "size": 1622,
4900
  "path": "../public/_build/assets/index-6OxcYRx0.css.br"
4901
  },
 
4903
  "type": "text/css; charset=utf-8",
4904
  "encoding": "gzip",
4905
  "etag": "\"79c-UOS5UfMJNjTAOInO+oNg23l4ggA\"",
4906
+ "mtime": "2024-12-20T21:11:50.225Z",
4907
  "size": 1948,
4908
  "path": "../public/_build/assets/index-6OxcYRx0.css.gz"
4909
  },
4910
+ "/_build/assets/index-B3c4xLM9.js": {
 
 
 
 
 
 
 
4911
  "type": "text/javascript; charset=utf-8",
4912
+ "etag": "\"15866-h2NPSJCGXGgEcjl8+Hwd4oiYI/Q\"",
4913
+ "mtime": "2024-12-20T21:11:50.035Z",
4914
+ "size": 88166,
4915
+ "path": "../public/_build/assets/index-B3c4xLM9.js"
4916
  },
4917
+ "/_build/assets/index-B3c4xLM9.js.br": {
4918
  "type": "text/javascript; charset=utf-8",
4919
  "encoding": "br",
4920
+ "etag": "\"5c22-jnB5ihfp9Laa7rE0PoBe6/MUK4A\"",
4921
+ "mtime": "2024-12-20T21:11:50.455Z",
4922
+ "size": 23586,
4923
+ "path": "../public/_build/assets/index-B3c4xLM9.js.br"
4924
  },
4925
+ "/_build/assets/index-B3c4xLM9.js.gz": {
4926
  "type": "text/javascript; charset=utf-8",
4927
  "encoding": "gzip",
4928
+ "etag": "\"67e5-HZv5NrM1Ohpcu0XGmDq1gFvaUyM\"",
4929
+ "mtime": "2024-12-20T21:11:50.241Z",
4930
+ "size": 26597,
4931
+ "path": "../public/_build/assets/index-B3c4xLM9.js.gz"
4932
+ },
4933
+ "/_build/assets/index-DjUhn7OH.js": {
4934
+ "type": "text/javascript; charset=utf-8",
4935
+ "etag": "\"177-GpFxAcTV2bgzIBLUvjULS7InHlc\"",
4936
+ "mtime": "2024-12-20T21:11:50.035Z",
4937
+ "size": 375,
4938
+ "path": "../public/_build/assets/index-DjUhn7OH.js"
4939
  },
4940
+ "/_build/assets/md-BrEnuemm.js": {
4941
  "type": "text/javascript; charset=utf-8",
4942
+ "etag": "\"978-k8IhFaq2wubRzi0zzuMgIJlmEQQ\"",
4943
+ "mtime": "2024-12-20T21:11:50.035Z",
4944
+ "size": 2424,
4945
+ "path": "../public/_build/assets/md-BrEnuemm.js"
4946
  },
4947
+ "/_build/assets/md-BrEnuemm.js.br": {
4948
  "type": "text/javascript; charset=utf-8",
4949
  "encoding": "br",
4950
+ "etag": "\"3d5-Yt0EdKnWoPHdZJyYL/e8IpfHhyE\"",
4951
+ "mtime": "2024-12-20T21:11:50.225Z",
4952
+ "size": 981,
4953
+ "path": "../public/_build/assets/md-BrEnuemm.js.br"
4954
  },
4955
+ "/_build/assets/md-BrEnuemm.js.gz": {
4956
  "type": "text/javascript; charset=utf-8",
4957
  "encoding": "gzip",
4958
+ "etag": "\"461-hgVM2vC63D7tcEzVa+JP7Ranx5M\"",
4959
+ "mtime": "2024-12-20T21:11:50.225Z",
4960
+ "size": 1121,
4961
+ "path": "../public/_build/assets/md-BrEnuemm.js.gz"
4962
  },
4963
+ "/_build/assets/notfound-BZmgD-bG.js": {
4964
  "type": "text/javascript; charset=utf-8",
4965
+ "etag": "\"1ba-silkzrlup/RTufL76v1PGk4Pj3w\"",
4966
+ "mtime": "2024-12-20T21:11:50.035Z",
4967
  "size": 442,
4968
+ "path": "../public/_build/assets/notfound-BZmgD-bG.js"
4969
  },
4970
+ "/_build/assets/web-B4PMWFUS.js": {
4971
  "type": "text/javascript; charset=utf-8",
4972
+ "etag": "\"4b5d-NN5r9yDNw65O4fBYgHcwXoHAfg0\"",
4973
+ "mtime": "2024-12-20T21:11:50.035Z",
4974
+ "size": 19293,
4975
+ "path": "../public/_build/assets/web-B4PMWFUS.js"
4976
  },
4977
+ "/_build/assets/web-B4PMWFUS.js.br": {
4978
  "type": "text/javascript; charset=utf-8",
4979
  "encoding": "br",
4980
+ "etag": "\"1b0f-vX31PuWn+Ix3te7zdAFc9ch/XAs\"",
4981
+ "mtime": "2024-12-20T21:11:50.225Z",
4982
+ "size": 6927,
4983
+ "path": "../public/_build/assets/web-B4PMWFUS.js.br"
4984
  },
4985
+ "/_build/assets/web-B4PMWFUS.js.gz": {
4986
  "type": "text/javascript; charset=utf-8",
4987
  "encoding": "gzip",
4988
+ "etag": "\"1dc4-BOKcWJgEAB1YmYCxfDiE6MmfyGQ\"",
4989
+ "mtime": "2024-12-20T21:11:50.225Z",
4990
+ "size": 7620,
4991
+ "path": "../public/_build/assets/web-B4PMWFUS.js.gz"
4992
  },
4993
  "/_server/assets/app-wuErL4xJ.css": {
4994
  "type": "text/css; charset=utf-8",
4995
  "etag": "\"1b55-kjF3xgYfubfxPwjmlDtFWLyBvcM\"",
4996
+ "mtime": "2024-12-20T21:11:50.038Z",
4997
  "size": 6997,
4998
  "path": "../public/_server/assets/app-wuErL4xJ.css"
4999
  },
 
5001
  "type": "text/css; charset=utf-8",
5002
  "encoding": "br",
5003
  "etag": "\"6db-m4S3DxnQE9vls794zywaXpImmBY\"",
5004
+ "mtime": "2024-12-20T21:11:50.225Z",
5005
  "size": 1755,
5006
  "path": "../public/_server/assets/app-wuErL4xJ.css.br"
5007
  },
 
5009
  "type": "text/css; charset=utf-8",
5010
  "encoding": "gzip",
5011
  "etag": "\"82c-0WVGt9anS1gjtmJeowE47ZUV2uQ\"",
5012
+ "mtime": "2024-12-20T21:11:50.225Z",
5013
  "size": 2092,
5014
  "path": "../public/_server/assets/app-wuErL4xJ.css.gz"
5015
  }
.output/server/node_modules/character-entities/index.js DELETED
@@ -1,2132 +0,0 @@
1
- /**
2
- * Map of named character references.
3
- *
4
- * @type {Record<string, string>}
5
- */
6
- export const characterEntities = {
7
- AElig: 'Æ',
8
- AMP: '&',
9
- Aacute: 'Á',
10
- Abreve: 'Ă',
11
- Acirc: 'Â',
12
- Acy: 'А',
13
- Afr: '𝔄',
14
- Agrave: 'À',
15
- Alpha: 'Α',
16
- Amacr: 'Ā',
17
- And: '⩓',
18
- Aogon: 'Ą',
19
- Aopf: '𝔸',
20
- ApplyFunction: '⁡',
21
- Aring: 'Å',
22
- Ascr: '𝒜',
23
- Assign: '≔',
24
- Atilde: 'Ã',
25
- Auml: 'Ä',
26
- Backslash: '∖',
27
- Barv: '⫧',
28
- Barwed: '⌆',
29
- Bcy: 'Б',
30
- Because: '∵',
31
- Bernoullis: 'ℬ',
32
- Beta: 'Β',
33
- Bfr: '𝔅',
34
- Bopf: '𝔹',
35
- Breve: '˘',
36
- Bscr: 'ℬ',
37
- Bumpeq: '≎',
38
- CHcy: 'Ч',
39
- COPY: '©',
40
- Cacute: 'Ć',
41
- Cap: '⋒',
42
- CapitalDifferentialD: 'ⅅ',
43
- Cayleys: 'ℭ',
44
- Ccaron: 'Č',
45
- Ccedil: 'Ç',
46
- Ccirc: 'Ĉ',
47
- Cconint: '∰',
48
- Cdot: 'Ċ',
49
- Cedilla: '¸',
50
- CenterDot: '·',
51
- Cfr: 'ℭ',
52
- Chi: 'Χ',
53
- CircleDot: '⊙',
54
- CircleMinus: '⊖',
55
- CirclePlus: '⊕',
56
- CircleTimes: '⊗',
57
- ClockwiseContourIntegral: '∲',
58
- CloseCurlyDoubleQuote: '”',
59
- CloseCurlyQuote: '’',
60
- Colon: '∷',
61
- Colone: '⩴',
62
- Congruent: '≡',
63
- Conint: '∯',
64
- ContourIntegral: '∮',
65
- Copf: 'ℂ',
66
- Coproduct: '∐',
67
- CounterClockwiseContourIntegral: '∳',
68
- Cross: '⨯',
69
- Cscr: '𝒞',
70
- Cup: '⋓',
71
- CupCap: '≍',
72
- DD: 'ⅅ',
73
- DDotrahd: '⤑',
74
- DJcy: 'Ђ',
75
- DScy: 'Ѕ',
76
- DZcy: 'Џ',
77
- Dagger: '‡',
78
- Darr: '↡',
79
- Dashv: '⫤',
80
- Dcaron: 'Ď',
81
- Dcy: 'Д',
82
- Del: '∇',
83
- Delta: 'Δ',
84
- Dfr: '𝔇',
85
- DiacriticalAcute: '´',
86
- DiacriticalDot: '˙',
87
- DiacriticalDoubleAcute: '˝',
88
- DiacriticalGrave: '`',
89
- DiacriticalTilde: '˜',
90
- Diamond: '⋄',
91
- DifferentialD: 'ⅆ',
92
- Dopf: '𝔻',
93
- Dot: '¨',
94
- DotDot: '⃜',
95
- DotEqual: '≐',
96
- DoubleContourIntegral: '∯',
97
- DoubleDot: '¨',
98
- DoubleDownArrow: '⇓',
99
- DoubleLeftArrow: '⇐',
100
- DoubleLeftRightArrow: '⇔',
101
- DoubleLeftTee: '⫤',
102
- DoubleLongLeftArrow: '⟸',
103
- DoubleLongLeftRightArrow: '⟺',
104
- DoubleLongRightArrow: '⟹',
105
- DoubleRightArrow: '⇒',
106
- DoubleRightTee: '⊨',
107
- DoubleUpArrow: '⇑',
108
- DoubleUpDownArrow: '⇕',
109
- DoubleVerticalBar: '∥',
110
- DownArrow: '↓',
111
- DownArrowBar: '⤓',
112
- DownArrowUpArrow: '⇵',
113
- DownBreve: '̑',
114
- DownLeftRightVector: '⥐',
115
- DownLeftTeeVector: '⥞',
116
- DownLeftVector: '↽',
117
- DownLeftVectorBar: '⥖',
118
- DownRightTeeVector: '⥟',
119
- DownRightVector: '⇁',
120
- DownRightVectorBar: '⥗',
121
- DownTee: '⊤',
122
- DownTeeArrow: '↧',
123
- Downarrow: '⇓',
124
- Dscr: '𝒟',
125
- Dstrok: 'Đ',
126
- ENG: 'Ŋ',
127
- ETH: 'Ð',
128
- Eacute: 'É',
129
- Ecaron: 'Ě',
130
- Ecirc: 'Ê',
131
- Ecy: 'Э',
132
- Edot: 'Ė',
133
- Efr: '𝔈',
134
- Egrave: 'È',
135
- Element: '∈',
136
- Emacr: 'Ē',
137
- EmptySmallSquare: '◻',
138
- EmptyVerySmallSquare: '▫',
139
- Eogon: 'Ę',
140
- Eopf: '𝔼',
141
- Epsilon: 'Ε',
142
- Equal: '⩵',
143
- EqualTilde: '≂',
144
- Equilibrium: '⇌',
145
- Escr: 'ℰ',
146
- Esim: '⩳',
147
- Eta: 'Η',
148
- Euml: 'Ë',
149
- Exists: '∃',
150
- ExponentialE: 'ⅇ',
151
- Fcy: 'Ф',
152
- Ffr: '𝔉',
153
- FilledSmallSquare: '◼',
154
- FilledVerySmallSquare: '▪',
155
- Fopf: '𝔽',
156
- ForAll: '∀',
157
- Fouriertrf: 'ℱ',
158
- Fscr: 'ℱ',
159
- GJcy: 'Ѓ',
160
- GT: '>',
161
- Gamma: 'Γ',
162
- Gammad: 'Ϝ',
163
- Gbreve: 'Ğ',
164
- Gcedil: 'Ģ',
165
- Gcirc: 'Ĝ',
166
- Gcy: 'Г',
167
- Gdot: 'Ġ',
168
- Gfr: '𝔊',
169
- Gg: '⋙',
170
- Gopf: '𝔾',
171
- GreaterEqual: '≥',
172
- GreaterEqualLess: '⋛',
173
- GreaterFullEqual: '≧',
174
- GreaterGreater: '⪢',
175
- GreaterLess: '≷',
176
- GreaterSlantEqual: '⩾',
177
- GreaterTilde: '≳',
178
- Gscr: '𝒢',
179
- Gt: '≫',
180
- HARDcy: 'Ъ',
181
- Hacek: 'ˇ',
182
- Hat: '^',
183
- Hcirc: 'Ĥ',
184
- Hfr: 'ℌ',
185
- HilbertSpace: 'ℋ',
186
- Hopf: 'ℍ',
187
- HorizontalLine: '─',
188
- Hscr: 'ℋ',
189
- Hstrok: 'Ħ',
190
- HumpDownHump: '≎',
191
- HumpEqual: '≏',
192
- IEcy: 'Е',
193
- IJlig: 'IJ',
194
- IOcy: 'Ё',
195
- Iacute: 'Í',
196
- Icirc: 'Î',
197
- Icy: 'И',
198
- Idot: 'İ',
199
- Ifr: 'ℑ',
200
- Igrave: 'Ì',
201
- Im: 'ℑ',
202
- Imacr: 'Ī',
203
- ImaginaryI: 'ⅈ',
204
- Implies: '⇒',
205
- Int: '∬',
206
- Integral: '∫',
207
- Intersection: '⋂',
208
- InvisibleComma: '⁣',
209
- InvisibleTimes: '⁢',
210
- Iogon: 'Į',
211
- Iopf: '𝕀',
212
- Iota: 'Ι',
213
- Iscr: 'ℐ',
214
- Itilde: 'Ĩ',
215
- Iukcy: 'І',
216
- Iuml: 'Ï',
217
- Jcirc: 'Ĵ',
218
- Jcy: 'Й',
219
- Jfr: '𝔍',
220
- Jopf: '𝕁',
221
- Jscr: '𝒥',
222
- Jsercy: 'Ј',
223
- Jukcy: 'Є',
224
- KHcy: 'Х',
225
- KJcy: 'Ќ',
226
- Kappa: 'Κ',
227
- Kcedil: 'Ķ',
228
- Kcy: 'К',
229
- Kfr: '𝔎',
230
- Kopf: '𝕂',
231
- Kscr: '𝒦',
232
- LJcy: 'Љ',
233
- LT: '<',
234
- Lacute: 'Ĺ',
235
- Lambda: 'Λ',
236
- Lang: '⟪',
237
- Laplacetrf: 'ℒ',
238
- Larr: '↞',
239
- Lcaron: 'Ľ',
240
- Lcedil: 'Ļ',
241
- Lcy: 'Л',
242
- LeftAngleBracket: '⟨',
243
- LeftArrow: '←',
244
- LeftArrowBar: '⇤',
245
- LeftArrowRightArrow: '⇆',
246
- LeftCeiling: '⌈',
247
- LeftDoubleBracket: '⟦',
248
- LeftDownTeeVector: '⥡',
249
- LeftDownVector: '⇃',
250
- LeftDownVectorBar: '⥙',
251
- LeftFloor: '⌊',
252
- LeftRightArrow: '↔',
253
- LeftRightVector: '⥎',
254
- LeftTee: '⊣',
255
- LeftTeeArrow: '↤',
256
- LeftTeeVector: '⥚',
257
- LeftTriangle: '⊲',
258
- LeftTriangleBar: '⧏',
259
- LeftTriangleEqual: '⊴',
260
- LeftUpDownVector: '⥑',
261
- LeftUpTeeVector: '⥠',
262
- LeftUpVector: '↿',
263
- LeftUpVectorBar: '⥘',
264
- LeftVector: '↼',
265
- LeftVectorBar: '⥒',
266
- Leftarrow: '⇐',
267
- Leftrightarrow: '⇔',
268
- LessEqualGreater: '⋚',
269
- LessFullEqual: '≦',
270
- LessGreater: '≶',
271
- LessLess: '⪡',
272
- LessSlantEqual: '⩽',
273
- LessTilde: '≲',
274
- Lfr: '𝔏',
275
- Ll: '⋘',
276
- Lleftarrow: '⇚',
277
- Lmidot: 'Ŀ',
278
- LongLeftArrow: '⟵',
279
- LongLeftRightArrow: '⟷',
280
- LongRightArrow: '⟶',
281
- Longleftarrow: '⟸',
282
- Longleftrightarrow: '⟺',
283
- Longrightarrow: '⟹',
284
- Lopf: '𝕃',
285
- LowerLeftArrow: '↙',
286
- LowerRightArrow: '↘',
287
- Lscr: 'ℒ',
288
- Lsh: '↰',
289
- Lstrok: 'Ł',
290
- Lt: '≪',
291
- Map: '⤅',
292
- Mcy: 'М',
293
- MediumSpace: ' ',
294
- Mellintrf: 'ℳ',
295
- Mfr: '𝔐',
296
- MinusPlus: '∓',
297
- Mopf: '𝕄',
298
- Mscr: 'ℳ',
299
- Mu: 'Μ',
300
- NJcy: 'Њ',
301
- Nacute: 'Ń',
302
- Ncaron: 'Ň',
303
- Ncedil: 'Ņ',
304
- Ncy: 'Н',
305
- NegativeMediumSpace: '​',
306
- NegativeThickSpace: '​',
307
- NegativeThinSpace: '​',
308
- NegativeVeryThinSpace: '​',
309
- NestedGreaterGreater: '≫',
310
- NestedLessLess: '≪',
311
- NewLine: '\n',
312
- Nfr: '𝔑',
313
- NoBreak: '⁠',
314
- NonBreakingSpace: ' ',
315
- Nopf: 'ℕ',
316
- Not: '⫬',
317
- NotCongruent: '≢',
318
- NotCupCap: '≭',
319
- NotDoubleVerticalBar: '∦',
320
- NotElement: '∉',
321
- NotEqual: '≠',
322
- NotEqualTilde: '≂̸',
323
- NotExists: '∄',
324
- NotGreater: '≯',
325
- NotGreaterEqual: '≱',
326
- NotGreaterFullEqual: '≧̸',
327
- NotGreaterGreater: '≫̸',
328
- NotGreaterLess: '≹',
329
- NotGreaterSlantEqual: '⩾̸',
330
- NotGreaterTilde: '≵',
331
- NotHumpDownHump: '≎̸',
332
- NotHumpEqual: '≏̸',
333
- NotLeftTriangle: '⋪',
334
- NotLeftTriangleBar: '⧏̸',
335
- NotLeftTriangleEqual: '⋬',
336
- NotLess: '≮',
337
- NotLessEqual: '≰',
338
- NotLessGreater: '≸',
339
- NotLessLess: '≪̸',
340
- NotLessSlantEqual: '⩽̸',
341
- NotLessTilde: '≴',
342
- NotNestedGreaterGreater: '⪢̸',
343
- NotNestedLessLess: '⪡̸',
344
- NotPrecedes: '⊀',
345
- NotPrecedesEqual: '⪯̸',
346
- NotPrecedesSlantEqual: '⋠',
347
- NotReverseElement: '∌',
348
- NotRightTriangle: '⋫',
349
- NotRightTriangleBar: '⧐̸',
350
- NotRightTriangleEqual: '⋭',
351
- NotSquareSubset: '⊏̸',
352
- NotSquareSubsetEqual: '⋢',
353
- NotSquareSuperset: '⊐̸',
354
- NotSquareSupersetEqual: '⋣',
355
- NotSubset: '⊂⃒',
356
- NotSubsetEqual: '⊈',
357
- NotSucceeds: '⊁',
358
- NotSucceedsEqual: '⪰̸',
359
- NotSucceedsSlantEqual: '⋡',
360
- NotSucceedsTilde: '≿̸',
361
- NotSuperset: '⊃⃒',
362
- NotSupersetEqual: '⊉',
363
- NotTilde: '≁',
364
- NotTildeEqual: '≄',
365
- NotTildeFullEqual: '≇',
366
- NotTildeTilde: '≉',
367
- NotVerticalBar: '∤',
368
- Nscr: '𝒩',
369
- Ntilde: 'Ñ',
370
- Nu: 'Ν',
371
- OElig: 'Œ',
372
- Oacute: 'Ó',
373
- Ocirc: 'Ô',
374
- Ocy: 'О',
375
- Odblac: 'Ő',
376
- Ofr: '𝔒',
377
- Ograve: 'Ò',
378
- Omacr: 'Ō',
379
- Omega: 'Ω',
380
- Omicron: 'Ο',
381
- Oopf: '𝕆',
382
- OpenCurlyDoubleQuote: '“',
383
- OpenCurlyQuote: '‘',
384
- Or: '⩔',
385
- Oscr: '𝒪',
386
- Oslash: 'Ø',
387
- Otilde: 'Õ',
388
- Otimes: '⨷',
389
- Ouml: 'Ö',
390
- OverBar: '‾',
391
- OverBrace: '⏞',
392
- OverBracket: '⎴',
393
- OverParenthesis: '⏜',
394
- PartialD: '∂',
395
- Pcy: 'П',
396
- Pfr: '𝔓',
397
- Phi: 'Φ',
398
- Pi: 'Π',
399
- PlusMinus: '±',
400
- Poincareplane: 'ℌ',
401
- Popf: 'ℙ',
402
- Pr: '⪻',
403
- Precedes: '≺',
404
- PrecedesEqual: '⪯',
405
- PrecedesSlantEqual: '≼',
406
- PrecedesTilde: '≾',
407
- Prime: '″',
408
- Product: '∏',
409
- Proportion: '∷',
410
- Proportional: '∝',
411
- Pscr: '𝒫',
412
- Psi: 'Ψ',
413
- QUOT: '"',
414
- Qfr: '𝔔',
415
- Qopf: 'ℚ',
416
- Qscr: '𝒬',
417
- RBarr: '⤐',
418
- REG: '®',
419
- Racute: 'Ŕ',
420
- Rang: '⟫',
421
- Rarr: '↠',
422
- Rarrtl: '⤖',
423
- Rcaron: 'Ř',
424
- Rcedil: 'Ŗ',
425
- Rcy: 'Р',
426
- Re: 'ℜ',
427
- ReverseElement: '∋',
428
- ReverseEquilibrium: '⇋',
429
- ReverseUpEquilibrium: '⥯',
430
- Rfr: 'ℜ',
431
- Rho: 'Ρ',
432
- RightAngleBracket: '⟩',
433
- RightArrow: '→',
434
- RightArrowBar: '⇥',
435
- RightArrowLeftArrow: '⇄',
436
- RightCeiling: '⌉',
437
- RightDoubleBracket: '⟧',
438
- RightDownTeeVector: '⥝',
439
- RightDownVector: '⇂',
440
- RightDownVectorBar: '⥕',
441
- RightFloor: '⌋',
442
- RightTee: '⊢',
443
- RightTeeArrow: '↦',
444
- RightTeeVector: '⥛',
445
- RightTriangle: '⊳',
446
- RightTriangleBar: '⧐',
447
- RightTriangleEqual: '⊵',
448
- RightUpDownVector: '⥏',
449
- RightUpTeeVector: '⥜',
450
- RightUpVector: '↾',
451
- RightUpVectorBar: '⥔',
452
- RightVector: '⇀',
453
- RightVectorBar: '⥓',
454
- Rightarrow: '⇒',
455
- Ropf: 'ℝ',
456
- RoundImplies: '⥰',
457
- Rrightarrow: '⇛',
458
- Rscr: 'ℛ',
459
- Rsh: '↱',
460
- RuleDelayed: '⧴',
461
- SHCHcy: 'Щ',
462
- SHcy: 'Ш',
463
- SOFTcy: 'Ь',
464
- Sacute: 'Ś',
465
- Sc: '⪼',
466
- Scaron: 'Š',
467
- Scedil: 'Ş',
468
- Scirc: 'Ŝ',
469
- Scy: 'С',
470
- Sfr: '𝔖',
471
- ShortDownArrow: '↓',
472
- ShortLeftArrow: '←',
473
- ShortRightArrow: '→',
474
- ShortUpArrow: '↑',
475
- Sigma: 'Σ',
476
- SmallCircle: '∘',
477
- Sopf: '𝕊',
478
- Sqrt: '√',
479
- Square: '□',
480
- SquareIntersection: '⊓',
481
- SquareSubset: '⊏',
482
- SquareSubsetEqual: '⊑',
483
- SquareSuperset: '⊐',
484
- SquareSupersetEqual: '⊒',
485
- SquareUnion: '⊔',
486
- Sscr: '𝒮',
487
- Star: '⋆',
488
- Sub: '⋐',
489
- Subset: '⋐',
490
- SubsetEqual: '⊆',
491
- Succeeds: '≻',
492
- SucceedsEqual: '⪰',
493
- SucceedsSlantEqual: '≽',
494
- SucceedsTilde: '≿',
495
- SuchThat: '∋',
496
- Sum: '∑',
497
- Sup: '⋑',
498
- Superset: '⊃',
499
- SupersetEqual: '⊇',
500
- Supset: '⋑',
501
- THORN: 'Þ',
502
- TRADE: '™',
503
- TSHcy: 'Ћ',
504
- TScy: 'Ц',
505
- Tab: '\t',
506
- Tau: 'Τ',
507
- Tcaron: 'Ť',
508
- Tcedil: 'Ţ',
509
- Tcy: 'Т',
510
- Tfr: '𝔗',
511
- Therefore: '∴',
512
- Theta: 'Θ',
513
- ThickSpace: '  ',
514
- ThinSpace: ' ',
515
- Tilde: '∼',
516
- TildeEqual: '≃',
517
- TildeFullEqual: '≅',
518
- TildeTilde: '≈',
519
- Topf: '𝕋',
520
- TripleDot: '⃛',
521
- Tscr: '𝒯',
522
- Tstrok: 'Ŧ',
523
- Uacute: 'Ú',
524
- Uarr: '↟',
525
- Uarrocir: '⥉',
526
- Ubrcy: 'Ў',
527
- Ubreve: 'Ŭ',
528
- Ucirc: 'Û',
529
- Ucy: 'У',
530
- Udblac: 'Ű',
531
- Ufr: '𝔘',
532
- Ugrave: 'Ù',
533
- Umacr: 'Ū',
534
- UnderBar: '_',
535
- UnderBrace: '⏟',
536
- UnderBracket: '⎵',
537
- UnderParenthesis: '⏝',
538
- Union: '⋃',
539
- UnionPlus: '⊎',
540
- Uogon: 'Ų',
541
- Uopf: '𝕌',
542
- UpArrow: '↑',
543
- UpArrowBar: '⤒',
544
- UpArrowDownArrow: '⇅',
545
- UpDownArrow: '↕',
546
- UpEquilibrium: '⥮',
547
- UpTee: '⊥',
548
- UpTeeArrow: '↥',
549
- Uparrow: '⇑',
550
- Updownarrow: '⇕',
551
- UpperLeftArrow: '↖',
552
- UpperRightArrow: '↗',
553
- Upsi: 'ϒ',
554
- Upsilon: 'Υ',
555
- Uring: 'Ů',
556
- Uscr: '𝒰',
557
- Utilde: 'Ũ',
558
- Uuml: 'Ü',
559
- VDash: '⊫',
560
- Vbar: '⫫',
561
- Vcy: 'В',
562
- Vdash: '⊩',
563
- Vdashl: '⫦',
564
- Vee: '⋁',
565
- Verbar: '‖',
566
- Vert: '‖',
567
- VerticalBar: '∣',
568
- VerticalLine: '|',
569
- VerticalSeparator: '❘',
570
- VerticalTilde: '≀',
571
- VeryThinSpace: ' ',
572
- Vfr: '𝔙',
573
- Vopf: '𝕍',
574
- Vscr: '𝒱',
575
- Vvdash: '⊪',
576
- Wcirc: 'Ŵ',
577
- Wedge: '⋀',
578
- Wfr: '𝔚',
579
- Wopf: '𝕎',
580
- Wscr: '𝒲',
581
- Xfr: '𝔛',
582
- Xi: 'Ξ',
583
- Xopf: '𝕏',
584
- Xscr: '𝒳',
585
- YAcy: 'Я',
586
- YIcy: 'Ї',
587
- YUcy: 'Ю',
588
- Yacute: 'Ý',
589
- Ycirc: 'Ŷ',
590
- Ycy: 'Ы',
591
- Yfr: '𝔜',
592
- Yopf: '𝕐',
593
- Yscr: '𝒴',
594
- Yuml: 'Ÿ',
595
- ZHcy: 'Ж',
596
- Zacute: 'Ź',
597
- Zcaron: 'Ž',
598
- Zcy: 'З',
599
- Zdot: 'Ż',
600
- ZeroWidthSpace: '​',
601
- Zeta: 'Ζ',
602
- Zfr: 'ℨ',
603
- Zopf: 'ℤ',
604
- Zscr: '𝒵',
605
- aacute: 'á',
606
- abreve: 'ă',
607
- ac: '∾',
608
- acE: '∾̳',
609
- acd: '∿',
610
- acirc: 'â',
611
- acute: '´',
612
- acy: 'а',
613
- aelig: 'æ',
614
- af: '⁡',
615
- afr: '𝔞',
616
- agrave: 'à',
617
- alefsym: 'ℵ',
618
- aleph: 'ℵ',
619
- alpha: 'α',
620
- amacr: 'ā',
621
- amalg: '⨿',
622
- amp: '&',
623
- and: '∧',
624
- andand: '⩕',
625
- andd: '⩜',
626
- andslope: '⩘',
627
- andv: '⩚',
628
- ang: '∠',
629
- ange: '⦤',
630
- angle: '∠',
631
- angmsd: '∡',
632
- angmsdaa: '⦨',
633
- angmsdab: '⦩',
634
- angmsdac: '⦪',
635
- angmsdad: '⦫',
636
- angmsdae: '⦬',
637
- angmsdaf: '⦭',
638
- angmsdag: '⦮',
639
- angmsdah: '⦯',
640
- angrt: '∟',
641
- angrtvb: '⊾',
642
- angrtvbd: '⦝',
643
- angsph: '∢',
644
- angst: 'Å',
645
- angzarr: '⍼',
646
- aogon: 'ą',
647
- aopf: '𝕒',
648
- ap: '≈',
649
- apE: '⩰',
650
- apacir: '⩯',
651
- ape: '≊',
652
- apid: '≋',
653
- apos: "'",
654
- approx: '≈',
655
- approxeq: '≊',
656
- aring: 'å',
657
- ascr: '𝒶',
658
- ast: '*',
659
- asymp: '≈',
660
- asympeq: '≍',
661
- atilde: 'ã',
662
- auml: 'ä',
663
- awconint: '∳',
664
- awint: '⨑',
665
- bNot: '⫭',
666
- backcong: '≌',
667
- backepsilon: '϶',
668
- backprime: '‵',
669
- backsim: '∽',
670
- backsimeq: '⋍',
671
- barvee: '⊽',
672
- barwed: '⌅',
673
- barwedge: '⌅',
674
- bbrk: '⎵',
675
- bbrktbrk: '⎶',
676
- bcong: '≌',
677
- bcy: 'б',
678
- bdquo: '„',
679
- becaus: '∵',
680
- because: '∵',
681
- bemptyv: '⦰',
682
- bepsi: '϶',
683
- bernou: 'ℬ',
684
- beta: 'β',
685
- beth: 'ℶ',
686
- between: '≬',
687
- bfr: '𝔟',
688
- bigcap: '⋂',
689
- bigcirc: '◯',
690
- bigcup: '⋃',
691
- bigodot: '⨀',
692
- bigoplus: '⨁',
693
- bigotimes: '⨂',
694
- bigsqcup: '⨆',
695
- bigstar: '★',
696
- bigtriangledown: '▽',
697
- bigtriangleup: '△',
698
- biguplus: '⨄',
699
- bigvee: '⋁',
700
- bigwedge: '⋀',
701
- bkarow: '⤍',
702
- blacklozenge: '⧫',
703
- blacksquare: '▪',
704
- blacktriangle: '▴',
705
- blacktriangledown: '▾',
706
- blacktriangleleft: '◂',
707
- blacktriangleright: '▸',
708
- blank: '␣',
709
- blk12: '▒',
710
- blk14: '░',
711
- blk34: '▓',
712
- block: '█',
713
- bne: '=⃥',
714
- bnequiv: '≡⃥',
715
- bnot: '⌐',
716
- bopf: '𝕓',
717
- bot: '⊥',
718
- bottom: '⊥',
719
- bowtie: '⋈',
720
- boxDL: '╗',
721
- boxDR: '╔',
722
- boxDl: '╖',
723
- boxDr: '╓',
724
- boxH: '═',
725
- boxHD: '╦',
726
- boxHU: '╩',
727
- boxHd: '╤',
728
- boxHu: '╧',
729
- boxUL: '╝',
730
- boxUR: '╚',
731
- boxUl: '╜',
732
- boxUr: '╙',
733
- boxV: '║',
734
- boxVH: '╬',
735
- boxVL: '╣',
736
- boxVR: '╠',
737
- boxVh: '╫',
738
- boxVl: '╢',
739
- boxVr: '╟',
740
- boxbox: '⧉',
741
- boxdL: '╕',
742
- boxdR: '╒',
743
- boxdl: '┐',
744
- boxdr: '┌',
745
- boxh: '─',
746
- boxhD: '╥',
747
- boxhU: '╨',
748
- boxhd: '┬',
749
- boxhu: '┴',
750
- boxminus: '⊟',
751
- boxplus: '⊞',
752
- boxtimes: '⊠',
753
- boxuL: '╛',
754
- boxuR: '╘',
755
- boxul: '┘',
756
- boxur: '└',
757
- boxv: '│',
758
- boxvH: '╪',
759
- boxvL: '╡',
760
- boxvR: '╞',
761
- boxvh: '┼',
762
- boxvl: '┤',
763
- boxvr: '├',
764
- bprime: '‵',
765
- breve: '˘',
766
- brvbar: '¦',
767
- bscr: '𝒷',
768
- bsemi: '⁏',
769
- bsim: '∽',
770
- bsime: '⋍',
771
- bsol: '\\',
772
- bsolb: '⧅',
773
- bsolhsub: '⟈',
774
- bull: '•',
775
- bullet: '•',
776
- bump: '≎',
777
- bumpE: '⪮',
778
- bumpe: '≏',
779
- bumpeq: '≏',
780
- cacute: 'ć',
781
- cap: '∩',
782
- capand: '⩄',
783
- capbrcup: '⩉',
784
- capcap: '⩋',
785
- capcup: '⩇',
786
- capdot: '⩀',
787
- caps: '∩︀',
788
- caret: '⁁',
789
- caron: 'ˇ',
790
- ccaps: '⩍',
791
- ccaron: 'č',
792
- ccedil: 'ç',
793
- ccirc: 'ĉ',
794
- ccups: '⩌',
795
- ccupssm: '⩐',
796
- cdot: 'ċ',
797
- cedil: '¸',
798
- cemptyv: '⦲',
799
- cent: '¢',
800
- centerdot: '·',
801
- cfr: '𝔠',
802
- chcy: 'ч',
803
- check: '✓',
804
- checkmark: '✓',
805
- chi: 'χ',
806
- cir: '○',
807
- cirE: '⧃',
808
- circ: 'ˆ',
809
- circeq: '≗',
810
- circlearrowleft: '↺',
811
- circlearrowright: '↻',
812
- circledR: '®',
813
- circledS: 'Ⓢ',
814
- circledast: '⊛',
815
- circledcirc: '⊚',
816
- circleddash: '⊝',
817
- cire: '≗',
818
- cirfnint: '⨐',
819
- cirmid: '⫯',
820
- cirscir: '⧂',
821
- clubs: '♣',
822
- clubsuit: '♣',
823
- colon: ':',
824
- colone: '≔',
825
- coloneq: '≔',
826
- comma: ',',
827
- commat: '@',
828
- comp: '∁',
829
- compfn: '∘',
830
- complement: '∁',
831
- complexes: 'ℂ',
832
- cong: '≅',
833
- congdot: '⩭',
834
- conint: '∮',
835
- copf: '𝕔',
836
- coprod: '∐',
837
- copy: '©',
838
- copysr: '℗',
839
- crarr: '↵',
840
- cross: '✗',
841
- cscr: '𝒸',
842
- csub: '⫏',
843
- csube: '⫑',
844
- csup: '⫐',
845
- csupe: '⫒',
846
- ctdot: '⋯',
847
- cudarrl: '⤸',
848
- cudarrr: '⤵',
849
- cuepr: '⋞',
850
- cuesc: '⋟',
851
- cularr: '↶',
852
- cularrp: '⤽',
853
- cup: '∪',
854
- cupbrcap: '⩈',
855
- cupcap: '⩆',
856
- cupcup: '⩊',
857
- cupdot: '⊍',
858
- cupor: '⩅',
859
- cups: '∪︀',
860
- curarr: '↷',
861
- curarrm: '⤼',
862
- curlyeqprec: '⋞',
863
- curlyeqsucc: '⋟',
864
- curlyvee: '⋎',
865
- curlywedge: '⋏',
866
- curren: '¤',
867
- curvearrowleft: '↶',
868
- curvearrowright: '↷',
869
- cuvee: '⋎',
870
- cuwed: '⋏',
871
- cwconint: '∲',
872
- cwint: '∱',
873
- cylcty: '⌭',
874
- dArr: '⇓',
875
- dHar: '⥥',
876
- dagger: '†',
877
- daleth: 'ℸ',
878
- darr: '↓',
879
- dash: '‐',
880
- dashv: '⊣',
881
- dbkarow: '⤏',
882
- dblac: '˝',
883
- dcaron: 'ď',
884
- dcy: 'д',
885
- dd: 'ⅆ',
886
- ddagger: '‡',
887
- ddarr: '⇊',
888
- ddotseq: '⩷',
889
- deg: '°',
890
- delta: 'δ',
891
- demptyv: '⦱',
892
- dfisht: '⥿',
893
- dfr: '𝔡',
894
- dharl: '⇃',
895
- dharr: '⇂',
896
- diam: '⋄',
897
- diamond: '⋄',
898
- diamondsuit: '♦',
899
- diams: '♦',
900
- die: '¨',
901
- digamma: 'ϝ',
902
- disin: '⋲',
903
- div: '÷',
904
- divide: '÷',
905
- divideontimes: '⋇',
906
- divonx: '⋇',
907
- djcy: 'ђ',
908
- dlcorn: '⌞',
909
- dlcrop: '⌍',
910
- dollar: '$',
911
- dopf: '𝕕',
912
- dot: '˙',
913
- doteq: '≐',
914
- doteqdot: '≑',
915
- dotminus: '∸',
916
- dotplus: '∔',
917
- dotsquare: '⊡',
918
- doublebarwedge: '⌆',
919
- downarrow: '↓',
920
- downdownarrows: '⇊',
921
- downharpoonleft: '⇃',
922
- downharpoonright: '⇂',
923
- drbkarow: '⤐',
924
- drcorn: '⌟',
925
- drcrop: '⌌',
926
- dscr: '𝒹',
927
- dscy: 'ѕ',
928
- dsol: '⧶',
929
- dstrok: 'đ',
930
- dtdot: '⋱',
931
- dtri: '▿',
932
- dtrif: '▾',
933
- duarr: '⇵',
934
- duhar: '⥯',
935
- dwangle: '⦦',
936
- dzcy: 'џ',
937
- dzigrarr: '⟿',
938
- eDDot: '⩷',
939
- eDot: '≑',
940
- eacute: 'é',
941
- easter: '⩮',
942
- ecaron: 'ě',
943
- ecir: '≖',
944
- ecirc: 'ê',
945
- ecolon: '≕',
946
- ecy: 'э',
947
- edot: 'ė',
948
- ee: 'ⅇ',
949
- efDot: '≒',
950
- efr: '𝔢',
951
- eg: '⪚',
952
- egrave: 'è',
953
- egs: '⪖',
954
- egsdot: '⪘',
955
- el: '⪙',
956
- elinters: '⏧',
957
- ell: 'ℓ',
958
- els: '⪕',
959
- elsdot: '⪗',
960
- emacr: 'ē',
961
- empty: '∅',
962
- emptyset: '∅',
963
- emptyv: '∅',
964
- emsp13: ' ',
965
- emsp14: ' ',
966
- emsp: ' ',
967
- eng: 'ŋ',
968
- ensp: ' ',
969
- eogon: 'ę',
970
- eopf: '𝕖',
971
- epar: '⋕',
972
- eparsl: '⧣',
973
- eplus: '⩱',
974
- epsi: 'ε',
975
- epsilon: 'ε',
976
- epsiv: 'ϵ',
977
- eqcirc: '≖',
978
- eqcolon: '≕',
979
- eqsim: '≂',
980
- eqslantgtr: '⪖',
981
- eqslantless: '⪕',
982
- equals: '=',
983
- equest: '≟',
984
- equiv: '≡',
985
- equivDD: '⩸',
986
- eqvparsl: '⧥',
987
- erDot: '≓',
988
- erarr: '⥱',
989
- escr: 'ℯ',
990
- esdot: '≐',
991
- esim: '≂',
992
- eta: 'η',
993
- eth: 'ð',
994
- euml: 'ë',
995
- euro: '€',
996
- excl: '!',
997
- exist: '∃',
998
- expectation: 'ℰ',
999
- exponentiale: 'ⅇ',
1000
- fallingdotseq: '≒',
1001
- fcy: 'ф',
1002
- female: '♀',
1003
- ffilig: 'ffi',
1004
- fflig: 'ff',
1005
- ffllig: 'ffl',
1006
- ffr: '𝔣',
1007
- filig: 'fi',
1008
- fjlig: 'fj',
1009
- flat: '♭',
1010
- fllig: 'fl',
1011
- fltns: '▱',
1012
- fnof: 'ƒ',
1013
- fopf: '𝕗',
1014
- forall: '∀',
1015
- fork: '⋔',
1016
- forkv: '⫙',
1017
- fpartint: '⨍',
1018
- frac12: '½',
1019
- frac13: '⅓',
1020
- frac14: '¼',
1021
- frac15: '⅕',
1022
- frac16: '⅙',
1023
- frac18: '⅛',
1024
- frac23: '⅔',
1025
- frac25: '⅖',
1026
- frac34: '¾',
1027
- frac35: '⅗',
1028
- frac38: '⅜',
1029
- frac45: '⅘',
1030
- frac56: '⅚',
1031
- frac58: '⅝',
1032
- frac78: '⅞',
1033
- frasl: '⁄',
1034
- frown: '⌢',
1035
- fscr: '𝒻',
1036
- gE: '≧',
1037
- gEl: '⪌',
1038
- gacute: 'ǵ',
1039
- gamma: 'γ',
1040
- gammad: 'ϝ',
1041
- gap: '⪆',
1042
- gbreve: 'ğ',
1043
- gcirc: 'ĝ',
1044
- gcy: 'г',
1045
- gdot: 'ġ',
1046
- ge: '≥',
1047
- gel: '⋛',
1048
- geq: '≥',
1049
- geqq: '≧',
1050
- geqslant: '⩾',
1051
- ges: '⩾',
1052
- gescc: '⪩',
1053
- gesdot: '⪀',
1054
- gesdoto: '⪂',
1055
- gesdotol: '⪄',
1056
- gesl: '⋛︀',
1057
- gesles: '⪔',
1058
- gfr: '𝔤',
1059
- gg: '≫',
1060
- ggg: '⋙',
1061
- gimel: 'ℷ',
1062
- gjcy: 'ѓ',
1063
- gl: '≷',
1064
- glE: '⪒',
1065
- gla: '⪥',
1066
- glj: '⪤',
1067
- gnE: '≩',
1068
- gnap: '⪊',
1069
- gnapprox: '⪊',
1070
- gne: '⪈',
1071
- gneq: '⪈',
1072
- gneqq: '≩',
1073
- gnsim: '⋧',
1074
- gopf: '𝕘',
1075
- grave: '`',
1076
- gscr: 'ℊ',
1077
- gsim: '≳',
1078
- gsime: '⪎',
1079
- gsiml: '⪐',
1080
- gt: '>',
1081
- gtcc: '⪧',
1082
- gtcir: '⩺',
1083
- gtdot: '⋗',
1084
- gtlPar: '⦕',
1085
- gtquest: '⩼',
1086
- gtrapprox: '⪆',
1087
- gtrarr: '⥸',
1088
- gtrdot: '⋗',
1089
- gtreqless: '⋛',
1090
- gtreqqless: '⪌',
1091
- gtrless: '≷',
1092
- gtrsim: '≳',
1093
- gvertneqq: '≩︀',
1094
- gvnE: '≩︀',
1095
- hArr: '⇔',
1096
- hairsp: ' ',
1097
- half: '½',
1098
- hamilt: 'ℋ',
1099
- hardcy: 'ъ',
1100
- harr: '↔',
1101
- harrcir: '⥈',
1102
- harrw: '↭',
1103
- hbar: 'ℏ',
1104
- hcirc: 'ĥ',
1105
- hearts: '♥',
1106
- heartsuit: '♥',
1107
- hellip: '…',
1108
- hercon: '⊹',
1109
- hfr: '𝔥',
1110
- hksearow: '⤥',
1111
- hkswarow: '⤦',
1112
- hoarr: '⇿',
1113
- homtht: '∻',
1114
- hookleftarrow: '↩',
1115
- hookrightarrow: '↪',
1116
- hopf: '𝕙',
1117
- horbar: '―',
1118
- hscr: '𝒽',
1119
- hslash: 'ℏ',
1120
- hstrok: 'ħ',
1121
- hybull: '⁃',
1122
- hyphen: '‐',
1123
- iacute: 'í',
1124
- ic: '⁣',
1125
- icirc: 'î',
1126
- icy: 'и',
1127
- iecy: 'е',
1128
- iexcl: '¡',
1129
- iff: '⇔',
1130
- ifr: '𝔦',
1131
- igrave: 'ì',
1132
- ii: 'ⅈ',
1133
- iiiint: '⨌',
1134
- iiint: '∭',
1135
- iinfin: '⧜',
1136
- iiota: '℩',
1137
- ijlig: 'ij',
1138
- imacr: 'ī',
1139
- image: 'ℑ',
1140
- imagline: 'ℐ',
1141
- imagpart: 'ℑ',
1142
- imath: 'ı',
1143
- imof: '⊷',
1144
- imped: 'Ƶ',
1145
- in: '∈',
1146
- incare: '℅',
1147
- infin: '∞',
1148
- infintie: '⧝',
1149
- inodot: 'ı',
1150
- int: '∫',
1151
- intcal: '⊺',
1152
- integers: 'ℤ',
1153
- intercal: '⊺',
1154
- intlarhk: '⨗',
1155
- intprod: '⨼',
1156
- iocy: 'ё',
1157
- iogon: 'į',
1158
- iopf: '𝕚',
1159
- iota: 'ι',
1160
- iprod: '⨼',
1161
- iquest: '¿',
1162
- iscr: '𝒾',
1163
- isin: '∈',
1164
- isinE: '⋹',
1165
- isindot: '⋵',
1166
- isins: '⋴',
1167
- isinsv: '⋳',
1168
- isinv: '∈',
1169
- it: '⁢',
1170
- itilde: 'ĩ',
1171
- iukcy: 'і',
1172
- iuml: 'ï',
1173
- jcirc: 'ĵ',
1174
- jcy: 'й',
1175
- jfr: '𝔧',
1176
- jmath: 'ȷ',
1177
- jopf: '𝕛',
1178
- jscr: '𝒿',
1179
- jsercy: 'ј',
1180
- jukcy: 'є',
1181
- kappa: 'κ',
1182
- kappav: 'ϰ',
1183
- kcedil: 'ķ',
1184
- kcy: 'к',
1185
- kfr: '𝔨',
1186
- kgreen: 'ĸ',
1187
- khcy: 'х',
1188
- kjcy: 'ќ',
1189
- kopf: '𝕜',
1190
- kscr: '𝓀',
1191
- lAarr: '⇚',
1192
- lArr: '⇐',
1193
- lAtail: '⤛',
1194
- lBarr: '⤎',
1195
- lE: '≦',
1196
- lEg: '⪋',
1197
- lHar: '⥢',
1198
- lacute: 'ĺ',
1199
- laemptyv: '⦴',
1200
- lagran: 'ℒ',
1201
- lambda: 'λ',
1202
- lang: '⟨',
1203
- langd: '⦑',
1204
- langle: '⟨',
1205
- lap: '⪅',
1206
- laquo: '«',
1207
- larr: '←',
1208
- larrb: '⇤',
1209
- larrbfs: '⤟',
1210
- larrfs: '⤝',
1211
- larrhk: '↩',
1212
- larrlp: '↫',
1213
- larrpl: '⤹',
1214
- larrsim: '⥳',
1215
- larrtl: '↢',
1216
- lat: '⪫',
1217
- latail: '⤙',
1218
- late: '⪭',
1219
- lates: '⪭︀',
1220
- lbarr: '⤌',
1221
- lbbrk: '❲',
1222
- lbrace: '{',
1223
- lbrack: '[',
1224
- lbrke: '⦋',
1225
- lbrksld: '⦏',
1226
- lbrkslu: '⦍',
1227
- lcaron: 'ľ',
1228
- lcedil: 'ļ',
1229
- lceil: '⌈',
1230
- lcub: '{',
1231
- lcy: 'л',
1232
- ldca: '⤶',
1233
- ldquo: '“',
1234
- ldquor: '„',
1235
- ldrdhar: '⥧',
1236
- ldrushar: '⥋',
1237
- ldsh: '↲',
1238
- le: '≤',
1239
- leftarrow: '←',
1240
- leftarrowtail: '↢',
1241
- leftharpoondown: '↽',
1242
- leftharpoonup: '↼',
1243
- leftleftarrows: '⇇',
1244
- leftrightarrow: '↔',
1245
- leftrightarrows: '⇆',
1246
- leftrightharpoons: '⇋',
1247
- leftrightsquigarrow: '↭',
1248
- leftthreetimes: '⋋',
1249
- leg: '⋚',
1250
- leq: '≤',
1251
- leqq: '≦',
1252
- leqslant: '⩽',
1253
- les: '⩽',
1254
- lescc: '⪨',
1255
- lesdot: '⩿',
1256
- lesdoto: '⪁',
1257
- lesdotor: '⪃',
1258
- lesg: '⋚︀',
1259
- lesges: '⪓',
1260
- lessapprox: '⪅',
1261
- lessdot: '⋖',
1262
- lesseqgtr: '⋚',
1263
- lesseqqgtr: '⪋',
1264
- lessgtr: '≶',
1265
- lesssim: '≲',
1266
- lfisht: '⥼',
1267
- lfloor: '⌊',
1268
- lfr: '𝔩',
1269
- lg: '≶',
1270
- lgE: '⪑',
1271
- lhard: '↽',
1272
- lharu: '↼',
1273
- lharul: '⥪',
1274
- lhblk: '▄',
1275
- ljcy: 'љ',
1276
- ll: '≪',
1277
- llarr: '⇇',
1278
- llcorner: '⌞',
1279
- llhard: '⥫',
1280
- lltri: '◺',
1281
- lmidot: 'ŀ',
1282
- lmoust: '⎰',
1283
- lmoustache: '⎰',
1284
- lnE: '≨',
1285
- lnap: '⪉',
1286
- lnapprox: '⪉',
1287
- lne: '⪇',
1288
- lneq: '⪇',
1289
- lneqq: '≨',
1290
- lnsim: '⋦',
1291
- loang: '⟬',
1292
- loarr: '⇽',
1293
- lobrk: '⟦',
1294
- longleftarrow: '⟵',
1295
- longleftrightarrow: '⟷',
1296
- longmapsto: '⟼',
1297
- longrightarrow: '⟶',
1298
- looparrowleft: '↫',
1299
- looparrowright: '↬',
1300
- lopar: '⦅',
1301
- lopf: '𝕝',
1302
- loplus: '⨭',
1303
- lotimes: '⨴',
1304
- lowast: '∗',
1305
- lowbar: '_',
1306
- loz: '◊',
1307
- lozenge: '◊',
1308
- lozf: '⧫',
1309
- lpar: '(',
1310
- lparlt: '⦓',
1311
- lrarr: '⇆',
1312
- lrcorner: '⌟',
1313
- lrhar: '⇋',
1314
- lrhard: '⥭',
1315
- lrm: '‎',
1316
- lrtri: '⊿',
1317
- lsaquo: '‹',
1318
- lscr: '𝓁',
1319
- lsh: '↰',
1320
- lsim: '≲',
1321
- lsime: '⪍',
1322
- lsimg: '⪏',
1323
- lsqb: '[',
1324
- lsquo: '‘',
1325
- lsquor: '‚',
1326
- lstrok: 'ł',
1327
- lt: '<',
1328
- ltcc: '⪦',
1329
- ltcir: '⩹',
1330
- ltdot: '⋖',
1331
- lthree: '⋋',
1332
- ltimes: '⋉',
1333
- ltlarr: '⥶',
1334
- ltquest: '⩻',
1335
- ltrPar: '⦖',
1336
- ltri: '◃',
1337
- ltrie: '⊴',
1338
- ltrif: '◂',
1339
- lurdshar: '⥊',
1340
- luruhar: '⥦',
1341
- lvertneqq: '≨︀',
1342
- lvnE: '≨︀',
1343
- mDDot: '∺',
1344
- macr: '¯',
1345
- male: '♂',
1346
- malt: '✠',
1347
- maltese: '✠',
1348
- map: '↦',
1349
- mapsto: '↦',
1350
- mapstodown: '↧',
1351
- mapstoleft: '↤',
1352
- mapstoup: '↥',
1353
- marker: '▮',
1354
- mcomma: '⨩',
1355
- mcy: 'м',
1356
- mdash: '—',
1357
- measuredangle: '∡',
1358
- mfr: '𝔪',
1359
- mho: '℧',
1360
- micro: 'µ',
1361
- mid: '∣',
1362
- midast: '*',
1363
- midcir: '⫰',
1364
- middot: '·',
1365
- minus: '−',
1366
- minusb: '⊟',
1367
- minusd: '∸',
1368
- minusdu: '⨪',
1369
- mlcp: '⫛',
1370
- mldr: '…',
1371
- mnplus: '∓',
1372
- models: '⊧',
1373
- mopf: '𝕞',
1374
- mp: '∓',
1375
- mscr: '𝓂',
1376
- mstpos: '∾',
1377
- mu: 'μ',
1378
- multimap: '⊸',
1379
- mumap: '⊸',
1380
- nGg: '⋙̸',
1381
- nGt: '≫⃒',
1382
- nGtv: '≫̸',
1383
- nLeftarrow: '⇍',
1384
- nLeftrightarrow: '⇎',
1385
- nLl: '⋘̸',
1386
- nLt: '≪⃒',
1387
- nLtv: '≪̸',
1388
- nRightarrow: '⇏',
1389
- nVDash: '⊯',
1390
- nVdash: '⊮',
1391
- nabla: '∇',
1392
- nacute: 'ń',
1393
- nang: '∠⃒',
1394
- nap: '≉',
1395
- napE: '⩰̸',
1396
- napid: '≋̸',
1397
- napos: 'ʼn',
1398
- napprox: '≉',
1399
- natur: '♮',
1400
- natural: '♮',
1401
- naturals: 'ℕ',
1402
- nbsp: ' ',
1403
- nbump: '≎̸',
1404
- nbumpe: '≏̸',
1405
- ncap: '⩃',
1406
- ncaron: 'ň',
1407
- ncedil: 'ņ',
1408
- ncong: '≇',
1409
- ncongdot: '⩭̸',
1410
- ncup: '⩂',
1411
- ncy: 'н',
1412
- ndash: '–',
1413
- ne: '≠',
1414
- neArr: '⇗',
1415
- nearhk: '⤤',
1416
- nearr: '↗',
1417
- nearrow: '↗',
1418
- nedot: '≐̸',
1419
- nequiv: '≢',
1420
- nesear: '⤨',
1421
- nesim: '≂̸',
1422
- nexist: '∄',
1423
- nexists: '∄',
1424
- nfr: '𝔫',
1425
- ngE: '≧̸',
1426
- nge: '≱',
1427
- ngeq: '≱',
1428
- ngeqq: '≧̸',
1429
- ngeqslant: '⩾̸',
1430
- nges: '⩾̸',
1431
- ngsim: '≵',
1432
- ngt: '≯',
1433
- ngtr: '≯',
1434
- nhArr: '⇎',
1435
- nharr: '↮',
1436
- nhpar: '⫲',
1437
- ni: '∋',
1438
- nis: '⋼',
1439
- nisd: '⋺',
1440
- niv: '∋',
1441
- njcy: 'њ',
1442
- nlArr: '⇍',
1443
- nlE: '≦̸',
1444
- nlarr: '↚',
1445
- nldr: '‥',
1446
- nle: '≰',
1447
- nleftarrow: '↚',
1448
- nleftrightarrow: '↮',
1449
- nleq: '≰',
1450
- nleqq: '≦̸',
1451
- nleqslant: '⩽̸',
1452
- nles: '⩽̸',
1453
- nless: '≮',
1454
- nlsim: '≴',
1455
- nlt: '≮',
1456
- nltri: '⋪',
1457
- nltrie: '⋬',
1458
- nmid: '∤',
1459
- nopf: '𝕟',
1460
- not: '¬',
1461
- notin: '∉',
1462
- notinE: '⋹̸',
1463
- notindot: '⋵̸',
1464
- notinva: '∉',
1465
- notinvb: '⋷',
1466
- notinvc: '⋶',
1467
- notni: '∌',
1468
- notniva: '∌',
1469
- notnivb: '⋾',
1470
- notnivc: '⋽',
1471
- npar: '∦',
1472
- nparallel: '∦',
1473
- nparsl: '⫽⃥',
1474
- npart: '∂̸',
1475
- npolint: '⨔',
1476
- npr: '⊀',
1477
- nprcue: '⋠',
1478
- npre: '⪯̸',
1479
- nprec: '⊀',
1480
- npreceq: '⪯̸',
1481
- nrArr: '⇏',
1482
- nrarr: '↛',
1483
- nrarrc: '⤳̸',
1484
- nrarrw: '↝̸',
1485
- nrightarrow: '↛',
1486
- nrtri: '⋫',
1487
- nrtrie: '⋭',
1488
- nsc: '⊁',
1489
- nsccue: '⋡',
1490
- nsce: '⪰̸',
1491
- nscr: '𝓃',
1492
- nshortmid: '∤',
1493
- nshortparallel: '∦',
1494
- nsim: '≁',
1495
- nsime: '≄',
1496
- nsimeq: '≄',
1497
- nsmid: '∤',
1498
- nspar: '∦',
1499
- nsqsube: '⋢',
1500
- nsqsupe: '⋣',
1501
- nsub: '⊄',
1502
- nsubE: '⫅̸',
1503
- nsube: '⊈',
1504
- nsubset: '⊂⃒',
1505
- nsubseteq: '⊈',
1506
- nsubseteqq: '⫅̸',
1507
- nsucc: '⊁',
1508
- nsucceq: '⪰̸',
1509
- nsup: '⊅',
1510
- nsupE: '⫆̸',
1511
- nsupe: '⊉',
1512
- nsupset: '⊃⃒',
1513
- nsupseteq: '⊉',
1514
- nsupseteqq: '⫆̸',
1515
- ntgl: '≹',
1516
- ntilde: 'ñ',
1517
- ntlg: '≸',
1518
- ntriangleleft: '⋪',
1519
- ntrianglelefteq: '⋬',
1520
- ntriangleright: '⋫',
1521
- ntrianglerighteq: '⋭',
1522
- nu: 'ν',
1523
- num: '#',
1524
- numero: '№',
1525
- numsp: ' ',
1526
- nvDash: '⊭',
1527
- nvHarr: '⤄',
1528
- nvap: '≍⃒',
1529
- nvdash: '⊬',
1530
- nvge: '≥⃒',
1531
- nvgt: '>⃒',
1532
- nvinfin: '⧞',
1533
- nvlArr: '⤂',
1534
- nvle: '≤⃒',
1535
- nvlt: '<⃒',
1536
- nvltrie: '⊴⃒',
1537
- nvrArr: '⤃',
1538
- nvrtrie: '⊵⃒',
1539
- nvsim: '∼⃒',
1540
- nwArr: '⇖',
1541
- nwarhk: '⤣',
1542
- nwarr: '↖',
1543
- nwarrow: '↖',
1544
- nwnear: '⤧',
1545
- oS: 'Ⓢ',
1546
- oacute: 'ó',
1547
- oast: '⊛',
1548
- ocir: '⊚',
1549
- ocirc: 'ô',
1550
- ocy: 'о',
1551
- odash: '⊝',
1552
- odblac: 'ő',
1553
- odiv: '⨸',
1554
- odot: '⊙',
1555
- odsold: '⦼',
1556
- oelig: 'œ',
1557
- ofcir: '⦿',
1558
- ofr: '𝔬',
1559
- ogon: '˛',
1560
- ograve: 'ò',
1561
- ogt: '⧁',
1562
- ohbar: '⦵',
1563
- ohm: 'Ω',
1564
- oint: '∮',
1565
- olarr: '↺',
1566
- olcir: '⦾',
1567
- olcross: '⦻',
1568
- oline: '‾',
1569
- olt: '⧀',
1570
- omacr: 'ō',
1571
- omega: 'ω',
1572
- omicron: 'ο',
1573
- omid: '⦶',
1574
- ominus: '⊖',
1575
- oopf: '𝕠',
1576
- opar: '⦷',
1577
- operp: '⦹',
1578
- oplus: '⊕',
1579
- or: '∨',
1580
- orarr: '↻',
1581
- ord: '⩝',
1582
- order: 'ℴ',
1583
- orderof: 'ℴ',
1584
- ordf: 'ª',
1585
- ordm: 'º',
1586
- origof: '⊶',
1587
- oror: '⩖',
1588
- orslope: '⩗',
1589
- orv: '⩛',
1590
- oscr: 'ℴ',
1591
- oslash: 'ø',
1592
- osol: '⊘',
1593
- otilde: 'õ',
1594
- otimes: '⊗',
1595
- otimesas: '⨶',
1596
- ouml: 'ö',
1597
- ovbar: '⌽',
1598
- par: '∥',
1599
- para: '¶',
1600
- parallel: '∥',
1601
- parsim: '⫳',
1602
- parsl: '⫽',
1603
- part: '∂',
1604
- pcy: 'п',
1605
- percnt: '%',
1606
- period: '.',
1607
- permil: '‰',
1608
- perp: '⊥',
1609
- pertenk: '‱',
1610
- pfr: '𝔭',
1611
- phi: 'φ',
1612
- phiv: 'ϕ',
1613
- phmmat: 'ℳ',
1614
- phone: '☎',
1615
- pi: 'π',
1616
- pitchfork: '⋔',
1617
- piv: 'ϖ',
1618
- planck: 'ℏ',
1619
- planckh: 'ℎ',
1620
- plankv: 'ℏ',
1621
- plus: '+',
1622
- plusacir: '⨣',
1623
- plusb: '⊞',
1624
- pluscir: '⨢',
1625
- plusdo: '∔',
1626
- plusdu: '⨥',
1627
- pluse: '⩲',
1628
- plusmn: '±',
1629
- plussim: '⨦',
1630
- plustwo: '⨧',
1631
- pm: '±',
1632
- pointint: '⨕',
1633
- popf: '𝕡',
1634
- pound: '£',
1635
- pr: '≺',
1636
- prE: '⪳',
1637
- prap: '⪷',
1638
- prcue: '≼',
1639
- pre: '⪯',
1640
- prec: '≺',
1641
- precapprox: '⪷',
1642
- preccurlyeq: '≼',
1643
- preceq: '⪯',
1644
- precnapprox: '⪹',
1645
- precneqq: '⪵',
1646
- precnsim: '⋨',
1647
- precsim: '≾',
1648
- prime: '′',
1649
- primes: 'ℙ',
1650
- prnE: '⪵',
1651
- prnap: '⪹',
1652
- prnsim: '⋨',
1653
- prod: '∏',
1654
- profalar: '⌮',
1655
- profline: '⌒',
1656
- profsurf: '⌓',
1657
- prop: '∝',
1658
- propto: '∝',
1659
- prsim: '≾',
1660
- prurel: '⊰',
1661
- pscr: '𝓅',
1662
- psi: 'ψ',
1663
- puncsp: ' ',
1664
- qfr: '𝔮',
1665
- qint: '⨌',
1666
- qopf: '𝕢',
1667
- qprime: '⁗',
1668
- qscr: '𝓆',
1669
- quaternions: 'ℍ',
1670
- quatint: '⨖',
1671
- quest: '?',
1672
- questeq: '≟',
1673
- quot: '"',
1674
- rAarr: '⇛',
1675
- rArr: '⇒',
1676
- rAtail: '⤜',
1677
- rBarr: '⤏',
1678
- rHar: '⥤',
1679
- race: '∽̱',
1680
- racute: 'ŕ',
1681
- radic: '√',
1682
- raemptyv: '⦳',
1683
- rang: '⟩',
1684
- rangd: '⦒',
1685
- range: '⦥',
1686
- rangle: '⟩',
1687
- raquo: '»',
1688
- rarr: '→',
1689
- rarrap: '⥵',
1690
- rarrb: '⇥',
1691
- rarrbfs: '⤠',
1692
- rarrc: '⤳',
1693
- rarrfs: '⤞',
1694
- rarrhk: '↪',
1695
- rarrlp: '↬',
1696
- rarrpl: '⥅',
1697
- rarrsim: '⥴',
1698
- rarrtl: '↣',
1699
- rarrw: '↝',
1700
- ratail: '⤚',
1701
- ratio: '∶',
1702
- rationals: 'ℚ',
1703
- rbarr: '⤍',
1704
- rbbrk: '❳',
1705
- rbrace: '}',
1706
- rbrack: ']',
1707
- rbrke: '⦌',
1708
- rbrksld: '⦎',
1709
- rbrkslu: '⦐',
1710
- rcaron: 'ř',
1711
- rcedil: 'ŗ',
1712
- rceil: '⌉',
1713
- rcub: '}',
1714
- rcy: 'р',
1715
- rdca: '⤷',
1716
- rdldhar: '⥩',
1717
- rdquo: '”',
1718
- rdquor: '”',
1719
- rdsh: '↳',
1720
- real: 'ℜ',
1721
- realine: 'ℛ',
1722
- realpart: 'ℜ',
1723
- reals: 'ℝ',
1724
- rect: '▭',
1725
- reg: '®',
1726
- rfisht: '⥽',
1727
- rfloor: '⌋',
1728
- rfr: '𝔯',
1729
- rhard: '⇁',
1730
- rharu: '⇀',
1731
- rharul: '⥬',
1732
- rho: 'ρ',
1733
- rhov: 'ϱ',
1734
- rightarrow: '→',
1735
- rightarrowtail: '↣',
1736
- rightharpoondown: '⇁',
1737
- rightharpoonup: '⇀',
1738
- rightleftarrows: '⇄',
1739
- rightleftharpoons: '⇌',
1740
- rightrightarrows: '⇉',
1741
- rightsquigarrow: '↝',
1742
- rightthreetimes: '⋌',
1743
- ring: '˚',
1744
- risingdotseq: '≓',
1745
- rlarr: '⇄',
1746
- rlhar: '⇌',
1747
- rlm: '‏',
1748
- rmoust: '⎱',
1749
- rmoustache: '⎱',
1750
- rnmid: '⫮',
1751
- roang: '⟭',
1752
- roarr: '⇾',
1753
- robrk: '⟧',
1754
- ropar: '⦆',
1755
- ropf: '𝕣',
1756
- roplus: '⨮',
1757
- rotimes: '⨵',
1758
- rpar: ')',
1759
- rpargt: '⦔',
1760
- rppolint: '⨒',
1761
- rrarr: '⇉',
1762
- rsaquo: '›',
1763
- rscr: '𝓇',
1764
- rsh: '↱',
1765
- rsqb: ']',
1766
- rsquo: '’',
1767
- rsquor: '’',
1768
- rthree: '⋌',
1769
- rtimes: '⋊',
1770
- rtri: '▹',
1771
- rtrie: '⊵',
1772
- rtrif: '▸',
1773
- rtriltri: '⧎',
1774
- ruluhar: '⥨',
1775
- rx: '℞',
1776
- sacute: 'ś',
1777
- sbquo: '‚',
1778
- sc: '≻',
1779
- scE: '⪴',
1780
- scap: '⪸',
1781
- scaron: 'š',
1782
- sccue: '≽',
1783
- sce: '⪰',
1784
- scedil: 'ş',
1785
- scirc: 'ŝ',
1786
- scnE: '⪶',
1787
- scnap: '⪺',
1788
- scnsim: '⋩',
1789
- scpolint: '⨓',
1790
- scsim: '≿',
1791
- scy: 'с',
1792
- sdot: '⋅',
1793
- sdotb: '⊡',
1794
- sdote: '⩦',
1795
- seArr: '⇘',
1796
- searhk: '⤥',
1797
- searr: '↘',
1798
- searrow: '↘',
1799
- sect: '§',
1800
- semi: ';',
1801
- seswar: '⤩',
1802
- setminus: '∖',
1803
- setmn: '∖',
1804
- sext: '✶',
1805
- sfr: '𝔰',
1806
- sfrown: '⌢',
1807
- sharp: '♯',
1808
- shchcy: 'щ',
1809
- shcy: 'ш',
1810
- shortmid: '∣',
1811
- shortparallel: '∥',
1812
- shy: '­',
1813
- sigma: 'σ',
1814
- sigmaf: 'ς',
1815
- sigmav: 'ς',
1816
- sim: '∼',
1817
- simdot: '⩪',
1818
- sime: '≃',
1819
- simeq: '≃',
1820
- simg: '⪞',
1821
- simgE: '⪠',
1822
- siml: '⪝',
1823
- simlE: '⪟',
1824
- simne: '≆',
1825
- simplus: '⨤',
1826
- simrarr: '⥲',
1827
- slarr: '←',
1828
- smallsetminus: '∖',
1829
- smashp: '⨳',
1830
- smeparsl: '⧤',
1831
- smid: '∣',
1832
- smile: '⌣',
1833
- smt: '⪪',
1834
- smte: '⪬',
1835
- smtes: '⪬︀',
1836
- softcy: 'ь',
1837
- sol: '/',
1838
- solb: '⧄',
1839
- solbar: '⌿',
1840
- sopf: '𝕤',
1841
- spades: '♠',
1842
- spadesuit: '♠',
1843
- spar: '∥',
1844
- sqcap: '⊓',
1845
- sqcaps: '⊓︀',
1846
- sqcup: '⊔',
1847
- sqcups: '⊔︀',
1848
- sqsub: '⊏',
1849
- sqsube: '⊑',
1850
- sqsubset: '⊏',
1851
- sqsubseteq: '⊑',
1852
- sqsup: '⊐',
1853
- sqsupe: '⊒',
1854
- sqsupset: '⊐',
1855
- sqsupseteq: '⊒',
1856
- squ: '□',
1857
- square: '□',
1858
- squarf: '▪',
1859
- squf: '▪',
1860
- srarr: '→',
1861
- sscr: '𝓈',
1862
- ssetmn: '∖',
1863
- ssmile: '⌣',
1864
- sstarf: '⋆',
1865
- star: '☆',
1866
- starf: '★',
1867
- straightepsilon: 'ϵ',
1868
- straightphi: 'ϕ',
1869
- strns: '¯',
1870
- sub: '⊂',
1871
- subE: '⫅',
1872
- subdot: '⪽',
1873
- sube: '⊆',
1874
- subedot: '⫃',
1875
- submult: '⫁',
1876
- subnE: '⫋',
1877
- subne: '⊊',
1878
- subplus: '⪿',
1879
- subrarr: '⥹',
1880
- subset: '⊂',
1881
- subseteq: '⊆',
1882
- subseteqq: '⫅',
1883
- subsetneq: '⊊',
1884
- subsetneqq: '⫋',
1885
- subsim: '⫇',
1886
- subsub: '⫕',
1887
- subsup: '⫓',
1888
- succ: '≻',
1889
- succapprox: '⪸',
1890
- succcurlyeq: '≽',
1891
- succeq: '⪰',
1892
- succnapprox: '⪺',
1893
- succneqq: '⪶',
1894
- succnsim: '⋩',
1895
- succsim: '≿',
1896
- sum: '∑',
1897
- sung: '♪',
1898
- sup1: '¹',
1899
- sup2: '²',
1900
- sup3: '³',
1901
- sup: '⊃',
1902
- supE: '⫆',
1903
- supdot: '⪾',
1904
- supdsub: '⫘',
1905
- supe: '⊇',
1906
- supedot: '⫄',
1907
- suphsol: '⟉',
1908
- suphsub: '⫗',
1909
- suplarr: '⥻',
1910
- supmult: '⫂',
1911
- supnE: '⫌',
1912
- supne: '⊋',
1913
- supplus: '⫀',
1914
- supset: '⊃',
1915
- supseteq: '⊇',
1916
- supseteqq: '⫆',
1917
- supsetneq: '⊋',
1918
- supsetneqq: '⫌',
1919
- supsim: '⫈',
1920
- supsub: '⫔',
1921
- supsup: '⫖',
1922
- swArr: '⇙',
1923
- swarhk: '⤦',
1924
- swarr: '↙',
1925
- swarrow: '↙',
1926
- swnwar: '⤪',
1927
- szlig: 'ß',
1928
- target: '⌖',
1929
- tau: 'τ',
1930
- tbrk: '⎴',
1931
- tcaron: 'ť',
1932
- tcedil: 'ţ',
1933
- tcy: 'т',
1934
- tdot: '⃛',
1935
- telrec: '⌕',
1936
- tfr: '𝔱',
1937
- there4: '∴',
1938
- therefore: '∴',
1939
- theta: 'θ',
1940
- thetasym: 'ϑ',
1941
- thetav: 'ϑ',
1942
- thickapprox: '≈',
1943
- thicksim: '∼',
1944
- thinsp: ' ',
1945
- thkap: '≈',
1946
- thksim: '∼',
1947
- thorn: 'þ',
1948
- tilde: '˜',
1949
- times: '×',
1950
- timesb: '⊠',
1951
- timesbar: '⨱',
1952
- timesd: '⨰',
1953
- tint: '∭',
1954
- toea: '⤨',
1955
- top: '⊤',
1956
- topbot: '⌶',
1957
- topcir: '⫱',
1958
- topf: '𝕥',
1959
- topfork: '⫚',
1960
- tosa: '⤩',
1961
- tprime: '‴',
1962
- trade: '™',
1963
- triangle: '▵',
1964
- triangledown: '▿',
1965
- triangleleft: '◃',
1966
- trianglelefteq: '⊴',
1967
- triangleq: '≜',
1968
- triangleright: '▹',
1969
- trianglerighteq: '⊵',
1970
- tridot: '◬',
1971
- trie: '≜',
1972
- triminus: '⨺',
1973
- triplus: '⨹',
1974
- trisb: '⧍',
1975
- tritime: '⨻',
1976
- trpezium: '⏢',
1977
- tscr: '𝓉',
1978
- tscy: 'ц',
1979
- tshcy: 'ћ',
1980
- tstrok: 'ŧ',
1981
- twixt: '≬',
1982
- twoheadleftarrow: '↞',
1983
- twoheadrightarrow: '↠',
1984
- uArr: '⇑',
1985
- uHar: '⥣',
1986
- uacute: 'ú',
1987
- uarr: '↑',
1988
- ubrcy: 'ў',
1989
- ubreve: 'ŭ',
1990
- ucirc: 'û',
1991
- ucy: 'у',
1992
- udarr: '⇅',
1993
- udblac: 'ű',
1994
- udhar: '⥮',
1995
- ufisht: '⥾',
1996
- ufr: '𝔲',
1997
- ugrave: 'ù',
1998
- uharl: '↿',
1999
- uharr: '↾',
2000
- uhblk: '▀',
2001
- ulcorn: '⌜',
2002
- ulcorner: '⌜',
2003
- ulcrop: '⌏',
2004
- ultri: '◸',
2005
- umacr: 'ū',
2006
- uml: '¨',
2007
- uogon: 'ų',
2008
- uopf: '𝕦',
2009
- uparrow: '↑',
2010
- updownarrow: '↕',
2011
- upharpoonleft: '↿',
2012
- upharpoonright: '↾',
2013
- uplus: '⊎',
2014
- upsi: 'υ',
2015
- upsih: 'ϒ',
2016
- upsilon: 'υ',
2017
- upuparrows: '⇈',
2018
- urcorn: '⌝',
2019
- urcorner: '⌝',
2020
- urcrop: '⌎',
2021
- uring: 'ů',
2022
- urtri: '◹',
2023
- uscr: '𝓊',
2024
- utdot: '⋰',
2025
- utilde: 'ũ',
2026
- utri: '▵',
2027
- utrif: '▴',
2028
- uuarr: '⇈',
2029
- uuml: 'ü',
2030
- uwangle: '⦧',
2031
- vArr: '⇕',
2032
- vBar: '⫨',
2033
- vBarv: '⫩',
2034
- vDash: '⊨',
2035
- vangrt: '⦜',
2036
- varepsilon: 'ϵ',
2037
- varkappa: 'ϰ',
2038
- varnothing: '∅',
2039
- varphi: 'ϕ',
2040
- varpi: 'ϖ',
2041
- varpropto: '∝',
2042
- varr: '↕',
2043
- varrho: 'ϱ',
2044
- varsigma: 'ς',
2045
- varsubsetneq: '⊊︀',
2046
- varsubsetneqq: '⫋︀',
2047
- varsupsetneq: '⊋︀',
2048
- varsupsetneqq: '⫌︀',
2049
- vartheta: 'ϑ',
2050
- vartriangleleft: '⊲',
2051
- vartriangleright: '⊳',
2052
- vcy: 'в',
2053
- vdash: '⊢',
2054
- vee: '∨',
2055
- veebar: '⊻',
2056
- veeeq: '≚',
2057
- vellip: '⋮',
2058
- verbar: '|',
2059
- vert: '|',
2060
- vfr: '𝔳',
2061
- vltri: '⊲',
2062
- vnsub: '⊂⃒',
2063
- vnsup: '⊃⃒',
2064
- vopf: '𝕧',
2065
- vprop: '∝',
2066
- vrtri: '⊳',
2067
- vscr: '𝓋',
2068
- vsubnE: '⫋︀',
2069
- vsubne: '⊊︀',
2070
- vsupnE: '⫌︀',
2071
- vsupne: '⊋︀',
2072
- vzigzag: '⦚',
2073
- wcirc: 'ŵ',
2074
- wedbar: '⩟',
2075
- wedge: '∧',
2076
- wedgeq: '≙',
2077
- weierp: '℘',
2078
- wfr: '𝔴',
2079
- wopf: '𝕨',
2080
- wp: '℘',
2081
- wr: '≀',
2082
- wreath: '≀',
2083
- wscr: '𝓌',
2084
- xcap: '⋂',
2085
- xcirc: '◯',
2086
- xcup: '⋃',
2087
- xdtri: '▽',
2088
- xfr: '𝔵',
2089
- xhArr: '⟺',
2090
- xharr: '⟷',
2091
- xi: 'ξ',
2092
- xlArr: '⟸',
2093
- xlarr: '⟵',
2094
- xmap: '⟼',
2095
- xnis: '⋻',
2096
- xodot: '⨀',
2097
- xopf: '𝕩',
2098
- xoplus: '⨁',
2099
- xotime: '⨂',
2100
- xrArr: '⟹',
2101
- xrarr: '⟶',
2102
- xscr: '𝓍',
2103
- xsqcup: '⨆',
2104
- xuplus: '⨄',
2105
- xutri: '△',
2106
- xvee: '⋁',
2107
- xwedge: '⋀',
2108
- yacute: 'ý',
2109
- yacy: 'я',
2110
- ycirc: 'ŷ',
2111
- ycy: 'ы',
2112
- yen: '¥',
2113
- yfr: '𝔶',
2114
- yicy: 'ї',
2115
- yopf: '𝕪',
2116
- yscr: '𝓎',
2117
- yucy: 'ю',
2118
- yuml: 'ÿ',
2119
- zacute: 'ź',
2120
- zcaron: 'ž',
2121
- zcy: 'з',
2122
- zdot: 'ż',
2123
- zeetrf: 'ℨ',
2124
- zeta: 'ζ',
2125
- zfr: '𝔷',
2126
- zhcy: 'ж',
2127
- zigrarr: '⇝',
2128
- zopf: '𝕫',
2129
- zscr: '𝓏',
2130
- zwj: '‍',
2131
- zwnj: '‌'
2132
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/character-entities/package.json DELETED
@@ -1,78 +0,0 @@
1
- {
2
- "name": "character-entities",
3
- "version": "2.0.2",
4
- "description": "Map of named character references",
5
- "license": "MIT",
6
- "keywords": [
7
- "html",
8
- "entity",
9
- "entities",
10
- "character",
11
- "reference",
12
- "name",
13
- "replacement"
14
- ],
15
- "repository": "wooorm/character-entities",
16
- "bugs": "https://github.com/wooorm/character-entities/issues",
17
- "funding": {
18
- "type": "github",
19
- "url": "https://github.com/sponsors/wooorm"
20
- },
21
- "author": "Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)",
22
- "contributors": [
23
- "Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)"
24
- ],
25
- "sideEffects": false,
26
- "type": "module",
27
- "main": "index.js",
28
- "types": "index.d.ts",
29
- "files": [
30
- "index.d.ts",
31
- "index.js"
32
- ],
33
- "devDependencies": {
34
- "@types/tape": "^4.0.0",
35
- "bail": "^2.0.0",
36
- "c8": "^7.0.0",
37
- "concat-stream": "^2.0.0",
38
- "prettier": "^2.0.0",
39
- "remark-cli": "^10.0.0",
40
- "remark-preset-wooorm": "^9.0.0",
41
- "rimraf": "^3.0.0",
42
- "tape": "^5.0.0",
43
- "type-coverage": "^2.0.0",
44
- "typescript": "^4.0.0",
45
- "xo": "^0.50.0"
46
- },
47
- "scripts": {
48
- "generate": "node build",
49
- "prepublishOnly": "npm run build && npm run format",
50
- "build": "rimraf \"*.d.ts\" && tsc && type-coverage",
51
- "format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix",
52
- "test-api": "node --conditions development test.js",
53
- "test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api",
54
- "test": "npm run generate && npm run build && npm run format && npm run test-coverage"
55
- },
56
- "prettier": {
57
- "tabWidth": 2,
58
- "useTabs": false,
59
- "singleQuote": true,
60
- "bracketSpacing": false,
61
- "semi": false,
62
- "trailingComma": "none"
63
- },
64
- "xo": {
65
- "prettier": true
66
- },
67
- "remarkConfig": {
68
- "plugins": [
69
- "preset-wooorm"
70
- ]
71
- },
72
- "typeCoverage": {
73
- "atLeast": 100,
74
- "detail": true,
75
- "strict": true,
76
- "ignoreCatch": true
77
- }
78
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/decode-named-character-reference/index.js DELETED
@@ -1,18 +0,0 @@
1
- import {characterEntities} from 'character-entities'
2
-
3
- const own = {}.hasOwnProperty
4
-
5
- /**
6
- * Decode a single character reference (without the `&` or `;`).
7
- * You probably only need this when you’re building parsers yourself that follow
8
- * different rules compared to HTML.
9
- * This is optimized to be tiny in browsers.
10
- *
11
- * @param {string} value
12
- * `notin` (named), `#123` (deci), `#x123` (hexa).
13
- * @returns {string|false}
14
- * Decoded reference.
15
- */
16
- export function decodeNamedCharacterReference(value) {
17
- return own.call(characterEntities, value) ? characterEntities[value] : false
18
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/decode-named-character-reference/package.json DELETED
@@ -1,89 +0,0 @@
1
- {
2
- "name": "decode-named-character-reference",
3
- "version": "1.0.2",
4
- "description": "Decode named character references",
5
- "license": "MIT",
6
- "keywords": [
7
- "decode",
8
- "named",
9
- "character",
10
- "references"
11
- ],
12
- "repository": "wooorm/decode-named-character-reference",
13
- "bugs": "https://github.com/wooorm/decode-named-character-reference/issues",
14
- "funding": {
15
- "type": "github",
16
- "url": "https://github.com/sponsors/wooorm"
17
- },
18
- "author": "Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)",
19
- "contributors": [
20
- "Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)"
21
- ],
22
- "sideEffects": false,
23
- "type": "module",
24
- "main": "index.js",
25
- "types": "index.d.ts",
26
- "files": [
27
- "index.js",
28
- "index.d.ts",
29
- "index.dom.js",
30
- "index.dom.d.ts"
31
- ],
32
- "exports": {
33
- ".": {
34
- "deno": "./index.js",
35
- "react-native": "./index.js",
36
- "worker": "./index.js",
37
- "browser": "./index.dom.js",
38
- "default": "./index.js"
39
- }
40
- },
41
- "dependencies": {
42
- "character-entities": "^2.0.0"
43
- },
44
- "devDependencies": {
45
- "@types/tape": "^4.0.0",
46
- "c8": "^7.0.0",
47
- "prettier": "^2.0.0",
48
- "remark-cli": "^10.0.0",
49
- "remark-preset-wooorm": "^9.0.0",
50
- "rimraf": "^3.0.0",
51
- "tape": "^5.0.0",
52
- "type-coverage": "^2.0.0",
53
- "typescript": "^4.0.0",
54
- "xo": "^0.49.0"
55
- },
56
- "scripts": {
57
- "prepublishOnly": "npm run build && npm run format",
58
- "build": "rimraf \"*.d.ts\" && tsc && type-coverage",
59
- "format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix",
60
- "test-api": "node --conditions development test.js",
61
- "test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api",
62
- "test": "npm run build && npm run format && npm run test-coverage"
63
- },
64
- "prettier": {
65
- "tabWidth": 2,
66
- "useTabs": false,
67
- "singleQuote": true,
68
- "bracketSpacing": false,
69
- "semi": false,
70
- "trailingComma": "none"
71
- },
72
- "xo": {
73
- "prettier": true,
74
- "rules": {
75
- "unicorn/prefer-code-point": "off"
76
- }
77
- },
78
- "remarkConfig": {
79
- "plugins": [
80
- "preset-wooorm"
81
- ]
82
- },
83
- "typeCoverage": {
84
- "atLeast": 100,
85
- "detail": true,
86
- "strict": true,
87
- "ignoreCatch": true
88
- }
89
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/index.js DELETED
@@ -1,22 +0,0 @@
1
- export { attention } from './lib/attention.js';
2
- export { autolink } from './lib/autolink.js';
3
- export { blankLine } from './lib/blank-line.js';
4
- export { blockQuote } from './lib/block-quote.js';
5
- export { characterEscape } from './lib/character-escape.js';
6
- export { characterReference } from './lib/character-reference.js';
7
- export { codeFenced } from './lib/code-fenced.js';
8
- export { codeIndented } from './lib/code-indented.js';
9
- export { codeText } from './lib/code-text.js';
10
- export { content } from './lib/content.js';
11
- export { definition } from './lib/definition.js';
12
- export { hardBreakEscape } from './lib/hard-break-escape.js';
13
- export { headingAtx } from './lib/heading-atx.js';
14
- export { htmlFlow } from './lib/html-flow.js';
15
- export { htmlText } from './lib/html-text.js';
16
- export { labelEnd } from './lib/label-end.js';
17
- export { labelStartImage } from './lib/label-start-image.js';
18
- export { labelStartLink } from './lib/label-start-link.js';
19
- export { lineEnding } from './lib/line-ending.js';
20
- export { list } from './lib/list.js';
21
- export { setextUnderline } from './lib/setext-underline.js';
22
- export { thematicBreak } from './lib/thematic-break.js';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/attention.js DELETED
@@ -1,241 +0,0 @@
1
- /**
2
- * @import {
3
- * Code,
4
- * Construct,
5
- * Event,
6
- * Point,
7
- * Resolver,
8
- * State,
9
- * TokenizeContext,
10
- * Tokenizer,
11
- * Token
12
- * } from 'micromark-util-types'
13
- */
14
-
15
- import { push, splice } from 'micromark-util-chunked';
16
- import { classifyCharacter } from 'micromark-util-classify-character';
17
- import { resolveAll } from 'micromark-util-resolve-all';
18
- /** @type {Construct} */
19
- export const attention = {
20
- name: 'attention',
21
- resolveAll: resolveAllAttention,
22
- tokenize: tokenizeAttention
23
- };
24
-
25
- /**
26
- * Take all events and resolve attention to emphasis or strong.
27
- *
28
- * @type {Resolver}
29
- */
30
- // eslint-disable-next-line complexity
31
- function resolveAllAttention(events, context) {
32
- let index = -1;
33
- /** @type {number} */
34
- let open;
35
- /** @type {Token} */
36
- let group;
37
- /** @type {Token} */
38
- let text;
39
- /** @type {Token} */
40
- let openingSequence;
41
- /** @type {Token} */
42
- let closingSequence;
43
- /** @type {number} */
44
- let use;
45
- /** @type {Array<Event>} */
46
- let nextEvents;
47
- /** @type {number} */
48
- let offset;
49
-
50
- // Walk through all events.
51
- //
52
- // Note: performance of this is fine on an mb of normal markdown, but it’s
53
- // a bottleneck for malicious stuff.
54
- while (++index < events.length) {
55
- // Find a token that can close.
56
- if (events[index][0] === 'enter' && events[index][1].type === 'attentionSequence' && events[index][1]._close) {
57
- open = index;
58
-
59
- // Now walk back to find an opener.
60
- while (open--) {
61
- // Find a token that can open the closer.
62
- if (events[open][0] === 'exit' && events[open][1].type === 'attentionSequence' && events[open][1]._open &&
63
- // If the markers are the same:
64
- context.sliceSerialize(events[open][1]).charCodeAt(0) === context.sliceSerialize(events[index][1]).charCodeAt(0)) {
65
- // If the opening can close or the closing can open,
66
- // and the close size *is not* a multiple of three,
67
- // but the sum of the opening and closing size *is* multiple of three,
68
- // then don’t match.
69
- if ((events[open][1]._close || events[index][1]._open) && (events[index][1].end.offset - events[index][1].start.offset) % 3 && !((events[open][1].end.offset - events[open][1].start.offset + events[index][1].end.offset - events[index][1].start.offset) % 3)) {
70
- continue;
71
- }
72
-
73
- // Number of markers to use from the sequence.
74
- use = events[open][1].end.offset - events[open][1].start.offset > 1 && events[index][1].end.offset - events[index][1].start.offset > 1 ? 2 : 1;
75
- const start = {
76
- ...events[open][1].end
77
- };
78
- const end = {
79
- ...events[index][1].start
80
- };
81
- movePoint(start, -use);
82
- movePoint(end, use);
83
- openingSequence = {
84
- type: use > 1 ? "strongSequence" : "emphasisSequence",
85
- start,
86
- end: {
87
- ...events[open][1].end
88
- }
89
- };
90
- closingSequence = {
91
- type: use > 1 ? "strongSequence" : "emphasisSequence",
92
- start: {
93
- ...events[index][1].start
94
- },
95
- end
96
- };
97
- text = {
98
- type: use > 1 ? "strongText" : "emphasisText",
99
- start: {
100
- ...events[open][1].end
101
- },
102
- end: {
103
- ...events[index][1].start
104
- }
105
- };
106
- group = {
107
- type: use > 1 ? "strong" : "emphasis",
108
- start: {
109
- ...openingSequence.start
110
- },
111
- end: {
112
- ...closingSequence.end
113
- }
114
- };
115
- events[open][1].end = {
116
- ...openingSequence.start
117
- };
118
- events[index][1].start = {
119
- ...closingSequence.end
120
- };
121
- nextEvents = [];
122
-
123
- // If there are more markers in the opening, add them before.
124
- if (events[open][1].end.offset - events[open][1].start.offset) {
125
- nextEvents = push(nextEvents, [['enter', events[open][1], context], ['exit', events[open][1], context]]);
126
- }
127
-
128
- // Opening.
129
- nextEvents = push(nextEvents, [['enter', group, context], ['enter', openingSequence, context], ['exit', openingSequence, context], ['enter', text, context]]);
130
-
131
- // Always populated by defaults.
132
-
133
- // Between.
134
- nextEvents = push(nextEvents, resolveAll(context.parser.constructs.insideSpan.null, events.slice(open + 1, index), context));
135
-
136
- // Closing.
137
- nextEvents = push(nextEvents, [['exit', text, context], ['enter', closingSequence, context], ['exit', closingSequence, context], ['exit', group, context]]);
138
-
139
- // If there are more markers in the closing, add them after.
140
- if (events[index][1].end.offset - events[index][1].start.offset) {
141
- offset = 2;
142
- nextEvents = push(nextEvents, [['enter', events[index][1], context], ['exit', events[index][1], context]]);
143
- } else {
144
- offset = 0;
145
- }
146
- splice(events, open - 1, index - open + 3, nextEvents);
147
- index = open + nextEvents.length - offset - 2;
148
- break;
149
- }
150
- }
151
- }
152
- }
153
-
154
- // Remove remaining sequences.
155
- index = -1;
156
- while (++index < events.length) {
157
- if (events[index][1].type === 'attentionSequence') {
158
- events[index][1].type = 'data';
159
- }
160
- }
161
- return events;
162
- }
163
-
164
- /**
165
- * @this {TokenizeContext}
166
- * Context.
167
- * @type {Tokenizer}
168
- */
169
- function tokenizeAttention(effects, ok) {
170
- const attentionMarkers = this.parser.constructs.attentionMarkers.null;
171
- const previous = this.previous;
172
- const before = classifyCharacter(previous);
173
-
174
- /** @type {NonNullable<Code>} */
175
- let marker;
176
- return start;
177
-
178
- /**
179
- * Before a sequence.
180
- *
181
- * ```markdown
182
- * > | **
183
- * ^
184
- * ```
185
- *
186
- * @type {State}
187
- */
188
- function start(code) {
189
- marker = code;
190
- effects.enter('attentionSequence');
191
- return inside(code);
192
- }
193
-
194
- /**
195
- * In a sequence.
196
- *
197
- * ```markdown
198
- * > | **
199
- * ^^
200
- * ```
201
- *
202
- * @type {State}
203
- */
204
- function inside(code) {
205
- if (code === marker) {
206
- effects.consume(code);
207
- return inside;
208
- }
209
- const token = effects.exit('attentionSequence');
210
-
211
- // To do: next major: move this to resolver, just like `markdown-rs`.
212
- const after = classifyCharacter(code);
213
-
214
- // Always populated by defaults.
215
-
216
- const open = !after || after === 2 && before || attentionMarkers.includes(code);
217
- const close = !before || before === 2 && after || attentionMarkers.includes(previous);
218
- token._open = Boolean(marker === 42 ? open : open && (before || !close));
219
- token._close = Boolean(marker === 42 ? close : close && (after || !open));
220
- return ok(code);
221
- }
222
- }
223
-
224
- /**
225
- * Move a point a bit.
226
- *
227
- * Note: `move` only works inside lines! It’s not possible to move past other
228
- * chunks (replacement characters, tabs, or line endings).
229
- *
230
- * @param {Point} point
231
- * Point.
232
- * @param {number} offset
233
- * Amount to move.
234
- * @returns {undefined}
235
- * Nothing.
236
- */
237
- function movePoint(point, offset) {
238
- point.column += offset;
239
- point.offset += offset;
240
- point._bufferIndex += offset;
241
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/autolink.js DELETED
@@ -1,233 +0,0 @@
1
- /**
2
- * @import {
3
- * Construct,
4
- * State,
5
- * TokenizeContext,
6
- * Tokenizer
7
- * } from 'micromark-util-types'
8
- */
9
-
10
- import { asciiAlphanumeric, asciiAlpha, asciiAtext, asciiControl } from 'micromark-util-character';
11
- /** @type {Construct} */
12
- export const autolink = {
13
- name: 'autolink',
14
- tokenize: tokenizeAutolink
15
- };
16
-
17
- /**
18
- * @this {TokenizeContext}
19
- * Context.
20
- * @type {Tokenizer}
21
- */
22
- function tokenizeAutolink(effects, ok, nok) {
23
- let size = 0;
24
- return start;
25
-
26
- /**
27
- * Start of an autolink.
28
- *
29
- * ```markdown
30
- * > | a<https://example.com>b
31
- * ^
32
- * > | a<user@example.com>b
33
- * ^
34
- * ```
35
- *
36
- * @type {State}
37
- */
38
- function start(code) {
39
- effects.enter("autolink");
40
- effects.enter("autolinkMarker");
41
- effects.consume(code);
42
- effects.exit("autolinkMarker");
43
- effects.enter("autolinkProtocol");
44
- return open;
45
- }
46
-
47
- /**
48
- * After `<`, at protocol or atext.
49
- *
50
- * ```markdown
51
- * > | a<https://example.com>b
52
- * ^
53
- * > | a<user@example.com>b
54
- * ^
55
- * ```
56
- *
57
- * @type {State}
58
- */
59
- function open(code) {
60
- if (asciiAlpha(code)) {
61
- effects.consume(code);
62
- return schemeOrEmailAtext;
63
- }
64
- if (code === 64) {
65
- return nok(code);
66
- }
67
- return emailAtext(code);
68
- }
69
-
70
- /**
71
- * At second byte of protocol or atext.
72
- *
73
- * ```markdown
74
- * > | a<https://example.com>b
75
- * ^
76
- * > | a<user@example.com>b
77
- * ^
78
- * ```
79
- *
80
- * @type {State}
81
- */
82
- function schemeOrEmailAtext(code) {
83
- // ASCII alphanumeric and `+`, `-`, and `.`.
84
- if (code === 43 || code === 45 || code === 46 || asciiAlphanumeric(code)) {
85
- // Count the previous alphabetical from `open` too.
86
- size = 1;
87
- return schemeInsideOrEmailAtext(code);
88
- }
89
- return emailAtext(code);
90
- }
91
-
92
- /**
93
- * In ambiguous protocol or atext.
94
- *
95
- * ```markdown
96
- * > | a<https://example.com>b
97
- * ^
98
- * > | a<user@example.com>b
99
- * ^
100
- * ```
101
- *
102
- * @type {State}
103
- */
104
- function schemeInsideOrEmailAtext(code) {
105
- if (code === 58) {
106
- effects.consume(code);
107
- size = 0;
108
- return urlInside;
109
- }
110
-
111
- // ASCII alphanumeric and `+`, `-`, and `.`.
112
- if ((code === 43 || code === 45 || code === 46 || asciiAlphanumeric(code)) && size++ < 32) {
113
- effects.consume(code);
114
- return schemeInsideOrEmailAtext;
115
- }
116
- size = 0;
117
- return emailAtext(code);
118
- }
119
-
120
- /**
121
- * After protocol, in URL.
122
- *
123
- * ```markdown
124
- * > | a<https://example.com>b
125
- * ^
126
- * ```
127
- *
128
- * @type {State}
129
- */
130
- function urlInside(code) {
131
- if (code === 62) {
132
- effects.exit("autolinkProtocol");
133
- effects.enter("autolinkMarker");
134
- effects.consume(code);
135
- effects.exit("autolinkMarker");
136
- effects.exit("autolink");
137
- return ok;
138
- }
139
-
140
- // ASCII control, space, or `<`.
141
- if (code === null || code === 32 || code === 60 || asciiControl(code)) {
142
- return nok(code);
143
- }
144
- effects.consume(code);
145
- return urlInside;
146
- }
147
-
148
- /**
149
- * In email atext.
150
- *
151
- * ```markdown
152
- * > | a<user.name@example.com>b
153
- * ^
154
- * ```
155
- *
156
- * @type {State}
157
- */
158
- function emailAtext(code) {
159
- if (code === 64) {
160
- effects.consume(code);
161
- return emailAtSignOrDot;
162
- }
163
- if (asciiAtext(code)) {
164
- effects.consume(code);
165
- return emailAtext;
166
- }
167
- return nok(code);
168
- }
169
-
170
- /**
171
- * In label, after at-sign or dot.
172
- *
173
- * ```markdown
174
- * > | a<user.name@example.com>b
175
- * ^ ^
176
- * ```
177
- *
178
- * @type {State}
179
- */
180
- function emailAtSignOrDot(code) {
181
- return asciiAlphanumeric(code) ? emailLabel(code) : nok(code);
182
- }
183
-
184
- /**
185
- * In label, where `.` and `>` are allowed.
186
- *
187
- * ```markdown
188
- * > | a<user.name@example.com>b
189
- * ^
190
- * ```
191
- *
192
- * @type {State}
193
- */
194
- function emailLabel(code) {
195
- if (code === 46) {
196
- effects.consume(code);
197
- size = 0;
198
- return emailAtSignOrDot;
199
- }
200
- if (code === 62) {
201
- // Exit, then change the token type.
202
- effects.exit("autolinkProtocol").type = "autolinkEmail";
203
- effects.enter("autolinkMarker");
204
- effects.consume(code);
205
- effects.exit("autolinkMarker");
206
- effects.exit("autolink");
207
- return ok;
208
- }
209
- return emailValue(code);
210
- }
211
-
212
- /**
213
- * In label, where `.` and `>` are *not* allowed.
214
- *
215
- * Though, this is also used in `emailLabel` to parse other values.
216
- *
217
- * ```markdown
218
- * > | a<user.name@ex-ample.com>b
219
- * ^
220
- * ```
221
- *
222
- * @type {State}
223
- */
224
- function emailValue(code) {
225
- // ASCII alphanumeric or `-`.
226
- if ((code === 45 || asciiAlphanumeric(code)) && size++ < 63) {
227
- const next = code === 45 ? emailValue : emailLabel;
228
- effects.consume(code);
229
- return next;
230
- }
231
- return nok(code);
232
- }
233
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/blank-line.js DELETED
@@ -1,61 +0,0 @@
1
- /**
2
- * @import {
3
- * Construct,
4
- * State,
5
- * TokenizeContext,
6
- * Tokenizer
7
- * } from 'micromark-util-types'
8
- */
9
-
10
- import { factorySpace } from 'micromark-factory-space';
11
- import { markdownLineEnding, markdownSpace } from 'micromark-util-character';
12
- /** @type {Construct} */
13
- export const blankLine = {
14
- partial: true,
15
- tokenize: tokenizeBlankLine
16
- };
17
-
18
- /**
19
- * @this {TokenizeContext}
20
- * Context.
21
- * @type {Tokenizer}
22
- */
23
- function tokenizeBlankLine(effects, ok, nok) {
24
- return start;
25
-
26
- /**
27
- * Start of blank line.
28
- *
29
- * > 👉 **Note**: `␠` represents a space character.
30
- *
31
- * ```markdown
32
- * > | ␠␠␊
33
- * ^
34
- * > | ␊
35
- * ^
36
- * ```
37
- *
38
- * @type {State}
39
- */
40
- function start(code) {
41
- return markdownSpace(code) ? factorySpace(effects, after, "linePrefix")(code) : after(code);
42
- }
43
-
44
- /**
45
- * At eof/eol, after optional whitespace.
46
- *
47
- * > 👉 **Note**: `␠` represents a space character.
48
- *
49
- * ```markdown
50
- * > | ␠␠␊
51
- * ^
52
- * > | ␊
53
- * ^
54
- * ```
55
- *
56
- * @type {State}
57
- */
58
- function after(code) {
59
- return code === null || markdownLineEnding(code) ? ok(code) : nok(code);
60
- }
61
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/block-quote.js DELETED
@@ -1,143 +0,0 @@
1
- /**
2
- * @import {
3
- * Construct,
4
- * Exiter,
5
- * State,
6
- * TokenizeContext,
7
- * Tokenizer
8
- * } from 'micromark-util-types'
9
- */
10
-
11
- import { factorySpace } from 'micromark-factory-space';
12
- import { markdownSpace } from 'micromark-util-character';
13
- /** @type {Construct} */
14
- export const blockQuote = {
15
- continuation: {
16
- tokenize: tokenizeBlockQuoteContinuation
17
- },
18
- exit,
19
- name: 'blockQuote',
20
- tokenize: tokenizeBlockQuoteStart
21
- };
22
-
23
- /**
24
- * @this {TokenizeContext}
25
- * Context.
26
- * @type {Tokenizer}
27
- */
28
- function tokenizeBlockQuoteStart(effects, ok, nok) {
29
- const self = this;
30
- return start;
31
-
32
- /**
33
- * Start of block quote.
34
- *
35
- * ```markdown
36
- * > | > a
37
- * ^
38
- * ```
39
- *
40
- * @type {State}
41
- */
42
- function start(code) {
43
- if (code === 62) {
44
- const state = self.containerState;
45
- if (!state.open) {
46
- effects.enter("blockQuote", {
47
- _container: true
48
- });
49
- state.open = true;
50
- }
51
- effects.enter("blockQuotePrefix");
52
- effects.enter("blockQuoteMarker");
53
- effects.consume(code);
54
- effects.exit("blockQuoteMarker");
55
- return after;
56
- }
57
- return nok(code);
58
- }
59
-
60
- /**
61
- * After `>`, before optional whitespace.
62
- *
63
- * ```markdown
64
- * > | > a
65
- * ^
66
- * ```
67
- *
68
- * @type {State}
69
- */
70
- function after(code) {
71
- if (markdownSpace(code)) {
72
- effects.enter("blockQuotePrefixWhitespace");
73
- effects.consume(code);
74
- effects.exit("blockQuotePrefixWhitespace");
75
- effects.exit("blockQuotePrefix");
76
- return ok;
77
- }
78
- effects.exit("blockQuotePrefix");
79
- return ok(code);
80
- }
81
- }
82
-
83
- /**
84
- * Start of block quote continuation.
85
- *
86
- * ```markdown
87
- * | > a
88
- * > | > b
89
- * ^
90
- * ```
91
- *
92
- * @this {TokenizeContext}
93
- * Context.
94
- * @type {Tokenizer}
95
- */
96
- function tokenizeBlockQuoteContinuation(effects, ok, nok) {
97
- const self = this;
98
- return contStart;
99
-
100
- /**
101
- * Start of block quote continuation.
102
- *
103
- * Also used to parse the first block quote opening.
104
- *
105
- * ```markdown
106
- * | > a
107
- * > | > b
108
- * ^
109
- * ```
110
- *
111
- * @type {State}
112
- */
113
- function contStart(code) {
114
- if (markdownSpace(code)) {
115
- // Always populated by defaults.
116
-
117
- return factorySpace(effects, contBefore, "linePrefix", self.parser.constructs.disable.null.includes('codeIndented') ? undefined : 4)(code);
118
- }
119
- return contBefore(code);
120
- }
121
-
122
- /**
123
- * At `>`, after optional whitespace.
124
- *
125
- * Also used to parse the first block quote opening.
126
- *
127
- * ```markdown
128
- * | > a
129
- * > | > b
130
- * ^
131
- * ```
132
- *
133
- * @type {State}
134
- */
135
- function contBefore(code) {
136
- return effects.attempt(blockQuote, ok, nok)(code);
137
- }
138
- }
139
-
140
- /** @type {Exiter} */
141
- function exit(effects) {
142
- effects.exit("blockQuote");
143
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/character-escape.js DELETED
@@ -1,64 +0,0 @@
1
- /**
2
- * @import {
3
- * Construct,
4
- * State,
5
- * TokenizeContext,
6
- * Tokenizer
7
- * } from 'micromark-util-types'
8
- */
9
-
10
- import { asciiPunctuation } from 'micromark-util-character';
11
- /** @type {Construct} */
12
- export const characterEscape = {
13
- name: 'characterEscape',
14
- tokenize: tokenizeCharacterEscape
15
- };
16
-
17
- /**
18
- * @this {TokenizeContext}
19
- * Context.
20
- * @type {Tokenizer}
21
- */
22
- function tokenizeCharacterEscape(effects, ok, nok) {
23
- return start;
24
-
25
- /**
26
- * Start of character escape.
27
- *
28
- * ```markdown
29
- * > | a\*b
30
- * ^
31
- * ```
32
- *
33
- * @type {State}
34
- */
35
- function start(code) {
36
- effects.enter("characterEscape");
37
- effects.enter("escapeMarker");
38
- effects.consume(code);
39
- effects.exit("escapeMarker");
40
- return inside;
41
- }
42
-
43
- /**
44
- * After `\`, at punctuation.
45
- *
46
- * ```markdown
47
- * > | a\*b
48
- * ^
49
- * ```
50
- *
51
- * @type {State}
52
- */
53
- function inside(code) {
54
- // ASCII punctuation.
55
- if (asciiPunctuation(code)) {
56
- effects.enter("characterEscapeValue");
57
- effects.consume(code);
58
- effects.exit("characterEscapeValue");
59
- effects.exit("characterEscape");
60
- return ok;
61
- }
62
- return nok(code);
63
- }
64
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/character-reference.js DELETED
@@ -1,149 +0,0 @@
1
- /**
2
- * @import {
3
- * Code,
4
- * Construct,
5
- * State,
6
- * TokenizeContext,
7
- * Tokenizer
8
- * } from 'micromark-util-types'
9
- */
10
-
11
- import { decodeNamedCharacterReference } from 'decode-named-character-reference';
12
- import { asciiAlphanumeric, asciiDigit, asciiHexDigit } from 'micromark-util-character';
13
- /** @type {Construct} */
14
- export const characterReference = {
15
- name: 'characterReference',
16
- tokenize: tokenizeCharacterReference
17
- };
18
-
19
- /**
20
- * @this {TokenizeContext}
21
- * Context.
22
- * @type {Tokenizer}
23
- */
24
- function tokenizeCharacterReference(effects, ok, nok) {
25
- const self = this;
26
- let size = 0;
27
- /** @type {number} */
28
- let max;
29
- /** @type {(code: Code) => boolean} */
30
- let test;
31
- return start;
32
-
33
- /**
34
- * Start of character reference.
35
- *
36
- * ```markdown
37
- * > | a&amp;b
38
- * ^
39
- * > | a&#123;b
40
- * ^
41
- * > | a&#x9;b
42
- * ^
43
- * ```
44
- *
45
- * @type {State}
46
- */
47
- function start(code) {
48
- effects.enter("characterReference");
49
- effects.enter("characterReferenceMarker");
50
- effects.consume(code);
51
- effects.exit("characterReferenceMarker");
52
- return open;
53
- }
54
-
55
- /**
56
- * After `&`, at `#` for numeric references or alphanumeric for named
57
- * references.
58
- *
59
- * ```markdown
60
- * > | a&amp;b
61
- * ^
62
- * > | a&#123;b
63
- * ^
64
- * > | a&#x9;b
65
- * ^
66
- * ```
67
- *
68
- * @type {State}
69
- */
70
- function open(code) {
71
- if (code === 35) {
72
- effects.enter("characterReferenceMarkerNumeric");
73
- effects.consume(code);
74
- effects.exit("characterReferenceMarkerNumeric");
75
- return numeric;
76
- }
77
- effects.enter("characterReferenceValue");
78
- max = 31;
79
- test = asciiAlphanumeric;
80
- return value(code);
81
- }
82
-
83
- /**
84
- * After `#`, at `x` for hexadecimals or digit for decimals.
85
- *
86
- * ```markdown
87
- * > | a&#123;b
88
- * ^
89
- * > | a&#x9;b
90
- * ^
91
- * ```
92
- *
93
- * @type {State}
94
- */
95
- function numeric(code) {
96
- if (code === 88 || code === 120) {
97
- effects.enter("characterReferenceMarkerHexadecimal");
98
- effects.consume(code);
99
- effects.exit("characterReferenceMarkerHexadecimal");
100
- effects.enter("characterReferenceValue");
101
- max = 6;
102
- test = asciiHexDigit;
103
- return value;
104
- }
105
- effects.enter("characterReferenceValue");
106
- max = 7;
107
- test = asciiDigit;
108
- return value(code);
109
- }
110
-
111
- /**
112
- * After markers (`&#x`, `&#`, or `&`), in value, before `;`.
113
- *
114
- * The character reference kind defines what and how many characters are
115
- * allowed.
116
- *
117
- * ```markdown
118
- * > | a&amp;b
119
- * ^^^
120
- * > | a&#123;b
121
- * ^^^
122
- * > | a&#x9;b
123
- * ^
124
- * ```
125
- *
126
- * @type {State}
127
- */
128
- function value(code) {
129
- if (code === 59 && size) {
130
- const token = effects.exit("characterReferenceValue");
131
- if (test === asciiAlphanumeric && !decodeNamedCharacterReference(self.sliceSerialize(token))) {
132
- return nok(code);
133
- }
134
-
135
- // To do: `markdown-rs` uses a different name:
136
- // `CharacterReferenceMarkerSemi`.
137
- effects.enter("characterReferenceMarker");
138
- effects.consume(code);
139
- effects.exit("characterReferenceMarker");
140
- effects.exit("characterReference");
141
- return ok;
142
- }
143
- if (test(code) && size++ < max) {
144
- effects.consume(code);
145
- return value;
146
- }
147
- return nok(code);
148
- }
149
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/code-fenced.js DELETED
@@ -1,460 +0,0 @@
1
- /**
2
- * @import {
3
- * Code,
4
- * Construct,
5
- * State,
6
- * TokenizeContext,
7
- * Tokenizer
8
- * } from 'micromark-util-types'
9
- */
10
-
11
- import { factorySpace } from 'micromark-factory-space';
12
- import { markdownLineEnding, markdownSpace } from 'micromark-util-character';
13
- /** @type {Construct} */
14
- const nonLazyContinuation = {
15
- partial: true,
16
- tokenize: tokenizeNonLazyContinuation
17
- };
18
-
19
- /** @type {Construct} */
20
- export const codeFenced = {
21
- concrete: true,
22
- name: 'codeFenced',
23
- tokenize: tokenizeCodeFenced
24
- };
25
-
26
- /**
27
- * @this {TokenizeContext}
28
- * Context.
29
- * @type {Tokenizer}
30
- */
31
- function tokenizeCodeFenced(effects, ok, nok) {
32
- const self = this;
33
- /** @type {Construct} */
34
- const closeStart = {
35
- partial: true,
36
- tokenize: tokenizeCloseStart
37
- };
38
- let initialPrefix = 0;
39
- let sizeOpen = 0;
40
- /** @type {NonNullable<Code>} */
41
- let marker;
42
- return start;
43
-
44
- /**
45
- * Start of code.
46
- *
47
- * ```markdown
48
- * > | ~~~js
49
- * ^
50
- * | alert(1)
51
- * | ~~~
52
- * ```
53
- *
54
- * @type {State}
55
- */
56
- function start(code) {
57
- // To do: parse whitespace like `markdown-rs`.
58
- return beforeSequenceOpen(code);
59
- }
60
-
61
- /**
62
- * In opening fence, after prefix, at sequence.
63
- *
64
- * ```markdown
65
- * > | ~~~js
66
- * ^
67
- * | alert(1)
68
- * | ~~~
69
- * ```
70
- *
71
- * @type {State}
72
- */
73
- function beforeSequenceOpen(code) {
74
- const tail = self.events[self.events.length - 1];
75
- initialPrefix = tail && tail[1].type === "linePrefix" ? tail[2].sliceSerialize(tail[1], true).length : 0;
76
- marker = code;
77
- effects.enter("codeFenced");
78
- effects.enter("codeFencedFence");
79
- effects.enter("codeFencedFenceSequence");
80
- return sequenceOpen(code);
81
- }
82
-
83
- /**
84
- * In opening fence sequence.
85
- *
86
- * ```markdown
87
- * > | ~~~js
88
- * ^
89
- * | alert(1)
90
- * | ~~~
91
- * ```
92
- *
93
- * @type {State}
94
- */
95
- function sequenceOpen(code) {
96
- if (code === marker) {
97
- sizeOpen++;
98
- effects.consume(code);
99
- return sequenceOpen;
100
- }
101
- if (sizeOpen < 3) {
102
- return nok(code);
103
- }
104
- effects.exit("codeFencedFenceSequence");
105
- return markdownSpace(code) ? factorySpace(effects, infoBefore, "whitespace")(code) : infoBefore(code);
106
- }
107
-
108
- /**
109
- * In opening fence, after the sequence (and optional whitespace), before info.
110
- *
111
- * ```markdown
112
- * > | ~~~js
113
- * ^
114
- * | alert(1)
115
- * | ~~~
116
- * ```
117
- *
118
- * @type {State}
119
- */
120
- function infoBefore(code) {
121
- if (code === null || markdownLineEnding(code)) {
122
- effects.exit("codeFencedFence");
123
- return self.interrupt ? ok(code) : effects.check(nonLazyContinuation, atNonLazyBreak, after)(code);
124
- }
125
- effects.enter("codeFencedFenceInfo");
126
- effects.enter("chunkString", {
127
- contentType: "string"
128
- });
129
- return info(code);
130
- }
131
-
132
- /**
133
- * In info.
134
- *
135
- * ```markdown
136
- * > | ~~~js
137
- * ^
138
- * | alert(1)
139
- * | ~~~
140
- * ```
141
- *
142
- * @type {State}
143
- */
144
- function info(code) {
145
- if (code === null || markdownLineEnding(code)) {
146
- effects.exit("chunkString");
147
- effects.exit("codeFencedFenceInfo");
148
- return infoBefore(code);
149
- }
150
- if (markdownSpace(code)) {
151
- effects.exit("chunkString");
152
- effects.exit("codeFencedFenceInfo");
153
- return factorySpace(effects, metaBefore, "whitespace")(code);
154
- }
155
- if (code === 96 && code === marker) {
156
- return nok(code);
157
- }
158
- effects.consume(code);
159
- return info;
160
- }
161
-
162
- /**
163
- * In opening fence, after info and whitespace, before meta.
164
- *
165
- * ```markdown
166
- * > | ~~~js eval
167
- * ^
168
- * | alert(1)
169
- * | ~~~
170
- * ```
171
- *
172
- * @type {State}
173
- */
174
- function metaBefore(code) {
175
- if (code === null || markdownLineEnding(code)) {
176
- return infoBefore(code);
177
- }
178
- effects.enter("codeFencedFenceMeta");
179
- effects.enter("chunkString", {
180
- contentType: "string"
181
- });
182
- return meta(code);
183
- }
184
-
185
- /**
186
- * In meta.
187
- *
188
- * ```markdown
189
- * > | ~~~js eval
190
- * ^
191
- * | alert(1)
192
- * | ~~~
193
- * ```
194
- *
195
- * @type {State}
196
- */
197
- function meta(code) {
198
- if (code === null || markdownLineEnding(code)) {
199
- effects.exit("chunkString");
200
- effects.exit("codeFencedFenceMeta");
201
- return infoBefore(code);
202
- }
203
- if (code === 96 && code === marker) {
204
- return nok(code);
205
- }
206
- effects.consume(code);
207
- return meta;
208
- }
209
-
210
- /**
211
- * At eol/eof in code, before a non-lazy closing fence or content.
212
- *
213
- * ```markdown
214
- * > | ~~~js
215
- * ^
216
- * > | alert(1)
217
- * ^
218
- * | ~~~
219
- * ```
220
- *
221
- * @type {State}
222
- */
223
- function atNonLazyBreak(code) {
224
- return effects.attempt(closeStart, after, contentBefore)(code);
225
- }
226
-
227
- /**
228
- * Before code content, not a closing fence, at eol.
229
- *
230
- * ```markdown
231
- * | ~~~js
232
- * > | alert(1)
233
- * ^
234
- * | ~~~
235
- * ```
236
- *
237
- * @type {State}
238
- */
239
- function contentBefore(code) {
240
- effects.enter("lineEnding");
241
- effects.consume(code);
242
- effects.exit("lineEnding");
243
- return contentStart;
244
- }
245
-
246
- /**
247
- * Before code content, not a closing fence.
248
- *
249
- * ```markdown
250
- * | ~~~js
251
- * > | alert(1)
252
- * ^
253
- * | ~~~
254
- * ```
255
- *
256
- * @type {State}
257
- */
258
- function contentStart(code) {
259
- return initialPrefix > 0 && markdownSpace(code) ? factorySpace(effects, beforeContentChunk, "linePrefix", initialPrefix + 1)(code) : beforeContentChunk(code);
260
- }
261
-
262
- /**
263
- * Before code content, after optional prefix.
264
- *
265
- * ```markdown
266
- * | ~~~js
267
- * > | alert(1)
268
- * ^
269
- * | ~~~
270
- * ```
271
- *
272
- * @type {State}
273
- */
274
- function beforeContentChunk(code) {
275
- if (code === null || markdownLineEnding(code)) {
276
- return effects.check(nonLazyContinuation, atNonLazyBreak, after)(code);
277
- }
278
- effects.enter("codeFlowValue");
279
- return contentChunk(code);
280
- }
281
-
282
- /**
283
- * In code content.
284
- *
285
- * ```markdown
286
- * | ~~~js
287
- * > | alert(1)
288
- * ^^^^^^^^
289
- * | ~~~
290
- * ```
291
- *
292
- * @type {State}
293
- */
294
- function contentChunk(code) {
295
- if (code === null || markdownLineEnding(code)) {
296
- effects.exit("codeFlowValue");
297
- return beforeContentChunk(code);
298
- }
299
- effects.consume(code);
300
- return contentChunk;
301
- }
302
-
303
- /**
304
- * After code.
305
- *
306
- * ```markdown
307
- * | ~~~js
308
- * | alert(1)
309
- * > | ~~~
310
- * ^
311
- * ```
312
- *
313
- * @type {State}
314
- */
315
- function after(code) {
316
- effects.exit("codeFenced");
317
- return ok(code);
318
- }
319
-
320
- /**
321
- * @this {TokenizeContext}
322
- * Context.
323
- * @type {Tokenizer}
324
- */
325
- function tokenizeCloseStart(effects, ok, nok) {
326
- let size = 0;
327
- return startBefore;
328
-
329
- /**
330
- *
331
- *
332
- * @type {State}
333
- */
334
- function startBefore(code) {
335
- effects.enter("lineEnding");
336
- effects.consume(code);
337
- effects.exit("lineEnding");
338
- return start;
339
- }
340
-
341
- /**
342
- * Before closing fence, at optional whitespace.
343
- *
344
- * ```markdown
345
- * | ~~~js
346
- * | alert(1)
347
- * > | ~~~
348
- * ^
349
- * ```
350
- *
351
- * @type {State}
352
- */
353
- function start(code) {
354
- // Always populated by defaults.
355
-
356
- // To do: `enter` here or in next state?
357
- effects.enter("codeFencedFence");
358
- return markdownSpace(code) ? factorySpace(effects, beforeSequenceClose, "linePrefix", self.parser.constructs.disable.null.includes('codeIndented') ? undefined : 4)(code) : beforeSequenceClose(code);
359
- }
360
-
361
- /**
362
- * In closing fence, after optional whitespace, at sequence.
363
- *
364
- * ```markdown
365
- * | ~~~js
366
- * | alert(1)
367
- * > | ~~~
368
- * ^
369
- * ```
370
- *
371
- * @type {State}
372
- */
373
- function beforeSequenceClose(code) {
374
- if (code === marker) {
375
- effects.enter("codeFencedFenceSequence");
376
- return sequenceClose(code);
377
- }
378
- return nok(code);
379
- }
380
-
381
- /**
382
- * In closing fence sequence.
383
- *
384
- * ```markdown
385
- * | ~~~js
386
- * | alert(1)
387
- * > | ~~~
388
- * ^
389
- * ```
390
- *
391
- * @type {State}
392
- */
393
- function sequenceClose(code) {
394
- if (code === marker) {
395
- size++;
396
- effects.consume(code);
397
- return sequenceClose;
398
- }
399
- if (size >= sizeOpen) {
400
- effects.exit("codeFencedFenceSequence");
401
- return markdownSpace(code) ? factorySpace(effects, sequenceCloseAfter, "whitespace")(code) : sequenceCloseAfter(code);
402
- }
403
- return nok(code);
404
- }
405
-
406
- /**
407
- * After closing fence sequence, after optional whitespace.
408
- *
409
- * ```markdown
410
- * | ~~~js
411
- * | alert(1)
412
- * > | ~~~
413
- * ^
414
- * ```
415
- *
416
- * @type {State}
417
- */
418
- function sequenceCloseAfter(code) {
419
- if (code === null || markdownLineEnding(code)) {
420
- effects.exit("codeFencedFence");
421
- return ok(code);
422
- }
423
- return nok(code);
424
- }
425
- }
426
- }
427
-
428
- /**
429
- * @this {TokenizeContext}
430
- * Context.
431
- * @type {Tokenizer}
432
- */
433
- function tokenizeNonLazyContinuation(effects, ok, nok) {
434
- const self = this;
435
- return start;
436
-
437
- /**
438
- *
439
- *
440
- * @type {State}
441
- */
442
- function start(code) {
443
- if (code === null) {
444
- return nok(code);
445
- }
446
- effects.enter("lineEnding");
447
- effects.consume(code);
448
- effects.exit("lineEnding");
449
- return lineStart;
450
- }
451
-
452
- /**
453
- *
454
- *
455
- * @type {State}
456
- */
457
- function lineStart(code) {
458
- return self.parser.lazy[self.now().line] ? nok(code) : ok(code);
459
- }
460
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/code-indented.js DELETED
@@ -1,177 +0,0 @@
1
- /**
2
- * @import {
3
- * Construct,
4
- * State,
5
- * TokenizeContext,
6
- * Tokenizer
7
- * } from 'micromark-util-types'
8
- */
9
-
10
- import { factorySpace } from 'micromark-factory-space';
11
- import { markdownLineEnding, markdownSpace } from 'micromark-util-character';
12
- /** @type {Construct} */
13
- export const codeIndented = {
14
- name: 'codeIndented',
15
- tokenize: tokenizeCodeIndented
16
- };
17
-
18
- /** @type {Construct} */
19
- const furtherStart = {
20
- partial: true,
21
- tokenize: tokenizeFurtherStart
22
- };
23
-
24
- /**
25
- * @this {TokenizeContext}
26
- * Context.
27
- * @type {Tokenizer}
28
- */
29
- function tokenizeCodeIndented(effects, ok, nok) {
30
- const self = this;
31
- return start;
32
-
33
- /**
34
- * Start of code (indented).
35
- *
36
- * > **Parsing note**: it is not needed to check if this first line is a
37
- * > filled line (that it has a non-whitespace character), because blank lines
38
- * > are parsed already, so we never run into that.
39
- *
40
- * ```markdown
41
- * > | aaa
42
- * ^
43
- * ```
44
- *
45
- * @type {State}
46
- */
47
- function start(code) {
48
- // To do: manually check if interrupting like `markdown-rs`.
49
-
50
- effects.enter("codeIndented");
51
- // To do: use an improved `space_or_tab` function like `markdown-rs`,
52
- // so that we can drop the next state.
53
- return factorySpace(effects, afterPrefix, "linePrefix", 4 + 1)(code);
54
- }
55
-
56
- /**
57
- * At start, after 1 or 4 spaces.
58
- *
59
- * ```markdown
60
- * > | aaa
61
- * ^
62
- * ```
63
- *
64
- * @type {State}
65
- */
66
- function afterPrefix(code) {
67
- const tail = self.events[self.events.length - 1];
68
- return tail && tail[1].type === "linePrefix" && tail[2].sliceSerialize(tail[1], true).length >= 4 ? atBreak(code) : nok(code);
69
- }
70
-
71
- /**
72
- * At a break.
73
- *
74
- * ```markdown
75
- * > | aaa
76
- * ^ ^
77
- * ```
78
- *
79
- * @type {State}
80
- */
81
- function atBreak(code) {
82
- if (code === null) {
83
- return after(code);
84
- }
85
- if (markdownLineEnding(code)) {
86
- return effects.attempt(furtherStart, atBreak, after)(code);
87
- }
88
- effects.enter("codeFlowValue");
89
- return inside(code);
90
- }
91
-
92
- /**
93
- * In code content.
94
- *
95
- * ```markdown
96
- * > | aaa
97
- * ^^^^
98
- * ```
99
- *
100
- * @type {State}
101
- */
102
- function inside(code) {
103
- if (code === null || markdownLineEnding(code)) {
104
- effects.exit("codeFlowValue");
105
- return atBreak(code);
106
- }
107
- effects.consume(code);
108
- return inside;
109
- }
110
-
111
- /** @type {State} */
112
- function after(code) {
113
- effects.exit("codeIndented");
114
- // To do: allow interrupting like `markdown-rs`.
115
- // Feel free to interrupt.
116
- // tokenizer.interrupt = false
117
- return ok(code);
118
- }
119
- }
120
-
121
- /**
122
- * @this {TokenizeContext}
123
- * Context.
124
- * @type {Tokenizer}
125
- */
126
- function tokenizeFurtherStart(effects, ok, nok) {
127
- const self = this;
128
- return furtherStart;
129
-
130
- /**
131
- * At eol, trying to parse another indent.
132
- *
133
- * ```markdown
134
- * > | aaa
135
- * ^
136
- * | bbb
137
- * ```
138
- *
139
- * @type {State}
140
- */
141
- function furtherStart(code) {
142
- // To do: improve `lazy` / `pierce` handling.
143
- // If this is a lazy line, it can’t be code.
144
- if (self.parser.lazy[self.now().line]) {
145
- return nok(code);
146
- }
147
- if (markdownLineEnding(code)) {
148
- effects.enter("lineEnding");
149
- effects.consume(code);
150
- effects.exit("lineEnding");
151
- return furtherStart;
152
- }
153
-
154
- // To do: the code here in `micromark-js` is a bit different from
155
- // `markdown-rs` because there it can attempt spaces.
156
- // We can’t yet.
157
- //
158
- // To do: use an improved `space_or_tab` function like `markdown-rs`,
159
- // so that we can drop the next state.
160
- return factorySpace(effects, afterPrefix, "linePrefix", 4 + 1)(code);
161
- }
162
-
163
- /**
164
- * At start, after 1 or 4 spaces.
165
- *
166
- * ```markdown
167
- * > | aaa
168
- * ^
169
- * ```
170
- *
171
- * @type {State}
172
- */
173
- function afterPrefix(code) {
174
- const tail = self.events[self.events.length - 1];
175
- return tail && tail[1].type === "linePrefix" && tail[2].sliceSerialize(tail[1], true).length >= 4 ? ok(code) : markdownLineEnding(code) ? furtherStart(code) : nok(code);
176
- }
177
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/code-text.js DELETED
@@ -1,225 +0,0 @@
1
- /**
2
- * @import {
3
- * Construct,
4
- * Previous,
5
- * Resolver,
6
- * State,
7
- * TokenizeContext,
8
- * Tokenizer,
9
- * Token
10
- * } from 'micromark-util-types'
11
- */
12
-
13
- import { markdownLineEnding } from 'micromark-util-character';
14
- /** @type {Construct} */
15
- export const codeText = {
16
- name: 'codeText',
17
- previous,
18
- resolve: resolveCodeText,
19
- tokenize: tokenizeCodeText
20
- };
21
-
22
- // To do: next major: don’t resolve, like `markdown-rs`.
23
- /** @type {Resolver} */
24
- function resolveCodeText(events) {
25
- let tailExitIndex = events.length - 4;
26
- let headEnterIndex = 3;
27
- /** @type {number} */
28
- let index;
29
- /** @type {number | undefined} */
30
- let enter;
31
-
32
- // If we start and end with an EOL or a space.
33
- if ((events[headEnterIndex][1].type === "lineEnding" || events[headEnterIndex][1].type === 'space') && (events[tailExitIndex][1].type === "lineEnding" || events[tailExitIndex][1].type === 'space')) {
34
- index = headEnterIndex;
35
-
36
- // And we have data.
37
- while (++index < tailExitIndex) {
38
- if (events[index][1].type === "codeTextData") {
39
- // Then we have padding.
40
- events[headEnterIndex][1].type = "codeTextPadding";
41
- events[tailExitIndex][1].type = "codeTextPadding";
42
- headEnterIndex += 2;
43
- tailExitIndex -= 2;
44
- break;
45
- }
46
- }
47
- }
48
-
49
- // Merge adjacent spaces and data.
50
- index = headEnterIndex - 1;
51
- tailExitIndex++;
52
- while (++index <= tailExitIndex) {
53
- if (enter === undefined) {
54
- if (index !== tailExitIndex && events[index][1].type !== "lineEnding") {
55
- enter = index;
56
- }
57
- } else if (index === tailExitIndex || events[index][1].type === "lineEnding") {
58
- events[enter][1].type = "codeTextData";
59
- if (index !== enter + 2) {
60
- events[enter][1].end = events[index - 1][1].end;
61
- events.splice(enter + 2, index - enter - 2);
62
- tailExitIndex -= index - enter - 2;
63
- index = enter + 2;
64
- }
65
- enter = undefined;
66
- }
67
- }
68
- return events;
69
- }
70
-
71
- /**
72
- * @this {TokenizeContext}
73
- * Context.
74
- * @type {Previous}
75
- */
76
- function previous(code) {
77
- // If there is a previous code, there will always be a tail.
78
- return code !== 96 || this.events[this.events.length - 1][1].type === "characterEscape";
79
- }
80
-
81
- /**
82
- * @this {TokenizeContext}
83
- * Context.
84
- * @type {Tokenizer}
85
- */
86
- function tokenizeCodeText(effects, ok, nok) {
87
- const self = this;
88
- let sizeOpen = 0;
89
- /** @type {number} */
90
- let size;
91
- /** @type {Token} */
92
- let token;
93
- return start;
94
-
95
- /**
96
- * Start of code (text).
97
- *
98
- * ```markdown
99
- * > | `a`
100
- * ^
101
- * > | \`a`
102
- * ^
103
- * ```
104
- *
105
- * @type {State}
106
- */
107
- function start(code) {
108
- effects.enter("codeText");
109
- effects.enter("codeTextSequence");
110
- return sequenceOpen(code);
111
- }
112
-
113
- /**
114
- * In opening sequence.
115
- *
116
- * ```markdown
117
- * > | `a`
118
- * ^
119
- * ```
120
- *
121
- * @type {State}
122
- */
123
- function sequenceOpen(code) {
124
- if (code === 96) {
125
- effects.consume(code);
126
- sizeOpen++;
127
- return sequenceOpen;
128
- }
129
- effects.exit("codeTextSequence");
130
- return between(code);
131
- }
132
-
133
- /**
134
- * Between something and something else.
135
- *
136
- * ```markdown
137
- * > | `a`
138
- * ^^
139
- * ```
140
- *
141
- * @type {State}
142
- */
143
- function between(code) {
144
- // EOF.
145
- if (code === null) {
146
- return nok(code);
147
- }
148
-
149
- // To do: next major: don’t do spaces in resolve, but when compiling,
150
- // like `markdown-rs`.
151
- // Tabs don’t work, and virtual spaces don’t make sense.
152
- if (code === 32) {
153
- effects.enter('space');
154
- effects.consume(code);
155
- effects.exit('space');
156
- return between;
157
- }
158
-
159
- // Closing fence? Could also be data.
160
- if (code === 96) {
161
- token = effects.enter("codeTextSequence");
162
- size = 0;
163
- return sequenceClose(code);
164
- }
165
- if (markdownLineEnding(code)) {
166
- effects.enter("lineEnding");
167
- effects.consume(code);
168
- effects.exit("lineEnding");
169
- return between;
170
- }
171
-
172
- // Data.
173
- effects.enter("codeTextData");
174
- return data(code);
175
- }
176
-
177
- /**
178
- * In data.
179
- *
180
- * ```markdown
181
- * > | `a`
182
- * ^
183
- * ```
184
- *
185
- * @type {State}
186
- */
187
- function data(code) {
188
- if (code === null || code === 32 || code === 96 || markdownLineEnding(code)) {
189
- effects.exit("codeTextData");
190
- return between(code);
191
- }
192
- effects.consume(code);
193
- return data;
194
- }
195
-
196
- /**
197
- * In closing sequence.
198
- *
199
- * ```markdown
200
- * > | `a`
201
- * ^
202
- * ```
203
- *
204
- * @type {State}
205
- */
206
- function sequenceClose(code) {
207
- // More.
208
- if (code === 96) {
209
- effects.consume(code);
210
- size++;
211
- return sequenceClose;
212
- }
213
-
214
- // Done!
215
- if (size === sizeOpen) {
216
- effects.exit("codeTextSequence");
217
- effects.exit("codeText");
218
- return ok(code);
219
- }
220
-
221
- // More or less accents: mark as data.
222
- token.type = "codeTextData";
223
- return data(code);
224
- }
225
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/content.js DELETED
@@ -1,163 +0,0 @@
1
- /**
2
- * @import {
3
- * Construct,
4
- * Resolver,
5
- * State,
6
- * TokenizeContext,
7
- * Tokenizer,
8
- * Token
9
- * } from 'micromark-util-types'
10
- */
11
-
12
- import { factorySpace } from 'micromark-factory-space';
13
- import { markdownLineEnding } from 'micromark-util-character';
14
- import { subtokenize } from 'micromark-util-subtokenize';
15
- /**
16
- * No name because it must not be turned off.
17
- * @type {Construct}
18
- */
19
- export const content = {
20
- resolve: resolveContent,
21
- tokenize: tokenizeContent
22
- };
23
-
24
- /** @type {Construct} */
25
- const continuationConstruct = {
26
- partial: true,
27
- tokenize: tokenizeContinuation
28
- };
29
-
30
- /**
31
- * Content is transparent: it’s parsed right now. That way, definitions are also
32
- * parsed right now: before text in paragraphs (specifically, media) are parsed.
33
- *
34
- * @type {Resolver}
35
- */
36
- function resolveContent(events) {
37
- subtokenize(events);
38
- return events;
39
- }
40
-
41
- /**
42
- * @this {TokenizeContext}
43
- * Context.
44
- * @type {Tokenizer}
45
- */
46
- function tokenizeContent(effects, ok) {
47
- /** @type {Token | undefined} */
48
- let previous;
49
- return chunkStart;
50
-
51
- /**
52
- * Before a content chunk.
53
- *
54
- * ```markdown
55
- * > | abc
56
- * ^
57
- * ```
58
- *
59
- * @type {State}
60
- */
61
- function chunkStart(code) {
62
- effects.enter("content");
63
- previous = effects.enter("chunkContent", {
64
- contentType: "content"
65
- });
66
- return chunkInside(code);
67
- }
68
-
69
- /**
70
- * In a content chunk.
71
- *
72
- * ```markdown
73
- * > | abc
74
- * ^^^
75
- * ```
76
- *
77
- * @type {State}
78
- */
79
- function chunkInside(code) {
80
- if (code === null) {
81
- return contentEnd(code);
82
- }
83
-
84
- // To do: in `markdown-rs`, each line is parsed on its own, and everything
85
- // is stitched together resolving.
86
- if (markdownLineEnding(code)) {
87
- return effects.check(continuationConstruct, contentContinue, contentEnd)(code);
88
- }
89
-
90
- // Data.
91
- effects.consume(code);
92
- return chunkInside;
93
- }
94
-
95
- /**
96
- *
97
- *
98
- * @type {State}
99
- */
100
- function contentEnd(code) {
101
- effects.exit("chunkContent");
102
- effects.exit("content");
103
- return ok(code);
104
- }
105
-
106
- /**
107
- *
108
- *
109
- * @type {State}
110
- */
111
- function contentContinue(code) {
112
- effects.consume(code);
113
- effects.exit("chunkContent");
114
- previous.next = effects.enter("chunkContent", {
115
- contentType: "content",
116
- previous
117
- });
118
- previous = previous.next;
119
- return chunkInside;
120
- }
121
- }
122
-
123
- /**
124
- * @this {TokenizeContext}
125
- * Context.
126
- * @type {Tokenizer}
127
- */
128
- function tokenizeContinuation(effects, ok, nok) {
129
- const self = this;
130
- return startLookahead;
131
-
132
- /**
133
- *
134
- *
135
- * @type {State}
136
- */
137
- function startLookahead(code) {
138
- effects.exit("chunkContent");
139
- effects.enter("lineEnding");
140
- effects.consume(code);
141
- effects.exit("lineEnding");
142
- return factorySpace(effects, prefixed, "linePrefix");
143
- }
144
-
145
- /**
146
- *
147
- *
148
- * @type {State}
149
- */
150
- function prefixed(code) {
151
- if (code === null || markdownLineEnding(code)) {
152
- return nok(code);
153
- }
154
-
155
- // Always populated by defaults.
156
-
157
- const tail = self.events[self.events.length - 1];
158
- if (!self.parser.constructs.disable.null.includes('codeIndented') && tail && tail[1].type === "linePrefix" && tail[2].sliceSerialize(tail[1], true).length >= 4) {
159
- return ok(code);
160
- }
161
- return effects.interrupt(self.parser.constructs.flow, nok, ok)(code);
162
- }
163
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/definition.js DELETED
@@ -1,254 +0,0 @@
1
- /**
2
- * @import {
3
- * Construct,
4
- * State,
5
- * TokenizeContext,
6
- * Tokenizer
7
- * } from 'micromark-util-types'
8
- */
9
-
10
- import { factoryDestination } from 'micromark-factory-destination';
11
- import { factoryLabel } from 'micromark-factory-label';
12
- import { factorySpace } from 'micromark-factory-space';
13
- import { factoryTitle } from 'micromark-factory-title';
14
- import { factoryWhitespace } from 'micromark-factory-whitespace';
15
- import { markdownLineEndingOrSpace, markdownLineEnding, markdownSpace } from 'micromark-util-character';
16
- import { normalizeIdentifier } from 'micromark-util-normalize-identifier';
17
- /** @type {Construct} */
18
- export const definition = {
19
- name: 'definition',
20
- tokenize: tokenizeDefinition
21
- };
22
-
23
- /** @type {Construct} */
24
- const titleBefore = {
25
- partial: true,
26
- tokenize: tokenizeTitleBefore
27
- };
28
-
29
- /**
30
- * @this {TokenizeContext}
31
- * Context.
32
- * @type {Tokenizer}
33
- */
34
- function tokenizeDefinition(effects, ok, nok) {
35
- const self = this;
36
- /** @type {string} */
37
- let identifier;
38
- return start;
39
-
40
- /**
41
- * At start of a definition.
42
- *
43
- * ```markdown
44
- * > | [a]: b "c"
45
- * ^
46
- * ```
47
- *
48
- * @type {State}
49
- */
50
- function start(code) {
51
- // Do not interrupt paragraphs (but do follow definitions).
52
- // To do: do `interrupt` the way `markdown-rs` does.
53
- // To do: parse whitespace the way `markdown-rs` does.
54
- effects.enter("definition");
55
- return before(code);
56
- }
57
-
58
- /**
59
- * After optional whitespace, at `[`.
60
- *
61
- * ```markdown
62
- * > | [a]: b "c"
63
- * ^
64
- * ```
65
- *
66
- * @type {State}
67
- */
68
- function before(code) {
69
- // To do: parse whitespace the way `markdown-rs` does.
70
-
71
- return factoryLabel.call(self, effects, labelAfter,
72
- // Note: we don’t need to reset the way `markdown-rs` does.
73
- nok, "definitionLabel", "definitionLabelMarker", "definitionLabelString")(code);
74
- }
75
-
76
- /**
77
- * After label.
78
- *
79
- * ```markdown
80
- * > | [a]: b "c"
81
- * ^
82
- * ```
83
- *
84
- * @type {State}
85
- */
86
- function labelAfter(code) {
87
- identifier = normalizeIdentifier(self.sliceSerialize(self.events[self.events.length - 1][1]).slice(1, -1));
88
- if (code === 58) {
89
- effects.enter("definitionMarker");
90
- effects.consume(code);
91
- effects.exit("definitionMarker");
92
- return markerAfter;
93
- }
94
- return nok(code);
95
- }
96
-
97
- /**
98
- * After marker.
99
- *
100
- * ```markdown
101
- * > | [a]: b "c"
102
- * ^
103
- * ```
104
- *
105
- * @type {State}
106
- */
107
- function markerAfter(code) {
108
- // Note: whitespace is optional.
109
- return markdownLineEndingOrSpace(code) ? factoryWhitespace(effects, destinationBefore)(code) : destinationBefore(code);
110
- }
111
-
112
- /**
113
- * Before destination.
114
- *
115
- * ```markdown
116
- * > | [a]: b "c"
117
- * ^
118
- * ```
119
- *
120
- * @type {State}
121
- */
122
- function destinationBefore(code) {
123
- return factoryDestination(effects, destinationAfter,
124
- // Note: we don’t need to reset the way `markdown-rs` does.
125
- nok, "definitionDestination", "definitionDestinationLiteral", "definitionDestinationLiteralMarker", "definitionDestinationRaw", "definitionDestinationString")(code);
126
- }
127
-
128
- /**
129
- * After destination.
130
- *
131
- * ```markdown
132
- * > | [a]: b "c"
133
- * ^
134
- * ```
135
- *
136
- * @type {State}
137
- */
138
- function destinationAfter(code) {
139
- return effects.attempt(titleBefore, after, after)(code);
140
- }
141
-
142
- /**
143
- * After definition.
144
- *
145
- * ```markdown
146
- * > | [a]: b
147
- * ^
148
- * > | [a]: b "c"
149
- * ^
150
- * ```
151
- *
152
- * @type {State}
153
- */
154
- function after(code) {
155
- return markdownSpace(code) ? factorySpace(effects, afterWhitespace, "whitespace")(code) : afterWhitespace(code);
156
- }
157
-
158
- /**
159
- * After definition, after optional whitespace.
160
- *
161
- * ```markdown
162
- * > | [a]: b
163
- * ^
164
- * > | [a]: b "c"
165
- * ^
166
- * ```
167
- *
168
- * @type {State}
169
- */
170
- function afterWhitespace(code) {
171
- if (code === null || markdownLineEnding(code)) {
172
- effects.exit("definition");
173
-
174
- // Note: we don’t care about uniqueness.
175
- // It’s likely that that doesn’t happen very frequently.
176
- // It is more likely that it wastes precious time.
177
- self.parser.defined.push(identifier);
178
-
179
- // To do: `markdown-rs` interrupt.
180
- // // You’d be interrupting.
181
- // tokenizer.interrupt = true
182
- return ok(code);
183
- }
184
- return nok(code);
185
- }
186
- }
187
-
188
- /**
189
- * @this {TokenizeContext}
190
- * Context.
191
- * @type {Tokenizer}
192
- */
193
- function tokenizeTitleBefore(effects, ok, nok) {
194
- return titleBefore;
195
-
196
- /**
197
- * After destination, at whitespace.
198
- *
199
- * ```markdown
200
- * > | [a]: b
201
- * ^
202
- * > | [a]: b "c"
203
- * ^
204
- * ```
205
- *
206
- * @type {State}
207
- */
208
- function titleBefore(code) {
209
- return markdownLineEndingOrSpace(code) ? factoryWhitespace(effects, beforeMarker)(code) : nok(code);
210
- }
211
-
212
- /**
213
- * At title.
214
- *
215
- * ```markdown
216
- * | [a]: b
217
- * > | "c"
218
- * ^
219
- * ```
220
- *
221
- * @type {State}
222
- */
223
- function beforeMarker(code) {
224
- return factoryTitle(effects, titleAfter, nok, "definitionTitle", "definitionTitleMarker", "definitionTitleString")(code);
225
- }
226
-
227
- /**
228
- * After title.
229
- *
230
- * ```markdown
231
- * > | [a]: b "c"
232
- * ^
233
- * ```
234
- *
235
- * @type {State}
236
- */
237
- function titleAfter(code) {
238
- return markdownSpace(code) ? factorySpace(effects, titleAfterOptionalWhitespace, "whitespace")(code) : titleAfterOptionalWhitespace(code);
239
- }
240
-
241
- /**
242
- * After title, after optional whitespace.
243
- *
244
- * ```markdown
245
- * > | [a]: b "c"
246
- * ^
247
- * ```
248
- *
249
- * @type {State}
250
- */
251
- function titleAfterOptionalWhitespace(code) {
252
- return code === null || markdownLineEnding(code) ? ok(code) : nok(code);
253
- }
254
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/hard-break-escape.js DELETED
@@ -1,60 +0,0 @@
1
- /**
2
- * @import {
3
- * Construct,
4
- * State,
5
- * TokenizeContext,
6
- * Tokenizer
7
- * } from 'micromark-util-types'
8
- */
9
-
10
- import { markdownLineEnding } from 'micromark-util-character';
11
- /** @type {Construct} */
12
- export const hardBreakEscape = {
13
- name: 'hardBreakEscape',
14
- tokenize: tokenizeHardBreakEscape
15
- };
16
-
17
- /**
18
- * @this {TokenizeContext}
19
- * Context.
20
- * @type {Tokenizer}
21
- */
22
- function tokenizeHardBreakEscape(effects, ok, nok) {
23
- return start;
24
-
25
- /**
26
- * Start of a hard break (escape).
27
- *
28
- * ```markdown
29
- * > | a\
30
- * ^
31
- * | b
32
- * ```
33
- *
34
- * @type {State}
35
- */
36
- function start(code) {
37
- effects.enter("hardBreakEscape");
38
- effects.consume(code);
39
- return after;
40
- }
41
-
42
- /**
43
- * After `\`, at eol.
44
- *
45
- * ```markdown
46
- * > | a\
47
- * ^
48
- * | b
49
- * ```
50
- *
51
- * @type {State}
52
- */
53
- function after(code) {
54
- if (markdownLineEnding(code)) {
55
- effects.exit("hardBreakEscape");
56
- return ok(code);
57
- }
58
- return nok(code);
59
- }
60
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.output/server/node_modules/micromark-core-commonmark/lib/heading-atx.js DELETED
@@ -1,195 +0,0 @@
1
- /**
2
- * @import {
3
- * Construct,
4
- * Resolver,
5
- * State,
6
- * TokenizeContext,
7
- * Tokenizer,
8
- * Token
9
- * } from 'micromark-util-types'
10
- */
11
-
12
- import { factorySpace } from 'micromark-factory-space';
13
- import { markdownLineEndingOrSpace, markdownLineEnding, markdownSpace } from 'micromark-util-character';
14
- import { splice } from 'micromark-util-chunked';
15
- /** @type {Construct} */
16
- export const headingAtx = {
17
- name: 'headingAtx',
18
- resolve: resolveHeadingAtx,
19
- tokenize: tokenizeHeadingAtx
20
- };
21
-
22
- /** @type {Resolver} */
23
- function resolveHeadingAtx(events, context) {
24
- let contentEnd = events.length - 2;
25
- let contentStart = 3;
26
- /** @type {Token} */
27
- let content;
28
- /** @type {Token} */
29
- let text;
30
-
31
- // Prefix whitespace, part of the opening.
32
- if (events[contentStart][1].type === "whitespace") {
33
- contentStart += 2;
34
- }
35
-
36
- // Suffix whitespace, part of the closing.
37
- if (contentEnd - 2 > contentStart && events[contentEnd][1].type === "whitespace") {
38
- contentEnd -= 2;
39
- }
40
- if (events[contentEnd][1].type === "atxHeadingSequence" && (contentStart === contentEnd - 1 || contentEnd - 4 > contentStart && events[contentEnd - 2][1].type === "whitespace")) {
41
- contentEnd -= contentStart + 1 === contentEnd ? 2 : 4;
42
- }
43
- if (contentEnd > contentStart) {
44
- content = {
45
- type: "atxHeadingText",
46
- start: events[contentStart][1].start,
47
- end: events[contentEnd][1].end
48
- };
49
- text = {
50
- type: "chunkText",
51
- start: events[contentStart][1].start,
52
- end: events[contentEnd][1].end,
53
- contentType: "text"
54
- };
55
- splice(events, contentStart, contentEnd - contentStart + 1, [['enter', content, context], ['enter', text, context], ['exit', text, context], ['exit', content, context]]);
56
- }
57
- return events;
58
- }
59
-
60
- /**
61
- * @this {TokenizeContext}
62
- * Context.
63
- * @type {Tokenizer}
64
- */
65
- function tokenizeHeadingAtx(effects, ok, nok) {
66
- let size = 0;
67
- return start;
68
-
69
- /**
70
- * Start of a heading (atx).
71
- *
72
- * ```markdown
73
- * > | ## aa
74
- * ^
75
- * ```
76
- *
77
- * @type {State}
78
- */
79
- function start(code) {
80
- // To do: parse indent like `markdown-rs`.
81
- effects.enter("atxHeading");
82
- return before(code);
83
- }
84
-
85
- /**
86
- * After optional whitespace, at `#`.
87
- *
88
- * ```markdown
89
- * > | ## aa
90
- * ^
91
- * ```
92
- *
93
- * @type {State}
94
- */
95
- function before(code) {
96
- effects.enter("atxHeadingSequence");
97
- return sequenceOpen(code);
98
- }
99
-
100
- /**
101
- * In opening sequence.
102
- *
103
- * ```markdown
104
- * > | ## aa
105
- * ^
106
- * ```
107
- *
108
- * @type {State}
109
- */
110
- function sequenceOpen(code) {
111
- if (code === 35 && size++ < 6) {
112
- effects.consume(code);
113
- return sequenceOpen;
114
- }
115
-
116
- // Always at least one `#`.
117
- if (code === null || markdownLineEndingOrSpace(code)) {
118
- effects.exit("atxHeadingSequence");
119
- return atBreak(code);
120
- }
121
- return nok(code);
122
- }
123
-
124
- /**
125
- * After something, before something else.
126
- *
127
- * ```markdown
128
- * > | ## aa
129
- * ^
130
- * ```
131
- *
132
- * @type {State}
133
- */
134
- function atBreak(code) {
135
- if (code === 35) {
136
- effects.enter("atxHeadingSequence");
137
- return sequenceFurther(code);
138
- }
139
- if (code === null || markdownLineEnding(code)) {
140
- effects.exit("atxHeading");
141
- // To do: interrupt like `markdown-rs`.
142
- // // Feel free to interrupt.
143
- // tokenizer.interrupt = false
144
- return ok(code);
145
- }
146
- if (markdownSpace(code)) {
147
- return factorySpace(effects, atBreak, "whitespace")(code);
148
- }
149
-
150
- // To do: generate `data` tokens, add the `text` token later.
151
- // Needs edit map, see: `markdown.rs`.
152
- effects.enter("atxHeadingText");
153
- return data(code);
154
- }
155
-
156
- /**
157
- * In further sequence (after whitespace).
158
- *
159
- * Could be normal “visible” hashes in the heading or a final sequence.
160
- *
161
- * ```markdown
162
- * > | ## aa ##
163
- * ^
164
- * ```
165
- *
166
- * @type {State}
167
- */
168
- function sequenceFurther(code) {
169
- if (code === 35) {
170
- effects.consume(code);
171
- return sequenceFurther;
172
- }
173
- effects.exit("atxHeadingSequence");
174
- return atBreak(code);
175
- }
176
-
177
- /**
178
- * In text.
179
- *
180
- * ```markdown
181
- * > | ## aa
182
- * ^
183
- * ```
184
- *
185
- * @type {State}
186
- */
187
- function data(code) {
188
- if (code === null || code === 35 || markdownLineEndingOrSpace(code)) {
189
- effects.exit("atxHeadingText");
190
- return atBreak(code);
191
- }
192
- effects.consume(code);
193
- return data;
194
- }
195
- }