From de6af47f2c00d495eecdfa48a7b786cd42ca28c6 Mon Sep 17 00:00:00 2001 From: tiye Date: Sun, 3 Dec 2023 01:18:17 +0800 Subject: [PATCH 1/3] refine reading area and reading focus --- .github/workflows/upload.yaml | 12 +- calcit.cirru | 576 ++++++++++++++++++++++------------ compact.cirru | 96 +++--- entry/play-audio.js | 2 +- package.json | 8 +- yarn.lock | 428 ++++++++++++++----------- 6 files changed, 692 insertions(+), 430 deletions(-) diff --git a/.github/workflows/upload.yaml b/.github/workflows/upload.yaml index 259e828..79110a0 100644 --- a/.github/workflows/upload.yaml +++ b/.github/workflows/upload.yaml @@ -10,24 +10,24 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: 'yarn' - uses: supplypike/setup-bin@v3 with: - uri: 'https://github.com/calcit-lang/calcit/releases/download/0.8.0/cr' + uri: 'https://github.com/calcit-lang/calcit/releases/download/0.8.13/cr' name: 'cr' - version: '0.8.0' + version: '0.8.13' - uses: supplypike/setup-bin@v3 with: - uri: 'https://github.com/calcit-lang/calcit/releases/download/0.8.0/caps' + uri: 'https://github.com/calcit-lang/calcit/releases/download/0.8.13/caps' name: 'caps' - version: '0.8.0' + version: '0.8.13' - name: "compiles to js" run: > diff --git a/calcit.cirru b/calcit.cirru index 8210158..1cb31a4 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -427,6 +427,78 @@ :data $ {} |T $ %{} :Leaf (:at 1591437692835) (:by |rJG4IHzWf) (:text |:width) |j $ %{} :Leaf (:at 1591437752383) (:by |rJG4IHzWf) (:text "|\"80vw") + |pT $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |div) + |b $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:style) + |b $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:padding) + |b $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text "|\"16px 16px") + |h $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |div) + |b $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |{}) + |h $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |<>) + |b $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text "|\"HN Reader on GitHub") + |l $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |div) + |b $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |{}) + |h $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |a) + |b $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:style) + |b $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:font-size) + |b $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |12) + |h $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:text-decoration) + |b $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:none) + |l $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:line-height) + |b $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text "|\"12px") + |o $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:font-family) + |b $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |ui/font-fancy) + |h $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:target) + |b $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text "|\"_blank") + |l $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:inner-text) + |b $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text "|\"https://github.com/Memkits/hn-reader") + |o $ %{} :Expr (:at 1701536256554) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text |:href) + |b $ %{} :Leaf (:at 1701536256554) (:by |rJG4IHzWf) (:text "|\"https://github.com/Memkits/hn-reader") |q $ %{} :Expr (:at 1581174631334) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1581174632041) (:by |rJG4IHzWf) (:text |when) @@ -900,113 +972,124 @@ :data $ {} |T $ %{} :Leaf (:at 1650952799900) (:by |rJG4IHzWf) (:text |:position) |b $ %{} :Leaf (:at 1650952801814) (:by |rJG4IHzWf) (:text |:relative) - |P $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + |h $ %{} :Expr (:at 1701537435801) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537435801) (:by |rJG4IHzWf) (:text |:class-name) + |b $ %{} :Leaf (:at 1701537435801) (:by |rJG4IHzWf) (:text |style-reply-paragraph) + |P $ %{} :Expr (:at 1701536179656) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |div) - |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + |D $ %{} :Leaf (:at 1701536182189) (:by |rJG4IHzWf) (:text |if) + |L $ %{} :Expr (:at 1701536183742) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |{}) - |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:class-name) - |b $ %{} :Expr (:at 1666547983555) (:by |rJG4IHzWf) - :data $ {} - |D $ %{} :Leaf (:at 1666547985485) (:by |rJG4IHzWf) (:text |str-spaced) - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text "|\"clickable-container") - |b $ %{} :Leaf (:at 1666548005318) (:by |rJG4IHzWf) (:text |css-p-content) - |h $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + |D $ %{} :Leaf (:at 1701536195766) (:by |rJG4IHzWf) (:text |some?) + |T $ %{} :Leaf (:at 1701536184358) (:by |rJG4IHzWf) (:text |config/audio-target) + |T $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |comp-icon) - |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:volume-1) - |h $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |div) + |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |{}) |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:font-size) - |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |18) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:class-name) + |b $ %{} :Expr (:at 1666547983555) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1666547985485) (:by |rJG4IHzWf) (:text |str-spaced) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text "|\"clickable-container") + |b $ %{} :Leaf (:at 1666548005318) (:by |rJG4IHzWf) (:text |css-p-content) + |h $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |comp-icon) + |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:volume-1) |h $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:cursor) - |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:pointer) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:font-size) + |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |18) + |h $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:cursor) + |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:pointer) + |l $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:line-height) + |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |1) + |o $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:color) + |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |hsl) + |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |200) + |h $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |80) + |l $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |70) |l $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:line-height) - |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |1) - |o $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |:color) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |fn) |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |hsl) - |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |200) - |h $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |80) - |l $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |70) - |l $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |fn) - |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |e) - |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |d!) - |h $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |case-default) - |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |audio-target) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |e) + |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |d!) |h $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |read-text!) - |b $ %{} :Expr (:at 1650968698948) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |case-default) + |b $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |audio-target) + |h $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} - |D $ %{} :Leaf (:at 1650968699497) (:by |rJG4IHzWf) (:text |do) - |T $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |read-text!) + |b $ %{} :Expr (:at 1650968698948) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |html->readable) - |b $ %{} :Leaf (:at 1650952976654) (:by |rJG4IHzWf) (:text |block) - |b $ %{} :Expr (:at 1650968702635) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |d!) - |b $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |:highlight) - |h $ %{} :Expr (:at 1650968702635) (:by |rJG4IHzWf) + |D $ %{} :Leaf (:at 1650968699497) (:by |rJG4IHzWf) (:text |do) + |T $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |html->readable) + |b $ %{} :Leaf (:at 1650952976654) (:by |rJG4IHzWf) (:text |block) + |b $ %{} :Expr (:at 1650968702635) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |[]) - |b $ %{} :Expr (:at 1650968702635) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |d!) + |b $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |:highlight) + |h $ %{} :Expr (:at 1650968702635) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |:id) - |b $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |reply) - |h $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |idx) - |l $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text "|\"azure") - |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |[]) + |b $ %{} :Expr (:at 1650968702635) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |:id) + |b $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |reply) + |h $ %{} :Leaf (:at 1650968702635) (:by |rJG4IHzWf) (:text |idx) + |l $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |speech-via-api!) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text "|\"azure") |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |html->readable) - |b $ %{} :Leaf (:at 1650952977766) (:by |rJG4IHzWf) (:text |block) - |h $ %{} :Expr (:at 1650968693062) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1650968693377) (:by |rJG4IHzWf) (:text |fn) - |b $ %{} :Expr (:at 1650968694948) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |speech-via-api!) + |b $ %{} :Expr (:at 1650952818195) (:by |rJG4IHzWf) :data $ {} - |h $ %{} :Expr (:at 1650968705650) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1650952818195) (:by |rJG4IHzWf) (:text |html->readable) + |b $ %{} :Leaf (:at 1650952977766) (:by |rJG4IHzWf) (:text |block) + |h $ %{} :Expr (:at 1650968693062) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |d!) - |b $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |:highlight) + |T $ %{} :Leaf (:at 1650968693377) (:by |rJG4IHzWf) (:text |fn) + |b $ %{} :Expr (:at 1650968694948) (:by |rJG4IHzWf) + :data $ {} |h $ %{} :Expr (:at 1650968705650) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |[]) - |b $ %{} :Expr (:at 1650968705650) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |d!) + |b $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |:highlight) + |h $ %{} :Expr (:at 1650968705650) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |:id) - |b $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |reply) - |h $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |idx) - |l $ %{} :Expr (:at 1650968717121) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1650968717365) (:by |rJG4IHzWf) (:text |fn) - |b $ %{} :Expr (:at 1650968717991) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |[]) + |b $ %{} :Expr (:at 1650968705650) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |:id) + |b $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |reply) + |h $ %{} :Leaf (:at 1650968705650) (:by |rJG4IHzWf) (:text |idx) + |l $ %{} :Expr (:at 1650968717121) (:by |rJG4IHzWf) :data $ {} + |T $ %{} :Leaf (:at 1650968717365) (:by |rJG4IHzWf) (:text |fn) + |b $ %{} :Expr (:at 1650968717991) (:by |rJG4IHzWf) + :data $ {} |T $ %{} :Expr (:at 1581232663553) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1581232663553) (:by |rJG4IHzWf) (:text |div) @@ -1797,7 +1880,7 @@ :data $ {} |D $ %{} :Leaf (:at 1587833406617) (:by |rJG4IHzWf) (:text |if) |J $ %{} :Leaf (:at 1587833468243) (:by |rJG4IHzWf) (:text |no-list?) - |P $ %{} :Leaf (:at 1587833930280) (:by |rJG4IHzWf) (:text |140) + |P $ %{} :Leaf (:at 1701536342752) (:by |rJG4IHzWf) (:text |40) |T $ %{} :Leaf (:at 1587833995767) (:by |rJG4IHzWf) (:text |400) |n $ %{} :Expr (:at 1581176672070) (:by |rJG4IHzWf) :data $ {} @@ -1811,10 +1894,6 @@ :data $ {} |T $ %{} :Leaf (:at 1581176224495) (:by |rJG4IHzWf) (:text |:overflow) |j $ %{} :Leaf (:at 1581176686943) (:by |rJG4IHzWf) (:text |:auto) - |y $ %{} :Expr (:at 1581237487943) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581237492304) (:by |rJG4IHzWf) (:text |:margin-right) - |j $ %{} :Leaf (:at 1587921986653) (:by |rJG4IHzWf) (:text |8) |n $ %{} :Expr (:at 1581235728659) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1581235729105) (:by |rJG4IHzWf) (:text |div) @@ -1834,7 +1913,7 @@ |j $ %{} :Expr (:at 1581235876734) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1581235877833) (:by |rJG4IHzWf) (:text |:padding) - |j $ %{} :Leaf (:at 1588437860958) (:by |rJG4IHzWf) (:text "|\"8px 16px") + |j $ %{} :Leaf (:at 1701536400308) (:by |rJG4IHzWf) (:text "|\"8px 4px") |r $ %{} :Expr (:at 1581236668208) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1581236670448) (:by |rJG4IHzWf) (:text |:border-bottom) @@ -1881,65 +1960,6 @@ |T $ %{} :Leaf (:at 1581698800386) (:by |rJG4IHzWf) (:text |d!) |j $ %{} :Leaf (:at 1581698814852) (:by |rJG4IHzWf) (:text |:load-top10) |r $ %{} :Leaf (:at 1581698817611) (:by |rJG4IHzWf) (:text |nil) - |p $ %{} :Expr (:at 1587833513162) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1587833513857) (:by |rJG4IHzWf) (:text |=<) - |j $ %{} :Leaf (:at 1588437978173) (:by |rJG4IHzWf) (:text |8) - |r $ %{} :Leaf (:at 1588437976639) (:by |rJG4IHzWf) (:text |nil) - |r $ %{} :Expr (:at 1581698825283) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1587833231410) (:by |rJG4IHzWf) (:text |a) - |j $ %{} :Expr (:at 1581698825283) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581698825283) (:by |rJG4IHzWf) (:text |{}) - |j $ %{} :Expr (:at 1581698825283) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581698825283) (:by |rJG4IHzWf) (:text |:inner-text) - |j $ %{} :Leaf (:at 1581698825283) (:by |rJG4IHzWf) (:text "|\"Load") - |r $ %{} :Expr (:at 1581698825283) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1666546959981) (:by |rJG4IHzWf) (:text |:class-name) - |j $ %{} :Leaf (:at 1666546962298) (:by |rJG4IHzWf) (:text |css/link) - |v $ %{} :Expr (:at 1581698825283) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581698825283) (:by |rJG4IHzWf) (:text |:on-click) - |j $ %{} :Expr (:at 1581698825283) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581698825283) (:by |rJG4IHzWf) (:text |fn) - |j $ %{} :Expr (:at 1581698825283) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581698825283) (:by |rJG4IHzWf) (:text |e) - |j $ %{} :Leaf (:at 1581698825283) (:by |rJG4IHzWf) (:text |d!) - |n $ %{} :Expr (:at 1587833809312) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1628854607158) (:by |rJG4IHzWf) (:text |.show) - |b $ %{} :Leaf (:at 1587833817978) (:by |rJG4IHzWf) (:text |load-plugin) - |j $ %{} :Leaf (:at 1587833821972) (:by |rJG4IHzWf) (:text |d!) - |r $ %{} :Expr (:at 1587833823350) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1587833823670) (:by |rJG4IHzWf) (:text |fn) - |j $ %{} :Expr (:at 1587833823962) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1587833825080) (:by |rJG4IHzWf) (:text |text) - |r $ %{} :Expr (:at 1587833830034) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1587833830034) (:by |rJG4IHzWf) (:text |d!) - |j $ %{} :Leaf (:at 1587833830034) (:by |rJG4IHzWf) (:text |:load-topic) - |r $ %{} :Leaf (:at 1587833832561) (:by |rJG4IHzWf) (:text |text) - |v $ %{} :Expr (:at 1587833836799) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1587833836799) (:by |rJG4IHzWf) (:text |d!) - |j $ %{} :Leaf (:at 1587833836799) (:by |rJG4IHzWf) (:text |:router) - |r $ %{} :Expr (:at 1587833836799) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1587833836799) (:by |rJG4IHzWf) (:text |{}) - |j $ %{} :Expr (:at 1587833836799) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1587833836799) (:by |rJG4IHzWf) (:text |:data) - |j $ %{} :Expr (:at 1587833836799) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1587833836799) (:by |rJG4IHzWf) (:text |[]) - |j $ %{} :Leaf (:at 1587833841953) (:by |rJG4IHzWf) (:text |text) |p $ %{} :Expr (:at 1581661201880) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1581661202630) (:by |rJG4IHzWf) (:text |if) @@ -1950,7 +1970,7 @@ |j $ %{} :Expr (:at 1581661221510) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1581661221510) (:by |rJG4IHzWf) (:text |str) - |j $ %{} :Leaf (:at 1581698907631) (:by |rJG4IHzWf) (:text "|\"Empty list yet.") + |j $ %{} :Leaf (:at 1701536544303) (:by |rJG4IHzWf) (:text "|\"none.") |r $ %{} :Expr (:at 1581661221510) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1581661221510) (:by |rJG4IHzWf) (:text |{}) @@ -2079,78 +2099,79 @@ :data $ {} |T $ %{} :Leaf (:at 1581232512267) (:by |rJG4IHzWf) (:text |:id) |j $ %{} :Leaf (:at 1581232512267) (:by |rJG4IHzWf) (:text |topic) - |v $ %{} :Expr (:at 1583252091538) (:by |rJG4IHzWf) + |u $ %{} :Expr (:at 1701536315082) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1583252092235) (:by |rJG4IHzWf) (:text |div) - |j $ %{} :Expr (:at 1583252092564) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1701536316614) (:by |rJG4IHzWf) (:text |div) + |b $ %{} :Expr (:at 1701536317281) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1583252092947) (:by |rJG4IHzWf) (:text |{}) - |j $ %{} :Expr (:at 1583252174837) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1701536319558) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536331750) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1583252176805) (:by |rJG4IHzWf) (:text |:style) - |j $ %{} :Expr (:at 1583252177066) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1583252177470) (:by |rJG4IHzWf) (:text |{}) - |j $ %{} :Expr (:at 1583252177766) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1583252179580) (:by |rJG4IHzWf) (:text |:padding) - |j $ %{} :Leaf (:at 1583252201517) (:by |rJG4IHzWf) (:text "|\"16px 16px") - |r $ %{} :Expr (:at 1583252108514) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1701536333296) (:by |rJG4IHzWf) (:text |:class-name) + |b $ %{} :Leaf (:at 1701536336427) (:by |rJG4IHzWf) (:text |css/row-parted) + |e $ %{} :Expr (:at 1701536326149) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1583252108924) (:by |rJG4IHzWf) (:text |div) - |j $ %{} :Expr (:at 1583252109203) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1583252109519) (:by |rJG4IHzWf) (:text |{}) - |r $ %{} :Expr (:at 1583252111790) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1583252112139) (:by |rJG4IHzWf) (:text |<>) - |j $ %{} :Leaf (:at 1583252125684) (:by |rJG4IHzWf) (:text "|\"HN Reader on GitHub") - |v $ %{} :Expr (:at 1583252108514) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1701536328653) (:by |rJG4IHzWf) (:text |span) + |b $ %{} :Leaf (:at 1701536329575) (:by |rJG4IHzWf) (:text |nil) + |h $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1583252108924) (:by |rJG4IHzWf) (:text |div) - |j $ %{} :Expr (:at 1583252109203) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1583252109519) (:by |rJG4IHzWf) (:text |{}) - |r $ %{} :Expr (:at 1583252111790) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |a) + |b $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1583252133548) (:by |rJG4IHzWf) (:text |a) - |j $ %{} :Expr (:at 1583252134691) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) :data $ {} - |D $ %{} :Leaf (:at 1583252135536) (:by |rJG4IHzWf) (:text |{}) - |L $ %{} :Expr (:at 1583252206505) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |:inner-text) + |b $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text "|\"Load") + |h $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |:class-name) + |b $ %{} :Expr (:at 1701536466334) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1701536470871) (:by |rJG4IHzWf) (:text |str-spaced) + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |css/link) + |X $ %{} :Leaf (:at 1701536506460) (:by |rJG4IHzWf) (:text |css/font-fancy!) + |b $ %{} :Leaf (:at 1701536478137) (:by |rJG4IHzWf) (:text |style-load) + |l $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |:on-click) + |b $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1583252207758) (:by |rJG4IHzWf) (:text |:style) - |j $ %{} :Expr (:at 1583252208046) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |fn) + |b $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1583252208461) (:by |rJG4IHzWf) (:text |{}) - |j $ %{} :Expr (:at 1583252209000) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1583252273757) (:by |rJG4IHzWf) (:text |:font-size) - |j $ %{} :Leaf (:at 1583252239409) (:by |rJG4IHzWf) (:text |12) - |r $ %{} :Expr (:at 1583252241056) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1583252249893) (:by |rJG4IHzWf) (:text |:text-decoration) - |j $ %{} :Leaf (:at 1583252246482) (:by |rJG4IHzWf) (:text |:none) - |v $ %{} :Expr (:at 1583252253638) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1583252259955) (:by |rJG4IHzWf) (:text |:line-height) - |j $ %{} :Leaf (:at 1583252268273) (:by |rJG4IHzWf) (:text "|\"12px") - |x $ %{} :Expr (:at 1583252282320) (:by |rJG4IHzWf) + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |e) + |b $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |d!) + |h $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |.show) + |b $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |load-plugin) + |h $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |d!) + |l $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1583252288602) (:by |rJG4IHzWf) (:text |:font-family) - |j $ %{} :Leaf (:at 1583252291279) (:by |rJG4IHzWf) (:text |ui/font-fancy) - |P $ %{} :Expr (:at 1583252341164) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1583252341164) (:by |rJG4IHzWf) (:text |:target) - |j $ %{} :Leaf (:at 1583252341164) (:by |rJG4IHzWf) (:text "|\"_blank") - |T $ %{} :Expr (:at 1583252135992) (:by |rJG4IHzWf) - :data $ {} - |D $ %{} :Leaf (:at 1583252140320) (:by |rJG4IHzWf) (:text |:inner-text) - |T $ %{} :Leaf (:at 1583252167370) (:by |rJG4IHzWf) (:text "|\"https://github.com/Memkits/hn-reader") - |j $ %{} :Expr (:at 1583252141579) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1583252142738) (:by |rJG4IHzWf) (:text |:href) - |j $ %{} :Leaf (:at 1583252157868) (:by |rJG4IHzWf) (:text "|\"https://github.com/Memkits/hn-reader") + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |fn) + |b $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |text) + |h $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |d!) + |b $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |:load-topic) + |h $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |text) + |l $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |d!) + |b $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |:router) + |h $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |:data) + |b $ %{} :Expr (:at 1701536320763) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |[]) + |b $ %{} :Leaf (:at 1701536320763) (:by |rJG4IHzWf) (:text |text) |x $ %{} :Expr (:at 1587833774591) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1628854597373) (:by |rJG4IHzWf) (:text |.render) @@ -3631,6 +3652,28 @@ |n $ %{} :Leaf (:at 1650968197415) (:by |rJG4IHzWf) (:text |azure-key) |q $ %{} :Leaf (:at 1650968676198) (:by |rJG4IHzWf) (:text |on-play) |s $ %{} :Leaf (:at 1650968678323) (:by |rJG4IHzWf) (:text |on-next) + |style-load $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1701536479134) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536480900) (:by |rJG4IHzWf) (:text |defstyle) + |b $ %{} :Leaf (:at 1701536479134) (:by |rJG4IHzWf) (:text |style-load) + |h $ %{} :Expr (:at 1701536479134) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536482043) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536482404) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536483901) (:by |rJG4IHzWf) (:text "|\"&") + |b $ %{} :Expr (:at 1701536484409) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536484722) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536485012) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536486778) (:by |rJG4IHzWf) (:text |:opacity) + |b $ %{} :Leaf (:at 1701536491157) (:by |rJG4IHzWf) (:text |0.5) + |h $ %{} :Expr (:at 1701536492026) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536493935) (:by |rJG4IHzWf) (:text |:font-size) + |b $ %{} :Leaf (:at 1701536494335) (:by |rJG4IHzWf) (:text |12) |style-reply-box $ %{} :CodeEntry (:doc |) :code $ %{} :Expr (:at 1695395551931) (:by |rJG4IHzWf) :data $ {} @@ -3730,6 +3773,117 @@ :data $ {} |T $ %{} :Leaf (:at 1695487948618) (:by |rJG4IHzWf) (:text |:height) |b $ %{} :Leaf (:at 1695487948618) (:by |rJG4IHzWf) (:text "|\"0px") + |style-reply-paragraph $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1701536714906) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536716217) (:by |rJG4IHzWf) (:text |defstyle) + |b $ %{} :Leaf (:at 1701536714906) (:by |rJG4IHzWf) (:text |style-reply-paragraph) + |h $ %{} :Expr (:at 1701536714906) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536717345) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536717649) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536723998) (:by |rJG4IHzWf) (:text "|\"&") + |b $ %{} :Expr (:at 1701536724571) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536724906) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536728465) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536730467) (:by |rJG4IHzWf) (:text |:color) + |b $ %{} :Expr (:at 1701536730885) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536731226) (:by |rJG4IHzWf) (:text |hsl) + |b $ %{} :Leaf (:at 1701536731990) (:by |rJG4IHzWf) (:text |0) + |h $ %{} :Leaf (:at 1701536732257) (:by |rJG4IHzWf) (:text |0) + |l $ %{} :Leaf (:at 1701536735059) (:by |rJG4IHzWf) (:text |50) + |h $ %{} :Expr (:at 1701536869684) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536872736) (:by |rJG4IHzWf) (:text |:position) + |b $ %{} :Leaf (:at 1701536874063) (:by |rJG4IHzWf) (:text |:relative) + |l $ %{} :Expr (:at 1701536983897) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536989137) (:by |rJG4IHzWf) (:text |:transition-delay) + |b $ %{} :Leaf (:at 1701536993352) (:by |rJG4IHzWf) (:text "|\"100ms") + |e $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537016547) (:by |rJG4IHzWf) (:text "|\"& ::before") + |b $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |:content) + |b $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text "|\"''") + |h $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |:width) + |b $ %{} :Leaf (:at 1701537163037) (:by |rJG4IHzWf) (:text |3) + |l $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |:position) + |b $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |:absolute) + |o $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |:height) + |b $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text "|\"100%") + |q $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |:background-color) + |b $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |hsl) + |b $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |0) + |h $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |0) + |l $ %{} :Leaf (:at 1701537202068) (:by |rJG4IHzWf) (:text |70) + |s $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |:left) + |b $ %{} :Leaf (:at 1701537078213) (:by |rJG4IHzWf) (:text |-17) + |t $ %{} :Expr (:at 1701537027395) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537028805) (:by |rJG4IHzWf) (:text |:opacity) + |b $ %{} :Leaf (:at 1701537087722) (:by |rJG4IHzWf) (:text |0) + |u $ %{} :Expr (:at 1701537093287) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537097731) (:by |rJG4IHzWf) (:text |:transition-duration) + |b $ %{} :Leaf (:at 1701537100591) (:by |rJG4IHzWf) (:text "|\"200ms") + |v $ %{} :Expr (:at 1701537093287) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537108525) (:by |rJG4IHzWf) (:text |:transition-delay) + |b $ %{} :Leaf (:at 1701537127996) (:by |rJG4IHzWf) (:text "|\"0ms") + |h $ %{} :Expr (:at 1701536717649) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536742022) (:by |rJG4IHzWf) (:text "|\"&:hover") + |b $ %{} :Expr (:at 1701536724571) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536724906) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701536728465) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536730467) (:by |rJG4IHzWf) (:text |:color) + |b $ %{} :Expr (:at 1701536730885) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536731226) (:by |rJG4IHzWf) (:text |hsl) + |b $ %{} :Leaf (:at 1701536731990) (:by |rJG4IHzWf) (:text |0) + |h $ %{} :Leaf (:at 1701536732257) (:by |rJG4IHzWf) (:text |0) + |l $ %{} :Leaf (:at 1701537188318) (:by |rJG4IHzWf) (:text |30) + |h $ %{} :Expr (:at 1701536999136) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536999136) (:by |rJG4IHzWf) (:text |:transition-delay) + |b $ %{} :Leaf (:at 1701537001138) (:by |rJG4IHzWf) (:text "|\"0ms") + |l $ %{} :Expr (:at 1701536717649) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536866294) (:by |rJG4IHzWf) (:text "|\"&:hover ::before") + |b $ %{} :Expr (:at 1701537046417) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537046750) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701537090396) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537090396) (:by |rJG4IHzWf) (:text |:opacity) + |b $ %{} :Leaf (:at 1701537091620) (:by |rJG4IHzWf) (:text |1) + |h $ %{} :Expr (:at 1701537112632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701537112632) (:by |rJG4IHzWf) (:text |:transition-delay) + |b $ %{} :Leaf (:at 1701537152546) (:by |rJG4IHzWf) (:text "|\"40ms") |url-pattern $ %{} :CodeEntry (:doc |) :code $ %{} :Expr (:at 1628853055893) (:by |rJG4IHzWf) :data $ {} @@ -3868,6 +4022,11 @@ |T $ %{} :Leaf (:at 1666546873205) (:by |rJG4IHzWf) (:text |respo-ui.css) |b $ %{} :Leaf (:at 1666546874054) (:by |rJG4IHzWf) (:text |:as) |h $ %{} :Leaf (:at 1666546877789) (:by |rJG4IHzWf) (:text |css) + |zY $ %{} :Expr (:at 1701536187896) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701536190554) (:by |rJG4IHzWf) (:text |app.config) + |b $ %{} :Leaf (:at 1701536191000) (:by |rJG4IHzWf) (:text |:as) + |h $ %{} :Leaf (:at 1701536191699) (:by |rJG4IHzWf) (:text |config) |app.config $ %{} :FileEntry :defs $ {} |audio-host $ %{} :CodeEntry (:doc |) @@ -4665,8 +4824,7 @@ |j $ %{} :Leaf (:at nil) (:by nil) (:text |mount-target) |r $ %{} :Expr (:at nil) (:by nil) :data $ {} - |T $ %{} :Leaf (:at nil) (:by nil) (:text |.querySelector) - |j $ %{} :Leaf (:at nil) (:by nil) (:text |js/document) + |j $ %{} :Leaf (:at 1701536108190) (:by |rJG4IHzWf) (:text |js/document.querySelector) |r $ %{} :Leaf (:at nil) (:by nil) (:text ||.app) |persist-storage! $ %{} :CodeEntry (:doc |) :code $ %{} :Expr (:at 1533919515671) (:by |rJG4IHzWf) diff --git a/compact.cirru b/compact.cirru index 155e304..3a43fd9 100644 --- a/compact.cirru +++ b/compact.cirru @@ -69,6 +69,16 @@ comp-comment-list router resource $ :highlighted store div $ {} :style $ {} (:width "\"80vw") + div + {} $ :style + {} $ :padding "\"16px 16px" + div ({}) (<> "\"HN Reader on GitHub") + div ({}) + a $ {} + :style $ {} (:font-size 12) (:text-decoration :none) (:line-height "\"12px") (:font-family ui/font-fancy) + :target "\"_blank" + :inner-text "\"https://github.com/Memkits/hn-reader" + :href "\"https://github.com/Memkits/hn-reader" when dev? $ comp-inspect "\"store" store {} $ :bottom 0 when dev? $ comp-reel (>> states :reel) reel ({}) @@ -139,21 +149,23 @@ list-> ({}) map-indexed paragraphs $ fn (idx block) [] idx $ div - {} $ :style - {} $ :position :relative - div - {} $ :class-name (str-spaced "\"clickable-container" css-p-content) - comp-icon :volume-1 - {} (:font-size 18) (:cursor :pointer) (:line-height 1) - :color $ hsl 200 80 70 - fn (e d!) - case-default audio-target - read-text! $ do (html->readable block) - d! :highlight $ [] (:id reply) idx - "\"azure" $ speech-via-api! (html->readable block) - fn () $ d! :highlight - [] (:id reply) idx - fn $ + {} + :style $ {} (:position :relative) + :class-name style-reply-paragraph + if (some? config/audio-target) + div + {} $ :class-name (str-spaced "\"clickable-container" css-p-content) + comp-icon :volume-1 + {} (:font-size 18) (:cursor :pointer) (:line-height 1) + :color $ hsl 200 80 70 + fn (e d!) + case-default audio-target + read-text! $ do (html->readable block) + d! :highlight $ [] (:id reply) idx + "\"azure" $ speech-via-api! (html->readable block) + fn () $ d! :highlight + [] (:id reply) idx + fn $ div $ {} :innerHTML $ wo-log (.!render markdown-reader block) :style $ merge @@ -274,25 +286,18 @@ div {} (:class-name css/column) :style $ {} - :width $ if no-list? 140 400 + :width $ if no-list? 40 400 :height "\"100%" :white-space :nowrap :overflow :auto - :margin-right 8 div {} (:class-name css/row-middle) - :style $ {} (:padding "\"8px 16px") + :style $ {} (:padding "\"8px 4px") :border-bottom $ str "\"1px solid " (hsl 0 0 90) :justify-content :flex-end a $ {} (:inner-text "\"List") (:class-name css/link) :on-click $ fn (e d!) (d! :load-top10 nil) - =< 8 nil - a $ {} (:inner-text "\"Load") (:class-name css/link) - :on-click $ fn (e d!) - .show load-plugin d! $ fn (text) (d! :load-topic text) - d! :router $ {} - :data $ [] text - if no-list? $ <> (str "\"Empty list yet.") + if no-list? $ <> (str "\"none.") {} :color $ hsl 0 0 80 :padding 8 @@ -313,15 +318,14 @@ d! :router $ {} :data $ [] (:id topic) div - {} $ :style - {} $ :padding "\"16px 16px" - div ({}) (<> "\"HN Reader on GitHub") - div ({}) - a $ {} - :style $ {} (:font-size 12) (:text-decoration :none) (:line-height "\"12px") (:font-family ui/font-fancy) - :target "\"_blank" - :inner-text "\"https://github.com/Memkits/hn-reader" - :href "\"https://github.com/Memkits/hn-reader" + {} $ :class-name css/row-parted + span nil + a $ {} (:inner-text "\"Load") + :class-name $ str-spaced css/link css/font-fancy! style-load + :on-click $ fn (e d!) + .show load-plugin d! $ fn (text) (d! :load-topic text) + d! :router $ {} + :data $ [] text .render load-plugin |comp-topic-parent $ %{} :CodeEntry (:doc |) :code $ quote @@ -557,6 +561,10 @@ |speech-via-api! $ %{} :CodeEntry (:doc |) :code $ quote defn speech-via-api! (text on-play on-next) (synthesizeAzureSpeech text azure-key on-play on-next) + |style-load $ %{} :CodeEntry (:doc |) + :code $ quote + defstyle style-load $ {} + "\"&" $ {} (:opacity 0.5) (:font-size 12) |style-reply-box $ %{} :CodeEntry (:doc |) :code $ quote def style-reply-box $ {} (:padding "\"8px 16px") (:border-width "\"1px 1px 2px 1px") (:transition-duration "\"120ms") (:transition-property "\"max-height,height,background-color,margin-bottom,opacity") (; :transition-timing-function "\"cubic-bezier(0.155, 0.495, 0.555, 1.230)") (:transition-timing-function :linear) (:overflow :auto) (:max-height 40) @@ -569,6 +577,23 @@ :margin-bottom 0 :opacity 0.2 "\"&::-webkit-scrollbar" $ {} (:width "\"0px") (:height "\"0px") + |style-reply-paragraph $ %{} :CodeEntry (:doc |) + :code $ quote + defstyle style-reply-paragraph $ {} + "\"&" $ {} + :color $ hsl 0 0 50 + :position :relative + :transition-delay "\"100ms" + "\"& ::before" $ {} (:content "\"''") (:width 3) (:position :absolute) (:height "\"100%") + :background-color $ hsl 0 0 70 + :left -17 + :opacity 0 + :transition-duration "\"200ms" + :transition-delay "\"0ms" + "\"&:hover" $ {} + :color $ hsl 0 0 30 + :transition-delay "\"0ms" + "\"&:hover ::before" $ {} (:opacity 1) (:transition-delay "\"40ms") |url-pattern $ %{} :CodeEntry (:doc |) :code $ quote def url-pattern $ new js/RegExp "\"https?:\\S+" @@ -591,6 +616,7 @@ memof.once :refer $ memof1-call-by respo.css :refer $ defstyle respo-ui.css :as css + app.config :as config |app.config $ %{} :FileEntry :defs $ {} |audio-host $ %{} :CodeEntry (:doc |) @@ -723,7 +749,7 @@ println "|App started." |mount-target $ %{} :CodeEntry (:doc |) :code $ quote - def mount-target $ .querySelector js/document |.app + def mount-target $ js/document.querySelector |.app |persist-storage! $ %{} :CodeEntry (:doc |) :code $ quote defn persist-storage! (e) diff --git a/entry/play-audio.js b/entry/play-audio.js index 49bb70f..c5cf205 100644 --- a/entry/play-audio.js +++ b/entry/play-audio.js @@ -1,5 +1,5 @@ // import * as sdk from "microsoft-cognitiveservices-speech-sdk"; -import * as bundle from "microsoft-cognitiveservices-speech-sdk/distrib/es2015/microsoft.cognitiveservices.speech.sdk.js"; +import * as bundle from "microsoft-cognitiveservices-speech-sdk/distrib/lib/microsoft.cognitiveservices.speech.sdk.js"; console.log("speechsdk", bundle); diff --git a/package.json b/package.json index 252c7e5..44f97e7 100644 --- a/package.json +++ b/package.json @@ -12,13 +12,13 @@ "license": "MIT", "devDependencies": { "bottom-tip": "^0.1.5", - "microsoft-cognitiveservices-speech-sdk": "^1.32.0", - "vite": "^4.4.9" + "microsoft-cognitiveservices-speech-sdk": "^1.33.1", + "vite": "^5.0.4" }, "dependencies": { - "@calcit/procs": "^0.8.0", + "@calcit/procs": "^0.8.13", "@calcit/std": "^0.0.3", - "dayjs": "^1.11.9", + "dayjs": "^1.11.10", "feather-icons": "^4.29.1", "remarkable": "^2.0.1", "shortid": "^2.2.16" diff --git a/yarn.lock b/yarn.lock index 8532970..cc66e36 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,10 +2,10 @@ # yarn lockfile v1 -"@calcit/procs@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@calcit/procs/-/procs-0.8.0.tgz#ce682f5d016e2ebfa25cf2dd1852bfcccb64bb86" - integrity sha512-fLnsR0MAP4W2TsJ3ftVsO51RyudZoMCVEfsxjoaw5FAg6m09YgDDfkWKElNDQwljsHcV8ZmiyCdZpJLCEmdEkw== +"@calcit/procs@^0.8.13": + version "0.8.13" + resolved "https://registry.yarnpkg.com/@calcit/procs/-/procs-0.8.13.tgz#115d6d43ae22b0f63f34dcfac2b619c47ea28f50" + integrity sha512-VfQdrO0Chnn9apOA/qLAGXnI9PFuFeFwr6dUCNobKlNoiF+ZAFjIAZBbmVB57L9MDHrikmCDtiJ7KefM5NHtVg== dependencies: "@calcit/ternary-tree" "0.0.23" "@cirru/parser.ts" "^0.0.6" @@ -31,115 +31,180 @@ resolved "https://registry.yarnpkg.com/@cirru/writer.ts/-/writer.ts-0.1.4.tgz#4b5851d002ab7c4891457bf8c707f09620c8f122" integrity sha512-Uy3Y7jjLdaxLW9ajZuIS9rp+dhaSVU95hRRwvnP6E16PwgPl+zGs6Xqn1L7Lqw07ypujrdBBdFQyRJOLc6IHQQ== -"@esbuild/android-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" - integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== - -"@esbuild/android-arm@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" - integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== - -"@esbuild/android-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" - integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== - -"@esbuild/darwin-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" - integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== - -"@esbuild/darwin-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" - integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== - -"@esbuild/freebsd-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" - integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== - -"@esbuild/freebsd-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" - integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== - -"@esbuild/linux-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" - integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== - -"@esbuild/linux-arm@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" - integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== - -"@esbuild/linux-ia32@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" - integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== - -"@esbuild/linux-loong64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" - integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== - -"@esbuild/linux-mips64el@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" - integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== - -"@esbuild/linux-ppc64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" - integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== - -"@esbuild/linux-riscv64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" - integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== - -"@esbuild/linux-s390x@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" - integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== - -"@esbuild/linux-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" - integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== - -"@esbuild/netbsd-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" - integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== - -"@esbuild/openbsd-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" - integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== - -"@esbuild/sunos-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" - integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== - -"@esbuild/win32-arm64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" - integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== - -"@esbuild/win32-ia32@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" - integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== - -"@esbuild/win32-x64@0.18.20": - version "0.18.20" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" - integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== +"@esbuild/android-arm64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz#fb7130103835b6d43ea499c3f30cfb2b2ed58456" + integrity sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA== + +"@esbuild/android-arm@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.8.tgz#b46e4d9e984e6d6db6c4224d72c86b7757e35bcb" + integrity sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA== + +"@esbuild/android-x64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.8.tgz#a13db9441b5a4f4e4fec4a6f8ffacfea07888db7" + integrity sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A== + +"@esbuild/darwin-arm64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz#49f5718d36541f40dd62bfdf84da9c65168a0fc2" + integrity sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw== + +"@esbuild/darwin-x64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz#75c5c88371eea4bfc1f9ecfd0e75104c74a481ac" + integrity sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q== + +"@esbuild/freebsd-arm64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz#9d7259fea4fd2b5f7437b52b542816e89d7c8575" + integrity sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw== + +"@esbuild/freebsd-x64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz#abac03e1c4c7c75ee8add6d76ec592f46dbb39e3" + integrity sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg== + +"@esbuild/linux-arm64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz#c577932cf4feeaa43cb9cec27b89cbe0df7d9098" + integrity sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ== + +"@esbuild/linux-arm@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz#d6014d8b98b5cbc96b95dad3d14d75bb364fdc0f" + integrity sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ== + +"@esbuild/linux-ia32@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz#2379a0554307d19ac4a6cdc15b08f0ea28e7a40d" + integrity sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ== + +"@esbuild/linux-loong64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz#e2a5bbffe15748b49356a6cd7b2d5bf60c5a7123" + integrity sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ== + +"@esbuild/linux-mips64el@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz#1359331e6f6214f26f4b08db9b9df661c57cfa24" + integrity sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q== + +"@esbuild/linux-ppc64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz#9ba436addc1646dc89dae48c62d3e951ffe70951" + integrity sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg== + +"@esbuild/linux-riscv64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz#fbcf0c3a0b20f40b5fc31c3b7695f0769f9de66b" + integrity sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg== + +"@esbuild/linux-s390x@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz#989e8a05f7792d139d5564ffa7ff898ac6f20a4a" + integrity sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg== + +"@esbuild/linux-x64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz#b187295393a59323397fe5ff51e769ec4e72212b" + integrity sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg== + +"@esbuild/netbsd-x64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz#c1ec0e24ea82313cb1c7bae176bd5acd5bde7137" + integrity sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw== + +"@esbuild/openbsd-x64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz#0c5b696ac66c6d70cf9ee17073a581a28af9e18d" + integrity sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ== + +"@esbuild/sunos-x64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz#2a697e1f77926ff09fcc457d8f29916d6cd48fb1" + integrity sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w== + +"@esbuild/win32-arm64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz#ec029e62a2fca8c071842ecb1bc5c2dd20b066f1" + integrity sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg== + +"@esbuild/win32-ia32@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz#cbb9a3146bde64dc15543e48afe418c7a3214851" + integrity sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw== + +"@esbuild/win32-x64@0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz#c8285183dbdb17008578dbacb6e22748709b4822" + integrity sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA== + +"@rollup/rollup-android-arm-eabi@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz#0ea289f68ff248b50fea5716ca9f65f7d4dba3ae" + integrity sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA== + +"@rollup/rollup-android-arm64@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz#27c8c67fc5de574874085a1b480ac65b3e18378e" + integrity sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA== + +"@rollup/rollup-darwin-arm64@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz#c5735c042980c85495411af7183dd20294763bd8" + integrity sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw== + +"@rollup/rollup-darwin-x64@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz#af844bd54abb73ca3c9cf89a31eec17861d1375d" + integrity sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg== + +"@rollup/rollup-linux-arm-gnueabihf@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz#5e972f63c441eaf859551039b3f18db9b035977d" + integrity sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ== + +"@rollup/rollup-linux-arm64-gnu@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz#f4cfbc71e3b6fdb395b28b1472414e181515c72d" + integrity sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw== + +"@rollup/rollup-linux-arm64-musl@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz#6a94c691830dc29bf708de7c640f494996130893" + integrity sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw== + +"@rollup/rollup-linux-x64-gnu@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz#f07bae3f7dc532d9ea5ab36c9071db329f9a1efb" + integrity sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA== + +"@rollup/rollup-linux-x64-musl@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz#357a34fdbf410af88ce48bd802bea6462bb9a8bc" + integrity sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ== + +"@rollup/rollup-win32-arm64-msvc@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz#b6e97fd38281667e35297033393cd1101f4a31be" + integrity sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ== + +"@rollup/rollup-win32-ia32-msvc@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz#a95db026c640c8128bfd38546d85342f2329beaf" + integrity sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw== + +"@rollup/rollup-win32-x64-msvc@4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz#45785b5caf83200a34a9867ba50d69560880c120" + integrity sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A== + +"@types/webrtc@^0.0.37": + version "0.0.37" + resolved "https://registry.yarnpkg.com/@types/webrtc/-/webrtc-0.0.37.tgz#693663dc5de8c6c85406f6cf5661ccc1e84e4c68" + integrity sha512-JGAJC/ZZDhcrrmepU4sPLQLIOIAgs5oIK+Ieq90K8fdaNMhfdfqmYatJdgif1NDQtvrSlTOGJDUYHIDunuufOg== agent-base@5: version "5.1.1" @@ -210,14 +275,14 @@ classnames@^2.2.5: integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== core-js@^3.1.3: - version "3.32.2" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.32.2.tgz#172fb5949ef468f93b4be7841af6ab1f21992db7" - integrity sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ== + version "3.33.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.3.tgz#3c644a323f0f533a0d360e9191e37f7fc059088d" + integrity sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw== -dayjs@^1.11.9: - version "1.11.9" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" - integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== +dayjs@^1.11.10: + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== debug@4: version "4.3.4" @@ -240,33 +305,33 @@ error@^4.3.0: string-template "~0.2.0" xtend "~4.0.0" -esbuild@^0.18.10: - version "0.18.20" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" - integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== +esbuild@^0.19.3: + version "0.19.8" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.8.tgz#ad05b72281d84483fa6b5345bd246c27a207b8f1" + integrity sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w== optionalDependencies: - "@esbuild/android-arm" "0.18.20" - "@esbuild/android-arm64" "0.18.20" - "@esbuild/android-x64" "0.18.20" - "@esbuild/darwin-arm64" "0.18.20" - "@esbuild/darwin-x64" "0.18.20" - "@esbuild/freebsd-arm64" "0.18.20" - "@esbuild/freebsd-x64" "0.18.20" - "@esbuild/linux-arm" "0.18.20" - "@esbuild/linux-arm64" "0.18.20" - "@esbuild/linux-ia32" "0.18.20" - "@esbuild/linux-loong64" "0.18.20" - "@esbuild/linux-mips64el" "0.18.20" - "@esbuild/linux-ppc64" "0.18.20" - "@esbuild/linux-riscv64" "0.18.20" - "@esbuild/linux-s390x" "0.18.20" - "@esbuild/linux-x64" "0.18.20" - "@esbuild/netbsd-x64" "0.18.20" - "@esbuild/openbsd-x64" "0.18.20" - "@esbuild/sunos-x64" "0.18.20" - "@esbuild/win32-arm64" "0.18.20" - "@esbuild/win32-ia32" "0.18.20" - "@esbuild/win32-x64" "0.18.20" + "@esbuild/android-arm" "0.19.8" + "@esbuild/android-arm64" "0.19.8" + "@esbuild/android-x64" "0.19.8" + "@esbuild/darwin-arm64" "0.19.8" + "@esbuild/darwin-x64" "0.19.8" + "@esbuild/freebsd-arm64" "0.19.8" + "@esbuild/freebsd-x64" "0.19.8" + "@esbuild/linux-arm" "0.19.8" + "@esbuild/linux-arm64" "0.19.8" + "@esbuild/linux-ia32" "0.19.8" + "@esbuild/linux-loong64" "0.19.8" + "@esbuild/linux-mips64el" "0.19.8" + "@esbuild/linux-ppc64" "0.19.8" + "@esbuild/linux-riscv64" "0.19.8" + "@esbuild/linux-s390x" "0.19.8" + "@esbuild/linux-x64" "0.19.8" + "@esbuild/netbsd-x64" "0.19.8" + "@esbuild/openbsd-x64" "0.19.8" + "@esbuild/sunos-x64" "0.19.8" + "@esbuild/win32-arm64" "0.19.8" + "@esbuild/win32-ia32" "0.19.8" + "@esbuild/win32-x64" "0.19.8" ev-store@^7.0.0: version "7.0.0" @@ -283,7 +348,7 @@ feather-icons@^4.29.1: classnames "^2.2.5" core-js "^3.1.3" -fsevents@~2.3.2: +fsevents@~2.3.2, fsevents@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -319,11 +384,12 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -microsoft-cognitiveservices-speech-sdk@^1.32.0: - version "1.32.0" - resolved "https://registry.yarnpkg.com/microsoft-cognitiveservices-speech-sdk/-/microsoft-cognitiveservices-speech-sdk-1.32.0.tgz#bc33cf2fd98aea521179e7be45bd744c0a90c09d" - integrity sha512-TQqCIytCvW7x8MB2UT8DfyZkIjO34CSpy0zYlbQChkYWrYNzGgMIAA3uTGuYGj8hb0xMQBwRfqyAc5sA2VRgjQ== +microsoft-cognitiveservices-speech-sdk@^1.33.1: + version "1.33.1" + resolved "https://registry.yarnpkg.com/microsoft-cognitiveservices-speech-sdk/-/microsoft-cognitiveservices-speech-sdk-1.33.1.tgz#719086ceea5764562ad53b751c2fe00b39ded555" + integrity sha512-mVXgU98dd1nvK2xHNpXimqe7VmA5QdMAn8kAkqSouoCo1MU3BhRpb6ueuYRn5kvxSfPHypud2knQBh+PItVcdw== dependencies: + "@types/webrtc" "^0.0.37" agent-base "^6.0.1" bent "^7.3.12" https-proxy-agent "^4.0.0" @@ -347,10 +413,10 @@ nanoid@^2.1.0: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280" integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA== -nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== nanoid@^4.0.1: version "4.0.2" @@ -367,12 +433,12 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -postcss@^8.4.27: - version "8.4.31" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" - integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== +postcss@^8.4.31: + version "8.4.32" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.32.tgz#1dac6ac51ab19adb21b8b34fd2d93a86440ef6c9" + integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw== dependencies: - nanoid "^3.3.6" + nanoid "^3.3.7" picocolors "^1.0.0" source-map-js "^1.0.2" @@ -389,11 +455,23 @@ remarkable@^2.0.1: argparse "^1.0.10" autolinker "^3.11.0" -rollup@^3.27.1: - version "3.29.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.0.tgz#1b40e64818afc979c7e5bef93de675829288986b" - integrity sha512-nszM8DINnx1vSS+TpbWKMkxem0CDWk3cSit/WWCBVs9/JZ1I/XLwOsiUglYuYReaeWWSsW9kge5zE5NZtf/a4w== +rollup@^4.2.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.6.1.tgz#351501c86b5b4f976dde8c5837516452b59921f8" + integrity sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ== optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.6.1" + "@rollup/rollup-android-arm64" "4.6.1" + "@rollup/rollup-darwin-arm64" "4.6.1" + "@rollup/rollup-darwin-x64" "4.6.1" + "@rollup/rollup-linux-arm-gnueabihf" "4.6.1" + "@rollup/rollup-linux-arm64-gnu" "4.6.1" + "@rollup/rollup-linux-arm64-musl" "4.6.1" + "@rollup/rollup-linux-x64-gnu" "4.6.1" + "@rollup/rollup-linux-x64-musl" "4.6.1" + "@rollup/rollup-win32-arm64-msvc" "4.6.1" + "@rollup/rollup-win32-ia32-msvc" "4.6.1" + "@rollup/rollup-win32-x64-msvc" "4.6.1" fsevents "~2.3.2" shortid@^2.2.16: @@ -424,9 +502,9 @@ tslib@^2.3.0: integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== uuid@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" - integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== virtual-dom@^2.1.1: version "2.1.1" @@ -442,16 +520,16 @@ virtual-dom@^2.1.1: x-is-array "0.1.0" x-is-string "0.1.0" -vite@^4.4.9: - version "4.4.9" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.4.9.tgz#1402423f1a2f8d66fd8d15e351127c7236d29d3d" - integrity sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA== +vite@^5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.0.4.tgz#d984d2aaa8bac30f1ca9b9eea9b97e052f88c307" + integrity sha512-RzAr8LSvM8lmhB4tQ5OPcBhpjOZRZjuxv9zO5UcxeoY2bd3kP3Ticd40Qma9/BqZ8JS96Ll/jeBX9u+LJZrhVg== dependencies: - esbuild "^0.18.10" - postcss "^8.4.27" - rollup "^3.27.1" + esbuild "^0.19.3" + postcss "^8.4.31" + rollup "^4.2.0" optionalDependencies: - fsevents "~2.3.2" + fsevents "~2.3.3" ws@^7.5.6: version "7.5.9" From d443fa9209951892b491e95bb623d07a04f664a6 Mon Sep 17 00:00:00 2001 From: tiye Date: Sun, 3 Dec 2023 01:23:46 +0800 Subject: [PATCH 2/3] fix usage of ::before --- calcit.cirru | 4 ++-- compact.cirru | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/calcit.cirru b/calcit.cirru index 1cb31a4..239e7f6 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -3806,7 +3806,7 @@ |b $ %{} :Leaf (:at 1701536993352) (:by |rJG4IHzWf) (:text "|\"100ms") |e $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1701537016547) (:by |rJG4IHzWf) (:text "|\"& ::before") + |T $ %{} :Leaf (:at 1701537810587) (:by |rJG4IHzWf) (:text "|\"&::before") |b $ %{} :Expr (:at 1701537014110) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1701537014110) (:by |rJG4IHzWf) (:text |{}) @@ -3872,7 +3872,7 @@ |b $ %{} :Leaf (:at 1701537001138) (:by |rJG4IHzWf) (:text "|\"0ms") |l $ %{} :Expr (:at 1701536717649) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1701536866294) (:by |rJG4IHzWf) (:text "|\"&:hover ::before") + |T $ %{} :Leaf (:at 1701537813675) (:by |rJG4IHzWf) (:text "|\"&:hover::before") |b $ %{} :Expr (:at 1701537046417) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1701537046750) (:by |rJG4IHzWf) (:text |{}) diff --git a/compact.cirru b/compact.cirru index 3a43fd9..61b6c3e 100644 --- a/compact.cirru +++ b/compact.cirru @@ -584,7 +584,7 @@ :color $ hsl 0 0 50 :position :relative :transition-delay "\"100ms" - "\"& ::before" $ {} (:content "\"''") (:width 3) (:position :absolute) (:height "\"100%") + "\"&::before" $ {} (:content "\"''") (:width 3) (:position :absolute) (:height "\"100%") :background-color $ hsl 0 0 70 :left -17 :opacity 0 @@ -593,7 +593,7 @@ "\"&:hover" $ {} :color $ hsl 0 0 30 :transition-delay "\"0ms" - "\"&:hover ::before" $ {} (:opacity 1) (:transition-delay "\"40ms") + "\"&:hover::before" $ {} (:opacity 1) (:transition-delay "\"40ms") |url-pattern $ %{} :CodeEntry (:doc |) :code $ quote def url-pattern $ new js/RegExp "\"https?:\\S+" From 095258754108c6af69903d97f4812f3482ea93ad Mon Sep 17 00:00:00 2001 From: tiye Date: Sun, 3 Dec 2023 01:40:53 +0800 Subject: [PATCH 3/3] prefer larger article area --- calcit.cirru | 188 +++++++++++++++++++++++++++++--------------------- compact.cirru | 33 +++++---- 2 files changed, 131 insertions(+), 90 deletions(-) diff --git a/calcit.cirru b/calcit.cirru index 239e7f6..d042ced 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -562,34 +562,11 @@ |b $ %{} :Expr (:at 1666549635661) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1666549638885) (:by |rJG4IHzWf) (:text |:class-name) - |b $ %{} :Leaf (:at 1666549665767) (:by |rJG4IHzWf) (:text |css/column) - |j $ %{} :Expr (:at 1581700865793) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581700868086) (:by |rJG4IHzWf) (:text |:style) - |j $ %{} :Expr (:at 1581701115014) (:by |rJG4IHzWf) + |b $ %{} :Expr (:at 1701538686820) (:by |rJG4IHzWf) :data $ {} - |D $ %{} :Leaf (:at 1581701116159) (:by |rJG4IHzWf) (:text |{}) - |T $ %{} :Expr (:at 1581701113733) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581701113733) (:by |rJG4IHzWf) (:text |:width) - |j $ %{} :Leaf (:at 1588437377553) (:by |rJG4IHzWf) (:text |640) - |j $ %{} :Expr (:at 1582358214412) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1582358217838) (:by |rJG4IHzWf) (:text |:background-color) - |j $ %{} :Expr (:at 1582358218085) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1582358219547) (:by |rJG4IHzWf) (:text |hsl) - |j $ %{} :Leaf (:at 1582358220006) (:by |rJG4IHzWf) (:text |0) - |r $ %{} :Leaf (:at 1582358220242) (:by |rJG4IHzWf) (:text |0) - |v $ %{} :Leaf (:at 1582358255508) (:by |rJG4IHzWf) (:text |100) - |r $ %{} :Expr (:at 1582358235881) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1582358240367) (:by |rJG4IHzWf) (:text |:margin-right) - |j $ %{} :Leaf (:at 1587921974786) (:by |rJG4IHzWf) (:text |8) - |v $ %{} :Expr (:at 1641647245424) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1641647248395) (:by |rJG4IHzWf) (:text |:max-width) - |j $ %{} :Leaf (:at 1641647251357) (:by |rJG4IHzWf) (:text "|\"100vw") + |D $ %{} :Leaf (:at 1701538690517) (:by |rJG4IHzWf) (:text |str-spaced) + |T $ %{} :Leaf (:at 1666549665767) (:by |rJG4IHzWf) (:text |css/column) + |b $ %{} :Leaf (:at 1701538698316) (:by |rJG4IHzWf) (:text |style-iframe-container) |P $ %{} :Expr (:at 1581700858165) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1581700859074) (:by |rJG4IHzWf) (:text |div) @@ -599,51 +576,11 @@ |b $ %{} :Expr (:at 1666549646760) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1666549649110) (:by |rJG4IHzWf) (:text |:class-name) - |b $ %{} :Leaf (:at 1666549656705) (:by |rJG4IHzWf) (:text |css/row-parted) - |j $ %{} :Expr (:at 1581700897363) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581700901130) (:by |rJG4IHzWf) (:text |:style) - |j $ %{} :Expr (:at 1581700901399) (:by |rJG4IHzWf) + |b $ %{} :Expr (:at 1701538662457) (:by |rJG4IHzWf) :data $ {} - |T $ %{} :Leaf (:at 1581700901773) (:by |rJG4IHzWf) (:text |{}) - |j $ %{} :Expr (:at 1581700902042) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581700903736) (:by |rJG4IHzWf) (:text |:padding) - |j $ %{} :Leaf (:at 1581700906636) (:by |rJG4IHzWf) (:text "|\"0 8px") - |r $ %{} :Expr (:at 1581700913473) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581700915904) (:by |rJG4IHzWf) (:text |:overflow) - |j $ %{} :Leaf (:at 1581701182771) (:by |rJG4IHzWf) (:text |:hidden) - |v $ %{} :Expr (:at 1581701071810) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581701073410) (:by |rJG4IHzWf) (:text |:width) - |j $ %{} :Leaf (:at 1581701075458) (:by |rJG4IHzWf) (:text "|\"100%") - |x $ %{} :Expr (:at 1581701129270) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581701139789) (:by |rJG4IHzWf) (:text |:background-color) - |j $ %{} :Expr (:at 1588437810695) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1588437811951) (:by |rJG4IHzWf) (:text |hsl) - |j $ %{} :Leaf (:at 1588437812660) (:by |rJG4IHzWf) (:text |0) - |r $ %{} :Leaf (:at 1588437813052) (:by |rJG4IHzWf) (:text |0) - |v $ %{} :Leaf (:at 1588437817851) (:by |rJG4IHzWf) (:text |95) - |y $ %{} :Expr (:at 1581701140485) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581701142672) (:by |rJG4IHzWf) (:text |:white-space) - |j $ %{} :Leaf (:at 1581701144470) (:by |rJG4IHzWf) (:text |:nowrap) - |yT $ %{} :Expr (:at 1581701158682) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581701161715) (:by |rJG4IHzWf) (:text |:border-bottom) - |j $ %{} :Expr (:at 1581701162301) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581701163473) (:by |rJG4IHzWf) (:text |str) - |j $ %{} :Leaf (:at 1581701166161) (:by |rJG4IHzWf) (:text "|\"1px solid ") - |r $ %{} :Expr (:at 1581701166872) (:by |rJG4IHzWf) - :data $ {} - |T $ %{} :Leaf (:at 1581701167389) (:by |rJG4IHzWf) (:text |hsl) - |j $ %{} :Leaf (:at 1581701168297) (:by |rJG4IHzWf) (:text |0) - |r $ %{} :Leaf (:at 1581701168532) (:by |rJG4IHzWf) (:text |0) - |v $ %{} :Leaf (:at 1588437830224) (:by |rJG4IHzWf) (:text |86) + |D $ %{} :Leaf (:at 1701538666951) (:by |rJG4IHzWf) (:text |str-spaced) + |T $ %{} :Leaf (:at 1666549656705) (:by |rJG4IHzWf) (:text |css/row-parted) + |b $ %{} :Leaf (:at 1701538674026) (:by |rJG4IHzWf) (:text |style-address) |r $ %{} :Expr (:at 1581700875160) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1581701005897) (:by |rJG4IHzWf) (:text |a) @@ -677,11 +614,21 @@ |T $ %{} :Expr (:at 1581701009108) (:by |rJG4IHzWf) :data $ {} |D $ %{} :Leaf (:at 1581701011838) (:by |rJG4IHzWf) (:text |:inner-text) - |P $ %{} :Leaf (:at 1650431462785) (:by |rJG4IHzWf) (:text "|\"full") + |P $ %{} :Leaf (:at 1701538820555) (:by |rJG4IHzWf) (:text "|\"Full") |X $ %{} :Expr (:at 1650431557019) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1666549675513) (:by |rJG4IHzWf) (:text |:class-name) |b $ %{} :Leaf (:at 1666549677421) (:by |rJG4IHzWf) (:text |css/link) + |Z $ %{} :Expr (:at 1701538764039) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538766510) (:by |rJG4IHzWf) (:text |:style) + |b $ %{} :Expr (:at 1701538766783) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538767144) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701538767583) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538769203) (:by |rJG4IHzWf) (:text |:height) + |b $ %{} :Leaf (:at 1701538774441) (:by |rJG4IHzWf) (:text "|\"16px") |b $ %{} :Expr (:at 1650431477043) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1650431480039) (:by |rJG4IHzWf) (:text |:on-click) @@ -2591,8 +2538,8 @@ |b $ %{} :Expr (:at 1650952238347) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1650952238347) (:by |rJG4IHzWf) (:text |hsl) - |b $ %{} :Leaf (:at 1650952238347) (:by |rJG4IHzWf) (:text |200) - |h $ %{} :Leaf (:at 1666548467863) (:by |rJG4IHzWf) (:text |60) + |b $ %{} :Leaf (:at 1701538478491) (:by |rJG4IHzWf) (:text |180) + |h $ %{} :Leaf (:at 1701538504805) (:by |rJG4IHzWf) (:text |40) |l $ %{} :Leaf (:at 1666548478771) (:by |rJG4IHzWf) (:text |68) |l $ %{} :Expr (:at 1650952238347) (:by |rJG4IHzWf) :data $ {} @@ -2630,14 +2577,14 @@ |b $ %{} :Expr (:at 1666548221234) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1666548221782) (:by |rJG4IHzWf) (:text |str) - |b $ %{} :Leaf (:at 1666548361346) (:by |rJG4IHzWf) (:text "|\"1px 1px 4px ") + |b $ %{} :Leaf (:at 1701538494478) (:by |rJG4IHzWf) (:text "|\"1px 1px 4px ") |h $ %{} :Expr (:at 1666548226186) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1666548226590) (:by |rJG4IHzWf) (:text |hsl) |b $ %{} :Leaf (:at 1666548226915) (:by |rJG4IHzWf) (:text |0) |h $ %{} :Leaf (:at 1666548227156) (:by |rJG4IHzWf) (:text |0) |l $ %{} :Leaf (:at 1666548227552) (:by |rJG4IHzWf) (:text |0) - |o $ %{} :Leaf (:at 1666548415437) (:by |rJG4IHzWf) (:text |0.2) + |o $ %{} :Leaf (:at 1701538495635) (:by |rJG4IHzWf) (:text |0.1) |h $ %{} :Expr (:at 1666548405336) (:by |rJG4IHzWf) :data $ {} |T $ %{} :Leaf (:at 1666548405336) (:by |rJG4IHzWf) (:text |:background-color) @@ -2645,7 +2592,7 @@ :data $ {} |T $ %{} :Leaf (:at 1666548405336) (:by |rJG4IHzWf) (:text |hsl) |b $ %{} :Leaf (:at 1666548405336) (:by |rJG4IHzWf) (:text |200) - |h $ %{} :Leaf (:at 1666548466158) (:by |rJG4IHzWf) (:text |60) + |h $ %{} :Leaf (:at 1701538511815) (:by |rJG4IHzWf) (:text |60) |l $ %{} :Leaf (:at 1666548460632) (:by |rJG4IHzWf) (:text |74) |h $ %{} :Expr (:at 1666548431424) (:by |rJG4IHzWf) :data $ {} @@ -3652,6 +3599,93 @@ |n $ %{} :Leaf (:at 1650968197415) (:by |rJG4IHzWf) (:text |azure-key) |q $ %{} :Leaf (:at 1650968676198) (:by |rJG4IHzWf) (:text |on-play) |s $ %{} :Leaf (:at 1650968678323) (:by |rJG4IHzWf) (:text |on-next) + |style-address $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1701538675090) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538676907) (:by |rJG4IHzWf) (:text |defstyle) + |b $ %{} :Leaf (:at 1701538675090) (:by |rJG4IHzWf) (:text |style-address) + |h $ %{} :Expr (:at 1701538677914) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1701538678408) (:by |rJG4IHzWf) (:text |{}) + |T $ %{} :Expr (:at 1701538678803) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1701538679903) (:by |rJG4IHzWf) (:text "|\"&") + |T $ %{} :Expr (:at 1701538677632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701538677632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |:padding) + |b $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text "|\"0 8px") + |h $ %{} :Expr (:at 1701538677632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |:overflow) + |b $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |:hidden) + |l $ %{} :Expr (:at 1701538677632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |:width) + |b $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text "|\"100%") + |o $ %{} :Expr (:at 1701538677632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |:background-color) + |b $ %{} :Expr (:at 1701538677632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |hsl) + |b $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |0) + |h $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |0) + |l $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |95) + |q $ %{} :Expr (:at 1701538677632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |:white-space) + |b $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |:nowrap) + |s $ %{} :Expr (:at 1701538677632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |:border-bottom) + |b $ %{} :Expr (:at 1701538677632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |str) + |b $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text "|\"1px solid ") + |h $ %{} :Expr (:at 1701538677632) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |hsl) + |b $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |0) + |h $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |0) + |l $ %{} :Leaf (:at 1701538677632) (:by |rJG4IHzWf) (:text |86) + |style-iframe-container $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1701538698823) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538700628) (:by |rJG4IHzWf) (:text |defstyle) + |b $ %{} :Leaf (:at 1701538698823) (:by |rJG4IHzWf) (:text |style-iframe-container) + |h $ %{} :Expr (:at 1701538702002) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1701538702508) (:by |rJG4IHzWf) (:text |{}) + |T $ %{} :Expr (:at 1701538703422) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1701538704647) (:by |rJG4IHzWf) (:text "|\"&") + |T $ %{} :Expr (:at 1701538701703) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text |{}) + |b $ %{} :Expr (:at 1701538701703) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text |:width) + |b $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text "|\"max(640px, 48vw)") + |h $ %{} :Expr (:at 1701538701703) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text |:background-color) + |b $ %{} :Expr (:at 1701538701703) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text |hsl) + |b $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text |0) + |h $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text |0) + |l $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text |100) + |l $ %{} :Expr (:at 1701538701703) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text |:margin-right) + |b $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text |8) + |o $ %{} :Expr (:at 1701538701703) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text |:max-width) + |b $ %{} :Leaf (:at 1701538701703) (:by |rJG4IHzWf) (:text "|\"100vw") |style-load $ %{} :CodeEntry (:doc |) :code $ %{} :Expr (:at 1701536479134) (:by |rJG4IHzWf) :data $ {} diff --git a/compact.cirru b/compact.cirru index 61b6c3e..ca335f2 100644 --- a/compact.cirru +++ b/compact.cirru @@ -88,22 +88,15 @@ if (some? topic) [] (effect-load topic) div - {} (:class-name css/column) - :style $ {} (:width 640) - :background-color $ hsl 0 0 100 - :margin-right 8 - :max-width "\"100vw" + {} $ :class-name (str-spaced css/column style-iframe-container) div - {} (:class-name css/row-parted) - :style $ {} (:padding "\"0 8px") (:overflow :hidden) (:width "\"100%") - :background-color $ hsl 0 0 95 - :white-space :nowrap - :border-bottom $ str "\"1px solid " (hsl 0 0 86) + {} $ :class-name (str-spaced css/row-parted style-address) a $ {} :inner-text $ :url topic :href $ :url topic :target "\"_blank" - span $ {} (:inner-text "\"full") (:class-name css/link) + span $ {} (:inner-text "\"Full") (:class-name css/link) + :style $ {} (:height "\"16px") :on-click $ fn (e d!) (js/document.body.requestFullscreen) create-element :iframe $ {} (:class-name css/expand) :style $ {} (:border :none) @@ -392,7 +385,7 @@ :code $ quote defstyle css-open-replies $ {} "\"$0" $ {} (:display :inline-block) - :background-color $ hsl 200 60 68 + :background-color $ hsl 180 40 68 :color :white :padding "\"0 12px" :border-radius "\"16px" @@ -400,7 +393,7 @@ :user-select :none :transition-duration "\"300ms" "\"$0:hover" $ {} - :box-shadow $ str "\"1px 1px 4px " (hsl 0 0 0 0.2) + :box-shadow $ str "\"1px 1px 4px " (hsl 0 0 0 0.1) :background-color $ hsl 200 60 74 "\"$0:active" $ {} (:transform "\"scale(1.04)") |css-p-content $ %{} :CodeEntry (:doc |) @@ -561,6 +554,20 @@ |speech-via-api! $ %{} :CodeEntry (:doc |) :code $ quote defn speech-via-api! (text on-play on-next) (synthesizeAzureSpeech text azure-key on-play on-next) + |style-address $ %{} :CodeEntry (:doc |) + :code $ quote + defstyle style-address $ {} + "\"&" $ {} (:padding "\"0 8px") (:overflow :hidden) (:width "\"100%") + :background-color $ hsl 0 0 95 + :white-space :nowrap + :border-bottom $ str "\"1px solid " (hsl 0 0 86) + |style-iframe-container $ %{} :CodeEntry (:doc |) + :code $ quote + defstyle style-iframe-container $ {} + "\"&" $ {} (:width "\"max(640px, 48vw)") + :background-color $ hsl 0 0 100 + :margin-right 8 + :max-width "\"100vw" |style-load $ %{} :CodeEntry (:doc |) :code $ quote defstyle style-load $ {}