diff --git a/.github/workflows/upload.yaml b/.github/workflows/upload.yaml new file mode 100644 index 0000000..2aea9d5 --- /dev/null +++ b/.github/workflows/upload.yaml @@ -0,0 +1,68 @@ +name: Upload + +on: + push: + branches: + - master + - main + pull_request: {} + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Get yarn cache + id: yarn-cache + run: echo "::set-output name=dir::$(yarn cache dir)" + + - uses: actions/cache@v2 + name: Cache node modules of yarn + with: + path: ${{ steps.yarn-cache.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + + - name: ACTIONS_ALLOW_UNSECURE_COMMANDS + id: ACTIONS_ALLOW_UNSECURE_COMMANDS + run: echo 'ACTIONS_ALLOW_UNSECURE_COMMANDS=true' >> $GITHUB_ENV + + - name: add cr + run: | + mkdir -p $GITHUB_WORKSPACE/bin + wget -O $GITHUB_WORKSPACE/bin/cr http://repo.calcit-lang.org/binaries/linux/cr + chmod +x $GITHUB_WORKSPACE/bin/cr + echo "::add-path::$GITHUB_WORKSPACE/bin" + + - name: "prepare modules" + run: > + mkdir -p ~/.config/calcit/modules/ && cd ~/.config/calcit/modules/ + && git clone https://github.com/calcit-lang/lilac.git + && git clone https://github.com/calcit-lang/memof.git + && git clone https://github.com/Respo/respo.calcit.git + && git clone https://github.com/Respo/reel.calcit.git + && git clone https://github.com/Respo/respo-markdown.calcit.git + && git clone https://github.com/Respo/respo-ui.calcit.git + && git clone https://github.com/Respo/respo-router.calcit.git + + - name: "compiles to js" + run: > + cr --emit-js --once + && yarn && yarn vite build --base=./ + + - name: Deploy to server + id: deploy + uses: Pendect/action-rsyncer@v1.1.0 + env: + DEPLOY_KEY: ${{secrets.rsync_private_key}} + with: + flags: '-avzr --progress' + options: '' + ssh_options: '' + src: 'dist/*' + dest: 'rsync-user@tiye.me:/web-assets/repo/${{ github.repository }}' + + - name: Display status from deploy + run: echo "${{ steps.deploy.outputs.status }}" diff --git a/assets/calcit-tile.png b/assets/calcit-tile.png new file mode 100644 index 0000000..516b088 Binary files /dev/null and b/assets/calcit-tile.png differ diff --git a/assets/github-gist.css b/assets/github-gist.css new file mode 100644 index 0000000..d354327 --- /dev/null +++ b/assets/github-gist.css @@ -0,0 +1,72 @@ +/** + * GitHub Gist Theme + * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro + * https://raw.githubusercontent.com/isagalaev/highlight.js/master/src/styles/github-gist.css + */ + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/assets/main.css b/assets/main.css index 56b3533..bcaa542 100644 --- a/assets/main.css +++ b/assets/main.css @@ -1,4 +1,8 @@ +@import url("./github-gist.css"); +@import url("../node_modules/github-markdown-css/github-markdown.css"); +@import url("../node_modules/cirru-color/assets/cirru.css"); + body { margin: 0; overscroll-behavior-y: none; @@ -30,3 +34,34 @@ body * { ::-webkit-resizer { background-color:transparent; } + +pre { + background-color: hsla(0, 0%, 96%, 0.5); + border: 1px solid #eee; + padding: 2px 8px; + line-height: 1.4; + min-width: 400px; +} + +.doc-entry:hover { + background-color: hsla(190, 10%, 80%, 0.1); +} + +::-webkit-input-placeholder { /* Chrome/Opera/Safari */ + color: #ccc; +} +::-moz-placeholder { /* Firefox 19+ */ + color: #ccc; +} +:-ms-input-placeholder { /* IE 10+ */ + color: #ccc; +} +:-moz-placeholder { /* Firefox 18- */ + color: #ccc; +} + + +.calcit-tile { + background-image: url('./calcit-tile.png'); + background-size: 163px 395px; +} diff --git a/calcit.cirru b/calcit.cirru index 289a93a..77e9d43 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -19,6 +19,13 @@ |v $ {} (:type :expr) (:by |root) (:at 1519699093683) :data $ {} |j $ {} (:type :leaf) (:by |root) (:at 1519699096732) (:text |comp-md) + |zD $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492161605) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492164903) (:text "|\"remarkable") + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492165690) (:text |:refer) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492165914) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492170345) (:text |Remarkable) |yj $ {} (:type :expr) (:by |root) (:at 1521954061310) :data $ {} |j $ {} (:type :leaf) (:by |root) (:at 1527788377809) (:text |app.config) @@ -26,12 +33,29 @@ |v $ {} (:type :expr) (:by |root) (:at 1521954065004) :data $ {} |j $ {} (:type :leaf) (:by |root) (:at 1521954067604) (:text |dev?) + |zP $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493781141) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493782442) (:text "|\"highlight.js") + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493868853) (:text |:default) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493788096) (:text |hljs) + |zY $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493838930) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493838930) (:text "|\"cirru-color") + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493838930) (:text |:as) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493838930) (:text |color) |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |:require) |r $ {} (:type :expr) (:at 1499755354983) :data $ {} |j $ {} (:type :leaf) (:by |root) (:at 1516527080962) (:text |respo-ui.core) |r $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |:as) |v $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |ui) + |t $ {} (:type :expr) (:at 1499755354983) + :data $ {} + |j $ {} (:type :leaf) (:by |root) (:at 1516527080962) (:text |respo-ui.core) + |r $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492568327) (:text |:refer) + |v $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492569101) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492569521) (:text |hsl) |v $ {} (:type :expr) (:at 1499755354983) :data $ {} |j $ {} (:type :leaf) (:by |root) (:at 1540958704705) (:text |respo.core) @@ -47,6 +71,7 @@ |v $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |div) |x $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |button) |y $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |span) + |z $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492495166) (:text |list->) |x $ {} (:type :expr) (:at 1499755354983) :data $ {} |j $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |respo.comp.space) @@ -61,6 +86,13 @@ |v $ {} (:type :expr) (:by |root) (:at 1507461856484) :data $ {} |j $ {} (:type :leaf) (:by |root) (:at 1507461858342) (:text |comp-reel) + |z $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492007497) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492009835) (:text |app.schema) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492010685) (:text |:refer) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492010953) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492011724) (:text |docs) :defs $ {} |comp-container $ {} (:type :expr) (:at 1499755354983) :data $ {} @@ -116,8 +148,10 @@ |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780901408) (:text |{}) |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1584780901741) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780906050) (:text |:content) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780907617) (:text "|\"") + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493273974) (:text |:selected) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646550436257) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646550437383) (:text |[]) |T $ {} (:type :expr) (:at 1499755354983) :data $ {} |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |div) @@ -132,132 +166,808 @@ |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |merge) |j $ {} (:type :leaf) (:by |root) (:at 1521129814235) (:text |ui/global) |r $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |ui/row) - |n $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359496483) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492442820) (:text |ui/fullscreen) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565413319) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565413319) (:text |:class-name) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565413319) (:text "|\"calcit-tile") + |x $ {} (:type :expr) (:by |root) (:at 1521954055333) + :data $ {} + |D $ {} (:type :leaf) (:by |root) (:at 1521954057510) (:text |when) + |L $ {} (:type :leaf) (:by |root) (:at 1521954059290) (:text |dev?) + |T $ {} (:type :expr) (:by |root) (:at 1507461809635) + :data $ {} + |T $ {} (:type :leaf) (:by |root) (:at 1507461815046) (:text |comp-reel) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1584780610581) + :data $ {} + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780611347) (:text |>>) + |T $ {} (:type :leaf) (:by |root) (:at 1509727101297) (:text |states) + |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780613268) (:text |:reel) + |j $ {} (:type :leaf) (:by |root) (:at 1507461840459) (:text |reel) + |r $ {} (:type :expr) (:by |root) (:at 1507461840980) + :data $ {} + |T $ {} (:type :leaf) (:by |root) (:at 1507461841342) (:text |{}) + |t $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493371677) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1552321295613) (:text |textarea) - |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359504511) + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493377430) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359504843) (:text |{}) - |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359505095) + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492502126) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359505740) (:text |:value) - |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359518303) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492502674) (:text |div) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492503341) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359519072) (:text |:content) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780914332) (:text |state) - |n $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359562842) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492504723) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492505096) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492506405) (:text |:style) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646495094112) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492507759) (:text |ui/expand) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495095736) (:text |merge) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646495096230) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495096500) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646495096804) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495097790) (:text |:padding) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495137917) (:text "|\"20px 16px") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493315769) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492512439) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492512812) (:text |<>) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492516170) (:text "|\"Empty") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646495106263) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495106566) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646495106805) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495108405) (:text |:font-family) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495111483) (:text |ui/font-fancy) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646495112307) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495113077) (:text |:color) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646495113335) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495113669) (:text |hsl) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495114280) (:text |0) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495115096) (:text |0) + |l $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495115825) (:text |80) + |e $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646495119206) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495121498) (:text |:font-style) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646495123316) (:text |:italic) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493316408) (:text |do) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493379267) (:text |if) + |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493379792) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359565393) (:text |:placeholder) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1626201966743) (:text "|\"Content") - |p $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359616676) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493380530) (:text |some?) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493381528) (:text |target) + |P $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493382009) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359618050) (:text |:style) - |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359674211) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493382610) (:text |div) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493382941) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493383351) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494467367) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494470752) (:text |:style) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565335404) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494471063) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494471412) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494471637) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494472713) (:text |:padding) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494478456) (:text "|\"8px 16px") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565442852) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565442852) (:text |:background-color) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565442852) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565442852) (:text |hsl) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565442852) (:text |0) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565442852) (:text |0) + |l $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565442852) (:text |100) + |o $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565442852) (:text |0.6) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565336206) (:text |merge) + |L $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565338466) (:text |ui/expand) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493384433) :data $ {} - |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359675059) (:text |merge) - |L $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1555609489873) (:text |ui/expand) - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359621430) (:text |ui/textarea) - |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359675605) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493387452) (:text |div) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493387800) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359676048) (:text |{}) - |r $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359678671) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493388134) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493389878) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359679785) (:text |:height) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1574608185129) (:text |320) - |r $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359551423) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493393561) (:text |:innerHTML) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493449731) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493400010) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493399219) (:text |:content) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493401504) (:text |target) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493452073) (:text |.!render) + |L $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493452627) (:text |md) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493372612) (:text |let) + |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493373773) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493373487) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1515731637149) (:text |:on-input) - |r $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1573355456413) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493373487) (:text |target) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552800813) :data $ {} - |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1573355458962) (:text |fn) - |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1573355459236) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552803372) (:text |find-target) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552806879) (:text |docs) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552809614) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1573355459482) (:text |e) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1573355459980) (:text |d!) - |T $ {} (:type :expr) (:by |root) (:at 1515731639686) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552812139) (:text |:selected) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552813356) (:text |state) + |o $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553795048) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553457260) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553487404) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553526574) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553528729) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1573355463209) (:text |d!) - |r $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780918978) (:text |cursor) - |v $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1584780929603) + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553529325) :data $ {} - |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780932163) (:text |assoc) - |L $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780932805) (:text |state) - |P $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780935039) (:text |:content) - |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359558827) + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553536701) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359559399) (:text |:value) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1573355472480) (:text |e) - |r $ {} (:type :expr) (:at 1499755354983) + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553780725) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551063748) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551071597) (:text |comp-sidebar) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551362949) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551363383) (:text |>>) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551365811) (:text |states) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646555221072) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555221958) (:text |count) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555223553) (:text |acc) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551377206) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551377529) (:text |fn) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551379145) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551379569) (:text |d!) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553958960) (:text |p) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551383427) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551386985) (:text |d!) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551388022) (:text |cursor) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551388332) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551389270) (:text |assoc) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551390287) (:text |state) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551392757) (:text |:selected) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646556270660) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553964108) (:text |p) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646556273517) (:text |conj) + |L $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646556275912) (:text |base-path') + |e $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551495431) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551496129) (:text |first) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553612987) (:text |selected) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554948065) (:text |entries) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553781827) (:text |[]) + |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553784023) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553784651) (:text |count) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553785171) (:text |acc) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553537362) (:text |conj) + |L $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553537922) (:text |acc) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553531720) (:text |next-acc) + |D $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646556236755) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646556241444) (:text |base-path') + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646556243771) (:text |base-path) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646556287149) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646556307673) (:text "|\"problem in compiling tail recursions") + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646556291357) (:text |;) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553527240) (:text |let) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553615026) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553615438) (:text |if) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553615636) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553617449) (:text |empty?) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553621416) (:text |selected) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555536237) (:text |next-acc) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553651470) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553705210) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553623825) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553633095) (:text |recur) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553635618) (:text |next-acc) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553637458) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553665492) (:text |get) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553730980) (:text |:children) + |X $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553734382) (:text |target) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553647600) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553649229) (:text |rest) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553650374) (:text |selected) + |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553669019) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553669500) (:text |conj) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553673166) (:text |base-path) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553676427) (:text |s0) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553705662) (:text |if) + |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553746698) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553706171) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553707810) (:text |nil?) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553710284) (:text |target) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553747173) (:text |or) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553748992) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553750091) (:text |empty?) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553751919) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553751919) (:text |get) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553751919) (:text |target) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553751919) (:text |:children) + |P $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553713327) (:text |next-acc) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553652746) (:text |let) + |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553652960) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553653120) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553654418) (:text |s0) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553654769) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553655687) (:text |first) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553657652) (:text |selected) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553687628) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553688862) (:text |target) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553695393) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553695393) (:text |find) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553695393) (:text |entries) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553695393) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553695393) (:text |fn) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553695393) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553695393) (:text |entry) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553695393) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553695393) (:text |=) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553700378) (:text |s0) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553695393) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553695393) (:text |:key) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553695393) (:text |entry) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553487907) (:text |fn) + |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553488162) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553490749) (:text |entries) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553501427) (:text |acc) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553503230) (:text |base-path) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553505487) (:text |selected) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553459464) (:text |apply-args) + |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553459905) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553473960) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553475120) (:text |:selected) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553477650) (:text |state) + |D $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553480279) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553480435) (:text |[]) + |5 $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553486372) (:text |docs) + |1 $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553498838) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553498619) (:text |[]) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553796575) (:text |list->) + |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553797439) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553797720) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553985100) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553985883) (:text |:style) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565468692) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565470523) (:text |ui/row) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565471276) (:text |merge) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565473548) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565472238) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565472238) (:text |:background-color) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565472238) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565472238) (:text |hsl) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565472238) (:text |0) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565472238) (:text |0) + |l $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565585545) (:text |94) + |o $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565477369) (:text |0.8) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565474018) (:text |{}) + |md $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492173414) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492173414) (:text |def) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492173414) (:text |md) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492173414) + :data $ {} + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492182459) (:text |Remarkable) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492185240) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492188398) (:text |js-object) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492188846) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |=<) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584875384898) (:text |8) - |r $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |nil) - |v $ {} (:type :expr) (:at 1499755354983) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492190578) (:text |:html) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492192503) (:text |false) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492193103) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |div) - |f $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359526483) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492199035) (:text |:highlight) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492200234) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359526843) (:text |{}) - |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1535563521753) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492200480) (:text |fn) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492200965) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1535563522569) (:text |:style) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1555609487202) (:text |ui/expand) - |l $ {} (:type :expr) (:by |root) (:at 1519699101175) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492203315) (:text |code) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492204095) (:text |lang) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493819896) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493819896) (:text |if) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493819896) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493819896) (:text |=) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493819896) (:text |lang) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493819896) (:text "|\"cirru") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493819896) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493819896) (:text |color/generate) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493819896) (:text |code) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493819896) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493819896) (:text |.-value) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493819896) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493878817) (:text |hljs) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493819896) (:text |code) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494093763) (:text |.!highlightAuto) + |l $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494161183) (:text |lang) + |e $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492231134) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492232743) (:text |:breaks) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492233374) (:text |true) + |H $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492408855) (:text |new) + |style-entry $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494547904) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494547904) (:text |def) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494547904) (:text |style-entry) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494547904) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494551207) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494551515) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494553288) (:text |:padding) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494555335) (:text "|\"0 8px") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494560894) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494562844) (:text |:cursor) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494566894) (:text |:pointer) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494567375) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494573453) (:text |:border-bottom) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494576480) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494579546) (:text |str) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494583926) (:text "|\"1px solid ") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494585147) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1519699101706) (:text |comp-md) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1596818901713) (:text "||This is some content with `code`") - |o $ {} (:type :expr) (:at 1499755354983) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494585653) (:text |hsl) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494586231) (:text |0) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494586509) (:text |0) + |l $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565642794) (:text |92) + |o $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494738504) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494738504) (:text |:border-left) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494738504) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494738504) (:text |str) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494740414) (:text "|\"0px solid ") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494738504) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |=<) - |j $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text ||8px) - |r $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |nil) - |r $ {} (:type :expr) (:at 1499755354983) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494738504) (:text |hsl) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494738504) (:text |200) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494738504) (:text |90) + |l $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494738504) (:text |60) + |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494749744) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494756217) (:text |:transition-duration) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494762948) (:text "|\"200ms") + |k $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494939824) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494942135) (:text |:line-height) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494948906) (:text |2.4) + |q $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565599982) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565602454) (:text |:background-color) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565602693) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565603036) (:text |hsl) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565603672) (:text |0) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565603961) (:text |0) + |l $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565621577) (:text |100) + |o $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565613946) (:text |0.6) + |comp-sidebar $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551076305) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551078342) (:text |defcomp) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551076305) (:text |comp-sidebar) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551076305) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551312897) (:text |states) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551353973) (:text |on-select) + |X $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551462804) (:text |selected) + |c $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554933747) (:text |entries) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551314175) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |div) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |button) - |j $ {} (:type :expr) (:at 1499755354983) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:style) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |{}) - |j $ {} (:type :expr) (:at 1499755354983) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |:style) - |j $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |ui/button) - |r $ {} (:type :expr) (:at 1499755354983) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554000214) (:text |:min-width) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554008198) (:text |200) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |:inner-text) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584875392985) (:text "|\"Run") - |v $ {} (:type :expr) (:at 1499755354983) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:max-width) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |240) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1515731664266) (:text |:on-click) - |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359578073) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:border-right) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359578445) (:text |fn) - |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359578681) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |str) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text "|\"1px solid ") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359578853) (:text |e) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359579539) (:text |d!) - |r $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359581078) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |hsl) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |0) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |0) + |l $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |94) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |input) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:style) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |merge) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |ui/input) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:width) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text "|\"100%") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:border) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:none) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359582042) (:text |println) - |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1512359587492) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:line-height) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |32) + |o $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:height) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |32) + |q $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:border-bottom) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1512359588770) (:text |:content) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780962830) (:text |state) - |x $ {} (:type :expr) (:by |root) (:at 1521954055333) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |str) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text "|\"1px solid ") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |hsl) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |0) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |0) + |l $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |90) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:placeholder) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text "|\"Search...") + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:value) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:query) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |state) + |o $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:on-input) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |fn) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |e) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |d!) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |d!) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |cursor) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |assoc) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |state) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:query) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:value) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |e) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |D $ {} (:type :leaf) (:by |root) (:at 1521954057510) (:text |when) - |L $ {} (:type :leaf) (:by |root) (:at 1521954059290) (:text |dev?) - |T $ {} (:type :expr) (:by |root) (:at 1507461809635) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |list->) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1507461815046) (:text |comp-reel) - |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1584780610581) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |{}) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |->) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554935955) (:text |entries) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780611347) (:text |>>) - |T $ {} (:type :leaf) (:by |root) (:at 1509727101297) (:text |states) - |j $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584780613268) (:text |:reel) - |j $ {} (:type :leaf) (:by |root) (:at 1507461840459) (:text |reel) - |r $ {} (:type :expr) (:by |root) (:at 1507461840980) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |filter) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |fn) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |entry) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |if) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |blank?) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:query) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |state) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |true) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |->) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:title) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |entry) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |.!toLowerCase) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |.includes?) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:query) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |state) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) :data $ {} - |T $ {} (:type :leaf) (:by |root) (:at 1507461841342) (:text |{}) + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |map-indexed) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |fn) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |idx) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |entry) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |[]) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |idx) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |div) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:class-name) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text "|\"doc-entry") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:style) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |merge) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |style-entry) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |if) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |=) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:key) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |entry) + |a $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551466935) (:text |selected) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:border-left) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |str) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text "|\"10px solid ") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |hsl) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |200) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |90) + |l $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |70) + |X $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646565541408) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565545402) (:text |:background-color) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646565546607) (:text |:white) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:on-click) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |fn) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |e) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |d!) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |d!) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551475024) (:text |on-select) + |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551486002) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551486002) (:text |:key) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551486002) (:text |entry) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |<>) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551080447) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |:title) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551080447) (:text |entry) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551318622) (:text |let) + |L $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551318893) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551319058) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551320027) (:text |cursor) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551320945) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551324629) (:text |:cursor) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551325362) (:text |states) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551326456) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551330302) (:text |state) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551330638) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551331879) (:text |or) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551332139) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551332983) (:text |:data) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551333708) (:text |states) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551334259) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551335111) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646551335445) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551337038) (:text |:query) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646551337589) (:text "|\"") + |find-target $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552814725) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552814725) (:text |defn) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552814725) (:text |find-target) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552814725) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552818311) (:text |entries) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552820278) (:text |path) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552831332) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552845235) (:text |if) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552845478) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552846513) (:text |empty?) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552847148) (:text |path) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552848693) (:text |nil) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552849253) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552851005) (:text |let) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552851223) + :data $ {} + |T $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552851441) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552852800) (:text |p0) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552853255) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552854066) (:text |first) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552855483) (:text |path) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552879350) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552895443) (:text |if-let) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552893895) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552893895) (:text |target) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552893895) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552893895) (:text |find) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552893895) (:text |entries) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552893895) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552893895) (:text |fn) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552893895) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552893895) (:text |entry) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552893895) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552893895) (:text |=) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552893895) (:text |p0) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552893895) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552893895) (:text |:key) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552893895) (:text |entry) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553106464) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552922047) (:text |if) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552924215) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552924384) (:text |=) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552929134) (:text |1) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552929615) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552930253) (:text |count) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552932982) (:text |path) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553070819) (:text |target) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552887950) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552899324) (:text |recur) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552902501) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552905003) (:text |:children) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552941102) (:text |target) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646552941589) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552943603) (:text |rest) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646552944111) (:text |path) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553110897) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553112637) (:text |w-log) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553113106) (:text |nil) :proc $ {} (:type :expr) (:at 1499755354983) :data $ {} |app.schema $ {} @@ -285,6 +995,142 @@ |j $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1584781007287) :data $ {} |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1584781007486) (:text |[]) + |docs $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646491858255) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491860967) (:text |def) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491858255) (:text |docs) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646491858255) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491862770) (:text |[]) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646491863302) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491864313) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646491864729) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491865823) (:text |:title) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491897280) (:text "|\"Guide") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646491898428) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492030559) (:text |:content) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492032037) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491904553) (:text "|\"guide.md") + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492033783) (:text |load-doc) + |e $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492677808) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492680045) (:text |:key) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492682637) (:text |:guide) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646491863302) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491864313) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646491864729) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491865823) (:text |:title) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491997784) (:text "|\"Design") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646491898428) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493434828) (:text |:content) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492035188) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646491999670) (:text "|\"design.md") + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492038743) (:text |load-doc) + |e $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492684173) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492685518) (:text |:key) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492686755) (:text |:design) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553888093) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553891321) (:text |:children) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |[]) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |:title) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text "|\"Guide") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |:key) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |:guide) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |:content) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |load-doc) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text "|\"guide.md") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |:title) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text "|\"Design") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |:key) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |:design) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |:content) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646553894652) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text |load-doc) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646553894652) (:text "|\"design.md") + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646554616907) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554616907) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646554616907) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554616907) (:text |:title) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554619517) (:text "|\"Overview") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646554616907) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554616907) (:text |:key) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554622254) (:text |:overview) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646554616907) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554616907) (:text |:content) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646554616907) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554616907) (:text |load-doc) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646554626353) (:text "|\"overview.md") + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646555066998) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555067494) (:text |{}) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646555067923) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555068844) (:text |:title) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555070738) (:text "|\"About") + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646555071280) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555072524) (:text |:key) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555073479) (:text |:about) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646555556790) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555556790) (:text |:content) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646555556790) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555556790) (:text |load-doc) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646555559570) (:text "|\"about.md") + |load-doc $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492039492) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492046361) (:text |defmacro) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492039492) (:text |load-doc) + |h $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492039492) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492043321) (:text |filename) + |l $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492047430) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492049914) (:text |read-file) + |b $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646492050611) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492051158) (:text |str) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492054009) (:text "|\"docs/") + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646492057193) (:text |filename) :proc $ {} (:type :expr) (:at 1499755354983) :data $ {} |app.updater $ {} @@ -363,6 +1209,11 @@ |j $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |app.schema) |r $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |:as) |v $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |schema) + |zD $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494001394) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494001394) (:text "|\"highlight.js/lib/languages/clojure") + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494001394) (:text |:default) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494001394) (:text |clojure-lang) |yj $ {} (:type :expr) (:by |root) (:at 1507399674125) :data $ {} |j $ {} (:type :leaf) (:by |root) (:at 1507399678694) (:text |reel.util) @@ -388,6 +1239,11 @@ |j $ {} (:type :leaf) (:by |root) (:at 1527788304925) (:text |app.config) |r $ {} (:type :leaf) (:by |root) (:at 1527788306048) (:text |:as) |v $ {} (:type :leaf) (:by |root) (:at 1527788306884) (:text |config) + |yz $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494008602) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494008602) (:text "|\"highlight.js") + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494008602) (:text |:default) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494008602) (:text |hljs) |T $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |:require) |j $ {} (:type :expr) (:at 1499755354983) :data $ {} @@ -411,6 +1267,11 @@ |v $ {} (:type :expr) (:at 1499755354983) :data $ {} |j $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |updater) + |z $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646493995947) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493995947) (:text "|\"highlight.js/lib/languages/bash") + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493995947) (:text |:default) + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646493995947) (:text |bash-lang) :defs $ {} |render-app! $ {} (:type :expr) (:at 1499755354983) :data $ {} @@ -480,6 +1341,12 @@ |r $ {} (:type :leaf) (:by |root) (:at 1507399787471) (:text |schema/store) |main! $ {} (:type :expr) (:at 1499755354983) :data $ {} + |sT $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494015483) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494026927) (:text |hljs) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494015483) (:text "|\"bash") + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494015483) (:text |bash-lang) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494029494) (:text |.!registerLanguage) |yD $ {} (:type :expr) (:by |root) (:at 1507461684494) :data $ {} |T $ {} (:type :leaf) (:by |root) (:at 1507461739167) (:text |listen-devtools!) @@ -542,6 +1409,12 @@ |j $ {} (:type :leaf) (:by |root) (:at 1499755354983) (:text |main!) |r $ {} (:type :expr) (:at 1499755354983) :data $ {} + |s $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1646494015483) + :data $ {} + |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494019582) (:text |hljs) + |b $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494015483) (:text "|\"clojure") + |h $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494015483) (:text |clojure-lang) + |D $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1646494021394) (:text |.!registerLanguage) |t $ {} (:type :expr) (:by |rJG4IHzWf) (:at 1544874433785) :data $ {} |T $ {} (:type :leaf) (:by |rJG4IHzWf) (:at 1544874434638) (:text |println) @@ -706,7 +1579,7 @@ :proc $ {} (:type :expr) (:by |root) (:at 1527788237503) :data $ {} :configs $ {} (:port 6001) (:storage-key |calcit.cirru) (:init-fn |app.main/main!) (:reload-fn |app.main/reload!) - :modules $ [] |respo.calcit/ |lilac/ |memof/ |respo-ui.calcit/ |respo-markdown.calcit/ |reel.calcit/ + :modules $ [] |respo.calcit/ |lilac/ |memof/ |respo-ui.calcit/ |respo-markdown.calcit/ |reel.calcit/ |respo-router.calcit/ :version |0.0.1 :output |src :compact-output? true diff --git a/compact.cirru b/compact.cirru index 64d1a1e..ad58f78 100644 --- a/compact.cirru +++ b/compact.cirru @@ -1,18 +1,23 @@ {} (:package |app) :configs $ {} (:init-fn |app.main/main!) (:reload-fn |app.main/reload!) - :modules $ [] |respo.calcit/ |lilac/ |memof/ |respo-ui.calcit/ |respo-markdown.calcit/ |reel.calcit/ + :modules $ [] |respo.calcit/ |lilac/ |memof/ |respo-ui.calcit/ |respo-markdown.calcit/ |reel.calcit/ |respo-router.calcit/ :version |0.0.1 :entries $ {} :files $ {} |app.comp.container $ {} :ns $ quote ns app.comp.container $ :require (respo-ui.core :as ui) - respo.core :refer $ defcomp defeffect <> >> div button textarea span input + respo-ui.core :refer $ hsl + respo.core :refer $ defcomp defeffect <> >> div button textarea span input list-> respo.comp.space :refer $ =< reel.comp.reel :refer $ comp-reel respo-md.comp.md :refer $ comp-md app.config :refer $ dev? + app.schema :refer $ docs + "\"remarkable" :refer $ Remarkable + "\"highlight.js" :default hljs + "\"cirru-color" :as color :defs $ {} |comp-container $ quote defcomp comp-container (reel) @@ -21,25 +26,111 @@ states $ :states store cursor $ or (:cursor states) ([]) state $ or (:data states) - {} $ :content "\"" + {} $ :selected ([]) div - {} $ :style (merge ui/global ui/row) - textarea $ {} - :value $ :content state - :placeholder "\"Content" - :style $ merge ui/expand ui/textarea - {} $ :height 320 - :on-input $ fn (e d!) - d! cursor $ assoc state :content (:value e) - =< 8 nil - div - {} $ :style ui/expand - comp-md "|This is some content with `code`" - =< |8px nil - button $ {} (:style ui/button) (:inner-text "\"Run") - :on-click $ fn (e d!) - println $ :content state + {} (:class-name "\"calcit-tile") + :style $ merge ui/fullscreen ui/global ui/row + list-> + {} $ :style + merge ui/row $ {} + :background-color $ hsl 0 0 94 0.8 + apply-args + [] + , docs ([]) (:selected state) + fn (acc entries base-path selected) + let + base-path' base-path $ ; "\"problem in compiling tail recursions" + next-acc $ conj acc + [] (count acc) + comp-sidebar + >> states $ count acc + first selected + , entries $ fn (p d!) + d! cursor $ assoc state :selected (conj base-path' p) + if (empty? selected) next-acc $ let + s0 $ first selected + target $ find entries + fn (entry) + = s0 $ :key entry + if + or (nil? target) + empty? $ get target :children + , next-acc $ recur next-acc (get target :children) (conj base-path s0) (rest selected) + let + target $ find-target docs (:selected state) + if (some? target) + div + {} $ :style + merge ui/expand $ {} (:padding "\"8px 16px") + :background-color $ hsl 0 0 100 0.6 + div $ {} + :innerHTML $ .!render md (:content target) + div + {} $ :style + merge ui/expand $ {} (:padding "\"20px 16px") + do $ <> "\"Empty" + {} (:font-family ui/font-fancy) (:font-style :italic) + :color $ hsl 0 0 80 when dev? $ comp-reel (>> states :reel) reel ({}) + |md $ quote + def md $ new Remarkable + js-object (:html false) (:breaks true) + :highlight $ fn (code lang) + if (= lang "\"cirru") (color/generate code) + .-value $ .!highlightAuto hljs code lang + |style-entry $ quote + def style-entry $ {} (:padding "\"0 8px") (:cursor :pointer) (:transition-duration "\"200ms") (:line-height 2.4) + :border-bottom $ str "\"1px solid " (hsl 0 0 92) + :border-left $ str "\"0px solid " (hsl 200 90 60) + :background-color $ hsl 0 0 100 0.6 + |comp-sidebar $ quote + defcomp comp-sidebar (states selected entries on-select) + let + cursor $ :cursor states + state $ or (:data states) + {} $ :query "\"" + div + {} $ :style + {} (:min-width 200) (:max-width 240) + :border-right $ str "\"1px solid " (hsl 0 0 94) + input $ {} + :style $ merge ui/input + {} (:width "\"100%") (:border :none) (:line-height 32) (:height 32) + :border-bottom $ str "\"1px solid " (hsl 0 0 90) + :placeholder "\"Search..." + :value $ :query state + :on-input $ fn (e d!) + d! cursor $ assoc state :query (:value e) + list-> ({}) + -> entries + filter $ fn (entry) + if + blank? $ :query state + , true $ -> (:title entry) .!toLowerCase + .includes? $ :query state + map-indexed $ fn (idx entry) + [] idx $ div + {} (:class-name "\"doc-entry") + :style $ merge style-entry + if + = selected $ :key entry + {} (:background-color :white) + :border-left $ str "\"10px solid " (hsl 200 90 70) + :on-click $ fn (e d!) + on-select (:key entry) d! + <> $ :title entry + |find-target $ quote + defn find-target (entries path) + if (empty? path) nil $ let + p0 $ first path + if-let + target $ find entries + fn (entry) + = p0 $ :key entry + if + = 1 $ count path + , target $ recur (:children target) (rest path) + w-log nil |app.schema $ {} :ns $ quote (ns app.schema) :defs $ {} @@ -47,6 +138,24 @@ def store $ {} :states $ {} :cursor $ [] + |docs $ quote + def docs $ [] + {} (:title "\"Guide") (:key :guide) + :content $ load-doc "\"guide.md" + {} (:title "\"Design") (:key :design) + :content $ load-doc "\"design.md" + :children $ [] + {} (:title "\"Guide") (:key :guide) + :content $ load-doc "\"guide.md" + {} (:title "\"Design") (:key :design) + :content $ load-doc "\"design.md" + {} (:title "\"Overview") (:key :overview) + :content $ load-doc "\"overview.md" + {} (:title "\"About") (:key :about) + :content $ load-doc "\"about.md" + |load-doc $ quote + defmacro load-doc (filename) + read-file $ str "\"docs/" filename |app.updater $ {} :ns $ quote ns app.updater $ :require @@ -71,6 +180,9 @@ app.config :as config "\"./calcit.build-errors" :default build-errors "\"bottom-tip" :default hud! + "\"highlight.js" :default hljs + "\"highlight.js/lib/languages/bash" :default bash-lang + "\"highlight.js/lib/languages/clojure" :default clojure-lang :defs $ {} |render-app! $ quote defn render-app! () $ render! mount-target (comp-container @*reel) dispatch! @@ -83,7 +195,7 @@ |*reel $ quote defatom *reel $ -> reel-schema/reel (assoc :base schema/store) (assoc :store schema/store) |main! $ quote - defn main! () + defn main! () (.!registerLanguage hljs "\"clojure" clojure-lang) (.!registerLanguage hljs "\"bash" bash-lang) println "\"Running mode:" $ if config/dev? "\"dev" "\"release" if config/dev? $ load-console-formatter! render-app! diff --git a/docs/about.md b/docs/about.md new file mode 100644 index 0000000..51f5607 --- /dev/null +++ b/docs/about.md @@ -0,0 +1,4 @@ + +## About + +about me. diff --git a/docs/design.md b/docs/design.md new file mode 100644 index 0000000..37be955 --- /dev/null +++ b/docs/design.md @@ -0,0 +1,8 @@ + +## design + +Some design: + +1. Like this. +2. Like that. +3. Then with that. diff --git a/docs/guide.md b/docs/guide.md new file mode 100644 index 0000000..fbbb5ad --- /dev/null +++ b/docs/guide.md @@ -0,0 +1,13 @@ + +## Guide + +show you a demo: + +``` +println "|a demo of code" +``` + +```cirru +defn f1 () + + 1 2 4 +``` diff --git a/docs/overview.md b/docs/overview.md new file mode 100644 index 0000000..b7e04ab --- /dev/null +++ b/docs/overview.md @@ -0,0 +1,6 @@ + +## Overview + +| a | b | +| -- | -- | +| d | e | diff --git a/index.html b/index.html index fb1eec0..916e30d 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - Workflow + Docs diff --git a/package.json b/package.json index 0881c17..e112167 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,10 @@ }, "devDependencies": { "bottom-tip": "^0.1.3", + "cirru-color": "^0.2.1-a1", + "github-markdown-css": "^5.1.0", + "highlight.js": "^11.4.0", + "remarkable": "^2.0.1", "vite": "^2.8.6" }, "version": "0.0.1" diff --git a/yarn.lock b/yarn.lock index 7e03115..1d4a7a9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -26,6 +26,20 @@ resolved "https://registry.yarnpkg.com/@cirru/writer.ts/-/writer.ts-0.1.3.tgz#5f54bdecaa20ba3dab16cbe6da711854138a9c0a" integrity sha512-vJnhmhm7we5UfQIwmZfQpF3bAFbVybzT6LbmkbQHxgijaQg3gPfNVsnSIa3g3KpmWVtvkzEx+nUy5aMwsJiV1A== +argparse@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +autolinker@^3.11.0: + version "3.15.0" + resolved "https://registry.yarnpkg.com/autolinker/-/autolinker-3.15.0.tgz#03956088648f236642a5783612f9ca16adbbed38" + integrity sha512-N/5Dk5AZnqL9k6kkHdFIGLm/0/rRuSnJwqYYhLCJjU7ZtiaJwCBzNTvjzy1zzJADngv/wvtHYcrPHytPnASeFA== + dependencies: + tslib "^2.3.0" + bottom-tip@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/bottom-tip/-/bottom-tip-0.1.3.tgz#ad3a4bcc8c3d5b5c6dac68fd3d140bf18efc50f8" @@ -43,6 +57,11 @@ camelize@^1.0.0: resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= +cirru-color@^0.2.1-a1: + version "0.2.1-a1" + resolved "https://registry.yarnpkg.com/cirru-color/-/cirru-color-0.2.1-a1.tgz#b85224a82db8b2a4ad3d83bbd267d0df5bb31242" + integrity sha512-n5wuLd4oXm75sv7jPJlfVW18Ug2+L84V4f6NuAlA/049QW98NRSMAtQxXOC3PQQvFzCqDSV3itpuBua05OXYfg== + dom-walk@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" @@ -200,6 +219,11 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +github-markdown-css@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/github-markdown-css/-/github-markdown-css-5.1.0.tgz#a96281cd90a8969e3c13b9d3ca6a733a523a00a6" + integrity sha512-QLtORwHHtUHhPMHu7i4GKfP6Vx5CWZn+NKQXe+cBhslY1HEt0CTEkP4d/vSROKV0iIJSpl4UtlQ16AD8C6lMug== + global@^4.3.0: version "4.4.0" resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" @@ -215,6 +239,11 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +highlight.js@^11.4.0: + version "11.4.0" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.4.0.tgz#34ceadd49e1596ee5aba3d99346cdfd4845ee05a" + integrity sha512-nawlpCBCSASs7EdvZOYOYVkJpGmAOKMYZgZtUqSRqodZE0GRVcFKwo1RcpeOemqh9hyttTdd5wDBwHkuSyUfnA== + individual@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/individual/-/individual-3.0.0.tgz#e7ca4f85f8957b018734f285750dc22ec2f9862d" @@ -273,6 +302,14 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= +remarkable@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/remarkable/-/remarkable-2.0.1.tgz#280ae6627384dfb13d98ee3995627ca550a12f31" + integrity sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA== + dependencies: + argparse "^1.0.10" + autolinker "^3.11.0" + resolve@^1.22.0: version "1.22.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" @@ -294,6 +331,11 @@ source-map-js@^1.0.2: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + string-template@~0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" @@ -304,6 +346,11 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +tslib@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + virtual-dom@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/virtual-dom/-/virtual-dom-2.1.1.tgz#80eda2d481b9ede0c049118cefcb4a05f21d1375"