From 8c417e566fb37b092b38f638ba94275e677e1b18 Mon Sep 17 00:00:00 2001 From: tiye Date: Mon, 17 Aug 2026 14:57:17 +0800 Subject: [PATCH 1/7] chore: upgrade calcit to 0.13.19 --- deps.cirru | 20 +- package.json | 6 +- yarn.lock | 1822 ++++++++++++++++++++++++++++++++------------------ 3 files changed, 1199 insertions(+), 649 deletions(-) diff --git a/deps.cirru b/deps.cirru index 2386ea3..8061ee4 100644 --- a/deps.cirru +++ b/deps.cirru @@ -1,16 +1,14 @@ -{} - :calcit-version |0.9.6 - :dependencies $ {} +{} (:calcit-version |0.13.19) + :dependencies $ {} (|Cumulo/cumulo-reel.calcit |main) + |Cumulo/cumulo-util.calcit |main + |Respo/alerts.calcit |main + |Respo/respo-feather.calcit |main + |Respo/respo-message.calcit |main + |Respo/respo-ui.calcit |main + |Respo/respo.calcit |main |calcit-lang/lilac |main |calcit-lang/memof |main |calcit-lang/recollect |main - |Respo/respo.calcit |main - |Respo/respo-ui.calcit |main - |Respo/respo-message.calcit |main - |Cumulo/cumulo-util.calcit |main - |Cumulo/cumulo-reel.calcit |main - |mvc-works/ws-edn.calcit |main - |Respo/respo-feather.calcit |main - |Respo/alerts.calcit |main |mvc-works/fuzzy-filter |main + |mvc-works/ws-edn.calcit |main diff --git a/package.json b/package.json index 207bcb3..df4c791 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,7 @@ "version": "0.1.19", "description": "Start process from a Webpage", "main": "./server.mjs", - "bin": { - "termina": "./server.mjs" - }, + "bin": "./server.mjs", "scripts": { "watch-server": "cr js", "compile-server": "cr -1 js", @@ -20,7 +18,7 @@ "author": "jiyinyiyong", "license": "MIT", "dependencies": { - "@calcit/procs": "^0.9.6", + "@calcit/procs": "^0.13.19", "chalk": "^5.3.0", "dayjs": "^1.11.11", "latest-version": "^9.0.0", diff --git a/yarn.lock b/yarn.lock index d7ca85f..a6a7ddc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,634 +1,1188 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@calcit/procs@^0.9.6": - version "0.9.6" - resolved "https://registry.npmmirror.com/@calcit/procs/-/procs-0.9.6.tgz#fc03deb657bcb365b8db8ed4e7a765149726fc45" - integrity sha512-zHnyI6dkhNuNBQtA22QsnbQboYCBErtHZAY2WHlMOjC4KmT5SxkFYFYbSJpzm7IZs8TBE7dx1mQfXhrUwXYexA== - dependencies: - "@calcit/ternary-tree" "0.0.24" - "@cirru/parser.ts" "^0.0.6" - "@cirru/writer.ts" "^0.1.5" - -"@calcit/ternary-tree@0.0.24": - version "0.0.24" - resolved "https://registry.npmmirror.com/@calcit/ternary-tree/-/ternary-tree-0.0.24.tgz#9b58cf9f76c08c3995b98b59c71b85e1da32385c" - integrity sha512-IGs+VNYIrIF2bI3/cnQe2lFmZYaJe3+A0LArDloGbNaEzUTRoyba37FTZ8K9C+XRpUAO9K0q61sKY2vb4teWAA== - -"@cirru/parser.ts@^0.0.6": - version "0.0.6" - resolved "https://registry.npmmirror.com/@cirru/parser.ts/-/parser.ts-0.0.6.tgz#b95a84e02273fcbd71ff100925782b6f86410234" - integrity sha512-qpDNPq+IuuwYjQFI+wzpd3ntbF7lwJs90v1XWyLQbL9Ru4ld4aHxVGwW/9F/QOu5mEGCMXtagCoYDf0HtOpDZg== - -"@cirru/writer.ts@^0.1.5": - version "0.1.5" - resolved "https://registry.npmmirror.com/@cirru/writer.ts/-/writer.ts-0.1.5.tgz#890d96cd4a69609f1682932dad5d2d467abb327e" - integrity sha512-QQVFJAOIdUtVJZwT23THZOzumSDXCLMQ0yFz5DzIGlWGXPNBuB7BwUvGtRuiQrzM2XV7ALOWmNsVC7vEOjObQQ== - -"@esbuild/aix-ppc64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" - integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== - -"@esbuild/android-arm64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" - integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== - -"@esbuild/android-arm@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" - integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== - -"@esbuild/android-x64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" - integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== - -"@esbuild/darwin-arm64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" - integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== - -"@esbuild/darwin-x64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" - integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== - -"@esbuild/freebsd-arm64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" - integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== - -"@esbuild/freebsd-x64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" - integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== - -"@esbuild/linux-arm64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" - integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== - -"@esbuild/linux-arm@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" - integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== - -"@esbuild/linux-ia32@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" - integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== - -"@esbuild/linux-loong64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" - integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== - -"@esbuild/linux-mips64el@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" - integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== - -"@esbuild/linux-ppc64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" - integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== - -"@esbuild/linux-riscv64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" - integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== - -"@esbuild/linux-s390x@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" - integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== - -"@esbuild/linux-x64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" - integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== - -"@esbuild/netbsd-x64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" - integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== - -"@esbuild/openbsd-x64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" - integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== - -"@esbuild/sunos-x64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" - integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== - -"@esbuild/win32-arm64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" - integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== - -"@esbuild/win32-ia32@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" - integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== - -"@esbuild/win32-x64@0.20.2": - version "0.20.2" - resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" - integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== - -"@pnpm/config.env-replace@^1.1.0": - version "1.1.0" - resolved "https://registry.npmmirror.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" - integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== - -"@pnpm/network.ca-file@^1.0.1": - version "1.0.2" - resolved "https://registry.npmmirror.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" - integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== - dependencies: - graceful-fs "4.2.10" - -"@pnpm/npm-conf@^2.1.0": - version "2.2.2" - resolved "https://registry.npmmirror.com/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0" - integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== - dependencies: - "@pnpm/config.env-replace" "^1.1.0" - "@pnpm/network.ca-file" "^1.0.1" - config-chain "^1.1.11" - -"@rollup/rollup-android-arm-eabi@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz#bbd0e616b2078cd2d68afc9824d1fadb2f2ffd27" - integrity sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ== - -"@rollup/rollup-android-arm64@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz#97255ef6384c5f73f4800c0de91f5f6518e21203" - integrity sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA== - -"@rollup/rollup-darwin-arm64@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz#b6dd74e117510dfe94541646067b0545b42ff096" - integrity sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w== - -"@rollup/rollup-darwin-x64@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz#e07d76de1cec987673e7f3d48ccb8e106d42c05c" - integrity sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA== - -"@rollup/rollup-linux-arm-gnueabihf@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz#9f1a6d218b560c9d75185af4b8bb42f9f24736b8" - integrity sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA== - -"@rollup/rollup-linux-arm-musleabihf@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz#53618b92e6ffb642c7b620e6e528446511330549" - integrity sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A== - -"@rollup/rollup-linux-arm64-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz#99a7ba5e719d4f053761a698f7b52291cefba577" - integrity sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw== - -"@rollup/rollup-linux-arm64-musl@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz#f53db99a45d9bc00ce94db8a35efa7c3c144a58c" - integrity sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ== - -"@rollup/rollup-linux-powerpc64le-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz#cbb0837408fe081ce3435cf3730e090febafc9bf" - integrity sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA== - -"@rollup/rollup-linux-riscv64-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz#8ed09c1d1262ada4c38d791a28ae0fea28b80cc9" - integrity sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg== - -"@rollup/rollup-linux-s390x-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz#938138d3c8e0c96f022252a28441dcfb17afd7ec" - integrity sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg== - -"@rollup/rollup-linux-x64-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz#1a7481137a54740bee1ded4ae5752450f155d942" - integrity sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w== - -"@rollup/rollup-linux-x64-musl@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz#f1186afc601ac4f4fc25fac4ca15ecbee3a1874d" - integrity sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg== - -"@rollup/rollup-win32-arm64-msvc@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz#ed6603e93636a96203c6915be4117245c1bd2daf" - integrity sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA== - -"@rollup/rollup-win32-ia32-msvc@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz#14e0b404b1c25ebe6157a15edb9c46959ba74c54" - integrity sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg== - -"@rollup/rollup-win32-x64-msvc@4.18.0": - version "4.18.0" - resolved "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz#5d694d345ce36b6ecf657349e03eb87297e68da4" - integrity sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g== - -"@types/estree@1.0.5": - version "1.0.5" - resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== - -bottom-tip@^0.1.5: - version "0.1.5" - resolved "https://registry.npmmirror.com/bottom-tip/-/bottom-tip-0.1.5.tgz#ca81e738fba6ae956a5b4c55a78a127820c9b99e" - integrity sha512-53RCkWg6hY8M7Y9lPgU2f2bAEejQh0H6SCL9B8ufFdYAOAH/cUEwxSsBIH0AcPbOcNaSgdEJr9OhdnTUENe5bA== - dependencies: - nanoid "^4.0.1" - virtual-dom "^2.1.1" - -browser-split@0.0.1: - version "0.0.1" - resolved "https://registry.npmmirror.com/browser-split/-/browser-split-0.0.1.tgz#7b097574f8e3ead606fb4664e64adfdda2981a93" - integrity sha512-JhvgRb2ihQhsljNda3BI8/UcRHVzrVwo3Q+P8vDtSiyobXuFpuZ9mq+MbRGMnC22CjW3RrfXdg6j6ITX8M+7Ow== - -camelize@^1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" - integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== - -chalk@^5.3.0: - version "5.3.0" - resolved "https://registry.npmmirror.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== - -charenc@0.0.2: - version "0.0.2" - resolved "https://registry.npmmirror.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" - integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== - -classnames@^2.2.5: - version "2.5.1" - resolved "https://registry.npmmirror.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" - integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== - -config-chain@^1.1.11: - version "1.1.13" - resolved "https://registry.npmmirror.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" - integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - -core-js@^3.1.3: - version "3.37.1" - resolved "https://registry.npmmirror.com/core-js/-/core-js-3.37.1.tgz#d21751ddb756518ac5a00e4d66499df981a62db9" - integrity sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw== - -crypt@0.0.2: - version "0.0.2" - resolved "https://registry.npmmirror.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" - integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== - -dayjs@^1.11.11: - version "1.11.11" - resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.11.tgz#dfe0e9d54c5f8b68ccf8ca5f72ac603e7e5ed59e" - integrity sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg== - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.npmmirror.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - -error@^4.3.0: - version "4.4.0" - resolved "https://registry.npmmirror.com/error/-/error-4.4.0.tgz#bf69ff251fb4a279c19adccdaa6b61e90d9bf12a" - integrity sha512-SNDKualLUtT4StGFP7xNfuFybL2f6iJujFtrWuvJqGbVQGaN+adE23veqzPz1hjUjTunLi2EnJ+0SJxtbJreKw== - dependencies: - camelize "^1.0.0" - string-template "~0.2.0" - xtend "~4.0.0" - -esbuild@^0.20.1: - version "0.20.2" - resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" - integrity sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g== - optionalDependencies: - "@esbuild/aix-ppc64" "0.20.2" - "@esbuild/android-arm" "0.20.2" - "@esbuild/android-arm64" "0.20.2" - "@esbuild/android-x64" "0.20.2" - "@esbuild/darwin-arm64" "0.20.2" - "@esbuild/darwin-x64" "0.20.2" - "@esbuild/freebsd-arm64" "0.20.2" - "@esbuild/freebsd-x64" "0.20.2" - "@esbuild/linux-arm" "0.20.2" - "@esbuild/linux-arm64" "0.20.2" - "@esbuild/linux-ia32" "0.20.2" - "@esbuild/linux-loong64" "0.20.2" - "@esbuild/linux-mips64el" "0.20.2" - "@esbuild/linux-ppc64" "0.20.2" - "@esbuild/linux-riscv64" "0.20.2" - "@esbuild/linux-s390x" "0.20.2" - "@esbuild/linux-x64" "0.20.2" - "@esbuild/netbsd-x64" "0.20.2" - "@esbuild/openbsd-x64" "0.20.2" - "@esbuild/sunos-x64" "0.20.2" - "@esbuild/win32-arm64" "0.20.2" - "@esbuild/win32-ia32" "0.20.2" - "@esbuild/win32-x64" "0.20.2" - -ev-store@^7.0.0: - version "7.0.0" - resolved "https://registry.npmmirror.com/ev-store/-/ev-store-7.0.0.tgz#1ab0c7f82136505dd74b31d17701cb2be6d26558" - integrity sha512-otazchNRnGzp2YarBJ+GXKVGvhxVATB1zmaStxJBYet0Dyq7A9VhH8IUEB/gRcL6Ch52lfpgPTRJ2m49epyMsQ== - dependencies: - individual "^3.0.0" - -feather-icons@^4.29.2: - version "4.29.2" - resolved "https://registry.npmmirror.com/feather-icons/-/feather-icons-4.29.2.tgz#b03a47588a1c400f215e884504db1c18860d89f8" - integrity sha512-0TaCFTnBTVCz6U+baY2UJNKne5ifGh7sMG4ZC2LoBWCZdIyPa+y6UiR4lEYGws1JOFWdee8KAsAIvu0VcXqiqA== - dependencies: - classnames "^2.2.5" - core-js "^3.1.3" - -fsevents@~2.3.2, fsevents@~2.3.3: - version "2.3.3" - resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - -global@^4.3.0: - version "4.4.0" - resolved "https://registry.npmmirror.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== - dependencies: - min-document "^2.19.0" - process "^0.11.10" - -graceful-fs@4.2.10: - version "4.2.10" - resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -individual@^3.0.0: - version "3.0.0" - resolved "https://registry.npmmirror.com/individual/-/individual-3.0.0.tgz#e7ca4f85f8957b018734f285750dc22ec2f9862d" - integrity sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g== - -ini@^1.3.4, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -is-buffer@~1.1.6: - version "1.1.6" - resolved "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-object@^1.0.1: - version "1.0.2" - resolved "https://registry.npmmirror.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" - integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== - -ky@^1.2.0: - version "1.3.0" - resolved "https://registry.npmmirror.com/ky/-/ky-1.3.0.tgz#d6a02490cb50f5e6df4de4989665a76f30b02728" - integrity sha512-QUViPXlgP6NKA57IAPff/aZSmRA6qs9wKxlEpayBorwRZG+x2LG7jD4kXh8lnH3q/gkUr64NyZ7kwErUEZJmlw== - -latest-version@^9.0.0: - version "9.0.0" - resolved "https://registry.npmmirror.com/latest-version/-/latest-version-9.0.0.tgz#e91ed216e7a4badc6f73b66c65adb46c58ec6ba1" - integrity sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA== - dependencies: - package-json "^10.0.0" - -md5@^2.3.0: - version "2.3.0" - resolved "https://registry.npmmirror.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" - integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== - dependencies: - charenc "0.0.2" - crypt "0.0.2" - is-buffer "~1.1.6" - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.npmmirror.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== - dependencies: - dom-walk "^0.1.0" - -minimist@^1.2.0: - version "1.2.8" - resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -nanoid@^3.3.7: - version "3.3.7" - resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== - -nanoid@^4.0.1: - version "4.0.2" - resolved "https://registry.npmmirror.com/nanoid/-/nanoid-4.0.2.tgz#140b3c5003959adbebf521c170f282c5e7f9fb9e" - integrity sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw== - -nanoid@^5.0.7: - version "5.0.7" - resolved "https://registry.npmmirror.com/nanoid/-/nanoid-5.0.7.tgz#6452e8c5a816861fd9d2b898399f7e5fd6944cc6" - integrity sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ== - -next-tick@^0.2.2: - version "0.2.2" - resolved "https://registry.npmmirror.com/next-tick/-/next-tick-0.2.2.tgz#75da4a927ee5887e39065880065b7336413b310d" - integrity sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q== - -package-json@^10.0.0: - version "10.0.0" - resolved "https://registry.npmmirror.com/package-json/-/package-json-10.0.0.tgz#238786d9deabb946fe514b13290f19e2d5347fe1" - integrity sha512-w34pqp733w35nElGG6eH1OnDnHEWud4uxruQ2nKzY/Uy0uOJmWFdjDcAC+xAD4goVuBZStwaAEBS21BANv83HQ== - dependencies: - ky "^1.2.0" - registry-auth-token "^5.0.2" - registry-url "^6.0.1" - semver "^7.6.0" - -picocolors@^1.0.0: - version "1.0.1" - resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" - integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== - -postcss@^8.4.38: - version "8.4.38" - resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.2.0" - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.npmmirror.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.npmmirror.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -randomcolor@^0.6.2: - version "0.6.2" - resolved "https://registry.npmmirror.com/randomcolor/-/randomcolor-0.6.2.tgz#7a57362ae1a1278439aeed2c15e5deb8ea33f56d" - integrity sha512-Mn6TbyYpFgwFuQ8KJKqf3bqqY9O1y37/0jgSK/61PUxV4QfIMv0+K2ioq8DfOjkBslcjwSzRfIDEXfzA9aCx7A== - -rc@1.2.8: - version "1.2.8" - resolved "https://registry.npmmirror.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -registry-auth-token@^5.0.2: - version "5.0.2" - resolved "https://registry.npmmirror.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" - integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== - dependencies: - "@pnpm/npm-conf" "^2.1.0" - -registry-url@^6.0.1: - version "6.0.1" - resolved "https://registry.npmmirror.com/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" - integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== - dependencies: - rc "1.2.8" - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -rollup@^4.13.0: - version "4.18.0" - resolved "https://registry.npmmirror.com/rollup/-/rollup-4.18.0.tgz#497f60f0c5308e4602cf41136339fbf87d5f5dda" - integrity sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg== - dependencies: - "@types/estree" "1.0.5" - optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.18.0" - "@rollup/rollup-android-arm64" "4.18.0" - "@rollup/rollup-darwin-arm64" "4.18.0" - "@rollup/rollup-darwin-x64" "4.18.0" - "@rollup/rollup-linux-arm-gnueabihf" "4.18.0" - "@rollup/rollup-linux-arm-musleabihf" "4.18.0" - "@rollup/rollup-linux-arm64-gnu" "4.18.0" - "@rollup/rollup-linux-arm64-musl" "4.18.0" - "@rollup/rollup-linux-powerpc64le-gnu" "4.18.0" - "@rollup/rollup-linux-riscv64-gnu" "4.18.0" - "@rollup/rollup-linux-s390x-gnu" "4.18.0" - "@rollup/rollup-linux-x64-gnu" "4.18.0" - "@rollup/rollup-linux-x64-musl" "4.18.0" - "@rollup/rollup-win32-arm64-msvc" "4.18.0" - "@rollup/rollup-win32-ia32-msvc" "4.18.0" - "@rollup/rollup-win32-x64-msvc" "4.18.0" - fsevents "~2.3.2" - -semver@^7.6.0: - version "7.6.2" - resolved "https://registry.npmmirror.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" - integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== - -source-map-js@^1.2.0: - version "1.2.0" - resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" - integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== - -string-argv@^0.3.2: - version "0.3.2" - resolved "https://registry.npmmirror.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" - integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== - -string-template@~0.2.0: - version "0.2.1" - resolved "https://registry.npmmirror.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" - integrity sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - -url-parse@^1.5.10: - version "1.5.10" - resolved "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -virtual-dom@^2.1.1: - version "2.1.1" - resolved "https://registry.npmmirror.com/virtual-dom/-/virtual-dom-2.1.1.tgz#80eda2d481b9ede0c049118cefcb4a05f21d1375" - integrity sha512-wb6Qc9Lbqug0kRqo/iuApfBpJJAq14Sk1faAnSmtqXiwahg7PVTvWMs9L02Z8nNIMqbwsxzBAA90bbtRLbw0zg== - dependencies: - browser-split "0.0.1" - error "^4.3.0" - ev-store "^7.0.0" - global "^4.3.0" - is-object "^1.0.1" - next-tick "^0.2.2" - x-is-array "0.1.0" - x-is-string "0.1.0" - -vite@^5.2.13: - version "5.2.13" - resolved "https://registry.npmmirror.com/vite/-/vite-5.2.13.tgz#945ababcbe3d837ae2479c29f661cd20bc5e1a80" - integrity sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A== - dependencies: - esbuild "^0.20.1" - postcss "^8.4.38" - rollup "^4.13.0" - optionalDependencies: - fsevents "~2.3.3" - -ws@^8.17.0: - version "8.17.0" - resolved "https://registry.npmmirror.com/ws/-/ws-8.17.0.tgz#d145d18eca2ed25aaf791a183903f7be5e295fea" - integrity sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== - -x-is-array@0.1.0: - version "0.1.0" - resolved "https://registry.npmmirror.com/x-is-array/-/x-is-array-0.1.0.tgz#de520171d47b3f416f5587d629b89d26b12dc29d" - integrity sha512-goHPif61oNrr0jJgsXRfc8oqtYzvfiMJpTqwE7Z4y9uH+T3UozkGqQ4d2nX9mB9khvA8U2o/UbPOFjgC7hLWIA== - -x-is-string@0.1.0: - version "0.1.0" - resolved "https://registry.npmmirror.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" - integrity sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w== - -xtend@~4.0.0: - version "4.0.2" - resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@calcit/procs@npm:^0.13.19": + version: 0.13.19 + resolution: "@calcit/procs@npm:0.13.19" + dependencies: + "@calcit/ternary-tree": "npm:0.0.26" + "@cirru/parser.ts": "npm:^0.0.9" + "@cirru/writer.ts": "npm:^0.1.9" + checksum: 10c0/72f17208989f8e2e78462cce625b88fcb5c1635eb04a219f49c954a7c4abc7b0c1bce186d325978a4067d3840e02f3cbf913958828a5a4c543f00bc524c9a9fd + languageName: node + linkType: hard + +"@calcit/ternary-tree@npm:0.0.26": + version: 0.0.26 + resolution: "@calcit/ternary-tree@npm:0.0.26" + checksum: 10c0/53fee664f72e25f3512f3a61c917fe7926e2620caab1fed68e030ee4ddf905be68b4249c2e644a4db7cadb96b23594059f73fa9c475af8a79526e8d145736563 + languageName: node + linkType: hard + +"@cirru/parser.ts@npm:^0.0.9": + version: 0.0.9 + resolution: "@cirru/parser.ts@npm:0.0.9" + checksum: 10c0/3b13623b8f627ac81adae0cb6a4e3664f0da09115a997ca9b78b8d5d0b0f9b9b18c1ad847e068831cb1052c7da2a00329d2af04421b1024a004eef0ddca5fd7a + languageName: node + linkType: hard + +"@cirru/writer.ts@npm:^0.1.9": + version: 0.1.9 + resolution: "@cirru/writer.ts@npm:0.1.9" + checksum: 10c0/df2672837d1bf61ee1a83b8b77ea17b9c241cb8135323567992749ee26daf3abccf43ab75d8698d67c36c8b8469f9a66c235a809a60484d71133592a9161a054 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/aix-ppc64@npm:0.20.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm64@npm:0.20.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm@npm:0.20.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-x64@npm:0.20.2" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-arm64@npm:0.20.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-x64@npm:0.20.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-arm64@npm:0.20.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-x64@npm:0.20.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm64@npm:0.20.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm@npm:0.20.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ia32@npm:0.20.2" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-loong64@npm:0.20.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-mips64el@npm:0.20.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ppc64@npm:0.20.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-riscv64@npm:0.20.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-s390x@npm:0.20.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-x64@npm:0.20.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/netbsd-x64@npm:0.20.2" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/openbsd-x64@npm:0.20.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/sunos-x64@npm:0.20.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-arm64@npm:0.20.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-ia32@npm:0.20.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-x64@npm:0.20.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + +"@pnpm/config.env-replace@npm:^1.1.0": + version: 1.1.0 + resolution: "@pnpm/config.env-replace@npm:1.1.0" + checksum: 10c0/4cfc4a5c49ab3d0c6a1f196cfd4146374768b0243d441c7de8fa7bd28eaab6290f514b98490472cc65dbd080d34369447b3e9302585e1d5c099befd7c8b5e55f + languageName: node + linkType: hard + +"@pnpm/network.ca-file@npm:^1.0.1": + version: 1.0.2 + resolution: "@pnpm/network.ca-file@npm:1.0.2" + dependencies: + graceful-fs: "npm:4.2.10" + checksum: 10c0/95f6e0e38d047aca3283550719155ce7304ac00d98911e4ab026daedaf640a63bd83e3d13e17c623fa41ac72f3801382ba21260bcce431c14fbbc06430ecb776 + languageName: node + linkType: hard + +"@pnpm/npm-conf@npm:^2.1.0": + version: 2.2.2 + resolution: "@pnpm/npm-conf@npm:2.2.2" + dependencies: + "@pnpm/config.env-replace": "npm:^1.1.0" + "@pnpm/network.ca-file": "npm:^1.0.1" + config-chain: "npm:^1.1.11" + checksum: 10c0/71393dcfce85603fddd8484b486767163000afab03918303253ae97992615b91d25942f83751366cb40ad2ee32b0ae0a033561de9d878199a024286ff98b0296 + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm64@npm:4.18.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@types/estree@npm:1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d + languageName: node + linkType: hard + +"abbrev@npm:^5.0.0": + version: 5.0.0 + resolution: "abbrev@npm:5.0.0" + checksum: 10c0/8e88f5c798ea4562d28c5a3e9ad69e3879890bc5d695d8f2dffb8609be4c890aacc8f80ef4553fdd2c6a62d70c2ce8bc57b38074e383beb7487bdafa9ed42ea5 + languageName: node + linkType: hard + +"bottom-tip@npm:^0.1.5": + version: 0.1.5 + resolution: "bottom-tip@npm:0.1.5" + dependencies: + nanoid: "npm:^4.0.1" + virtual-dom: "npm:^2.1.1" + checksum: 10c0/6d67176db5e2e66c3566351fe418451a2665f2935f8621a61135fb493bcb2adbf5b6763a584a9935997efb0a89ee1022b60994fd90ef3ef1d8f2e08abe5b34e3 + languageName: node + linkType: hard + +"browser-split@npm:0.0.1": + version: 0.0.1 + resolution: "browser-split@npm:0.0.1" + checksum: 10c0/c0ed77e8bf3494e6803681c578f5c0c0d050fbd041f608f0fe7ec23bdb98483ba6905dfa785786963b9b555aab04f95d6e15f8b4ecdd53a40215134a66ec3f39 + languageName: node + linkType: hard + +"camelize@npm:^1.0.0": + version: 1.0.1 + resolution: "camelize@npm:1.0.1" + checksum: 10c0/4c9ac55efd356d37ac483bad3093758236ab686192751d1c9daa43188cc5a07b09bd431eb7458a4efd9ca22424bba23253e7b353feb35d7c749ba040de2385fb + languageName: node + linkType: hard + +"chalk@npm:^5.3.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + +"charenc@npm:0.0.2": + version: 0.0.2 + resolution: "charenc@npm:0.0.2" + checksum: 10c0/a45ec39363a16799d0f9365c8dd0c78e711415113c6f14787a22462ef451f5013efae8a28f1c058f81fc01f2a6a16955f7a5fd0cd56247ce94a45349c89877d8 + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + +"classnames@npm:^2.2.5": + version: 2.5.1 + resolution: "classnames@npm:2.5.1" + checksum: 10c0/afff4f77e62cea2d79c39962980bf316bacb0d7c49e13a21adaadb9221e1c6b9d3cdb829d8bb1b23c406f4e740507f37e1dcf506f7e3b7113d17c5bab787aa69 + languageName: node + linkType: hard + +"config-chain@npm:^1.1.11": + version: 1.1.13 + resolution: "config-chain@npm:1.1.13" + dependencies: + ini: "npm:^1.3.4" + proto-list: "npm:~1.2.1" + checksum: 10c0/39d1df18739d7088736cc75695e98d7087aea43646351b028dfabd5508d79cf6ef4c5bcd90471f52cd87ae470d1c5490c0a8c1a292fbe6ee9ff688061ea0963e + languageName: node + linkType: hard + +"core-js@npm:^3.1.3": + version: 3.37.1 + resolution: "core-js@npm:3.37.1" + checksum: 10c0/440eb51a7a39128a320225fe349f870a3641b96c9ecd26470227db730ef8c161ea298eaea621db66ec0ff622a85299efb4e23afebf889c0a1748616102307675 + languageName: node + linkType: hard + +"crypt@npm:0.0.2": + version: 0.0.2 + resolution: "crypt@npm:0.0.2" + checksum: 10c0/adbf263441dd801665d5425f044647533f39f4612544071b1471962209d235042fb703c27eea2795c7c53e1dfc242405173003f83cf4f4761a633d11f9653f18 + languageName: node + linkType: hard + +"dayjs@npm:^1.11.11": + version: 1.11.11 + resolution: "dayjs@npm:1.11.11" + checksum: 10c0/0131d10516b9945f05a57e13f4af49a6814de5573a494824e103131a3bbe4cc470b1aefe8e17e51f9a478a22cd116084be1ee5725cedb66ec4c3f9091202dc4b + languageName: node + linkType: hard + +"deep-extend@npm:^0.6.0": + version: 0.6.0 + resolution: "deep-extend@npm:0.6.0" + checksum: 10c0/1c6b0abcdb901e13a44c7d699116d3d4279fdb261983122a3783e7273844d5f2537dc2e1c454a23fcf645917f93fbf8d07101c1d03c015a87faa662755212566 + languageName: node + linkType: hard + +"dom-walk@npm:^0.1.0": + version: 0.1.2 + resolution: "dom-walk@npm:0.1.2" + checksum: 10c0/4d2ad9062a9423d890f8577aa202b597a6b85f9489bdde656b9443901b8b322b289655c3affefc58ec2e41931e0828dfee0a1d2db6829a607d76def5901fc5a9 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"error@npm:^4.3.0": + version: 4.4.0 + resolution: "error@npm:4.4.0" + dependencies: + camelize: "npm:^1.0.0" + string-template: "npm:~0.2.0" + xtend: "npm:~4.0.0" + checksum: 10c0/6aecddafbc14db142a47df295b2d832630dd4af6ec62a52dbf00eefa7adea249a3182a6c920c5e24974204f7234d02ed2b073f6f8eb164ba2e620d93218e2e66 + languageName: node + linkType: hard + +"esbuild@npm:^0.20.1": + version: 0.20.2 + resolution: "esbuild@npm:0.20.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.20.2" + "@esbuild/android-arm": "npm:0.20.2" + "@esbuild/android-arm64": "npm:0.20.2" + "@esbuild/android-x64": "npm:0.20.2" + "@esbuild/darwin-arm64": "npm:0.20.2" + "@esbuild/darwin-x64": "npm:0.20.2" + "@esbuild/freebsd-arm64": "npm:0.20.2" + "@esbuild/freebsd-x64": "npm:0.20.2" + "@esbuild/linux-arm": "npm:0.20.2" + "@esbuild/linux-arm64": "npm:0.20.2" + "@esbuild/linux-ia32": "npm:0.20.2" + "@esbuild/linux-loong64": "npm:0.20.2" + "@esbuild/linux-mips64el": "npm:0.20.2" + "@esbuild/linux-ppc64": "npm:0.20.2" + "@esbuild/linux-riscv64": "npm:0.20.2" + "@esbuild/linux-s390x": "npm:0.20.2" + "@esbuild/linux-x64": "npm:0.20.2" + "@esbuild/netbsd-x64": "npm:0.20.2" + "@esbuild/openbsd-x64": "npm:0.20.2" + "@esbuild/sunos-x64": "npm:0.20.2" + "@esbuild/win32-arm64": "npm:0.20.2" + "@esbuild/win32-ia32": "npm:0.20.2" + "@esbuild/win32-x64": "npm:0.20.2" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 + languageName: node + linkType: hard + +"ev-store@npm:^7.0.0": + version: 7.0.0 + resolution: "ev-store@npm:7.0.0" + dependencies: + individual: "npm:^3.0.0" + checksum: 10c0/a470c07142a34ebc1aff20291fafe56675f4231ac5077de2dd6df6134e257a603b45efd4865c2f368084e40b1ac8efcec1459a182ce4bcd52256ae70e1b3dd5d + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 + languageName: node + linkType: hard + +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + +"feather-icons@npm:^4.29.2": + version: 4.29.2 + resolution: "feather-icons@npm:4.29.2" + dependencies: + classnames: "npm:^2.2.5" + core-js: "npm:^3.1.3" + checksum: 10c0/a23f8fbb6e96c901290308bb96267660ddd32c367074411e6a641c030448eff8041072c46e82cbf3bb3c4b2440df107e8defed09ff068e55117db6b867ca7b32 + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"global@npm:^4.3.0": + version: 4.4.0 + resolution: "global@npm:4.4.0" + dependencies: + min-document: "npm:^2.19.0" + process: "npm:^0.11.10" + checksum: 10c0/4a467aec6602c00a7c5685f310574ab04e289ad7f894f0f01c9c5763562b82f4b92d1e381ce6c5bbb12173e2a9f759c1b63dda6370cfb199970267e14d90aa91 + languageName: node + linkType: hard + +"graceful-fs@npm:4.2.10": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 10c0/4223a833e38e1d0d2aea630c2433cfb94ddc07dfc11d511dbd6be1d16688c5be848acc31f9a5d0d0ddbfb56d2ee5a6ae0278aceeb0ca6a13f27e06b9956fb952 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"individual@npm:^3.0.0": + version: 3.0.0 + resolution: "individual@npm:3.0.0" + checksum: 10c0/1d5b7af8833a4af77755a98abc0f69e0f54396ca379a5b2287f0b4dafbbbd9ac896e413e780ce18e61476b9bbfe4144b8a36d218770a7a707d490c09d428ea1b + languageName: node + linkType: hard + +"ini@npm:^1.3.4, ini@npm:~1.3.0": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"is-buffer@npm:~1.1.6": + version: 1.1.6 + resolution: "is-buffer@npm:1.1.6" + checksum: 10c0/ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234 + languageName: node + linkType: hard + +"is-object@npm:^1.0.1": + version: 1.0.2 + resolution: "is-object@npm:1.0.2" + checksum: 10c0/9cfb80c3a850f453d4a77297e0556bc2040ac6bea5b6e418aee208654938b36bab768169bef3945ccfac7a9bb460edd8034e7c6d8973bcf147d7571e1b53e764 + languageName: node + linkType: hard + +"isexe@npm:^4.0.0": + version: 4.0.0 + resolution: "isexe@npm:4.0.0" + checksum: 10c0/5884815115bceac452877659a9c7726382531592f43dc29e5d48b7c4100661aed54018cb90bd36cb2eaeba521092570769167acbb95c18d39afdccbcca06c5ce + languageName: node + linkType: hard + +"ky@npm:^1.2.0": + version: 1.3.0 + resolution: "ky@npm:1.3.0" + checksum: 10c0/44a77a6231b6facb73e5278468edf5bae3c47c2b025fb5474e11847710178a87eb5731af86fe357802ebe009fdac9f09d518862d8a03c39a4e2069947306b420 + languageName: node + linkType: hard + +"latest-version@npm:^9.0.0": + version: 9.0.0 + resolution: "latest-version@npm:9.0.0" + dependencies: + package-json: "npm:^10.0.0" + checksum: 10c0/643cfda3a58dfb3af221a2950e433393d28a5adbe225d1cbbb358dbcbb04e9f8dce15b892f8ae3e3156f50693428dbd7ca13a69edfbdfcd94e62519480d7041e + languageName: node + linkType: hard + +"md5@npm:^2.3.0": + version: 2.3.0 + resolution: "md5@npm:2.3.0" + dependencies: + charenc: "npm:0.0.2" + crypt: "npm:0.0.2" + is-buffer: "npm:~1.1.6" + checksum: 10c0/14a21d597d92e5b738255fbe7fe379905b8cb97e0a49d44a20b58526a646ec5518c337b817ce0094ca94d3e81a3313879c4c7b510d250c282d53afbbdede9110 + languageName: node + linkType: hard + +"min-document@npm:^2.19.0": + version: 2.19.0 + resolution: "min-document@npm:2.19.0" + dependencies: + dom-walk: "npm:^0.1.0" + checksum: 10c0/783724da716fc73a51c171865d7b29bf2b855518573f82ef61c40d214f6898d7b91b5c5419e4d22693cdb78d4615873ebc3b37d7639d3dd00ca283e5a07c7af9 + languageName: node + linkType: hard + +"minimist@npm:^1.2.0": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + languageName: node + linkType: hard + +"minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.3 + resolution: "minipass@npm:7.1.3" + checksum: 10c0/539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb + languageName: node + linkType: hard + +"minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec + languageName: node + linkType: hard + +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + languageName: node + linkType: hard + +"nanoid@npm:^4.0.1": + version: 4.0.2 + resolution: "nanoid@npm:4.0.2" + bin: + nanoid: bin/nanoid.js + checksum: 10c0/3fec62f422bc4727918eda0e7aa43e9cbb2e759be72813a0587b9dac99727d3c7ad972efce7f4f1d4cb5c7c554136a1ec3b1043d1d91d28d818d6acbe98200e5 + languageName: node + linkType: hard + +"nanoid@npm:^5.0.7": + version: 5.0.7 + resolution: "nanoid@npm:5.0.7" + bin: + nanoid: bin/nanoid.js + checksum: 10c0/a3fb1c157e3e35378f44e5a7130c70f80c9037f66c9a37285e5e3d8298e8405fcb2399baaa420980b0fe5fd9c2e4186a6a31c3526f21de03cf34c1b459871401 + languageName: node + linkType: hard + +"next-tick@npm:^0.2.2": + version: 0.2.2 + resolution: "next-tick@npm:0.2.2" + checksum: 10c0/ccecbe773004af4ef06870dec192b5c8ad8cfe42425306bff1a90738339c6e6e3a520e65536f8a46a76b45ebf82a7049c8252b3518ec7bac9900859b786aed5b + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 13.0.1 + resolution: "node-gyp@npm:13.0.1" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + graceful-fs: "npm:^4.2.6" + nopt: "npm:^10.0.0" + proc-log: "npm:^7.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.5.4" + tinyglobby: "npm:^0.2.12" + undici: "npm:^8.4.1" + which: "npm:^7.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/424077bc9e9bbe953a8e86db473ba818cbc6a121714008c977fd589e21e5f0c811fbf22faac730dc7182450b5e52df301811d01ae3373898658d999b7710f4e6 + languageName: node + linkType: hard + +"nopt@npm:^10.0.0": + version: 10.0.1 + resolution: "nopt@npm:10.0.1" + dependencies: + abbrev: "npm:^5.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/980d89257f9587f3e1f77877ddbf905d6aa3b738ec33e49a4fa1a059a0dd82eb28063982b150654a7ae9de386f2ead60e56172db7d37cf56de545f7392a2a26a + languageName: node + linkType: hard + +"package-json@npm:^10.0.0": + version: 10.0.0 + resolution: "package-json@npm:10.0.0" + dependencies: + ky: "npm:^1.2.0" + registry-auth-token: "npm:^5.0.2" + registry-url: "npm:^6.0.1" + semver: "npm:^7.6.0" + checksum: 10c0/54e30f6ddbe4fea9ae41d1d938ba033a5c5b1528c473b5155a69d673adcbb575b94f1ade6adaed1d0b2c1429649d7395edd71564d2a3b1dbff73d31675731e85 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: 10c0/c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400 + languageName: node + linkType: hard + +"picomatch@npm:^4.0.4": + version: 4.0.5 + resolution: "picomatch@npm:4.0.5" + checksum: 10c0/947bc6b6e1ff1e6c5aaf95b107a0839d12802f4f7b867663f67d47accba939ca1cb582cf99dfc30438efa1c4648ac5990967e783e8929c36b03e8440704ef1bd + languageName: node + linkType: hard + +"postcss@npm:^8.4.38": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.0.0" + source-map-js: "npm:^1.2.0" + checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 + languageName: node + linkType: hard + +"proc-log@npm:^7.0.0": + version: 7.0.0 + resolution: "proc-log@npm:7.0.0" + checksum: 10c0/b89c2d862604f35fec795477b0c7e376feab3ba0d4f4d291c4e959567442697cf451ac557d0623c1cc38af45a78128b983410f397a10c5d3a67f76c33de4754b + languageName: node + linkType: hard + +"process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 + languageName: node + linkType: hard + +"proto-list@npm:~1.2.1": + version: 1.2.4 + resolution: "proto-list@npm:1.2.4" + checksum: 10c0/b9179f99394ec8a68b8afc817690185f3b03933f7b46ce2e22c1930dc84b60d09f5ad222beab4e59e58c6c039c7f7fcf620397235ef441a356f31f9744010e12 + languageName: node + linkType: hard + +"querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa + languageName: node + linkType: hard + +"randomcolor@npm:^0.6.2": + version: 0.6.2 + resolution: "randomcolor@npm:0.6.2" + checksum: 10c0/845b8b4a31ff4a6fe590930217db93ca5741b0eb7b363c564d5db72d52449383bd4cc44b77b8ae64cf4b70118ef7b8b9062134743e9ec7a6798d6a6f84318a2a + languageName: node + linkType: hard + +"rc@npm:1.2.8": + version: 1.2.8 + resolution: "rc@npm:1.2.8" + dependencies: + deep-extend: "npm:^0.6.0" + ini: "npm:~1.3.0" + minimist: "npm:^1.2.0" + strip-json-comments: "npm:~2.0.1" + bin: + rc: ./cli.js + checksum: 10c0/24a07653150f0d9ac7168e52943cc3cb4b7a22c0e43c7dff3219977c2fdca5a2760a304a029c20811a0e79d351f57d46c9bde216193a0f73978496afc2b85b15 + languageName: node + linkType: hard + +"registry-auth-token@npm:^5.0.2": + version: 5.0.2 + resolution: "registry-auth-token@npm:5.0.2" + dependencies: + "@pnpm/npm-conf": "npm:^2.1.0" + checksum: 10c0/20fc2225681cc54ae7304b31ebad5a708063b1949593f02dfe5fb402bc1fc28890cecec6497ea396ba86d6cca8a8480715926dfef8cf1f2f11e6f6cc0a1b4bde + languageName: node + linkType: hard + +"registry-url@npm:^6.0.1": + version: 6.0.1 + resolution: "registry-url@npm:6.0.1" + dependencies: + rc: "npm:1.2.8" + checksum: 10c0/66e2221c8113fc35ee9d23fe58cb516fc8d556a189fb8d6f1011a02efccc846c4c9b5075b4027b99a5d5c9ad1345ac37f297bea3c0ca30d607ec8084bf561b90 + languageName: node + linkType: hard + +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 + languageName: node + linkType: hard + +"rollup@npm:^4.13.0": + version: 4.18.0 + resolution: "rollup@npm:4.18.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.18.0" + "@rollup/rollup-android-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-x64": "npm:4.18.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.18.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-musl": "npm:4.18.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.18.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.18.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.18.0" + "@types/estree": "npm:1.0.5" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/7d0239f029c48d977e0d0b942433bed9ca187d2328b962fc815fc775d0fdf1966ffcd701fef265477e999a1fb01bddcc984fc675d1b9d9864bf8e1f1f487e23e + languageName: node + linkType: hard + +"semver@npm:^7.3.5": + version: 7.8.5 + resolution: "semver@npm:7.8.5" + bin: + semver: bin/semver.js + checksum: 10c0/b1f3127a5be8125a94f37188b361c212466c292c6910adce3ec106cff5dc211ccaedc4739c11bb70fda59d6fc1f040a9bca289f4e093451521a2372e5231fe0c + languageName: node + linkType: hard + +"semver@npm:^7.6.0": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 + languageName: node + linkType: hard + +"string-argv@npm:^0.3.2": + version: 0.3.2 + resolution: "string-argv@npm:0.3.2" + checksum: 10c0/75c02a83759ad1722e040b86823909d9a2fc75d15dd71ec4b537c3560746e33b5f5a07f7332d1e3f88319909f82190843aa2f0a0d8c8d591ec08e93d5b8dec82 + languageName: node + linkType: hard + +"string-template@npm:~0.2.0": + version: 0.2.1 + resolution: "string-template@npm:0.2.1" + checksum: 10c0/5dc9bd8741e50aaf1ebb616c64fdada32301dc52718692a7a13088285b96fecd1010ab612b348ef29c08dff4df4f96c8e80689ca855a578d01cc182e48199182 + languageName: node + linkType: hard + +"strip-json-comments@npm:~2.0.1": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 10c0/b509231cbdee45064ff4f9fd73609e2bcc4e84a4d508e9dd0f31f70356473fde18abfb5838c17d56fb236f5a06b102ef115438de0600b749e818a35fbbc48c43 + languageName: node + linkType: hard + +"tar@npm:^7.5.4": + version: 7.5.22 + resolution: "tar@npm:7.5.22" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.1.0" + yallist: "npm:^5.0.0" + checksum: 10c0/1311f6be85a8157ac4c9147bae43e13923d2a1aae15e4aa1bd5239e4e03d2cf53cfe103dde7f35832fbb4c938b042856bc8e9a0afd29abd05e2d1608788c4fea + languageName: node + linkType: hard + +"termina@workspace:.": + version: 0.0.0-use.local + resolution: "termina@workspace:." + dependencies: + "@calcit/procs": "npm:^0.13.19" + bottom-tip: "npm:^0.1.5" + chalk: "npm:^5.3.0" + dayjs: "npm:^1.11.11" + feather-icons: "npm:^4.29.2" + latest-version: "npm:^9.0.0" + md5: "npm:^2.3.0" + nanoid: "npm:^5.0.7" + randomcolor: "npm:^0.6.2" + string-argv: "npm:^0.3.2" + url-parse: "npm:^1.5.10" + vite: "npm:^5.2.13" + ws: "npm:^8.17.0" + bin: + termina: ./server.mjs + languageName: unknown + linkType: soft + +"tinyglobby@npm:^0.2.12": + version: 0.2.17 + resolution: "tinyglobby@npm:0.2.17" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.4" + checksum: 10c0/7f7bb0f197c88bc4b20c231e0deca4240ca3bf313a88f5a7fee93a872b84966a4d50220947c0455ad07a60b3b360961c5b7fd979222aeb716a9f99b412002e4c + languageName: node + linkType: hard + +"undici@npm:^8.4.1": + version: 8.10.0 + resolution: "undici@npm:8.10.0" + checksum: 10c0/37ae2b1db8f65c3a003504e2040e96887b99f9db16ba07dcf49c37ed8b7f8c72f4452f2d46f52f7c9e49518fe8325e3b5e7e02ac3a2424886bd67d4b62a0ecab + languageName: node + linkType: hard + +"url-parse@npm:^1.5.10": + version: 1.5.10 + resolution: "url-parse@npm:1.5.10" + dependencies: + querystringify: "npm:^2.1.1" + requires-port: "npm:^1.0.0" + checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 + languageName: node + linkType: hard + +"virtual-dom@npm:^2.1.1": + version: 2.1.1 + resolution: "virtual-dom@npm:2.1.1" + dependencies: + browser-split: "npm:0.0.1" + error: "npm:^4.3.0" + ev-store: "npm:^7.0.0" + global: "npm:^4.3.0" + is-object: "npm:^1.0.1" + next-tick: "npm:^0.2.2" + x-is-array: "npm:0.1.0" + x-is-string: "npm:0.1.0" + checksum: 10c0/15b89e0ae3d259a190c0489c74b3119f10e93fe55d108f394749a1a324e413e22fbc98710538b31cfaafbedd2ab0ff5379c61790e20778b923e33375f47d3cfb + languageName: node + linkType: hard + +"vite@npm:^5.2.13": + version: 5.2.13 + resolution: "vite@npm:5.2.13" + dependencies: + esbuild: "npm:^0.20.1" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.38" + rollup: "npm:^4.13.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/f7a99da71884e69cc581dcfb43d73c8d56d73b9668d6980131603c544d6323c6003a20f376531dc0cfcf36bf5009bc465f89e6c5f8bd9d22868987aba4e4af1b + languageName: node + linkType: hard + +"which@npm:^7.0.0": + version: 7.0.0 + resolution: "which@npm:7.0.0" + dependencies: + isexe: "npm:^4.0.0" + bin: + node-which: bin/which.js + checksum: 10c0/ca0b54f198f78bbc4b7c02e34bda8d335cb352e0adb4cbca1c37b1a957af3a879a82c4c27ca6525bc942f548d8b64f816ef6528360af9f3de55ffb9b979b620d + languageName: node + linkType: hard + +"ws@npm:^8.17.0": + version: 8.17.0 + resolution: "ws@npm:8.17.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/55241ec93a66fdfc4bf4f8bc66c8eb038fda2c7a4ee8f6f157f2ca7dc7aa76aea0c0da0bf3adb2af390074a70a0e45456a2eaf80e581e630b75df10a64b0a990 + languageName: node + linkType: hard + +"x-is-array@npm:0.1.0": + version: 0.1.0 + resolution: "x-is-array@npm:0.1.0" + checksum: 10c0/b559d9acfdffb3ea6c31e07b152439df2e85d98cc674846ccb785a003ff597bd3e31475d50eda62296c1503284c69c00bbb1f1dd5b3958b32aa72ea26099c42c + languageName: node + linkType: hard + +"x-is-string@npm:0.1.0": + version: 0.1.0 + resolution: "x-is-string@npm:0.1.0" + checksum: 10c0/1ec001229eb17ac5c08c5bfb03c6d6e415306a6e923c0dbcadc5cb655b6008f61d50f29fcf610c9527bcbb9df40db82fb3cc9aefcb575898fba2affa17864f1c + languageName: node + linkType: hard + +"xtend@npm:~4.0.0": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard From f71e26e04d2f9fac262243434b0f933976078f34 Mon Sep 17 00:00:00 2001 From: tiye Date: Mon, 17 Aug 2026 15:29:43 +0800 Subject: [PATCH 2/7] chore: bump setup-cr to 0.0.9 --- .github/workflows/npm-publish.yaml | 2 +- .github/workflows/upload.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/npm-publish.yaml b/.github/workflows/npm-publish.yaml index 1eeb322..4e24b33 100644 --- a/.github/workflows/npm-publish.yaml +++ b/.github/workflows/npm-publish.yaml @@ -17,7 +17,7 @@ jobs: registry-url: https://registry.npmjs.org/ cache: yarn - - uses: calcit-lang/setup-cr@0.0.7 + - uses: calcit-lang/setup-cr@0.0.9 - run: caps --ci && yarn && yarn compile-server && yarn compile-page && yarn release-page diff --git a/.github/workflows/upload.yaml b/.github/workflows/upload.yaml index 80acfc8..e616267 100644 --- a/.github/workflows/upload.yaml +++ b/.github/workflows/upload.yaml @@ -17,7 +17,7 @@ jobs: node-version: 20 cache: 'yarn' - - uses: calcit-lang/setup-cr@0.0.7 + - uses: calcit-lang/setup-cr@0.0.9 - run: caps --ci && yarn && yarn compile-server && yarn compile-page && yarn release-page From 473235cd90d7a6264704f9cb9af14afe20f797fc Mon Sep 17 00:00:00 2001 From: tiye Date: Mon, 17 Aug 2026 15:33:21 +0800 Subject: [PATCH 3/7] chore: remove removed cr -1 flags --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index df4c791..986a208 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "bin": "./server.mjs", "scripts": { "watch-server": "cr js", - "compile-server": "cr -1 js", - "compile-page": "cr --entry page --emit-path out-page -1 js", + "compile-server": "cr js", + "compile-page": "cr --entry page --emit-path out-page js", "release-page": "vite build --base=./", "watch-page": "cr --entry page --emit-path out-page/ js" }, From b9ee6778f0470652672579c6db4670df244a43ed Mon Sep 17 00:00:00 2001 From: tiye Date: Mon, 17 Aug 2026 15:37:58 +0800 Subject: [PATCH 4/7] chore: migrate compact snapshot to calcit.cirru --- calcit.cirru | 15688 +++++++------------------------------------------ 1 file changed, 2261 insertions(+), 13427 deletions(-) diff --git a/calcit.cirru b/calcit.cirru index 291935c..6f8aa9b 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -1,13457 +1,2291 @@ -{} (:package |app) - :configs $ {} (:init-fn |app.server/main!) (:port 6001) (:reload-fn |app.server/reload!) (:storage-key |calcit.cirru) (:version |0.1.19) - :modules $ [] |lilac/ |recollect/ |memof/ |ws-edn.calcit/ |cumulo-util.calcit/ |cumulo-reel.calcit/ |fuzzy-filter/ +{} (:about "|Machine-generated snapshot. Do not edit directly — changes will be overwritten. Use `cr query` to inspect and `cr edit`/`cr tree` to modify. Run `cr docs agents --full` first. Manual edits must follow format and schema conventions, then run `cr edit format`.") (:package |app) (:version |0.1.19) :entries $ {} - :page $ {} (:init-fn |app.client/main!) (:reload-fn |app.client/reload!) + :default $ {} (:description |) (:init-fn 'app.server/main!) (:mode :native) (:reload-fn 'app.server/reload!) + :modules $ [] |lilac/ |recollect/ |memof/ |ws-edn.calcit/ |cumulo-util.calcit/ |cumulo-reel.calcit/ |fuzzy-filter/ + :type-slots $ {} + :page $ {} (:description |) (:init-fn 'app.client/main!) (:mode :native) (:reload-fn 'app.client/reload!) :modules $ [] |respo.calcit/ |lilac/ |recollect/ |memof/ |respo-ui.calcit/ |ws-edn.calcit/ |cumulo-util.calcit/ |respo-message.calcit/ |cumulo-reel.calcit/ |fuzzy-filter/ |alerts.calcit/ |respo-feather.calcit/ + :type-slots $ {} :files $ {} - |app.client $ %{} :FileEntry + |app.client $ %{} 'FileEntry :defs $ {} - |*states $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1629790433013) (:by |B1y7Rc-Zz) (:text |defatom) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |*states) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1629797696054) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797697233) (:by |B1y7Rc-Zz) (:text |:states) - |j $ %{} :Expr (:at 1629797698034) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797698399) (:by |B1y7Rc-Zz) (:text |{}) - |*store $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1629790423575) (:by |B1y7Rc-Zz) (:text |defatom) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |*store) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |nil) - |connect! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |connect!) - |r $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |v $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |let) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |url-obj) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |url-parse) - |j $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |js/location.href) - |r $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |true) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |host) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |either) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |url-obj) - |r $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |.-query) - |v $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |.-host) - |r $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |js/location.hostname) - |r $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |port) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |either) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |url-obj) - |r $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |.-query) - |v $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |.-port) - |r $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |:port) - |j $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |config/site) - |r $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |ws-connect!) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text "|\"ws://") - |r $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |host) - |v $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text "|\":") - |x $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |port) - |r $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |:on-open) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |event) - |r $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |simulate-login!) - |r $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |:on-close) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |event) - |r $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |reset!) - |j $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |*store) - |r $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |nil) - |v $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |js/console.error) - |j $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text "|\"Lost connection!") - |v $ %{} :Expr (:at 1629790459375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |:on-data) - |j $ %{} :Leaf (:at 1629790459375) (:by |B1y7Rc-Zz) (:text |on-server-data) - |dispatch! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |dispatch!) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |op) - |v $ %{} :Expr (:at 1553327343128) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327343128) (:by |B1y7Rc-Zz) (:text |when) - |j $ %{} :Expr (:at 1553327343128) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327343128) (:by |B1y7Rc-Zz) (:text |and) - |j $ %{} :Leaf (:at 1553327343128) (:by |B1y7Rc-Zz) (:text |config/dev?) - |r $ %{} :Expr (:at 1553327343128) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327343128) (:by |B1y7Rc-Zz) (:text |not=) - |j $ %{} :Expr (:at 1689561578521) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689561579354) (:by |B1y7Rc-Zz) (:text |nth) - |T $ %{} :Leaf (:at 1553327343128) (:by |B1y7Rc-Zz) (:text |op) - |b $ %{} :Leaf (:at 1689561580041) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553327343128) (:by |B1y7Rc-Zz) (:text |:states) - |r $ %{} :Expr (:at 1553327343128) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327343128) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1553327343128) (:by |B1y7Rc-Zz) (:text "|\"Dispatch") - |r $ %{} :Leaf (:at 1553327343128) (:by |B1y7Rc-Zz) (:text |op) - |x $ %{} :Expr (:at 1512319531669) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689561585848) (:by |B1y7Rc-Zz) (:text |tag-match) - |L $ %{} :Leaf (:at 1512319536359) (:by |B1y7Rc-Zz) (:text |op) - |T $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Expr (:at 1689561589557) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:states) - |b $ %{} :Leaf (:at 1689561591497) (:by |B1y7Rc-Zz) (:text |cursor) - |h $ %{} :Leaf (:at 1689561591739) (:by |B1y7Rc-Zz) (:text |s) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |reset!) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |*states) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1629789993128) (:by |B1y7Rc-Zz) (:text |update-states) - |j $ %{} :Leaf (:at 1629789998447) (:by |B1y7Rc-Zz) (:text |@*states) - |r $ %{} :Leaf (:at 1689561594153) (:by |B1y7Rc-Zz) (:text |cursor) - |t $ %{} :Leaf (:at 1689561594447) (:by |B1y7Rc-Zz) (:text |s) - |j $ %{} :Expr (:at 1512319547838) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561595707) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1512319553572) (:by |B1y7Rc-Zz) (:text |:effect/connect) - |j $ %{} :Expr (:at 1512319556120) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1512319559727) (:by |B1y7Rc-Zz) (:text |connect!) - |n $ %{} :Expr (:at 1689561597643) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689561598120) (:by |B1y7Rc-Zz) (:text |_) - |T $ %{} :Expr (:at 1689561588334) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561588334) (:by |B1y7Rc-Zz) (:text |ws-send!) - |b $ %{} :Leaf (:at 1689561603643) (:by |B1y7Rc-Zz) (:text |op) - |main! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |main!) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |s $ %{} :Expr (:at 1684121931582) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684121931582) (:by |B1y7Rc-Zz) (:text |if) - |b $ %{} :Leaf (:at 1684121931582) (:by |B1y7Rc-Zz) (:text |config/dev?) - |h $ %{} :Expr (:at 1684121931582) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684121931582) (:by |B1y7Rc-Zz) (:text |load-console-formatter!) - |t $ %{} :Expr (:at 1553327358841) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327358841) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1553327358841) (:by |B1y7Rc-Zz) (:text "|\"Running mode:") - |r $ %{} :Expr (:at 1553327358841) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327358841) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Leaf (:at 1553327358841) (:by |B1y7Rc-Zz) (:text |config/dev?) - |r $ %{} :Leaf (:at 1553327358841) (:by |B1y7Rc-Zz) (:text "|\"dev") - |v $ %{} :Leaf (:at 1553327358841) (:by |B1y7Rc-Zz) (:text "|\"release") - |x $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |render-app!) - |xD $ %{} :Expr (:at 1512319371768) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1512319373162) (:by |B1y7Rc-Zz) (:text |connect!) - |yT $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |add-watch) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |*store) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:changes) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |P $ %{} :Leaf (:at 1629790078736) (:by |B1y7Rc-Zz) (:text |fn) - |d $ %{} :Expr (:at 1629790079042) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790081229) (:by |B1y7Rc-Zz) (:text |s) - |j $ %{} :Leaf (:at 1629790079761) (:by |B1y7Rc-Zz) (:text |p) - |r $ %{} :Expr (:at 1629790083114) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |render-app!) - |yj $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |add-watch) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |*states) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:changes) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1629790074087) (:by |B1y7Rc-Zz) (:text |fn) - |f $ %{} :Expr (:at 1629790074377) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790082634) (:by |B1y7Rc-Zz) (:text |s) - |j $ %{} :Leaf (:at 1629790075337) (:by |B1y7Rc-Zz) (:text |p) - |r $ %{} :Expr (:at 1629790083723) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |render-app!) - |yl $ %{} :Expr (:at 1553330698464) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790097575) (:by |B1y7Rc-Zz) (:text |js/window.addEventListener) - |j $ %{} :Leaf (:at 1553330718563) (:by |B1y7Rc-Zz) (:text "|\"keydown") - |r $ %{} :Expr (:at 1553330718994) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330719312) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1553330719582) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330724062) (:by |B1y7Rc-Zz) (:text |event) - |r $ %{} :Expr (:at 1553330724518) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330728739) (:by |B1y7Rc-Zz) (:text |on-window-keydown) - |j $ %{} :Leaf (:at 1553330730139) (:by |B1y7Rc-Zz) (:text |event) - |yn $ %{} :Expr (:at 1553327365320) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327365320) (:by |B1y7Rc-Zz) (:text |on-page-touch) - |j $ %{} :Expr (:at 1553327365320) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790101096) (:by |B1y7Rc-Zz) (:text |\) - |j $ %{} :Leaf (:at 1553327365320) (:by |B1y7Rc-Zz) (:text |if) - |r $ %{} :Expr (:at 1553327365320) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327365320) (:by |B1y7Rc-Zz) (:text |nil?) - |j $ %{} :Leaf (:at 1553327365320) (:by |B1y7Rc-Zz) (:text |@*store) - |v $ %{} :Expr (:at 1553327365320) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327365320) (:by |B1y7Rc-Zz) (:text |connect!) - |mount-target $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |mount-target) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1696745567457) (:by |B1y7Rc-Zz) (:text |js/document.querySelector) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text ||.app) - |on-server-data $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |on-server-data) - |r $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |data) - |v $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |case-default) - |j $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |:kind) - |j $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |data) - |r $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text "|\"unknown server data kind:") - |r $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |data) - |v $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |:patch) - |j $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |let) - |j $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |changes) - |j $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |:data) - |j $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |data) - |r $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |when) - |j $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |config/dev?) - |r $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |js/console.log) - |j $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text "|\"Changes") - |r $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |changes) - |v $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |reset!) - |j $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |*store) - |r $ %{} :Expr (:at 1629790473254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |patch-twig) - |j $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |@*store) - |r $ %{} :Leaf (:at 1629790473254) (:by |B1y7Rc-Zz) (:text |changes) - |on-window-keydown $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553330731463) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330731463) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1553330731463) (:by |B1y7Rc-Zz) (:text |on-window-keydown) - |r $ %{} :Expr (:at 1553330731463) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330733174) (:by |B1y7Rc-Zz) (:text |event) - |v $ %{} :Expr (:at 1553330733679) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330734833) (:by |B1y7Rc-Zz) (:text |when) - |j $ %{} :Expr (:at 1553330735279) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330736182) (:by |B1y7Rc-Zz) (:text |and) - |j $ %{} :Expr (:at 1553330737065) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330737816) (:by |B1y7Rc-Zz) (:text |=) - |j $ %{} :Leaf (:at 1553330742844) (:by |B1y7Rc-Zz) (:text "|\"k") - |r $ %{} :Expr (:at 1553330744618) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330747968) (:by |B1y7Rc-Zz) (:text |.-key) - |j $ %{} :Leaf (:at 1553330748795) (:by |B1y7Rc-Zz) (:text |event) - |r $ %{} :Expr (:at 1553330751004) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330755413) (:by |B1y7Rc-Zz) (:text |.-metaKey) - |j $ %{} :Leaf (:at 1553330756973) (:by |B1y7Rc-Zz) (:text |event) - |r $ %{} :Expr (:at 1553621925078) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1683802939416) (:by |B1y7Rc-Zz) (:text |case-default) - |L $ %{} :Expr (:at 1553621931272) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621931272) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Leaf (:at 1553621931272) (:by |B1y7Rc-Zz) (:text |@*store) - |r $ %{} :Leaf (:at 1553621931272) (:by |B1y7Rc-Zz) (:text |:router) - |v $ %{} :Leaf (:at 1553621931272) (:by |B1y7Rc-Zz) (:text |:name) - |P $ %{} :Expr (:at 1683802940987) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1683802940987) (:by |B1y7Rc-Zz) (:text |do) - |b $ %{} :Expr (:at 1683802940987) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1683802940987) (:by |B1y7Rc-Zz) (:text |println) - |b $ %{} :Leaf (:at 1683802940987) (:by |B1y7Rc-Zz) (:text "|\"no thing to clear in") - |h $ %{} :Expr (:at 1683802940987) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1683802940987) (:by |B1y7Rc-Zz) (:text |->) - |b $ %{} :Leaf (:at 1683802940987) (:by |B1y7Rc-Zz) (:text |@*store) - |h $ %{} :Leaf (:at 1683802940987) (:by |B1y7Rc-Zz) (:text |:router) - |l $ %{} :Leaf (:at 1683802940987) (:by |B1y7Rc-Zz) (:text |:name) - |T $ %{} :Expr (:at 1553621932234) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553621934787) (:by |B1y7Rc-Zz) (:text |:home) - |T $ %{} :Expr (:at 1714229048707) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |do) - |b $ %{} :Expr (:at 1714229048707) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |dispatch!) - |b $ %{} :Expr (:at 1714229048707) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |::) - |b $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |:process/clear) - |h $ %{} :Expr (:at 1714229048707) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |if-let) - |b $ %{} :Expr (:at 1714229048707) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |enlarge-view) - |b $ %{} :Expr (:at 1714229048707) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |->) - |b $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |@*store) - |h $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |:session) - |l $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |w-js-log) - |o $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |:enlarge-view) - |h $ %{} :Expr (:at 1714229048707) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |dispatch!) - |b $ %{} :Expr (:at 1714229048707) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |::) - |b $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |:process/shorten-content) - |h $ %{} :Leaf (:at 1714229048707) (:by |B1y7Rc-Zz) (:text |enlarge-view) - |j $ %{} :Expr (:at 1553621935532) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621940264) (:by |B1y7Rc-Zz) (:text |:history) - |j $ %{} :Expr (:at 1553621943509) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621943509) (:by |B1y7Rc-Zz) (:text |dispatch!) - |j $ %{} :Expr (:at 1689561892837) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689561893448) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1553621948271) (:by |B1y7Rc-Zz) (:text |:process/clear-history) - |n $ %{} :Expr (:at 1696745603840) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1696745605075) (:by |B1y7Rc-Zz) (:text |:process) - |b $ %{} :Expr (:at 1696745605716) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1696745608260) (:by |B1y7Rc-Zz) (:text |dispatch!) - |b $ %{} :Expr (:at 1696745609083) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1696745609701) (:by |B1y7Rc-Zz) (:text |::) - |b $ %{} :Leaf (:at 1696745615597) (:by |B1y7Rc-Zz) (:text |:process/shorten-content) - |h $ %{} :Expr (:at 1696745617094) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1696745618261) (:by |B1y7Rc-Zz) (:text |->) - |b $ %{} :Leaf (:at 1696745620616) (:by |B1y7Rc-Zz) (:text |@*store) - |h $ %{} :Leaf (:at 1696745622354) (:by |B1y7Rc-Zz) (:text |:router) - |m $ %{} :Leaf (:at 1704781703722) (:by |B1y7Rc-Zz) (:text |:params) - |o $ %{} :Leaf (:at 1704781705165) (:by |B1y7Rc-Zz) (:text |:id) - |reload! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |reload!) - |r $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |v $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |or) - |j $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |some?) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |client-errors) - |r $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |some?) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |server-errors) - |r $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |hud!) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text "|\"error") - |r $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |client-errors) - |r $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |&newline) - |v $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |server-errors) - |v $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |do) - |j $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |hud!) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text "|\"inactive") - |r $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |nil) - |r $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |remove-watch) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |*store) - |r $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |:changes) - |v $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |remove-watch) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |*states) - |r $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |:changes) - |x $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |clear-cache!) - |y $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |render-app!) - |yT $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |add-watch) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |*store) - |r $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |:changes) - |v $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |store) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |prev) - |r $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |render-app!) - |yj $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |add-watch) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |*states) - |r $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |:changes) - |v $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |states) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |prev) - |r $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |render-app!) - |yr $ %{} :Expr (:at 1629797005620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1629797005620) (:by |B1y7Rc-Zz) (:text "|\"Code updated.") - |render-app! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |render-app!) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1629790090190) (:by |B1y7Rc-Zz) (:text |render!) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |mount-target) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-container) - |j $ %{} :Expr (:at 1629797708855) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629797710162) (:by |B1y7Rc-Zz) (:text |:states) - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |@*states) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |@*store) - |v $ %{} :Leaf (:at 1512318370491) (:by |B1y7Rc-Zz) (:text |dispatch!) - |simulate-login! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |simulate-login!) - |r $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |v $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |let) - |j $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |raw) - |j $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Leaf (:at 1689561958267) (:by |B1y7Rc-Zz) (:text |js/localStorage.getItem) - |r $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |:storage-key) - |j $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |config/site) - |r $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |some?) - |j $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |raw) - |r $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |do) - |j $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text "|\"Found storage.") - |r $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |dispatch!) - |j $ %{} :Expr (:at 1689561950115) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689561950828) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |:user/log-in) - |b $ %{} :Expr (:at 1689561954052) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561954052) (:by |B1y7Rc-Zz) (:text |parse-cirru-edn) - |b $ %{} :Leaf (:at 1689561954052) (:by |B1y7Rc-Zz) (:text |raw) - |v $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |do) - |j $ %{} :Expr (:at 1629790546184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1629790546184) (:by |B1y7Rc-Zz) (:text "|\"Found no storage.") - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |app.client) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |respo.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |render!) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |clear-cache!) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |realize-ssr!) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |respo.cursor) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1629790005339) (:by |B1y7Rc-Zz) (:text |update-states) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |app.comp.container) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-container) - |yT $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |app.schema) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |schema) - |yj $ %{} :Expr (:at 1527788760671) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1527788761874) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1527788764341) (:by |root) (:text |app.config) - |r $ %{} :Leaf (:at 1527788766627) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1527788767318) (:by |root) (:text |config) - |yr $ %{} :Expr (:at 1553327232862) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327232862) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327232862) (:by |B1y7Rc-Zz) (:text |ws-edn.client) - |r $ %{} :Leaf (:at 1553327232862) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553327232862) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327232862) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327232862) (:by |B1y7Rc-Zz) (:text |ws-connect!) - |r $ %{} :Leaf (:at 1553327232862) (:by |B1y7Rc-Zz) (:text |ws-send!) - |yv $ %{} :Expr (:at 1553327236242) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327236242) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327236242) (:by |B1y7Rc-Zz) (:text |recollect.patch) - |r $ %{} :Leaf (:at 1553327236242) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553327236242) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327236242) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327236242) (:by |B1y7Rc-Zz) (:text |patch-twig) - |yx $ %{} :Expr (:at 1553327239531) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327239531) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327239531) (:by |B1y7Rc-Zz) (:text |cumulo-util.core) - |r $ %{} :Leaf (:at 1553327239531) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553327239531) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327239531) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327239531) (:by |B1y7Rc-Zz) (:text |on-page-touch) - |yy $ %{} :Expr (:at 1553734434289) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734434670) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553734438464) (:by |B1y7Rc-Zz) (:text "|\"url-parse") - |r $ %{} :Leaf (:at 1629790012904) (:by |B1y7Rc-Zz) (:text |:default) - |v $ %{} :Leaf (:at 1553734442601) (:by |B1y7Rc-Zz) (:text |url-parse) - |yyT $ %{} :Expr (:at 1629797020947) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797020947) (:by |B1y7Rc-Zz) (:text "|\"bottom-tip") - |j $ %{} :Leaf (:at 1629797020947) (:by |B1y7Rc-Zz) (:text |:default) - |r $ %{} :Leaf (:at 1629797020947) (:by |B1y7Rc-Zz) (:text |hud!) - |yyj $ %{} :Expr (:at 1629797020947) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797020947) (:by |B1y7Rc-Zz) (:text "|\"./calcit.build-errors") - |j $ %{} :Leaf (:at 1629797020947) (:by |B1y7Rc-Zz) (:text |:default) - |r $ %{} :Leaf (:at 1629797020947) (:by |B1y7Rc-Zz) (:text |client-errors) - |yyr $ %{} :Expr (:at 1629797020947) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797020947) (:by |B1y7Rc-Zz) (:text "|\"../js-out/calcit.build-errors") - |j $ %{} :Leaf (:at 1629797020947) (:by |B1y7Rc-Zz) (:text |:default) - |r $ %{} :Leaf (:at 1629797020947) (:by |B1y7Rc-Zz) (:text |server-errors) - |app.comp.command $ %{} :FileEntry - :defs $ {} - |comp-command-button $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451008114) (:by |B1y7Rc-Zz) (:text |defcomp) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |comp-command-button) - |n $ %{} :Expr (:at 1553451008807) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451011255) (:by |B1y7Rc-Zz) (:text |workflow) - |r $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |div) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:background-color) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553495298442) (:by |B1y7Rc-Zz) (:text |100) - |r $ %{} :Leaf (:at 1553495308692) (:by |B1y7Rc-Zz) (:text |120) - |v $ %{} :Leaf (:at 1553495317307) (:by |B1y7Rc-Zz) (:text |60) - |r $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:padding) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text "||0 8px") - |v $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:display) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:inline-block) - |x $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:pointer) - |y $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1557043011087) (:by |B1y7Rc-Zz) (:text |:margin) - |j $ %{} :Leaf (:at 1557043012785) (:by |B1y7Rc-Zz) (:text |4) - |yT $ %{} :Expr (:at 1553495279171) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495280039) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Expr (:at 1553495286599) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495287067) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553495288710) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553495288966) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553495294960) (:by |B1y7Rc-Zz) (:text |40) - |r $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:on-click) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629786372463) (:by |B1y7Rc-Zz) (:text |&doseq) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |command) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |vals) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:commands) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |workflow) - |r $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:effect/run) - |r $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:command) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:code) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |command) - |r $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:cwd) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |join-path) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:base-dir) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |workflow) - |r $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:path) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |command) - |v $ %{} :Expr (:at 1553451616063) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451617403) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Expr (:at 1553451620107) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553451621230) (:by |B1y7Rc-Zz) (:text |:title) - |T $ %{} :Leaf (:at 1553451619950) (:by |B1y7Rc-Zz) (:text |command) - |r $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553451006350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |:name) - |j $ %{} :Leaf (:at 1553451006350) (:by |B1y7Rc-Zz) (:text |workflow) - |comp-command-editor $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |comp-command-editor) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |states) - |v $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |base-command) - |x $ %{} :Leaf (:at 1553402199381) (:by |B1y7Rc-Zz) (:text |on-submit) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |D $ %{} :Expr (:at 1629790216750) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790218830) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1629790219117) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790220673) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1629790221797) (:by |B1y7Rc-Zz) (:text |states) - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |state) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |or) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |states) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |some?) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |base-command) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |select-keys) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |base-command) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:code) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:path) - |v $ %{} :Leaf (:at 1553447634735) (:by |B1y7Rc-Zz) (:text |:title) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |b $ %{} :Expr (:at 1553401267232) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401269853) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1553401270702) (:by |B1y7Rc-Zz) (:text "|\"") - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:code) - |j $ %{} :Leaf (:at 1553401272425) (:by |B1y7Rc-Zz) (:text "|\"") - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:path) - |j $ %{} :Leaf (:at 1553401274393) (:by |B1y7Rc-Zz) (:text "|\"./") - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1553401222755) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401226423) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1676245333407) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1676245334358) (:by |B1y7Rc-Zz) (:text |merge) - |T $ %{} :Leaf (:at 1553401232440) (:by |B1y7Rc-Zz) (:text |ui/column) - |b $ %{} :Expr (:at 1676245335049) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1676245335352) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1676245335738) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1676245338733) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1676245350034) (:by |B1y7Rc-Zz) (:text "|\"0 16px 16px") - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1553401203547) (:by |B1y7Rc-Zz) (:text "|\"Command") - |r $ %{} :Expr (:at 1553401204317) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401204691) (:by |B1y7Rc-Zz) (:text |{}) - |r $ %{} :Expr (:at 1553447648269) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447651229) (:by |B1y7Rc-Zz) (:text |:font-size) - |j $ %{} :Leaf (:at 1553447685331) (:by |B1y7Rc-Zz) (:text |16) - |v $ %{} :Expr (:at 1553447683503) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447683503) (:by |B1y7Rc-Zz) (:text |:font-family) - |j $ %{} :Leaf (:at 1553447688627) (:by |B1y7Rc-Zz) (:text |ui/font-fancy) - |rT $ %{} :Expr (:at 1553401244667) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401244667) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553401244667) (:by |B1y7Rc-Zz) (:text |nil) - |r $ %{} :Leaf (:at 1553401244667) (:by |B1y7Rc-Zz) (:text |8) - |s $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |input) - |j $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |ui/input) - |r $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |:width) - |j $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |320) - |r $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |:font-family) - |j $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |ui/font-code) - |q $ %{} :Expr (:at 1553401285762) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401287933) (:by |B1y7Rc-Zz) (:text |:value) - |j $ %{} :Expr (:at 1553401288144) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401289061) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1553401289999) (:by |B1y7Rc-Zz) (:text |state) - |t $ %{} :Expr (:at 1553401291489) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401295170) (:by |B1y7Rc-Zz) (:text |:placeholder) - |j $ %{} :Leaf (:at 1553447573040) (:by |B1y7Rc-Zz) (:text "|\"title...") - |x $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |:on-input) - |j $ %{} :Expr (:at 1629790227118) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790227859) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1629790228310) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790230198) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629790230938) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790225311) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1629790226563) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1553401308809) (:by |B1y7Rc-Zz) (:text |:title) - |v $ %{} :Expr (:at 1553401237213) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401237213) (:by |B1y7Rc-Zz) (:text |:value) - |j $ %{} :Leaf (:at 1629790264223) (:by |B1y7Rc-Zz) (:text |e) - |t $ %{} :Expr (:at 1553401180401) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401197588) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553401189217) (:by |B1y7Rc-Zz) (:text |nil) - |r $ %{} :Leaf (:at 1553401189467) (:by |B1y7Rc-Zz) (:text |8) - |v $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |input) - |j $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |ui/input) - |r $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |:width) - |j $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |320) - |r $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |:font-family) - |j $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |ui/font-code) - |r $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |:value) - |j $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |:code) - |j $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |state) - |v $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |:placeholder) - |j $ %{} :Leaf (:at 1553401299129) (:by |B1y7Rc-Zz) (:text "|\"Command code") - |x $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |:on-input) - |j $ %{} :Expr (:at 1629790236798) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790237454) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1629790237799) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790238857) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629790239761) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790233365) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1629790236083) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |:code) - |v $ %{} :Expr (:at 1553401220914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401220914) (:by |B1y7Rc-Zz) (:text |:value) - |j $ %{} :Leaf (:at 1629790263167) (:by |B1y7Rc-Zz) (:text |e) - |x $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |nil) - |r $ %{} :Leaf (:at 1553401247171) (:by |B1y7Rc-Zz) (:text |8) - |y $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |input) - |j $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |ui/input) - |r $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |:width) - |j $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |320) - |r $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |:font-family) - |j $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |ui/font-code) - |r $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |:value) - |j $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |:path) - |j $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |state) - |v $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |:placeholder) - |j $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text "||Command path") - |x $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |:on-input) - |j $ %{} :Expr (:at 1629790244260) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790245006) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1629790245422) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790245823) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629790246627) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790242447) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1629790243649) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |:path) - |v $ %{} :Expr (:at 1553401250182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553401250182) (:by |B1y7Rc-Zz) (:text |:value) - |j $ %{} :Leaf (:at 1629790261761) (:by |B1y7Rc-Zz) (:text |e) - |yT $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |nil) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |16) - |yj $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |ui/row-parted) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |span) - |j $ %{} :Leaf (:at 1553401254778) (:by |B1y7Rc-Zz) (:text |nil) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |button) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |style/button) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:on-click) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |e) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |d!) - |n $ %{} :Expr (:at 1553402202344) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553402203928) (:by |B1y7Rc-Zz) (:text |on-submit) - |j $ %{} :Leaf (:at 1553402208058) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1553402211151) (:by |B1y7Rc-Zz) (:text |d!) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |L $ %{} :Leaf (:at 1629790255525) (:by |B1y7Rc-Zz) (:text |d!) - |X $ %{} :Leaf (:at 1629790257507) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |nil) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1553401323706) (:by |B1y7Rc-Zz) (:text ||Submit) - |comp-command-row $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365714652) (:by |B1y7Rc-Zz) (:text |defcomp) - |j $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |comp-command-row) - |n $ %{} :Expr (:at 1553365717099) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553365737062) (:by |B1y7Rc-Zz) (:text |states) - |T $ %{} :Leaf (:at 1553365716909) (:by |B1y7Rc-Zz) (:text |command) - |j $ %{} :Leaf (:at 1553365745154) (:by |B1y7Rc-Zz) (:text |workflow-id) - |r $ %{} :Expr (:at 1629789564017) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629789564799) (:by |B1y7Rc-Zz) (:text |let) - |L $ %{} :Expr (:at 1629789565084) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Expr (:at 1629789604186) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789607509) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1629789608251) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789609765) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1629789611131) (:by |B1y7Rc-Zz) (:text |states) - |T $ %{} :Expr (:at 1629789565240) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789566018) (:by |B1y7Rc-Zz) (:text |state) - |j $ %{} :Expr (:at 1629789596264) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789597023) (:by |B1y7Rc-Zz) (:text |either) - |j $ %{} :Expr (:at 1629789597308) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789597958) (:by |B1y7Rc-Zz) (:text |:data) - |j $ %{} :Leaf (:at 1629789598737) (:by |B1y7Rc-Zz) (:text |states) - |r $ %{} :Expr (:at 1629789599459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789600341) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629789600620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789601760) (:by |B1y7Rc-Zz) (:text |:pop?) - |j $ %{} :Leaf (:at 1629789602982) (:by |B1y7Rc-Zz) (:text |false) - |j $ %{} :Expr (:at 1629789793209) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789795678) (:by |B1y7Rc-Zz) (:text |remove-plugin) - |j $ %{} :Expr (:at 1629789804515) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789808104) (:by |B1y7Rc-Zz) (:text |use-confirm) - |j $ %{} :Expr (:at 1629789830504) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789830975) (:by |B1y7Rc-Zz) (:text |>>) - |j $ %{} :Leaf (:at 1629789832683) (:by |B1y7Rc-Zz) (:text |states) - |r $ %{} :Leaf (:at 1629789833784) (:by |B1y7Rc-Zz) (:text |:remove) - |r $ %{} :Expr (:at 1629789834742) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789849537) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1553447033397) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553447034253) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1553447034534) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447035389) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553447035678) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447036450) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |style-command-row) - |P $ %{} :Expr (:at 1553447079968) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553447080727) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1553447080976) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447081283) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553447081687) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447083468) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Leaf (:at 1553447471087) (:by |B1y7Rc-Zz) (:text |ui/row-parted) - |T $ %{} :Expr (:at 1559191511785) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1559191512598) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1559191512736) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191514227) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1559191514568) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191516049) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Leaf (:at 1559191518737) (:by |B1y7Rc-Zz) (:text |ui/row-middle) - |T $ %{} :Expr (:at 1553447043183) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447043183) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553447043183) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447043183) (:by |B1y7Rc-Zz) (:text |or) - |j $ %{} :Expr (:at 1553447043183) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447043183) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1553447043183) (:by |B1y7Rc-Zz) (:text |command) - |r $ %{} :Leaf (:at 1553447043183) (:by |B1y7Rc-Zz) (:text "|\"Task") - |r $ %{} :Expr (:at 1553447177278) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447177664) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553447177966) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447698718) (:by |B1y7Rc-Zz) (:text |:font-size) - |j $ %{} :Leaf (:at 1553447702106) (:by |B1y7Rc-Zz) (:text |20) - |b $ %{} :Expr (:at 1559191794304) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191795277) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1559191795631) (:by |B1y7Rc-Zz) (:text |8) - |r $ %{} :Leaf (:at 1559191796206) (:by |B1y7Rc-Zz) (:text |nil) - |j $ %{} :Expr (:at 1559191522188) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191533265) (:by |B1y7Rc-Zz) (:text |comp-icon) - |j $ %{} :Leaf (:at 1559191786157) (:by |B1y7Rc-Zz) (:text |:play) - |r $ %{} :Expr (:at 1559191538874) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191539238) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1559191539528) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191541466) (:by |B1y7Rc-Zz) (:text |:font-size) - |j $ %{} :Leaf (:at 1559191542212) (:by |B1y7Rc-Zz) (:text |14) - |r $ %{} :Expr (:at 1559191542725) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191554185) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1559191557621) (:by |B1y7Rc-Zz) (:text |:pointer) - |v $ %{} :Expr (:at 1559191558013) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191602295) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Expr (:at 1559191602899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191605113) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1559191605671) (:by |B1y7Rc-Zz) (:text |200) - |r $ %{} :Leaf (:at 1559191606363) (:by |B1y7Rc-Zz) (:text |80) - |v $ %{} :Leaf (:at 1559191607199) (:by |B1y7Rc-Zz) (:text |70) - |v $ %{} :Expr (:at 1559191560630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191561138) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1559191561415) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191561681) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1559191562164) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Leaf (:at 1559191563170) (:by |B1y7Rc-Zz) (:text |m!) - |r $ %{} :Expr (:at 1559191564562) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191750372) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1559191564562) (:by |B1y7Rc-Zz) (:text |:effect/run) - |r $ %{} :Expr (:at 1559191564562) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191564562) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1559191564562) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191564562) (:by |B1y7Rc-Zz) (:text |:cwd) - |j $ %{} :Expr (:at 1559191564562) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191579708) (:by |B1y7Rc-Zz) (:text |:path) - |j $ %{} :Leaf (:at 1559191584224) (:by |B1y7Rc-Zz) (:text |command) - |r $ %{} :Expr (:at 1559191564562) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191564562) (:by |B1y7Rc-Zz) (:text |:command) - |j $ %{} :Expr (:at 1559191564562) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191597609) (:by |B1y7Rc-Zz) (:text |:code) - |j $ %{} :Leaf (:at 1559191586502) (:by |B1y7Rc-Zz) (:text |command) - |v $ %{} :Expr (:at 1559191564562) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191564562) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Expr (:at 1559191564562) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1559191596094) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1559191587236) (:by |B1y7Rc-Zz) (:text |command) - |j $ %{} :Expr (:at 1553447474834) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553447475593) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1553447475809) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447476155) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553447476346) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447477125) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Leaf (:at 1553447481004) (:by |B1y7Rc-Zz) (:text |ui/row-parted) - |T $ %{} :Expr (:at 1629789668344) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789670478) (:by |B1y7Rc-Zz) (:text |comp-icon) - |j $ %{} :Leaf (:at 1629789668344) (:by |B1y7Rc-Zz) (:text |:edit-2) - |r $ %{} :Expr (:at 1629789671439) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629789674597) (:by |B1y7Rc-Zz) (:text |&{}) - |L $ %{} :Leaf (:at 1684126975097) (:by |B1y7Rc-Zz) (:text |:font-size) - |T $ %{} :Leaf (:at 1629789678040) (:by |B1y7Rc-Zz) (:text |14) - |j $ %{} :Leaf (:at 1629789681976) (:by |B1y7Rc-Zz) (:text |:color) - |r $ %{} :Expr (:at 1629789683416) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789683416) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1629789683416) (:by |B1y7Rc-Zz) (:text |200) - |r $ %{} :Leaf (:at 1629789683416) (:by |B1y7Rc-Zz) (:text |80) - |v $ %{} :Leaf (:at 1629789683416) (:by |B1y7Rc-Zz) (:text |60) - |v $ %{} :Leaf (:at 1629789702854) (:by |B1y7Rc-Zz) (:text |:cursor) - |x $ %{} :Leaf (:at 1629789705762) (:by |B1y7Rc-Zz) (:text |:pointer) - |v $ %{} :Expr (:at 1629789709909) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789710210) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789710633) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789711275) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629789712004) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629789715382) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789715382) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789715382) (:by |B1y7Rc-Zz) (:text |cursor) - |r $ %{} :Expr (:at 1629789715382) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789715382) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629789715382) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1629789715382) (:by |B1y7Rc-Zz) (:text |:pop?) - |v $ %{} :Leaf (:at 1629789718692) (:by |B1y7Rc-Zz) (:text |true) - |b $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |comp-modal) - |j $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text ||Demo) - |r $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |:width) - |j $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |400) - |v $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |:container-style) - |j $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |{}) - |x $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |:render) - |j $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789629712) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789629712) (:by |B1y7Rc-Zz) (:text |on-close) - |r $ %{} :Expr (:at 1629789651606) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |comp-command-editor) - |j $ %{} :Expr (:at 1629789651606) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |>>) - |j $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |states) - |r $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |:edit-command) - |r $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |command) - |v $ %{} :Expr (:at 1629789651606) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789651606) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |command-draft) - |j $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |m!) - |r $ %{} :Expr (:at 1629789651606) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |:workflow/edit-command) - |r $ %{} :Expr (:at 1629789651606) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |workflow-id) - |r $ %{} :Expr (:at 1629789651606) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |command) - |v $ %{} :Leaf (:at 1629789651606) (:by |B1y7Rc-Zz) (:text |command-draft) - |v $ %{} :Expr (:at 1629789651606) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789655922) (:by |B1y7Rc-Zz) (:text |on-close) - |r $ %{} :Expr (:at 1629789639122) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789642199) (:by |B1y7Rc-Zz) (:text |:pop?) - |j $ %{} :Leaf (:at 1629789645358) (:by |B1y7Rc-Zz) (:text |state) - |v $ %{} :Expr (:at 1629789634103) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789634103) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789634103) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789634103) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629789634103) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789634103) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789634103) (:by |B1y7Rc-Zz) (:text |cursor) - |r $ %{} :Expr (:at 1629789634103) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789634103) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629789634103) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1629789636672) (:by |B1y7Rc-Zz) (:text |:pop?) - |v $ %{} :Leaf (:at 1629789634103) (:by |B1y7Rc-Zz) (:text |false) - |j $ %{} :Expr (:at 1553447483499) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447483499) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553447483499) (:by |B1y7Rc-Zz) (:text |8) - |r $ %{} :Leaf (:at 1553447483499) (:by |B1y7Rc-Zz) (:text |nil) - |n $ %{} :Expr (:at 1629789865577) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789867414) (:by |B1y7Rc-Zz) (:text |comp-icon) - |j $ %{} :Leaf (:at 1629789865577) (:by |B1y7Rc-Zz) (:text |:x) - |r $ %{} :Expr (:at 1629789868658) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629789870764) (:by |B1y7Rc-Zz) (:text |&{}) - |L $ %{} :Leaf (:at 1629789873316) (:by |B1y7Rc-Zz) (:text |:font-size) - |T $ %{} :Leaf (:at 1629789865577) (:by |B1y7Rc-Zz) (:text |18) - |j $ %{} :Leaf (:at 1629789874945) (:by |B1y7Rc-Zz) (:text |:color) - |r $ %{} :Expr (:at 1629789877419) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789877419) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1629789877419) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1629789877419) (:by |B1y7Rc-Zz) (:text |80) - |v $ %{} :Leaf (:at 1629789877419) (:by |B1y7Rc-Zz) (:text |60) - |v $ %{} :Leaf (:at 1629789880164) (:by |B1y7Rc-Zz) (:text |:cursor) - |x $ %{} :Leaf (:at 1629789882551) (:by |B1y7Rc-Zz) (:text |:pointer) - |v $ %{} :Expr (:at 1629789883963) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789884336) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789884616) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789884783) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629789885312) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629789887523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684127122737) (:by |B1y7Rc-Zz) (:text |.show) - |j $ %{} :Leaf (:at 1629789892923) (:by |B1y7Rc-Zz) (:text |remove-plugin) - |r $ %{} :Leaf (:at 1629789894520) (:by |B1y7Rc-Zz) (:text |d!) - |v $ %{} :Expr (:at 1629789894920) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789895172) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789895431) (:by |B1y7Rc-Zz) - :data $ {} - |r $ %{} :Expr (:at 1629789898745) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789898745) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789898745) (:by |B1y7Rc-Zz) (:text |:workflow/remove-command) - |r $ %{} :Expr (:at 1629789898745) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789898745) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629789898745) (:by |B1y7Rc-Zz) (:text |workflow-id) - |r $ %{} :Expr (:at 1629789898745) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789898745) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1629789898745) (:by |B1y7Rc-Zz) (:text |command) - |T $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |div) - |j $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1553400809477) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553400812721) (:by |B1y7Rc-Zz) (:text |merge) - |L $ %{} :Leaf (:at 1553400815415) (:by |B1y7Rc-Zz) (:text |ui/row-middle) - |T $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:font-family) - |j $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |ui/font-code) - |r $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:path) - |j $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |command) - |r $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:display) - |j $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:inline-block) - |r $ %{} :Expr (:at 1553449739097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449739097) (:by |B1y7Rc-Zz) (:text |:background-color) - |j $ %{} :Expr (:at 1553449739097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449739097) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553449739097) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553449739097) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553449739097) (:by |B1y7Rc-Zz) (:text |100) - |x $ %{} :Leaf (:at 1553449739097) (:by |B1y7Rc-Zz) (:text |0.2) - |v $ %{} :Expr (:at 1553449745535) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449745535) (:by |B1y7Rc-Zz) (:text |:padding) - |j $ %{} :Leaf (:at 1553449745535) (:by |B1y7Rc-Zz) (:text "||0 8px") - |v $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553447545628) (:by |B1y7Rc-Zz) (:text |24) - |r $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |nil) - |x $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:code) - |j $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |command) - |r $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:background-color) - |j $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553449721418) (:by |B1y7Rc-Zz) (:text |100) - |x $ %{} :Leaf (:at 1553449726625) (:by |B1y7Rc-Zz) (:text |0.2) - |r $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:padding) - |j $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text "||0 8px") - |v $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:display) - |j $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:inline-block) - |x $ %{} :Expr (:at 1553365712832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |:min-width) - |j $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |320) - |j $ %{} :Expr (:at 1629789853743) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789854679) (:by |B1y7Rc-Zz) (:text |.render) - |j $ %{} :Leaf (:at 1629789855583) (:by |B1y7Rc-Zz) (:text |remove-plugin) - |style-command-row $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |def) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |style-command-row) - |r $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |ui/column) - |r $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |:border) - |j $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text "|\"1px solid ") - |r $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |100) - |x $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |0.3) - |r $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |:border-radius) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text "|\"4px") - |v $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |:padding) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text "|\"8px 8px") - |x $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |:width) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |600) - |y $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |:min-width) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |:max-content) - |yT $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |:margin) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text "|\"16px 8px") - |yj $ %{} :Expr (:at 1629789589483) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Leaf (:at 1629789589483) (:by |B1y7Rc-Zz) (:text |:white) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539098935292) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |app.comp.command) - |r $ %{} :Expr (:at 1539098935292) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1539098935292) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1629786379990) (:by |B1y7Rc-Zz) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539098935292) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |hsl) - |r $ %{} :Expr (:at 1539098935292) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |ui) - |x $ %{} :Expr (:at 1539098935292) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1553327423045) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539098935292) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |defcomp) - |w $ %{} :Leaf (:at 1629786385551) (:by |B1y7Rc-Zz) (:text |>>) - |x $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |<>) - |y $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |span) - |yT $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |div) - |yj $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |input) - |yr $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |button) - |yv $ %{} :Leaf (:at 1553400134441) (:by |B1y7Rc-Zz) (:text |a) - |yT $ %{} :Expr (:at 1539098935292) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |respo.comp.space) - |r $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539098935292) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539098935292) (:by |root) (:text |=<) - |yj $ %{} :Expr (:at 1553400086017) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553400086017) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553400086017) (:by |B1y7Rc-Zz) (:text |feather.core) - |r $ %{} :Leaf (:at 1553400086017) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553400086017) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553400086017) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553400086017) (:by |B1y7Rc-Zz) (:text |comp-i) - |r $ %{} :Leaf (:at 1559191530534) (:by |B1y7Rc-Zz) (:text |comp-icon) - |yt $ %{} :Expr (:at 1553400650197) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553400650524) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629789826977) (:by |B1y7Rc-Zz) (:text |respo-alerts.core) - |r $ %{} :Leaf (:at 1553400657792) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553400662706) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553400664155) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629789819976) (:by |B1y7Rc-Zz) (:text |use-confirm) - |r $ %{} :Leaf (:at 1629789823130) (:by |B1y7Rc-Zz) (:text |comp-modal) - |yv $ %{} :Expr (:at 1553400094926) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553400094926) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553400094926) (:by |B1y7Rc-Zz) (:text |app.style) - |r $ %{} :Leaf (:at 1553400094926) (:by |B1y7Rc-Zz) (:text |:as) - |v $ %{} :Leaf (:at 1553400094926) (:by |B1y7Rc-Zz) (:text |style) - |yx $ %{} :Expr (:at 1553451057726) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451057726) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553451057726) (:by |B1y7Rc-Zz) (:text |app.util) - |r $ %{} :Leaf (:at 1553451057726) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553451057726) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451057726) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553451057726) (:by |B1y7Rc-Zz) (:text |join-path) - |app.comp.container $ %{} :FileEntry + |*states $ %{} 'CodeEntry (:doc |) + :code $ quote + defatom *states $ {} + :states $ {} + :examples $ [] + :schema $ :: 'Dynamic + |*store $ %{} 'CodeEntry (:doc |) + :code $ quote (defatom *store nil) + :examples $ [] + :schema $ :: 'Dynamic + |connect! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn connect! () $ let + url-obj $ url-parse js/location.href true + host $ either (-> url-obj .-query .-host) js/location.hostname + port $ either (-> url-obj .-query .-port) (:port config/site) + ws-connect! (str |ws:// host |: port) + {} + :on-open $ fn (event) (simulate-login!) + :on-close $ fn (event) (reset! *store nil) (js/console.error "|Lost connection!") + :on-data on-server-data + :examples $ [] + :schema $ :: 'Dynamic + |dispatch! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn dispatch! (op) + when + and config/dev? $ not= (nth op 0) :states + println |Dispatch op + tag-match op + (:states cursor s) + reset! *states $ update-states @*states cursor s + (:effect/connect) (connect!) + _ $ ws-send! op + :examples $ [] + :schema $ :: 'Dynamic + |main! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn main! () + if config/dev? $ load-console-formatter! + println "|Running mode:" $ if config/dev? |dev |release + render-app! + connect! + add-watch *store :changes $ fn (s p) (render-app!) + add-watch *states :changes $ fn (s p) (render-app!) + js/window.addEventListener |keydown $ fn (event) (on-window-keydown event) + on-page-touch $ \ if (nil? @*store) (connect!) + :examples $ [] + :schema $ :: 'Dynamic + |mount-target $ %{} 'CodeEntry (:doc |) + :code $ quote + def mount-target $ js/document.querySelector |.app + :examples $ [] + :schema $ :: 'Dynamic + |on-server-data $ %{} 'CodeEntry (:doc |) + :code $ quote + defn on-server-data (data) + case-default (:kind data) (println "|unknown server data kind:" data) + :patch $ let + changes $ :data data + when config/dev? $ js/console.log |Changes changes + reset! *store $ patch-twig @*store changes + :examples $ [] + :schema $ :: 'Dynamic + |on-window-keydown $ %{} 'CodeEntry (:doc |) + :code $ quote + defn on-window-keydown (event) + when + and + = |k $ .-key event + .-metaKey event + case-default (-> @*store :router :name) + do $ println "|no thing to clear in" (-> @*store :router :name) + :home $ do + dispatch! $ :: :process/clear + if-let + enlarge-view $ -> @*store :session w-js-log :enlarge-view + dispatch! $ :: :process/shorten-content enlarge-view + :history $ dispatch! (:: :process/clear-history) + :process $ dispatch! + :: :process/shorten-content $ -> @*store :router :params :id + :examples $ [] + :schema $ :: 'Dynamic + |reload! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn reload! () $ if + or (some? client-errors) (some? server-errors) + hud! |error $ str client-errors &newline server-errors + do (hud! |inactive nil) (remove-watch *store :changes) (remove-watch *states :changes) (clear-cache!) (render-app!) + add-watch *store :changes $ fn (store prev) (render-app!) + add-watch *states :changes $ fn (states prev) (render-app!) + println "|Code updated." + :examples $ [] + :schema $ :: 'Dynamic + |render-app! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn render-app! () $ render! mount-target + comp-container (:states @*states) @*store + , dispatch! + :examples $ [] + :schema $ :: 'Dynamic + |simulate-login! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn simulate-login! () $ let + raw $ js/localStorage.getItem (:storage-key config/site) + if (some? raw) + do (println "|Found storage.") + dispatch! $ :: :user/log-in (parse-cirru-edn raw) + do $ println "|Found no storage." + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.client $ :require + [] respo.core :refer $ [] render! clear-cache! realize-ssr! + [] respo.cursor :refer $ [] update-states + [] app.comp.container :refer $ [] comp-container + [] app.schema :as schema + [] app.config :as config + [] ws-edn.client :refer $ [] ws-connect! ws-send! + [] recollect.patch :refer $ [] patch-twig + [] cumulo-util.core :refer $ [] on-page-touch + [] |url-parse :default url-parse + |bottom-tip :default hud! + |./calcit.build-errors :default client-errors + |../js-out/calcit.build-errors :default server-errors + |app.comp.command $ %{} 'FileEntry :defs $ {} - |comp-container $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-container) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |states) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |store) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |state) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |states) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |session) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:session) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |store) - |r $ %{} :Expr (:at 1525106928554) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1525106929232) (:by |root) (:text |router) - |j $ %{} :Expr (:at 1525106929915) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1525106930860) (:by |root) (:text |:router) - |j $ %{} :Leaf (:at 1525106931558) (:by |root) (:text |store) - |v $ %{} :Expr (:at 1525106933346) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1525106935393) (:by |root) (:text |router-data) - |j $ %{} :Expr (:at 1525106935675) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1525106936827) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1525106937665) (:by |root) (:text |router) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |nil?) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |store) - |r $ %{} :Expr (:at 1521951403873) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1521951417580) (:by |root) (:text |comp-offline) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1686548406618) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1700717098868) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1700717101506) (:by |B1y7Rc-Zz) (:text |str-spaced) - |L $ %{} :Leaf (:at 1700717102966) (:by |B1y7Rc-Zz) (:text |css/global) - |P $ %{} :Leaf (:at 1700717117642) (:by |B1y7Rc-Zz) (:text |css/fullscreen) - |R $ %{} :Leaf (:at 1700717127253) (:by |B1y7Rc-Zz) (:text |css/column) - |T $ %{} :Leaf (:at 1686548410400) (:by |B1y7Rc-Zz) (:text |css-container) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1523120265747) (:by |root) (:text |comp-navigation) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:logged-in?) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |store) - |n $ %{} :Leaf (:at 1539195701109) (:by |root) (:text |router) - |r $ %{} :Expr (:at 1523120353961) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1523120357277) (:by |root) (:text |:count) - |j $ %{} :Leaf (:at 1523120358953) (:by |root) (:text |store) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:logged-in?) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |store) - |r $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |router) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:router) - |j $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |store) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |router-data) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |router) - |r $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629784982968) (:by |B1y7Rc-Zz) (:text |case-default) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |router) - |n $ %{} :Expr (:at 1629784983926) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629784983926) (:by |B1y7Rc-Zz) (:text |comp-missing) - |j $ %{} :Leaf (:at 1629784983926) (:by |B1y7Rc-Zz) (:text |router) - |r $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:profile) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |comp-profile) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:user) - |j $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |store) - |r $ %{} :Leaf (:at 1539099405218) (:by |root) (:text |router-data) - |v $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:home) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |comp-home) - |b $ %{} :Expr (:at 1629784993936) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629784994613) (:by |B1y7Rc-Zz) (:text |>>) - |T $ %{} :Leaf (:at 1554224789067) (:by |root) (:text |states) - |j $ %{} :Leaf (:at 1629784995226) (:by |B1y7Rc-Zz) (:text |:home) - |j $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |router-data) - |x $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:workflows) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |r $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |comp-workflow-container) - |v $ %{} :Expr (:at 1629784999523) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629785000819) (:by |B1y7Rc-Zz) (:text |>>) - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |states) - |j $ %{} :Leaf (:at 1629785001487) (:by |B1y7Rc-Zz) (:text |:workflows) - |x $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:workflows) - |j $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |router-data) - |y $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:history) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |comp-history) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:histories) - |j $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |router-data) - |yT $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |:process) - |j $ %{} :Expr (:at 1539098971823) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |comp-process-detail) - |b $ %{} :Expr (:at 1686547853792) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547854217) (:by |B1y7Rc-Zz) (:text |>>) - |b $ %{} :Leaf (:at 1686547856812) (:by |B1y7Rc-Zz) (:text |states) - |h $ %{} :Leaf (:at 1686547865180) (:by |B1y7Rc-Zz) (:text |:detail) - |j $ %{} :Expr (:at 1711389244402) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711390044367) (:by |B1y7Rc-Zz) (:text |:detail) - |T $ %{} :Leaf (:at 1539098971823) (:by |root) (:text |router-data) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-login) - |j $ %{} :Expr (:at 1718075150312) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1718075150976) (:by |B1y7Rc-Zz) (:text |>>) - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |states) - |b $ %{} :Leaf (:at 1718075152788) (:by |B1y7Rc-Zz) (:text |:login) - |w $ %{} :Expr (:at 1524279203814) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524279211924) (:by |root) (:text |comp-status-color) - |j $ %{} :Expr (:at 1524279213788) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524279214588) (:by |root) (:text |:color) - |j $ %{} :Leaf (:at 1524279215366) (:by |root) (:text |store) - |x $ %{} :Expr (:at 1521911488967) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1521911509225) (:by |root) (:text |when) - |L $ %{} :Leaf (:at 1521911495407) (:by |root) (:text |dev?) - |T $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-inspect) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text ||Store) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |store) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:bottom) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |0) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:left) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |0) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:max-width) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text ||100%) - |y $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1529230769433) (:by |root) (:text |comp-messages) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |get-in) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |store) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:session) - |r $ %{} :Leaf (:at 1529230765972) (:by |root) (:text |:messages) - |n $ %{} :Expr (:at 1529230771518) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529230771976) (:by |root) (:text |{}) - |p $ %{} :Expr (:at 1529230772453) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529230773090) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1529230773925) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529230775135) (:by |root) (:text |info) - |j $ %{} :Leaf (:at 1529230778336) (:by |root) (:text |d!) - |r $ %{} :Expr (:at 1529230780551) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529230781631) (:by |root) (:text |d!) - |j $ %{} :Leaf (:at 1529231458145) (:by |root) (:text |:session/remove-message) - |r $ %{} :Leaf (:at 1529230813335) (:by |root) (:text |info) - |yT $ %{} :Expr (:at 1521911502552) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1521911507241) (:by |root) (:text |when) - |L $ %{} :Leaf (:at 1521911504664) (:by |root) (:text |dev?) - |T $ %{} :Expr (:at 1507828710405) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507828712159) (:by |root) (:text |comp-reel) - |j $ %{} :Expr (:at 1507829101137) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507830262253) (:by |root) (:text |:reel-length) - |j $ %{} :Leaf (:at 1507829104010) (:by |root) (:text |store) - |r $ %{} :Expr (:at 1507828721052) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507828722268) (:by |root) (:text |{}) - |comp-offline $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1521951399872) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |comp-offline) - |n $ %{} :Expr (:at 1521951400852) (:by |root) - :data $ {} - |r $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |ui/global) - |r $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |ui/fullscreen) - |v $ %{} :Leaf (:at 1535564672966) (:by |B1y7Rc-Zz) (:text |ui/column-dispersive) - |x $ %{} :Expr (:at 1535565529682) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535565530129) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1535565530397) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535565536637) (:by |B1y7Rc-Zz) (:text |:background-color) - |j $ %{} :Expr (:at 1535565541430) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535565542473) (:by |B1y7Rc-Zz) (:text |:theme) - |j $ %{} :Leaf (:at 1535565546181) (:by |B1y7Rc-Zz) (:text |config/site) - |l $ %{} :Expr (:at 1535564983624) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535565362594) (:by |B1y7Rc-Zz) (:text |div) - |j $ %{} :Expr (:at 1535564984947) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564985316) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1535564985627) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564987644) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1535565371727) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1535565373172) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1535564988232) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564988883) (:by |B1y7Rc-Zz) (:text |:height) - |j $ %{} :Leaf (:at 1535565472380) (:by |B1y7Rc-Zz) (:text |0) - |n $ %{} :Expr (:at 1535564675845) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564681122) (:by |B1y7Rc-Zz) (:text |div) - |j $ %{} :Expr (:at 1535564681371) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564681741) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1535564681981) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564682940) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1535564683257) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564683549) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1535564683815) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564692026) (:by |B1y7Rc-Zz) (:text |:background-image) - |j $ %{} :Expr (:at 1535564692507) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564693703) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1535564698133) (:by |B1y7Rc-Zz) (:text "|\"url(") - |n $ %{} :Expr (:at 1535564699933) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564708041) (:by |B1y7Rc-Zz) (:text |:icon) - |j $ %{} :Leaf (:at 1535564775736) (:by |B1y7Rc-Zz) (:text |config/site) - |r $ %{} :Leaf (:at 1535564696349) (:by |B1y7Rc-Zz) (:text "|\")") - |r $ %{} :Expr (:at 1535564726919) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564728738) (:by |B1y7Rc-Zz) (:text |:width) - |j $ %{} :Leaf (:at 1535565090611) (:by |B1y7Rc-Zz) (:text |128) - |v $ %{} :Expr (:at 1535564733832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564736588) (:by |B1y7Rc-Zz) (:text |:height) - |j $ %{} :Leaf (:at 1535565093711) (:by |B1y7Rc-Zz) (:text |128) - |x $ %{} :Expr (:at 1535564741439) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535564745512) (:by |B1y7Rc-Zz) (:text |:background-size) - |j $ %{} :Leaf (:at 1535564749164) (:by |B1y7Rc-Zz) (:text |:contain) - |r $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1535565436682) (:by |B1y7Rc-Zz) (:text |div) - |j $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |:cursor) - |j $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |:pointer) - |r $ %{} :Expr (:at 1535565239666) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535565243041) (:by |B1y7Rc-Zz) (:text |:line-height) - |j $ %{} :Leaf (:at 1535565498969) (:by |B1y7Rc-Zz) (:text "|\"32px") - |r $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |:on-click) - |j $ %{} :Expr (:at 1629784928869) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629784929430) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1629784929695) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629784930081) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629784930735) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629784928223) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |:effect/connect) - |r $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |nil) - |r $ %{} :Expr (:at 1519314599832) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314599832) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1535564856884) (:by |B1y7Rc-Zz) (:text "||No connection...") - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:font-family) - |j $ %{} :Leaf (:at 1535565688657) (:by |B1y7Rc-Zz) (:text |ui/font-fancy) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:font-size) - |j $ %{} :Leaf (:at 1535565156897) (:by |B1y7Rc-Zz) (:text |24) - |comp-status-color $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1524279216692) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524279218316) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1524279216692) (:by |root) (:text |comp-status-color) - |r $ %{} :Expr (:at 1524279216692) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524279220380) (:by |root) (:text |color) - |v $ %{} :Expr (:at 1524279221052) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524279221503) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1524279221753) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524279222145) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1524279222434) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1686548734315) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1686548737992) (:by |B1y7Rc-Zz) (:text |css-status) - |n $ %{} :Expr (:at 1686548754169) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548756195) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1686548756957) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548757937) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548756599) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548756599) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Leaf (:at 1686548756599) (:by |B1y7Rc-Zz) (:text |color) - |css-container $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548411264) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548412368) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548411264) (:by |B1y7Rc-Zz) (:text |css-container) - |h $ %{} :Expr (:at 1686548413682) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548414213) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548414685) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548415910) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548413441) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548413441) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548413441) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548413441) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Expr (:at 1686548413441) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548413441) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548413441) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686548413441) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686548413441) (:by |B1y7Rc-Zz) (:text |70) - |css-status $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548738740) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548739949) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548738740) (:by |B1y7Rc-Zz) (:text |css-status) - |h $ %{} :Expr (:at 1686548740841) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548741289) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548742145) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548743430) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |let) - |b $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |size) - |b $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |24) - |h $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |:width) - |b $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |size) - |h $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |:height) - |b $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |size) - |l $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |:position) - |b $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |:absolute) - |o $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |:bottom) - |b $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |60) - |q $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |:left) - |b $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |8) - |t $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |:border-radius) - |b $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text "|\"50%") - |u $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |:opacity) - |b $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |0.6) - |v $ %{} :Expr (:at 1686548740551) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |:pointer-events) - |b $ %{} :Leaf (:at 1686548740551) (:by |B1y7Rc-Zz) (:text |:none) - |style-body $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |style-body) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:padding) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text "||8px 16px") - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |app.comp.container) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1629784921211) (:by |B1y7Rc-Zz) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |hsl) - |n $ %{} :Expr (:at 1700717106456) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1700717109522) (:by |B1y7Rc-Zz) (:text |respo-ui.css) - |b $ %{} :Leaf (:at 1700717109983) (:by |B1y7Rc-Zz) (:text |:as) - |h $ %{} :Leaf (:at 1700717110581) (:by |B1y7Rc-Zz) (:text |css) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1516547378489) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ui) - |x $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1553327434637) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defcomp) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |<>) - |t $ %{} :Leaf (:at 1629790195090) (:by |B1y7Rc-Zz) (:text |>>) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |x $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |span) - |y $ %{} :Leaf (:at 1507815955483) (:by |root) (:text |button) - |y $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |respo.comp.inspect) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-inspect) - |yD $ %{} :Expr (:at 1507816109319) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1507816117447) (:by |root) (:text |respo.comp.space) - |r $ %{} :Leaf (:at 1507816112686) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1507816113982) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1507816114704) (:by |root) (:text |=<) - |yT $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1523120275079) (:by |root) (:text |app.comp.navigation) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1523120276563) (:by |root) (:text |comp-navigation) - |yj $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |app.comp.profile) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-profile) - |yr $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |app.comp.login) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-login) - |yv $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1529230826824) (:by |root) (:text |respo-message.comp.messages) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1529230829559) (:by |root) (:text |comp-messages) - |yx $ %{} :Expr (:at 1553328394850) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Leaf (:at 1553328394850) (:by |B1y7Rc-Zz) (:text |cumulo-reel.comp.reel) - |r $ %{} :Leaf (:at 1553328394850) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553328394850) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Leaf (:at 1553328394850) (:by |B1y7Rc-Zz) (:text |comp-reel) - |yy $ %{} :Expr (:at 1521911479054) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1527789167264) (:by |root) (:text |app.config) - |r $ %{} :Leaf (:at 1521911483589) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1521911483778) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1521911485489) (:by |root) (:text |dev?) - |yyj $ %{} :Expr (:at 1529230793085) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1529230796079) (:by |root) (:text |app.schema) - |r $ %{} :Leaf (:at 1529230796499) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1529230797248) (:by |root) (:text |schema) - |yyr $ %{} :Expr (:at 1535564714854) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Leaf (:at 1535564718729) (:by |B1y7Rc-Zz) (:text |app.config) - |r $ %{} :Leaf (:at 1535564719687) (:by |B1y7Rc-Zz) (:text |:as) - |v $ %{} :Leaf (:at 1535564721387) (:by |B1y7Rc-Zz) (:text |config) - |yyyyv $ %{} :Expr (:at 1539099004030) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |app.comp.missing) - |r $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099004030) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |comp-missing) - |yyyyx $ %{} :Expr (:at 1539099004030) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |app.comp.home) - |r $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099004030) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |comp-home) - |yyyyy $ %{} :Expr (:at 1539099004030) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |app.comp.workflow) - |r $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099004030) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |comp-workflow-container) - |yyyyyT $ %{} :Expr (:at 1539099004030) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |app.comp.history) - |r $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099004030) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |comp-history) - |yyyyyj $ %{} :Expr (:at 1539099004030) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |app.comp.process-detail) - |r $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099004030) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099004030) (:by |root) (:text |comp-process-detail) - |z $ %{} :Expr (:at 1686548418180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548419233) (:by |B1y7Rc-Zz) (:text |respo.css) - |b $ %{} :Leaf (:at 1686548419953) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1686548420188) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548422866) (:by |B1y7Rc-Zz) (:text |defstyle) - |app.comp.history $ %{} :FileEntry + |comp-command-button $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-command-button (workflow) + div + {} + :style $ {} + :background-color $ hsl 100 120 60 + :padding "|0 8px" + :display :inline-block + :cursor :pointer + :margin 4 + :color $ hsl 0 0 40 + :on-click $ fn (e d!) + &doseq + command $ vals (:commands workflow) + d! :effect/run $ {} + :command $ :code command + :cwd $ join-path (:base-dir workflow) (:path command) + :title $ :title command + <> $ :name workflow + :examples $ [] + :schema $ :: 'Dynamic + |comp-command-editor $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-command-editor (states base-command on-submit) + let + cursor $ :cursor states + state $ or (:data states) + if (some? base-command) + select-keys base-command $ [] :code :path :title + {} (:title |) (:code |) (:path |./) + div + {} $ :style + merge ui/column $ {} (:padding "|0 16px 16px") + div ({}) + <> |Command $ {} (:font-size 16) (:font-family ui/font-fancy) + =< nil 8 + input $ {} + :style $ merge ui/input + {} (:width 320) (:font-family ui/font-code) + :value $ :title state + :placeholder |title... + :on-input $ fn (e d!) + d! cursor $ assoc state :title (:value e) + =< nil 8 + input $ {} + :style $ merge ui/input + {} (:width 320) (:font-family ui/font-code) + :value $ :code state + :placeholder "|Command code" + :on-input $ fn (e d!) + d! cursor $ assoc state :code (:value e) + =< nil 8 + input $ {} + :style $ merge ui/input + {} (:width 320) (:font-family ui/font-code) + :value $ :path state + :placeholder "|Command path" + :on-input $ fn (e d!) + d! cursor $ assoc state :path (:value e) + =< nil 16 + div + {} $ :style ui/row-parted + span nil + button + {} (:style style/button) + :on-click $ fn (e d!) (on-submit state d!) (d! cursor nil) + <> |Submit + :examples $ [] + :schema $ :: 'Dynamic + |comp-command-row $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-command-row (states command workflow-id) + let + cursor $ :cursor states + state $ either (:data states) + {} $ :pop? false + remove-plugin $ use-confirm (>> states :remove) ({}) + div + {} $ :style style-command-row + div + {} $ :style ui/row-parted + div + {} $ :style ui/row-middle + <> + or (:title command) |Task + {} $ :font-size 20 + =< 8 nil + comp-icon :play + {} (:font-size 14) (:cursor :pointer) + :color $ hsl 200 80 70 + fn (e d! m!) + d! :effect/run $ {} + :cwd $ :path command + :command $ :code command + :title $ :title command + div + {} $ :style ui/row-parted + comp-icon :edit-2 + &{} :font-size 14 :color (hsl 200 80 60) :cursor :pointer + fn (e d!) + d! cursor $ assoc state :pop? true + comp-modal + {} (:title |Demo) + :style $ {} (:width 400) + :container-style $ {} + :render $ fn (on-close) + comp-command-editor (>> states :edit-command) command $ fn (command-draft d! m!) + d! :workflow/edit-command $ [] workflow-id (:id command) command-draft + on-close + :pop? state + fn (d!) + d! cursor $ assoc state :pop? false + =< 8 nil + comp-icon :x + &{} :font-size 18 :color (hsl 0 80 60) :cursor :pointer + fn (e d!) + .show remove-plugin d! $ fn () + d! :workflow/remove-command $ [] workflow-id (:id command) + div + {} $ :style + merge ui/row-middle $ {} (:font-family ui/font-code) + <> (:path command) + {} (:display :inline-block) + :background-color $ hsl 0 0 100 0.2 + :padding "|0 8px" + =< 24 nil + <> (:code command) + {} + :background-color $ hsl 0 0 100 0.2 + :padding "|0 8px" + :display :inline-block + :min-width 320 + .render remove-plugin + :examples $ [] + :schema $ :: 'Dynamic + |style-command-row $ %{} 'CodeEntry (:doc |) + :code $ quote + def style-command-row $ merge ui/column + {} + :border $ str "|1px solid " (hsl 0 0 100 0.3) + :border-radius |4px + :padding "|8px 8px" + :width 600 + :min-width :max-content + :margin "|16px 8px" + :color :white + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.command $ :require + [] respo-ui.core :refer $ [] hsl + [] respo-ui.core :as ui + [] respo.core :refer $ [] defcomp >> <> span div input button a + [] respo.comp.space :refer $ [] =< + [] feather.core :refer $ [] comp-i comp-icon + [] respo-alerts.core :refer $ [] use-confirm comp-modal + [] app.style :as style + [] app.util :refer $ [] join-path + |app.comp.container $ %{} 'FileEntry :defs $ {} - |comp-history $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |comp-history) - |r $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |histories) - |v $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1686548692202) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1686548696635) (:by |B1y7Rc-Zz) (:text |css-history-page) - |n $ %{} :Expr (:at 1553536989610) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536991652) (:by |B1y7Rc-Zz) (:text |div) - |j $ %{} :Expr (:at 1553536991939) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536992268) (:by |B1y7Rc-Zz) (:text |{}) - |r $ %{} :Expr (:at 1553536994686) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536997371) (:by |B1y7Rc-Zz) (:text |button) - |j $ %{} :Expr (:at 1553536997748) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537000202) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553537001061) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548638064) (:by |B1y7Rc-Zz) (:text |:class-name) - |j $ %{} :Leaf (:at 1686548639436) (:by |B1y7Rc-Zz) (:text |css/button) - |r $ %{} :Expr (:at 1553537015848) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537018791) (:by |B1y7Rc-Zz) (:text |:inner-text) - |j $ %{} :Leaf (:at 1553537021241) (:by |B1y7Rc-Zz) (:text "|\"Clear") - |v $ %{} :Expr (:at 1553537117847) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537121121) (:by |B1y7Rc-Zz) (:text |:on-click) - |j $ %{} :Expr (:at 1553537121461) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537121718) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1553537122524) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537122108) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1553537123236) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1553537124325) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537125473) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1553537134352) (:by |B1y7Rc-Zz) (:text |:process/clear-history) - |r $ %{} :Leaf (:at 1553537135312) (:by |B1y7Rc-Zz) (:text |nil) - |p $ %{} :Expr (:at 1553537167101) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537168908) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553537169663) (:by |B1y7Rc-Zz) (:text |nil) - |r $ %{} :Leaf (:at 1553537170381) (:by |B1y7Rc-Zz) (:text |16) - |r $ %{} :Expr (:at 1553450212962) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553450213577) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Expr (:at 1553450214197) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450216822) (:by |B1y7Rc-Zz) (:text |empty?) - |j $ %{} :Leaf (:at 1553450221762) (:by |B1y7Rc-Zz) (:text |histories) - |P $ %{} :Expr (:at 1553450222363) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450232056) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Leaf (:at 1553450235084) (:by |B1y7Rc-Zz) (:text "|\"Empty") - |r $ %{} :Expr (:at 1553450235419) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450235780) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553450235986) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450238625) (:by |B1y7Rc-Zz) (:text |:font-family) - |j $ %{} :Leaf (:at 1553450242251) (:by |B1y7Rc-Zz) (:text |ui/font-fancy) - |r $ %{} :Expr (:at 1553450243008) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450244317) (:by |B1y7Rc-Zz) (:text |:font-weight) - |j $ %{} :Leaf (:at 1553450245770) (:by |B1y7Rc-Zz) (:text |100) - |v $ %{} :Expr (:at 1553450246655) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450247496) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Leaf (:at 1553450248870) (:by |B1y7Rc-Zz) (:text |:white) - |T $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |list->) - |j $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1553450861186) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450862022) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1553450863634) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450864382) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1553450865543) (:by |B1y7Rc-Zz) (:text |ui/flex) - |r $ %{} :Expr (:at 1553450866601) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450866992) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553450867316) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450870644) (:by |B1y7Rc-Zz) (:text |:overflow) - |j $ %{} :Leaf (:at 1553450872750) (:by |B1y7Rc-Zz) (:text |:auto) - |r $ %{} :Expr (:at 1553536970291) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536972379) (:by |B1y7Rc-Zz) (:text |:padding) - |j $ %{} :Leaf (:at 1553536983770) (:by |B1y7Rc-Zz) (:text "|\"16px 0 120px 0") - |r $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629789920476) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |histories) - |r $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629789929511) (:by |B1y7Rc-Zz) (:text |map) - |j $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |history) - |r $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |[]) - |j $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |history) - |r $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1553450795184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548597268) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1700716984569) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1700716987242) (:by |B1y7Rc-Zz) (:text |str-spaced) - |L $ %{} :Leaf (:at 1700716999229) (:by |B1y7Rc-Zz) (:text |css/row-middle) - |T $ %{} :Leaf (:at 1686548600189) (:by |B1y7Rc-Zz) (:text |css-history) - |n $ %{} :Expr (:at 1553450532022) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450532022) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553450532022) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450539653) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Expr (:at 1553450532022) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450532022) (:by |B1y7Rc-Zz) (:text |:started-at) - |j $ %{} :Leaf (:at 1553450532022) (:by |B1y7Rc-Zz) (:text |history) - |r $ %{} :Leaf (:at 1553450540911) (:by |B1y7Rc-Zz) (:text |dayjs) - |v $ %{} :Expr (:at 1553450543776) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1700716830757) (:by |B1y7Rc-Zz) (:text |.!format) - |j $ %{} :Leaf (:at 1553450600588) (:by |B1y7Rc-Zz) (:text "|\"MM-DD HH:mm:ss") - |n $ %{} :Leaf (:at 1686548665481) (:by |B1y7Rc-Zz) (:text |css-date-text) - |o $ %{} :Expr (:at 1553536008089) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536008089) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553536012961) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553536013530) (:by |B1y7Rc-Zz) (:text |or) - |T $ %{} :Expr (:at 1553536008089) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536012281) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1553536008089) (:by |B1y7Rc-Zz) (:text |history) - |j $ %{} :Leaf (:at 1553536016134) (:by |B1y7Rc-Zz) (:text "|\"Task") - |r $ %{} :Expr (:at 1553536897220) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553536898333) (:by |B1y7Rc-Zz) (:text |merge) - |T $ %{} :Leaf (:at 1553536008089) (:by |B1y7Rc-Zz) (:text |style/text) - |j $ %{} :Expr (:at 1553536898871) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536899215) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553536899486) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538160075) (:by |B1y7Rc-Zz) (:text |:min-width) - |j $ %{} :Leaf (:at 1553538217101) (:by |B1y7Rc-Zz) (:text |160) - |y $ %{} :Expr (:at 1553450786828) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450786828) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553450786828) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450786828) (:by |B1y7Rc-Zz) (:text |:command) - |j $ %{} :Leaf (:at 1553450786828) (:by |B1y7Rc-Zz) (:text |history) - |r $ %{} :Expr (:at 1553538192566) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553538194030) (:by |B1y7Rc-Zz) (:text |merge) - |T $ %{} :Leaf (:at 1553450786828) (:by |B1y7Rc-Zz) (:text |style/text) - |j $ %{} :Expr (:at 1553538194874) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538194874) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553538194874) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538194874) (:by |B1y7Rc-Zz) (:text |:min-width) - |j $ %{} :Leaf (:at 1553538194874) (:by |B1y7Rc-Zz) (:text |160) - |yT $ %{} :Expr (:at 1553538183910) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538183910) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553538183910) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538183910) (:by |B1y7Rc-Zz) (:text |:cwd) - |j $ %{} :Leaf (:at 1553538183910) (:by |B1y7Rc-Zz) (:text |history) - |r $ %{} :Expr (:at 1553538183910) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538183910) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1553538183910) (:by |B1y7Rc-Zz) (:text |style/text) - |css-date-text $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548665848) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548667155) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548665848) (:by |B1y7Rc-Zz) (:text |css-date-text) - |h $ %{} :Expr (:at 1686548668172) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548668578) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548669056) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548670094) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548667778) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548667778) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1686548667778) (:by |B1y7Rc-Zz) (:text |style/text) - |h $ %{} :Expr (:at 1686548667778) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548667778) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548667778) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548667778) (:by |B1y7Rc-Zz) (:text |:font-size) - |b $ %{} :Leaf (:at 1686548667778) (:by |B1y7Rc-Zz) (:text |12) - |h $ %{} :Expr (:at 1686548667778) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548667778) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Expr (:at 1686548667778) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548667778) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548667778) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686548667778) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686548667778) (:by |B1y7Rc-Zz) (:text |70) - |css-history $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548600914) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548601932) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548600914) (:by |B1y7Rc-Zz) (:text |css-history) - |h $ %{} :Expr (:at 1686548602760) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548603482) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548603903) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548605040) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |:margin) - |b $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text "|\"0px") - |h $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |200) - |h $ %{} :Leaf (:at 1700717057264) (:by |B1y7Rc-Zz) (:text |40) - |l $ %{} :Leaf (:at 1700717053402) (:by |B1y7Rc-Zz) (:text |28) - |l $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text "|\"4px 8px") - |o $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |:width) - |b $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |960) - |q $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |:min-width) - |b $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |:max-content) - |s $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |:border-bottom) - |b $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |str) - |b $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text "|\"1px solid ") - |h $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |0) - |o $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |0.2) - |t $ %{} :Expr (:at 1686548602523) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |:word-break) - |b $ %{} :Leaf (:at 1686548602523) (:by |B1y7Rc-Zz) (:text |:break-word) - |b $ %{} :Expr (:at 1700717062056) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1700717064558) (:by |B1y7Rc-Zz) (:text "|\"&:hover") - |b $ %{} :Expr (:at 1700717064966) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1700717065283) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1700717066331) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1700717067683) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Expr (:at 1700717067683) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1700717067683) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1700717067683) (:by |B1y7Rc-Zz) (:text |200) - |h $ %{} :Leaf (:at 1700717067683) (:by |B1y7Rc-Zz) (:text |40) - |l $ %{} :Leaf (:at 1700717071107) (:by |B1y7Rc-Zz) (:text |32) - |css-history-page $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548696990) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548698535) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548696990) (:by |B1y7Rc-Zz) (:text |css-history-page) - |h $ %{} :Expr (:at 1686548699406) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548699872) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548700222) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548701223) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548699147) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548699147) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1686548699147) (:by |B1y7Rc-Zz) (:text |ui/flex) - |h $ %{} :Leaf (:at 1686548699147) (:by |B1y7Rc-Zz) (:text |ui/column) - |l $ %{} :Expr (:at 1686548699147) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548699147) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548699147) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548699147) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1686548699147) (:by |B1y7Rc-Zz) (:text "||16px 16px") - |h $ %{} :Expr (:at 1686548699147) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548699147) (:by |B1y7Rc-Zz) (:text |:font-family) - |b $ %{} :Leaf (:at 1686548699147) (:by |B1y7Rc-Zz) (:text |ui/font-code) - |l $ %{} :Expr (:at 1686548699147) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548699147) (:by |B1y7Rc-Zz) (:text |:overflow) - |b $ %{} :Leaf (:at 1686548699147) (:by |B1y7Rc-Zz) (:text |:auto) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |app.comp.history) - |r $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1629789911181) (:by |B1y7Rc-Zz) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |hsl) - |r $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |ui) - |x $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1553327445028) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |defcomp) - |r $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |<>) - |v $ %{} :Leaf (:at 1629789915187) (:by |B1y7Rc-Zz) (:text |>>) - |x $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |list->) - |y $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |span) - |yT $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |div) - |yj $ %{} :Leaf (:at 1553537026928) (:by |B1y7Rc-Zz) (:text |button) - |y $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |respo.comp.space) - |r $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099086648) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099086648) (:by |root) (:text |=<) - |yT $ %{} :Expr (:at 1553450500207) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Leaf (:at 1553450504911) (:by |B1y7Rc-Zz) (:text |app.style) - |r $ %{} :Leaf (:at 1553450506234) (:by |B1y7Rc-Zz) (:text |:as) - |v $ %{} :Leaf (:at 1553450506904) (:by |B1y7Rc-Zz) (:text |style) - |yj $ %{} :Expr (:at 1553450560806) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Leaf (:at 1553450564302) (:by |B1y7Rc-Zz) (:text "|\"dayjs") - |r $ %{} :Leaf (:at 1629789913423) (:by |B1y7Rc-Zz) (:text |:default) - |v $ %{} :Leaf (:at 1553450566602) (:by |B1y7Rc-Zz) (:text |dayjs) - |z $ %{} :Expr (:at 1686548607116) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548608222) (:by |B1y7Rc-Zz) (:text |respo.css) - |b $ %{} :Leaf (:at 1686548609033) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1686548609247) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548610285) (:by |B1y7Rc-Zz) (:text |defstyle) - |zD $ %{} :Expr (:at 1686548641599) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548645793) (:by |B1y7Rc-Zz) (:text |respo-ui.css) - |b $ %{} :Leaf (:at 1686548646268) (:by |B1y7Rc-Zz) (:text |:as) - |h $ %{} :Leaf (:at 1686548646962) (:by |B1y7Rc-Zz) (:text |css) - |app.comp.home $ %{} :FileEntry + |comp-container $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-container (states store) + let + state $ :data states + session $ :session store + router $ :router store + router-data $ :data router + if (nil? store) (comp-offline) + div + {} $ :class-name (str-spaced css/global css/fullscreen css/column css-container) + comp-navigation (:logged-in? store) router $ :count store + if (:logged-in? store) + let + router $ :router store + router-data $ :data router + case-default (:name router) (comp-missing router) + :profile $ comp-profile (:user store) router-data + :home $ comp-home (>> states :home) router-data + :workflows $ comp-workflow-container (>> states :workflows) (:workflows router-data) + :history $ comp-history (:histories router-data) + :process $ comp-process-detail (>> states :detail) (:detail router-data) + comp-login $ >> states :login + comp-status-color $ :color store + when dev? $ comp-inspect |Store store + {} (:bottom 0) (:left 0) (:max-width |100%) + comp-messages + get-in store $ [] :session :messages + {} + fn (info d!) (d! :session/remove-message info) + when dev? $ comp-reel (:reel-length store) ({}) + :examples $ [] + :schema $ :: 'Dynamic + |comp-offline $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-offline () $ div + {} $ :style + merge ui/global ui/fullscreen ui/column-dispersive $ {} + :background-color $ :theme config/site + div $ {} + :style $ {} (:height 0) + div $ {} + :style $ {} + :background-image $ str "|url(" (:icon config/site) "|)" + :width 128 + :height 128 + :background-size :contain + div + {} + :style $ {} (:cursor :pointer) (:line-height |32px) + :on-click $ fn (e d!) (d! :effect/connect nil) + <> "|No connection..." $ {} (:font-family ui/font-fancy) (:font-size 24) + :examples $ [] + :schema $ :: 'Dynamic + |comp-status-color $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-status-color (color) + div $ {} (:class-name css-status) + :style $ {} (:background-color color) + :examples $ [] + :schema $ :: 'Dynamic + |css-container $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-container $ {} + |& $ {} + :color $ hsl 0 0 70 + :examples $ [] + :schema $ :: 'Dynamic + |css-status $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-status $ {} + |& $ let + size 24 + {} (:width size) (:height size) (:position :absolute) (:bottom 60) (:left 8) (:border-radius |50%) (:opacity 0.6) (:pointer-events :none) + :examples $ [] + :schema $ :: 'Dynamic + |style-body $ %{} 'CodeEntry (:doc |) + :code $ quote + def style-body $ {} (:padding "|8px 16px") + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.container $ :require + respo-ui.core :refer $ hsl + respo-ui.css :as css + respo-ui.core :as ui + respo.core :refer $ defcomp <> >> div span button + respo.comp.inspect :refer $ comp-inspect + respo.comp.space :refer $ =< + app.comp.navigation :refer $ comp-navigation + app.comp.profile :refer $ comp-profile + app.comp.login :refer $ comp-login + respo-message.comp.messages :refer $ comp-messages + cumulo-reel.comp.reel :refer $ comp-reel + app.config :refer $ dev? + app.schema :as schema + app.config :as config + app.comp.missing :refer $ comp-missing + app.comp.home :refer $ comp-home + app.comp.workflow :refer $ comp-workflow-container + app.comp.history :refer $ comp-history + app.comp.process-detail :refer $ comp-process-detail + respo.css :refer $ defstyle + |app.comp.history $ %{} 'FileEntry :defs $ {} - |comp-home $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |comp-home) - |r $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1554224801555) (:by |root) (:text |states) - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |router-data) - |v $ %{} :Expr (:at 1554225359895) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1554225360616) (:by |root) (:text |let) - |L $ %{} :Expr (:at 1554225360888) (:by |root) - :data $ {} - |D $ %{} :Expr (:at 1629788587046) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788589509) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1629788589838) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788648958) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1629788649734) (:by |B1y7Rc-Zz) (:text |states) - |T $ %{} :Expr (:at 1554225361292) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225371351) (:by |root) (:text |state) - |j $ %{} :Expr (:at 1554225371640) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225373008) (:by |root) (:text |or) - |j $ %{} :Expr (:at 1554225374847) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225375575) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1554225376369) (:by |root) (:text |states) - |r $ %{} :Expr (:at 1554225377034) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225377423) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1554225377663) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225383084) (:by |root) (:text |:query) - |j $ %{} :Leaf (:at 1554225386526) (:by |root) (:text "|\"") - |r $ %{} :Expr (:at 1629788680318) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788730837) (:by |B1y7Rc-Zz) (:text |:pop?) - |j $ %{} :Leaf (:at 1629797438792) (:by |B1y7Rc-Zz) (:text |false) - |T $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1686547232378) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1711389562843) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711389566056) (:by |B1y7Rc-Zz) (:text |str-spaced) - |L $ %{} :Leaf (:at 1711389608702) (:by |B1y7Rc-Zz) (:text |css/expand) - |P $ %{} :Leaf (:at 1711389675261) (:by |B1y7Rc-Zz) (:text |css/column) - |T $ %{} :Leaf (:at 1686547236487) (:by |B1y7Rc-Zz) (:text |css-home) - |v $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |nil) - |r $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |8) - |x $ %{} :Expr (:at 1711389013695) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711389014413) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1711389016182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389016579) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711389018484) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389021380) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1711389026145) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711389029705) (:by |B1y7Rc-Zz) (:text |str-spaced) - |T $ %{} :Leaf (:at 1711389696483) (:by |B1y7Rc-Zz) (:text |css/expand) - |b $ %{} :Leaf (:at 1711389031907) (:by |B1y7Rc-Zz) (:text |css/row) - |P $ %{} :Expr (:at 1711389036335) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389056088) (:by |B1y7Rc-Zz) (:text |if-let) - |b $ %{} :Expr (:at 1711389047219) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389050712) (:by |B1y7Rc-Zz) (:text |enlarge-view) - |X $ %{} :Expr (:at 1711389071636) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711389140097) (:by |B1y7Rc-Zz) (:text |get) - |T $ %{} :Leaf (:at 1711389138185) (:by |B1y7Rc-Zz) (:text |router-data) - |b $ %{} :Leaf (:at 1711389145358) (:by |B1y7Rc-Zz) (:text |:enlarge-view) - |h $ %{} :Expr (:at 1711389148675) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389151813) (:by |B1y7Rc-Zz) (:text |if-let) - |b $ %{} :Expr (:at 1711389152154) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389178467) (:by |B1y7Rc-Zz) (:text |large-process) - |b $ %{} :Expr (:at 1711389159130) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389159538) (:by |B1y7Rc-Zz) (:text |get) - |b $ %{} :Expr (:at 1711389164179) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389166097) (:by |B1y7Rc-Zz) (:text |:processes) - |b $ %{} :Leaf (:at 1711389166097) (:by |B1y7Rc-Zz) (:text |router-data) - |h $ %{} :Leaf (:at 1711389171926) (:by |B1y7Rc-Zz) (:text |enlarge-view) - |h $ %{} :Expr (:at 1711389181185) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389195234) (:by |B1y7Rc-Zz) (:text |comp-process-detail) - |X $ %{} :Expr (:at 1711389258932) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389260499) (:by |B1y7Rc-Zz) (:text |>>) - |b $ %{} :Leaf (:at 1711389261395) (:by |B1y7Rc-Zz) (:text |states) - |h $ %{} :Leaf (:at 1711389267739) (:by |B1y7Rc-Zz) (:text |:enlarge) - |b $ %{} :Leaf (:at 1711389257461) (:by |B1y7Rc-Zz) (:text |large-process) - |T $ %{} :Expr (:at 1711431074364) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711431076115) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1711431076725) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077054) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431085520) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431086849) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1711431089514) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711431091112) (:by |B1y7Rc-Zz) (:text |str-spaced) - |T $ %{} :Leaf (:at 1711431088261) (:by |B1y7Rc-Zz) (:text |css/expand) - |b $ %{} :Leaf (:at 1711431097463) (:by |B1y7Rc-Zz) (:text |css/column) - |P $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |div) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |css/row-parted) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:align-items) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:center) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text "|\"0 8px") - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |div) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |str-spaced) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |css/flex) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |css/row-middle) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |input) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |css-filter) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:placeholder) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text "|\"filter...") - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:value) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:query) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |state) - |o $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:on-input) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |cursor) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |assoc) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |state) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:query) - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:value) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |e) - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |list->) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |str-spaced) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |css/flex) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |css/row) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:flex-wrap) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:wrap) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |->) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:workflows) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |router-data) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |.to-list) - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |.filter-pair) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |k) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |workflow) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:matches?) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |parse-by-letter) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |.!toLowerCase) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:name) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |workflow) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |.!toLowerCase) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:query) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |state) - |o $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |.sort-by) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |pair) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:name) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |last) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |pair) - |q $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |.map-pair) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |k) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |workflow) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |k) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |comp-command-button) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |workflow) - |o $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |div) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |css/row-middle) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |button) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |str-spaced) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |css/button) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |style/css-button) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:inner-text) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text "|\"Run") - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:on-click) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |cursor) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |assoc) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |state) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:pop?) - |l $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |true) - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |comp-modal) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text ||Demo) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:width) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |400) - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:container-style) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |o $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:render) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |on-close) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |comp-command-editor) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |>>) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |states) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:quick-run) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |nil) - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |draft) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:effect/run) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:code) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |draft) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:cwd) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:path) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |draft) - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |draft) - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |on-close) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:pop?) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |state) - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |cursor) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |assoc) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |state) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:pop?) - |l $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |false) - |o $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |8) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |nil) - |q $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |button) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |str-spaced) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |css/button) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |style/css-button) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:inner-text) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text "|\"Kill all") - |l $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:on-click) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |&doseq) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |pid) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |keys) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:processes) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |router-data) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:effect/kill) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |pid) - |s $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |8) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |nil) - |t $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |a) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |css/link) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:on-click) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |:process/clear) - |h $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |nil) - |h $ %{} :Expr (:at 1711431077837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text |<>) - |b $ %{} :Leaf (:at 1711431077837) (:by |B1y7Rc-Zz) (:text "|\"Clear") - |T $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |list->) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1692169586132) (:by |B1y7Rc-Zz) (:text |:class-name) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1692169588630) (:by |B1y7Rc-Zz) (:text |str-spaced) - |b $ %{} :Leaf (:at 1692169589865) (:by |B1y7Rc-Zz) (:text |css/flex) - |r $ %{} :Leaf (:at 1692169612122) (:by |B1y7Rc-Zz) (:text |css-process-list) - |r $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788552978) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:processes) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |router-data) - |n $ %{} :Expr (:at 1629788554358) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788556138) (:by |B1y7Rc-Zz) (:text |.to-list) - |p $ %{} :Expr (:at 1711389718581) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389720800) (:by |B1y7Rc-Zz) (:text |filter) - |b $ %{} :Expr (:at 1711389721151) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389721344) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711389722365) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389721931) (:by |B1y7Rc-Zz) (:text |x) - |h $ %{} :Expr (:at 1711389724556) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389726269) (:by |B1y7Rc-Zz) (:text |not=) - |X $ %{} :Expr (:at 1711389742811) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711389797180) (:by |B1y7Rc-Zz) (:text |first) - |T $ %{} :Leaf (:at 1711389738482) (:by |B1y7Rc-Zz) (:text |x) - |b $ %{} :Expr (:at 1711389735210) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389734350) (:by |B1y7Rc-Zz) (:text |get) - |b $ %{} :Leaf (:at 1711389734350) (:by |B1y7Rc-Zz) (:text |router-data) - |h $ %{} :Leaf (:at 1711389734350) (:by |B1y7Rc-Zz) (:text |:enlarge-view) - |r $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788558324) (:by |B1y7Rc-Zz) (:text |.sort) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |x) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |y) - |r $ %{} :Expr (:at 1711604931036) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711604957557) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Expr (:at 1711604957933) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604957933) (:by |B1y7Rc-Zz) (:text |and) - |b $ %{} :Expr (:at 1711604957933) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604957933) (:by |B1y7Rc-Zz) (:text |:alive?) - |b $ %{} :Expr (:at 1711604957933) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604957933) (:by |B1y7Rc-Zz) (:text |last) - |b $ %{} :Leaf (:at 1711604957933) (:by |B1y7Rc-Zz) (:text |y) - |h $ %{} :Expr (:at 1711604957933) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604957933) (:by |B1y7Rc-Zz) (:text |:alive?) - |b $ %{} :Expr (:at 1711604957933) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604957933) (:by |B1y7Rc-Zz) (:text |last) - |b $ %{} :Leaf (:at 1711604957933) (:by |B1y7Rc-Zz) (:text |x) - |T $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |-) - |b $ %{} :Expr (:at 1711605048100) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711605048100) (:by |B1y7Rc-Zz) (:text |:started-at) - |b $ %{} :Expr (:at 1711605048100) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711605048100) (:by |B1y7Rc-Zz) (:text |last) - |b $ %{} :Leaf (:at 1711605048100) (:by |B1y7Rc-Zz) (:text |x) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:started-at) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788570879) (:by |B1y7Rc-Zz) (:text |last) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |y) - |b $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |-) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:started-at) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788570879) (:by |B1y7Rc-Zz) (:text |last) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |y) - |r $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:started-at) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788572315) (:by |B1y7Rc-Zz) (:text |last) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |x) - |t $ %{} :Expr (:at 1692169507081) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169509445) (:by |B1y7Rc-Zz) (:text |.sort-by) - |b $ %{} :Expr (:at 1692169510557) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169510770) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1692169511188) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169512864) (:by |B1y7Rc-Zz) (:text |pair) - |h $ %{} :Expr (:at 1692169539484) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1692169570096) (:by |B1y7Rc-Zz) (:text |not) - |T $ %{} :Expr (:at 1692169565597) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169565597) (:by |B1y7Rc-Zz) (:text |:alive?) - |b $ %{} :Expr (:at 1692169565597) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169565597) (:by |B1y7Rc-Zz) (:text |last) - |b $ %{} :Leaf (:at 1692169565597) (:by |B1y7Rc-Zz) (:text |pair) - |v $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788563305) (:by |B1y7Rc-Zz) (:text |.map-pair) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |pid) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |process) - |r $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |pid) - |r $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |comp-process) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |process) - |css-filter $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1686547405395) (:by |B1y7Rc-Zz) (:text |defstyle) - |j $ %{} :Leaf (:at 1686547400762) (:by |B1y7Rc-Zz) (:text |css-filter) - |r $ %{} :Expr (:at 1686547406784) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686547408533) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686547408945) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686547410528) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:min-width) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |60) - |r $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:width) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |60) - |v $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:background-color) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:transparent) - |x $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:color) - |j $ %{} :Expr (:at 1554225783652) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225784312) (:by |root) (:text |hsl) - |j $ %{} :Leaf (:at 1554225784724) (:by |root) (:text |0) - |r $ %{} :Leaf (:at 1554225785050) (:by |root) (:text |0) - |v $ %{} :Leaf (:at 1554225785888) (:by |root) (:text |100) - |x $ %{} :Leaf (:at 1554225788048) (:by |root) (:text |0.8) - |y $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:border-width) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text "|\"0 0 1px 0") - |yT $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:border-bottom) - |j $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |str) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text "|\"1px solid ") - |r $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |hsl) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |0) - |r $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |0) - |v $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |100) - |x $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |0.5) - |yj $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:border-radius) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |0) - |yr $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:outline) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:none) - |yv $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:line-height) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text "|\"28px") - |yx $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:font-size) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |14) - |yy $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:font-family) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |ui/font-normal) - |yyT $ %{} :Expr (:at 1554225326628) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225326628) (:by |root) (:text |:padding) - |j $ %{} :Leaf (:at 1554225326628) (:by |root) (:text "|\"0 8px") - |css-home $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686547236941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547239811) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686547236941) (:by |B1y7Rc-Zz) (:text |css-home) - |h $ %{} :Expr (:at 1686547241508) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686547241969) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686547242413) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686547243857) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686547240674) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547240674) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1686547240674) (:by |B1y7Rc-Zz) (:text |ui/flex) - |h $ %{} :Leaf (:at 1686547240674) (:by |B1y7Rc-Zz) (:text |ui/column) - |l $ %{} :Expr (:at 1686547240674) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547240674) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686547240674) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547240674) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1692169243952) (:by |B1y7Rc-Zz) (:text "|\"8px 0px") - |h $ %{} :Expr (:at 1686547240674) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547240674) (:by |B1y7Rc-Zz) (:text |:overflow) - |b $ %{} :Leaf (:at 1686547240674) (:by |B1y7Rc-Zz) (:text |:auto) - |css-process-list $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1692169655158) (:by |B1y7Rc-Zz) (:text |css-process-list) - |h $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text "|\"&") - |b $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:overflow) - |b $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:auto) - |h $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:flex-wrap) - |b $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:wrap) - |l $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:padding-bottom) - |b $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |120) - |o $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:align-items) - |b $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:flex-start) - |q $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:gap) - |b $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text "|\"8px") - |s $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:grid-template-columns) - |b $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text "|\"repeat(auto-fit, minmax(560px, 1fr))") - |t $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:grid-auto-flow) - |b $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:dense) - |u $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:display) - |b $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:grid) - |w $ %{} :Expr (:at 1692169641630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |:padding-bottom) - |b $ %{} :Leaf (:at 1692169641630) (:by |B1y7Rc-Zz) (:text |120) - |x $ %{} :Expr (:at 1711389409737) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389411018) (:by |B1y7Rc-Zz) (:text |:margin) - |b $ %{} :Leaf (:at 1711389414734) (:by |B1y7Rc-Zz) (:text "|\"0 8px") - |y $ %{} :Expr (:at 1711389463388) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389465615) (:by |B1y7Rc-Zz) (:text |:overflow) - |b $ %{} :Leaf (:at 1711389472903) (:by |B1y7Rc-Zz) (:text |:auto) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |app.comp.home) - |r $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1629785012125) (:by |B1y7Rc-Zz) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |hsl) - |r $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |ui) - |v $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |respo.comp.space) - |r $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |=<) - |y $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1553327450085) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |defcomp) - |r $ %{} :Leaf (:at 1629788608159) (:by |B1y7Rc-Zz) (:text |>>) - |u $ %{} :Leaf (:at 1629790163050) (:by |B1y7Rc-Zz) (:text |list->) - |y $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |button) - |yT $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |<>) - |yj $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |span) - |yr $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |div) - |yv $ %{} :Leaf (:at 1553451114539) (:by |B1y7Rc-Zz) (:text |a) - |yx $ %{} :Leaf (:at 1554224874256) (:by |root) (:text |input) - |yj $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |app.comp.process) - |r $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |comp-process) - |yn $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1711389281050) (:by |B1y7Rc-Zz) (:text |app.comp.process-detail) - |r $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1711389279355) (:by |B1y7Rc-Zz) (:text |comp-process-detail) - |yr $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |app.util) - |r $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |join-path) - |r $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |map-val) - |yv $ %{} :Expr (:at 1539099101998) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |app.style) - |r $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099101998) (:by |root) (:text |style) - |yx $ %{} :Expr (:at 1553451045837) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Leaf (:at 1553451045837) (:by |B1y7Rc-Zz) (:text |app.comp.command) - |r $ %{} :Leaf (:at 1553451045837) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553451045837) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Leaf (:at 1553451045837) (:by |B1y7Rc-Zz) (:text |comp-command-button) - |r $ %{} :Leaf (:at 1553451342550) (:by |B1y7Rc-Zz) (:text |comp-command-editor) - |yyT $ %{} :Expr (:at 1554225443789) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1554225444825) (:by |root) (:text |fuzzy-filter.core) - |r $ %{} :Leaf (:at 1554225446059) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1554225451275) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1554225452002) (:by |root) (:text |parse-by-letter) - |yyj $ %{} :Expr (:at 1629790146127) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790149951) (:by |B1y7Rc-Zz) (:text |respo-alerts.core) - |j $ %{} :Leaf (:at 1629790151897) (:by |B1y7Rc-Zz) (:text |:refer) - |r $ %{} :Expr (:at 1629790152101) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790303258) (:by |B1y7Rc-Zz) (:text |comp-modal) - |yyr $ %{} :Expr (:at 1629797329160) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797333869) (:by |B1y7Rc-Zz) (:text |respo.comp.inspect) - |j $ %{} :Leaf (:at 1629797335740) (:by |B1y7Rc-Zz) (:text |:refer) - |r $ %{} :Expr (:at 1629797335943) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797340128) (:by |B1y7Rc-Zz) (:text |comp-inspect) - |z $ %{} :Expr (:at 1684291618987) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291625356) (:by |B1y7Rc-Zz) (:text |respo-ui.css) - |b $ %{} :Leaf (:at 1684291625980) (:by |B1y7Rc-Zz) (:text |:as) - |h $ %{} :Leaf (:at 1684291626517) (:by |B1y7Rc-Zz) (:text |css) - |zD $ %{} :Expr (:at 1686547250379) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547257159) (:by |B1y7Rc-Zz) (:text |respo.css) - |b $ %{} :Leaf (:at 1686547257926) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1686547258134) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547259735) (:by |B1y7Rc-Zz) (:text |defstyle) - |app.comp.login $ %{} :FileEntry + |comp-history $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-history (histories) + div + {} $ :class-name css-history-page + div ({}) + button $ {} (:class-name css/button) (:inner-text |Clear) + :on-click $ fn (e d!) (d! :process/clear-history nil) + =< nil 16 + if (empty? histories) + <> |Empty $ {} (:font-family ui/font-fancy) (:font-weight 100) (:color :white) + list-> + {} $ :style + merge ui/flex $ {} (:overflow :auto) (:padding "|16px 0 120px 0") + -> histories $ map + fn (history) + [] (:id history) + div + {} $ :class-name (str-spaced css/row-middle css-history) + <> + -> (:started-at history) dayjs $ .!format "|MM-DD HH:mm:ss" + , css-date-text + <> + or (:title history) |Task + merge style/text $ {} (:min-width 160) + <> (:command history) + merge style/text $ {} (:min-width 160) + <> (:cwd history) (merge style/text) + :examples $ [] + :schema $ :: 'Dynamic + |css-date-text $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-date-text $ {} + |& $ merge style/text + {} (:font-size 12) + :color $ hsl 0 0 70 + :examples $ [] + :schema $ :: 'Dynamic + |css-history $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-history $ {} + |& $ {} (:margin |0px) + :background-color $ hsl 200 40 28 + :padding "|4px 8px" + :width 960 + :min-width :max-content + :border-bottom $ str "|1px solid " (hsl 0 0 0 0.2) + :word-break :break-word + |&:hover $ {} + :background-color $ hsl 200 40 32 + :examples $ [] + :schema $ :: 'Dynamic + |css-history-page $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-history-page $ {} + |& $ merge ui/flex ui/column + {} (:padding "|16px 16px") (:font-family ui/font-code) (:overflow :auto) + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.history $ :require + respo-ui.core :refer $ hsl + respo-ui.core :as ui + respo.core :refer $ defcomp <> >> list-> span div button + respo.comp.space :refer $ =< + app.style :as style + |dayjs :default dayjs + respo.css :refer $ defstyle + respo-ui.css :as css + |app.comp.home $ %{} 'FileEntry :defs $ {} - |comp-login $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-login) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |states) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |D $ %{} :Expr (:at 1629796513042) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796514070) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1629796514316) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796517470) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1629796516300) (:by |B1y7Rc-Zz) (:text |states) - |T $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |state) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |or) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |states) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |initial-state) - |r $ %{} :Expr (:at 1519368111046) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1519368111912) (:by |root) (:text |div) - |L $ %{} :Expr (:at 1519368112156) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368113787) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1519368114295) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368116587) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1519368119982) (:by |root) - :data $ {} - |5 $ %{} :Leaf (:at 1519368124581) (:by |root) (:text |merge) - |D $ %{} :Leaf (:at 1519368123630) (:by |root) (:text |ui/flex) - |T $ %{} :Leaf (:at 1519368119197) (:by |root) (:text |ui/center) - |T $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |input) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:placeholder) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text ||Username) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:value) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:username) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |state) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:style) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ui/input) - |x $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1514302367311) (:by |root) (:text |:on-input) - |j $ %{} :Expr (:at 1629796450640) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629796452101) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1629796452487) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796453416) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629796454065) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1629796449991) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796449991) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629796449991) (:by |B1y7Rc-Zz) (:text |cursor) - |r $ %{} :Expr (:at 1629796449991) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796449991) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629796449991) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1629796460924) (:by |B1y7Rc-Zz) (:text |:username) - |v $ %{} :Expr (:at 1629796449991) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796449991) (:by |B1y7Rc-Zz) (:text |:value) - |j $ %{} :Leaf (:at 1629796449991) (:by |B1y7Rc-Zz) (:text |e) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |nil) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |8) - |x $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |input) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:placeholder) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text ||Password) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:value) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:password) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |state) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:style) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ui/input) - |x $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1514302370752) (:by |root) (:text |:on-input) - |j $ %{} :Expr (:at 1629796463948) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796463948) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629796463948) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796463948) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629796463948) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629796463948) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796463948) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629796463948) (:by |B1y7Rc-Zz) (:text |cursor) - |r $ %{} :Expr (:at 1629796463948) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796463948) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629796463948) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1629796467025) (:by |B1y7Rc-Zz) (:text |:password) - |v $ %{} :Expr (:at 1629796463948) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629796463948) (:by |B1y7Rc-Zz) (:text |:value) - |j $ %{} :Leaf (:at 1629796463948) (:by |B1y7Rc-Zz) (:text |e) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |nil) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |8) - |x $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1519368067092) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368067501) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1519368135916) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368141461) (:by |root) (:text |:text-align) - |j $ %{} :Leaf (:at 1519368142240) (:by |root) (:text |:right) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1519367924372) (:by |root) (:text |span) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:inner-text) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text "||Sign up") - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1519368006916) (:by |root) (:text |style/link) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1514302375364) (:by |root) (:text |:on-click) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |on-submit) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:username) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |state) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:password) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |state) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |true) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |8) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |nil) - |x $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1519367939048) (:by |root) (:text |span) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:inner-text) - |j $ %{} :Leaf (:at 1519368084428) (:by |root) (:text "||Log in") - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1519368006916) (:by |root) (:text |style/link) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1514302381488) (:by |root) (:text |:on-click) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |on-submit) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:username) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |state) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:password) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |state) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |false) - |initial-state $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |initial-state) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:username) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text ||) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:password) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text ||) - |on-submit $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |on-submit) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |username) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |password) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |signup?) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |e) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |dispatch!) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |dispatch!) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |if) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |signup?) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:user/sign-up) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:user/log-in) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |username) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |password) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1696745670260) (:by |B1y7Rc-Zz) (:text |js/localStorage.setItem) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:storage-key) - |j $ %{} :Leaf (:at 1527788909281) (:by |root) (:text |config/site) - |v $ %{} :Expr (:at 1629796760097) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629796765304) (:by |B1y7Rc-Zz) (:text |format-cirru-edn) - |T $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |username) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |password) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1510936619134) (:by |root) (:text |app.comp.login) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1553327460292) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defcomp) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |<>) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |x $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |input) - |y $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |button) - |yT $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |span) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |respo.comp.space) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |=<) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |respo.comp.inspect) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-inspect) - |x $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1516547410331) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ui) - |y $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |app.schema) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |schema) - |yT $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1519368017028) (:by |root) (:text |app.style) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1519368019779) (:by |root) (:text |style) - |yj $ %{} :Expr (:at 1527788911549) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1527788911897) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1527788913217) (:by |root) (:text |app.config) - |r $ %{} :Leaf (:at 1527788914516) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1527788915188) (:by |root) (:text |config) - |app.comp.missing $ %{} :FileEntry + |comp-home $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-home (states router-data) + let + cursor $ :cursor states + state $ or (:data states) + {} (:query |) (:pop? false) + div + {} $ :class-name (str-spaced css/expand css/column css-home) + =< nil 8 + div + {} $ :class-name (str-spaced css/expand css/row) + if-let + enlarge-view $ get router-data :enlarge-view + if-let + large-process $ get (:processes router-data) enlarge-view + comp-process-detail (>> states :enlarge) large-process + div + {} $ :class-name (str-spaced css/expand css/column) + div + {} (:class-name css/row-parted) + :style $ {} (:align-items :center) (:padding "|0 8px") + div + {} $ :class-name (str-spaced css/flex css/row-middle) + input $ {} (:class-name css-filter) (:placeholder |filter...) + :value $ :query state + :on-input $ fn (e d!) + d! cursor $ assoc state :query (:value e) + list-> + {} + :class-name $ str-spaced css/flex css/row + :style $ {} (:flex-wrap :wrap) + -> (:workflows router-data) (.to-list) + .filter-pair $ fn (k workflow) + :matches? $ parse-by-letter + .!toLowerCase $ :name workflow + .!toLowerCase $ :query state + .sort-by $ fn (pair) + :name $ last pair + .map-pair $ fn (k workflow) + [] k $ comp-command-button workflow + div + {} $ :class-name css/row-middle + button $ {} + :class-name $ str-spaced css/button style/css-button + :inner-text |Run + :on-click $ fn (e d!) + d! cursor $ assoc state :pop? true + comp-modal + {} (:title |Demo) + :style $ {} (:width 400) + :container-style $ {} + :render $ fn (on-close) + comp-command-editor (>> states :quick-run) nil $ fn (draft d!) + d! :effect/run $ {} + :command $ :code draft + :cwd $ :path draft + :title $ :title draft + on-close d! + :pop? state + fn (d!) + d! cursor $ assoc state :pop? false + =< 8 nil + button $ {} + :class-name $ str-spaced css/button style/css-button + :inner-text "|Kill all" + :on-click $ fn (e d!) + &doseq + pid $ keys (:processes router-data) + d! :effect/kill pid + =< 8 nil + a + {} (:class-name css/link) + :on-click $ fn (e d!) (d! :process/clear nil) + <> |Clear + list-> + {} $ :class-name (str-spaced css/flex css-process-list) + -> (:processes router-data) (.to-list) + filter $ fn (x) + not= (first x) (get router-data :enlarge-view) + .sort $ fn (x y) + if + and + :alive? $ last y + :alive? $ last x + - + :started-at $ last x + :started-at $ last y + - + :started-at $ last y + :started-at $ last x + .sort-by $ fn (pair) + not $ :alive? (last pair) + .map-pair $ fn (pid process) + [] pid $ comp-process process + :examples $ [] + :schema $ :: 'Dynamic + |css-filter $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-filter $ {} + |& $ {} (:min-width 60) (:width 60) (:background-color :transparent) + :color $ hsl 0 0 100 0.8 + :border-width "|0 0 1px 0" + :border-bottom $ str "|1px solid " (hsl 0 0 100 0.5) + :border-radius 0 + :outline :none + :line-height |28px + :font-size 14 + :font-family ui/font-normal + :padding "|0 8px" + :examples $ [] + :schema $ :: 'Dynamic + |css-home $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-home $ {} + |& $ merge ui/flex ui/column + {} (:padding "|8px 0px") (:overflow :auto) + :examples $ [] + :schema $ :: 'Dynamic + |css-process-list $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-process-list $ {} + |& $ {} (:overflow :auto) (:flex-wrap :wrap) (:padding-bottom 120) (:align-items :flex-start) (:gap |8px) (:grid-template-columns "|repeat(auto-fit, minmax(560px, 1fr))") (:grid-auto-flow :dense) (:display :grid) (:padding-bottom 120) (:margin "|0 8px") (:overflow :auto) + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.home $ :require + respo-ui.core :refer $ hsl + respo-ui.core :as ui + respo.comp.space :refer $ =< + respo.core :refer $ defcomp >> list-> button <> span div a input + app.comp.process :refer $ comp-process + app.comp.process-detail :refer $ comp-process-detail + app.util :refer $ join-path map-val + app.style :as style + app.comp.command :refer $ comp-command-button comp-command-editor + fuzzy-filter.core :refer $ parse-by-letter + respo-alerts.core :refer $ comp-modal + respo.comp.inspect :refer $ comp-inspect + respo-ui.css :as css + respo.css :refer $ defstyle + |app.comp.login $ %{} 'FileEntry :defs $ {} - |comp-missing $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |comp-missing) - |r $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |router) - |v $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1539099122986) (:by |root) (:text "||Page missing") - |v $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |:font-family) - |j $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |ui/font-code) - |r $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |router) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |app.comp.missing) - |r $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |hsl.core) - |r $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |hsl) - |r $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |ui) - |v $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1553327465947) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099122986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |defcomp) - |r $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |<>) - |v $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |span) - |x $ %{} :Leaf (:at 1539099122986) (:by |root) (:text |div) - |app.comp.navigation $ %{} :FileEntry + |comp-login $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-login (states) + let + cursor $ :cursor states + state $ or (:data states) initial-state + div + {} $ :style (merge ui/flex ui/center) + div ({}) + div + {} $ :style ({}) + div ({}) + input $ {} (:placeholder |Username) + :value $ :username state + :style ui/input + :on-input $ fn (e d!) + d! cursor $ assoc state :username (:value e) + =< nil 8 + div ({}) + input $ {} (:placeholder |Password) + :value $ :password state + :style ui/input + :on-input $ fn (e d!) + d! cursor $ assoc state :password (:value e) + =< nil 8 + div + {} $ :style + {} $ :text-align :right + span $ {} (:inner-text "|Sign up") + :style $ merge style/link + :on-click $ on-submit (:username state) (:password state) true + =< 8 nil + span $ {} (:inner-text "|Log in") + :style $ merge style/link + :on-click $ on-submit (:username state) (:password state) false + :examples $ [] + :schema $ :: 'Dynamic + |initial-state $ %{} 'CodeEntry (:doc |) + :code $ quote + def initial-state $ {} (:username |) (:password |) + :examples $ [] + :schema $ :: 'Dynamic + |on-submit $ %{} 'CodeEntry (:doc |) + :code $ quote + defn on-submit (username password signup?) + fn (e dispatch!) + dispatch! (if signup? :user/sign-up :user/log-in) ([] username password) + js/localStorage.setItem (:storage-key config/site) + format-cirru-edn $ [] username password + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.login $ :require + [] respo.core :refer $ [] defcomp <> div input button span + [] respo.comp.space :refer $ [] =< + [] respo.comp.inspect :refer $ [] comp-inspect + [] respo-ui.core :as ui + [] app.schema :as schema + [] app.style :as style + [] app.config :as config + |app.comp.missing $ %{} 'FileEntry :defs $ {} - |comp-navigation $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-navigation) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |logged-in?) - |b $ %{} :Leaf (:at 1539195689666) (:by |root) (:text |router) - |j $ %{} :Leaf (:at 1523120365880) (:by |root) (:text |count-members) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1686548366967) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1686548375650) (:by |B1y7Rc-Zz) (:text |css-nav) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |v $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |div) - |x $ %{} :Expr (:at 1539195568122) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539195568122) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |:style) - |j $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |ui/row) - |y $ %{} :Expr (:at 1539195568122) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |render-entry) - |j $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |router) - |r $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |:home) - |v $ %{} :Leaf (:at 1539195568122) (:by |root) (:text ||Termina) - |yT $ %{} :Expr (:at 1539195568122) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |16) - |r $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |nil) - |yj $ %{} :Expr (:at 1539195568122) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |render-entry) - |j $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |router) - |r $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |:workflows) - |v $ %{} :Leaf (:at 1539195568122) (:by |root) (:text ||Workflows) - |yr $ %{} :Expr (:at 1539195568122) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |16) - |r $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |nil) - |yv $ %{} :Expr (:at 1539195568122) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |render-entry) - |j $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |router) - |r $ %{} :Leaf (:at 1539195568122) (:by |root) (:text |:history) - |v $ %{} :Leaf (:at 1539195568122) (:by |root) (:text ||History) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:cursor) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text ||pointer) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1514302332444) (:by |root) (:text |:on-click) - |j $ %{} :Expr (:at 1629790131363) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790132313) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1629790133114) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790134254) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629790134859) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1629790130820) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:router/change) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:profile) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |<>) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |if) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |logged-in?) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text ||Me) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text ||Guest) - |v $ %{} :Expr (:at 1523120369216) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1523120369974) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1523120371053) (:by |root) (:text |8) - |r $ %{} :Leaf (:at 1523120371555) (:by |root) (:text |nil) - |x $ %{} :Expr (:at 1523120371997) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1523120372630) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1523120373023) (:by |root) (:text |count-members) - |css-nav $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548375982) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548377136) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548378281) (:by |B1y7Rc-Zz) (:text |css-nav) - |h $ %{} :Expr (:at 1686548379490) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548380530) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548380920) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548382207) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |ui/row-center) - |h $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |:height) - |b $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |32) - |h $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |:justify-content) - |b $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |:space-between) - |l $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text "||0 16px") - |o $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |:font-size) - |b $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |16) - |q $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |:border-bottom) - |b $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |str) - |b $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text "||1px solid ") - |h $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |0) - |o $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |0.1) - |s $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |:font-family) - |b $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |ui/font-fancy) - |t $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Expr (:at 1686548379077) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |0) - |o $ %{} :Leaf (:at 1686548379077) (:by |B1y7Rc-Zz) (:text |0.04) - |render-entry $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |render-entry) - |r $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |router) - |j $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |router-name) - |r $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |title) - |v $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |style-logo) - |r $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |=) - |j $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |router-name) - |r $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |router) - |r $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |:color) - |j $ %{} :Leaf (:at 1553448972941) (:by |B1y7Rc-Zz) (:text |:white) - |r $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |:on-click) - |j $ %{} :Expr (:at 1629790117762) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790118290) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1629790119930) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790118561) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629790120870) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629790117308) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |:router/change) - |r $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |router-name) - |r $ %{} :Expr (:at 1539195587220) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1539195587220) (:by |root) (:text |title) - |style-logo $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539195667252) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195667252) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1539195667252) (:by |root) (:text |style-logo) - |r $ %{} :Expr (:at 1539195667252) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195667252) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539195667252) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195667252) (:by |root) (:text |:cursor) - |j $ %{} :Leaf (:at 1539195667252) (:by |root) (:text |:pointer) - |r $ %{} :Expr (:at 1539195667252) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195667252) (:by |root) (:text |:color) - |j $ %{} :Expr (:at 1539195667252) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195667252) (:by |root) (:text |hsl) - |j $ %{} :Leaf (:at 1539195667252) (:by |root) (:text |0) - |r $ %{} :Leaf (:at 1539195667252) (:by |root) (:text |0) - |v $ %{} :Leaf (:at 1539195667252) (:by |root) (:text |60) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |app.comp.navigation) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1629784938743) (:by |B1y7Rc-Zz) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |hsl) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1516547394445) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ui) - |w $ %{} :Expr (:at 1523120376505) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1523120379036) (:by |root) (:text |respo.comp.space) - |r $ %{} :Leaf (:at 1523120382218) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1523120382545) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1523120383255) (:by |root) (:text |=<) - |x $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1553327470870) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defcomp) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |<>) - |t $ %{} :Leaf (:at 1629784941256) (:by |B1y7Rc-Zz) (:text |>>) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |span) - |x $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |y $ %{} :Expr (:at 1536561755369) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Leaf (:at 1536561755369) (:by |B1y7Rc-Zz) (:text |app.config) - |r $ %{} :Leaf (:at 1536561758845) (:by |B1y7Rc-Zz) (:text |:as) - |v $ %{} :Leaf (:at 1536561761903) (:by |B1y7Rc-Zz) (:text |config) - |z $ %{} :Expr (:at 1686548384679) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548386017) (:by |B1y7Rc-Zz) (:text |respo.css) - |b $ %{} :Leaf (:at 1686548387980) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1686548388216) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548389302) (:by |B1y7Rc-Zz) (:text |defstyle) - |app.comp.process $ %{} :FileEntry + |comp-missing $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-missing (router) + div ({}) (<> "|Page missing") + div + {} $ :style + {} $ :font-family ui/font-code + <> router + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.missing $ :require + [] hsl.core :refer $ [] hsl + [] respo-ui.core :as ui + [] respo.core :refer $ [] defcomp <> span div + |app.comp.navigation $ %{} 'FileEntry :defs $ {} - |comp-process $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |comp-process) - |r $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |process) - |v $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1686547466029) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1686547469180) (:by |B1y7Rc-Zz) (:text |css-process) - |r $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1686547499325) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1686547505747) (:by |B1y7Rc-Zz) (:text |css-title-bar) - |n $ %{} :Expr (:at 1686547529532) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547530819) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1686547531199) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547531199) (:by |B1y7Rc-Zz) (:text |if) - |b $ %{} :Expr (:at 1686547531199) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547531199) (:by |B1y7Rc-Zz) (:text |:alive?) - |b $ %{} :Leaf (:at 1686547531199) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Expr (:at 1686547531199) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547531199) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686547531199) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547531199) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Expr (:at 1686547531199) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547531199) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686547531199) (:by |B1y7Rc-Zz) (:text |50) - |h $ %{} :Leaf (:at 1686547531199) (:by |B1y7Rc-Zz) (:text |100) - |l $ %{} :Leaf (:at 1686547531199) (:by |B1y7Rc-Zz) (:text |60) - |n $ %{} :Expr (:at 1553452406343) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553452409429) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1553452409738) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452410049) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553452410317) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1700717158650) (:by |B1y7Rc-Zz) (:text |:class-name) - |j $ %{} :Leaf (:at 1700717160721) (:by |B1y7Rc-Zz) (:text |css/row-middle) - |T $ %{} :Expr (:at 1553451726166) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451727339) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553495350268) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553495353624) (:by |B1y7Rc-Zz) (:text |or) - |T $ %{} :Expr (:at 1553451727644) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451730329) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1553451731951) (:by |B1y7Rc-Zz) (:text |process) - |j $ %{} :Leaf (:at 1553495356861) (:by |B1y7Rc-Zz) (:text "|\"Task") - |r $ %{} :Expr (:at 1553536076006) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553536078067) (:by |B1y7Rc-Zz) (:text |merge) - |T $ %{} :Leaf (:at 1553451738413) (:by |B1y7Rc-Zz) (:text |style/text) - |j $ %{} :Expr (:at 1553536078552) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536078911) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553536079172) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536080785) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Leaf (:at 1553536082666) (:by |B1y7Rc-Zz) (:text |:black) - |v $ %{} :Expr (:at 1553452433878) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553452435356) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1553452435620) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452435959) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553452437353) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548473917) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1686548477746) (:by |B1y7Rc-Zz) (:text |css/row-middle) - |f $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1711390185653) (:by |B1y7Rc-Zz) (:text |button) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |{}) - |X $ %{} :Expr (:at 1700717165254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1700717166869) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1711390187526) (:by |B1y7Rc-Zz) (:text |css/button) - |d $ %{} :Expr (:at 1711604363361) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604366523) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1711604366756) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604367089) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711604367372) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604376114) (:by |B1y7Rc-Zz) (:text |:background) - |b $ %{} :Expr (:at 1711604393291) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604393650) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1711604393952) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1711604394194) (:by |B1y7Rc-Zz) (:text |0) - |j $ %{} :Leaf (:at 1711604399040) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1711604401593) (:by |B1y7Rc-Zz) (:text |0.1) - |h $ %{} :Expr (:at 1711604383021) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604384514) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Leaf (:at 1711604385748) (:by |B1y7Rc-Zz) (:text |:white) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |:on-click) - |j $ %{} :Expr (:at 1629790335547) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790336905) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1629790337195) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790337799) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629790339099) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629790328338) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Expr (:at 1711388890163) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711388890772) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1711388883842) (:by |B1y7Rc-Zz) (:text |:session/enlarge) - |b $ %{} :Expr (:at 1711388891816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711388891816) (:by |B1y7Rc-Zz) (:text |:pid) - |b $ %{} :Leaf (:at 1711388891816) (:by |B1y7Rc-Zz) (:text |process) - |n $ %{} :Expr (:at 1681368226565) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1681368229043) (:by |B1y7Rc-Zz) (:text |:inner-text) - |b $ %{} :Leaf (:at 1711388858853) (:by |B1y7Rc-Zz) (:text "|\"Enlarge") - |i $ %{} :Expr (:at 1711390207927) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711604331698) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1711390209672) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1711390210132) (:by |B1y7Rc-Zz) (:text |8) - |h $ %{} :Leaf (:at 1711390210704) (:by |B1y7Rc-Zz) (:text |nil) - |l $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711604330654) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |a) - |b $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |css/link) - |h $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |:on-click) - |b $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |:router/change) - |h $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |:name) - |b $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |:process) - |h $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |:params) - |b $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |:id) - |b $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |:pid) - |b $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |process) - |l $ %{} :Expr (:at 1711390198941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text |:inner-text) - |b $ %{} :Leaf (:at 1711390198941) (:by |B1y7Rc-Zz) (:text "|\"View") - |r $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:alive?) - |j $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |process) - |r $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1681376403945) (:by |B1y7Rc-Zz) (:text |a) - |j $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548503767) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1686548508327) (:by |B1y7Rc-Zz) (:text |css-link-kill) - |r $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:on-click) - |j $ %{} :Expr (:at 1629790332138) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790332723) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1629790333045) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790333488) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629790334124) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790329897) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:effect/kill) - |r $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:pid) - |j $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |process) - |r $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Leaf (:at 1553536137243) (:by |B1y7Rc-Zz) (:text "|\"Kill") - |v $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452450897) (:by |B1y7Rc-Zz) (:text |a) - |j $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Leaf (:at 1553452453762) (:by |B1y7Rc-Zz) (:text |style/link) - |n $ %{} :Expr (:at 1553452455995) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452457796) (:by |B1y7Rc-Zz) (:text |:inner-text) - |j $ %{} :Leaf (:at 1553452460363) (:by |B1y7Rc-Zz) (:text "|\"Redo") - |r $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:on-click) - |j $ %{} :Expr (:at 1567393603700) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1567393604180) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1567393604466) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393604717) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1567393605293) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393610040) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:effect/run) - |r $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:cwd) - |j $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:cwd) - |j $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |process) - |r $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:command) - |j $ %{} :Expr (:at 1553452448964) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |:command) - |j $ %{} :Leaf (:at 1553452448964) (:by |B1y7Rc-Zz) (:text |process) - |v $ %{} :Expr (:at 1554224369106) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554224373209) (:by |root) (:text |:title) - |j $ %{} :Expr (:at 1554224380556) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554224381699) (:by |root) (:text |:title) - |j $ %{} :Leaf (:at 1554224384018) (:by |root) (:text |process) - |j $ %{} :Expr (:at 1567393611727) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393612198) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1567393648486) (:by |B1y7Rc-Zz) (:text |:process/remove-dead) - |r $ %{} :Expr (:at 1567393620902) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393622525) (:by |B1y7Rc-Zz) (:text |:pid) - |j $ %{} :Leaf (:at 1567393624140) (:by |B1y7Rc-Zz) (:text |process) - |t $ %{} :Expr (:at 1553537492055) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537492486) (:by |B1y7Rc-Zz) (:text |div) - |j $ %{} :Expr (:at 1553537492723) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537493082) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553537493313) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548530582) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1711431182993) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711431191238) (:by |B1y7Rc-Zz) (:text |str-spaced) - |L $ %{} :Leaf (:at 1711431189607) (:by |B1y7Rc-Zz) (:text |css/expand) - |T $ %{} :Leaf (:at 1686548533209) (:by |B1y7Rc-Zz) (:text |css-process-log) - |n $ %{} :Expr (:at 1553537584253) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537584253) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553537584253) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537584253) (:by |B1y7Rc-Zz) (:text |:command) - |j $ %{} :Leaf (:at 1553537584253) (:by |B1y7Rc-Zz) (:text |process) - |r $ %{} :Expr (:at 1553537584253) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537584253) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1553537584253) (:by |B1y7Rc-Zz) (:text |style/text) - |p $ %{} :Expr (:at 1553537586457) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537586457) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553537586457) (:by |B1y7Rc-Zz) (:text |8) - |r $ %{} :Leaf (:at 1553537586457) (:by |B1y7Rc-Zz) (:text |nil) - |r $ %{} :Expr (:at 1553537507839) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553537507839) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |:cwd) - |j $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |process) - |r $ %{} :Expr (:at 1553537507839) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |style/text) - |r $ %{} :Expr (:at 1553537507839) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |{}) - |r $ %{} :Expr (:at 1553537507839) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Expr (:at 1553537507839) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553537507839) (:by |B1y7Rc-Zz) (:text |60) - |v $ %{} :Expr (:at 1553536281444) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553536297817) (:by |B1y7Rc-Zz) (:text |if-not) - |L $ %{} :Expr (:at 1553536282750) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536284091) (:by |B1y7Rc-Zz) (:text |empty?) - |j $ %{} :Expr (:at 1553536290628) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536291299) (:by |B1y7Rc-Zz) (:text |:content) - |j $ %{} :Leaf (:at 1553536294201) (:by |B1y7Rc-Zz) (:text |process) - |T $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |list->) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1686548563845) (:by |B1y7Rc-Zz) (:text |:class-name) - |j $ %{} :Leaf (:at 1686548559809) (:by |B1y7Rc-Zz) (:text |css-content-list) - |r $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629797976084) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |:content) - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |process) - |n $ %{} :Expr (:at 1629798016149) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629798017476) (:by |B1y7Rc-Zz) (:text |.to-list) - |r $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |take-last) - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |4) - |v $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629798044581) (:by |B1y7Rc-Zz) (:text |.map-indexed) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1629798048367) (:by |B1y7Rc-Zz) (:text |idx) - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |chunk) - |r $ %{} :Expr (:at 1629798049342) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629798049930) (:by |B1y7Rc-Zz) (:text |[]) - |L $ %{} :Leaf (:at 1629798050745) (:by |B1y7Rc-Zz) (:text |idx) - |T $ %{} :Expr (:at 1553538469071) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553538469763) (:by |B1y7Rc-Zz) (:text |let) - |L $ %{} :Expr (:at 1553538469990) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Expr (:at 1553538510084) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538513158) (:by |B1y7Rc-Zz) (:text |urls) - |j $ %{} :Expr (:at 1629790788389) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790793677) (:by |B1y7Rc-Zz) (:text |to-calcit-data) - |T $ %{} :Expr (:at 1553538516755) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629798138102) (:by |B1y7Rc-Zz) (:text |.!match) - |T $ %{} :Expr (:at 1629790777257) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790777257) (:by |B1y7Rc-Zz) (:text |:data) - |j $ %{} :Leaf (:at 1629790777257) (:by |B1y7Rc-Zz) (:text |chunk) - |f $ %{} :Leaf (:at 1629790719479) (:by |B1y7Rc-Zz) (:text |url-pattern) - |T $ %{} :Expr (:at 1553621578875) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553621579759) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1553621579990) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621581053) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553621586659) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621587613) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1553621589119) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621588283) (:by |B1y7Rc-Zz) (:text |{}) - |p $ %{} :Expr (:at 1553621743815) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621746189) (:by |B1y7Rc-Zz) (:text |:margin-top) - |j $ %{} :Leaf (:at 1553621781036) (:by |B1y7Rc-Zz) (:text |2) - |v $ %{} :Expr (:at 1553621599412) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621599412) (:by |B1y7Rc-Zz) (:text |:display) - |j $ %{} :Leaf (:at 1553621599412) (:by |B1y7Rc-Zz) (:text |:block) - |x $ %{} :Expr (:at 1553621770949) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621770949) (:by |B1y7Rc-Zz) (:text |:background-color) - |j $ %{} :Expr (:at 1553621770949) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621770949) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553621770949) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553621770949) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553621770949) (:by |B1y7Rc-Zz) (:text |0) - |x $ %{} :Leaf (:at 1553621770949) (:by |B1y7Rc-Zz) (:text |0.5) - |T $ %{} :Expr (:at 1553538543409) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553621625891) (:by |B1y7Rc-Zz) (:text |if-not) - |L $ %{} :Expr (:at 1553538550283) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538548210) (:by |B1y7Rc-Zz) (:text |empty?) - |j $ %{} :Leaf (:at 1553538552658) (:by |B1y7Rc-Zz) (:text |urls) - |T $ %{} :Expr (:at 1553538443203) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538592961) (:by |B1y7Rc-Zz) (:text |list->) - |j $ %{} :Expr (:at 1553538447486) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538447848) (:by |B1y7Rc-Zz) (:text |{}) - |r $ %{} :Expr (:at 1553538611183) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629798055224) (:by |B1y7Rc-Zz) (:text |->) - |L $ %{} :Leaf (:at 1553538617653) (:by |B1y7Rc-Zz) (:text |urls) - |T $ %{} :Expr (:at 1553538618229) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553538618911) (:by |B1y7Rc-Zz) (:text |map) - |T $ %{} :Expr (:at 1553538621637) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553538622165) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1553538622410) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538622848) (:by |B1y7Rc-Zz) (:text |url) - |T $ %{} :Expr (:at 1553538626815) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553538627402) (:by |B1y7Rc-Zz) (:text |[]) - |L $ %{} :Leaf (:at 1553538628437) (:by |B1y7Rc-Zz) (:text |url) - |T $ %{} :Expr (:at 1553538448279) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553538598821) (:by |B1y7Rc-Zz) (:text |a) - |T $ %{} :Expr (:at 1553538600320) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538604541) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553538605162) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538606932) (:by |B1y7Rc-Zz) (:text |:inner-text) - |j $ %{} :Leaf (:at 1553538631001) (:by |B1y7Rc-Zz) (:text |url) - |r $ %{} :Expr (:at 1553538631703) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538633590) (:by |B1y7Rc-Zz) (:text |:target) - |j $ %{} :Leaf (:at 1553538636586) (:by |B1y7Rc-Zz) (:text "|\"_blank") - |v $ %{} :Expr (:at 1553538637678) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538639283) (:by |B1y7Rc-Zz) (:text |:href) - |j $ %{} :Leaf (:at 1553538640361) (:by |B1y7Rc-Zz) (:text |url) - |x $ %{} :Expr (:at 1553538648775) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538650738) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1553538650988) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538651285) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553538651514) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538654238) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Expr (:at 1553538654719) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538655029) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553538656155) (:by |B1y7Rc-Zz) (:text |200) - |r $ %{} :Leaf (:at 1553538665742) (:by |B1y7Rc-Zz) (:text |80) - |v $ %{} :Leaf (:at 1553538662361) (:by |B1y7Rc-Zz) (:text |70) - |r $ %{} :Expr (:at 1553538700344) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553538701293) (:by |B1y7Rc-Zz) (:text |:margin) - |j $ %{} :Leaf (:at 1553538704199) (:by |B1y7Rc-Zz) (:text "|\"0 8px") - |j $ %{} :Expr (:at 1553621667092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553621667092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |:data) - |j $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |chunk) - |r $ %{} :Expr (:at 1553621667092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553621667092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Expr (:at 1553621667092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788831837) (:by |B1y7Rc-Zz) (:text |case-default) - |j $ %{} :Expr (:at 1553621667092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |:type) - |j $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |chunk) - |n $ %{} :Expr (:at 1629788832481) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788832481) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1629788832481) (:by |B1y7Rc-Zz) (:text |60) - |r $ %{} :Leaf (:at 1629788832481) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1700717427657) (:by |B1y7Rc-Zz) (:text |72) - |r $ %{} :Expr (:at 1553621667092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |:stderr) - |j $ %{} :Expr (:at 1553621667092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |60) - |r $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |80) - |v $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |36) - |v $ %{} :Expr (:at 1553621667092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |:error) - |j $ %{} :Expr (:at 1553621667092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |80) - |v $ %{} :Leaf (:at 1553621667092) (:by |B1y7Rc-Zz) (:text |50) - |r $ %{} :Expr (:at 1553621676203) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621677600) (:by |B1y7Rc-Zz) (:text |:padding) - |j $ %{} :Leaf (:at 1553621679916) (:by |B1y7Rc-Zz) (:text |8) - |v $ %{} :Expr (:at 1553621693354) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553621694744) (:by |B1y7Rc-Zz) (:text |:display) - |j $ %{} :Leaf (:at 1553621697122) (:by |B1y7Rc-Zz) (:text |:block) - |x $ %{} :Expr (:at 1557716626877) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1557716674436) (:by |B1y7Rc-Zz) (:text |:white-space) - |j $ %{} :Leaf (:at 1557716677598) (:by |B1y7Rc-Zz) (:text |:pre-line) - |css-content-list $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553536330157) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548571926) (:by |B1y7Rc-Zz) (:text |defstyle) - |j $ %{} :Leaf (:at 1686548551580) (:by |B1y7Rc-Zz) (:text |css-content-list) - |r $ %{} :Expr (:at 1686548553179) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548553643) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548554127) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548555516) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1553536330157) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553536330157) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |:font-family) - |j $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |ui/font-code) - |r $ %{} :Expr (:at 1553536330157) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |:white-space) - |j $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |:pre) - |v $ %{} :Expr (:at 1553536330157) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |:font-size) - |j $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |12) - |x $ %{} :Expr (:at 1553536330157) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |:line-height) - |j $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text "|\"1.5em") - |y $ %{} :Expr (:at 1553536330157) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |:max-height) - |j $ %{} :Leaf (:at 1557043155170) (:by |B1y7Rc-Zz) (:text |240) - |yj $ %{} :Expr (:at 1553536330157) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |:overflow) - |j $ %{} :Leaf (:at 1553536330157) (:by |B1y7Rc-Zz) (:text |:auto) - |z $ %{} :Expr (:at 1684293169264) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684293169264) (:by |B1y7Rc-Zz) (:text |:border-radius) - |b $ %{} :Leaf (:at 1684293169264) (:by |B1y7Rc-Zz) (:text "|\"4px") - |css-link-kill $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548508889) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548510119) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548508889) (:by |B1y7Rc-Zz) (:text |css-link-kill) - |h $ %{} :Expr (:at 1686548510993) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548511413) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548512276) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548513930) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548510731) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548510731) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1686548510731) (:by |B1y7Rc-Zz) (:text |style/link) - |h $ %{} :Expr (:at 1686548510731) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548510731) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548510731) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548510731) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Leaf (:at 1686548510731) (:by |B1y7Rc-Zz) (:text |:red) - |h $ %{} :Expr (:at 1686548510731) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548510731) (:by |B1y7Rc-Zz) (:text |:border-color) - |b $ %{} :Leaf (:at 1686548510731) (:by |B1y7Rc-Zz) (:text |:red) - |css-process $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686547469491) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547470733) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686547469491) (:by |B1y7Rc-Zz) (:text |css-process) - |h $ %{} :Expr (:at 1686547469491) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547471795) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686547472734) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547474368) (:by |B1y7Rc-Zz) (:text "|\"&") - |b $ %{} :Expr (:at 1686547474771) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547474771) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Expr (:at 1686547474771) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547474771) (:by |B1y7Rc-Zz) (:text |{}) - |h $ %{} :Expr (:at 1686547474771) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547474771) (:by |B1y7Rc-Zz) (:text |:font-family) - |b $ %{} :Leaf (:at 1686547474771) (:by |B1y7Rc-Zz) (:text |ui/font-code) - |l $ %{} :Expr (:at 1686547474771) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547474771) (:by |B1y7Rc-Zz) (:text |:border-radius) - |b $ %{} :Leaf (:at 1686547474771) (:by |B1y7Rc-Zz) (:text "|\"4px") - |o $ %{} :Expr (:at 1686547474771) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547474771) (:by |B1y7Rc-Zz) (:text |:display) - |b $ %{} :Leaf (:at 1686547474771) (:by |B1y7Rc-Zz) (:text |:inline-block) - |q $ %{} :Expr (:at 1686547474771) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547474771) (:by |B1y7Rc-Zz) (:text |:vertical-align) - |b $ %{} :Leaf (:at 1686547474771) (:by |B1y7Rc-Zz) (:text |:top) - |css-process-log $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548533529) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548534705) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548533529) (:by |B1y7Rc-Zz) (:text |css-process-log) - |h $ %{} :Expr (:at 1686548535678) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548536099) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548536691) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548537959) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548535351) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |ui/row-middle) - |h $ %{} :Expr (:at 1686548535351) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548535351) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Expr (:at 1686548535351) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |0) - |o $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |0.5) - |h $ %{} :Expr (:at 1686548535351) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |:font-size) - |b $ %{} :Leaf (:at 1686548535351) (:by |B1y7Rc-Zz) (:text |10) - |css-title-bar $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686547506387) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547507639) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686547506387) (:by |B1y7Rc-Zz) (:text |css-title-bar) - |h $ %{} :Expr (:at 1686547508856) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686547509495) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686547509923) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686547511695) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686547508482) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547508482) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1686547508482) (:by |B1y7Rc-Zz) (:text |ui/row-parted) - |h $ %{} :Expr (:at 1686547508482) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547508482) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686547508482) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547508482) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Expr (:at 1711390226303) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711390227228) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1711390227500) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1711390227712) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1711390229157) (:by |B1y7Rc-Zz) (:text |100) - |o $ %{} :Leaf (:at 1711390232521) (:by |B1y7Rc-Zz) (:text |0.4) - |h $ %{} :Expr (:at 1686547508482) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547508482) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Leaf (:at 1686547508482) (:by |B1y7Rc-Zz) (:text |:black) - |l $ %{} :Expr (:at 1686547508482) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547508482) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1686547508482) (:by |B1y7Rc-Zz) (:text "|\"4px 4px") - |o $ %{} :Expr (:at 1686547508482) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547508482) (:by |B1y7Rc-Zz) (:text |:border-radius) - |b $ %{} :Leaf (:at 1686547508482) (:by |B1y7Rc-Zz) (:text "|\"4px") - |url-pattern $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629790721779) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790721779) (:by |B1y7Rc-Zz) (:text |def) - |j $ %{} :Leaf (:at 1629790721779) (:by |B1y7Rc-Zz) (:text |url-pattern) - |r $ %{} :Expr (:at 1629790725682) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790728307) (:by |B1y7Rc-Zz) (:text |new) - |L $ %{} :Leaf (:at 1629790733613) (:by |B1y7Rc-Zz) (:text |js/RegExp) - |T $ %{} :Leaf (:at 1629790724366) (:by |B1y7Rc-Zz) (:text "|\"https?://\\S+") - |j $ %{} :Leaf (:at 1629790744629) (:by |B1y7Rc-Zz) (:text "|\"g") - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |app.comp.process) - |r $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1629788812494) (:by |B1y7Rc-Zz) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |hsl) - |r $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |ui) - |x $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |respo.comp.space) - |r $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |=<) - |y $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1553327475715) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |defcomp) - |r $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |list->) - |v $ %{} :Leaf (:at 1629788817149) (:by |B1y7Rc-Zz) (:text |>>) - |x $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |<>) - |y $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |span) - |yT $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |div) - |yj $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |button) - |yr $ %{} :Leaf (:at 1553452466766) (:by |B1y7Rc-Zz) (:text |a) - |yT $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |app.style) - |r $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |style) - |yj $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |app.util) - |r $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099135480) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099135480) (:by |root) (:text |map-with-index) - |yr $ %{} :Expr (:at 1629790507486) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790512006) (:by |B1y7Rc-Zz) (:text |respo-alerts.core) - |j $ %{} :Leaf (:at 1629790513125) (:by |B1y7Rc-Zz) (:text |:refer) - |r $ %{} :Expr (:at 1629790513353) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790516461) (:by |B1y7Rc-Zz) (:text |comp-alerts) - |z $ %{} :Expr (:at 1686547477357) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547480250) (:by |B1y7Rc-Zz) (:text |respo.css) - |b $ %{} :Leaf (:at 1686547481370) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1686547481628) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547483311) (:by |B1y7Rc-Zz) (:text |defstyle) - |zD $ %{} :Expr (:at 1686548481189) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548484077) (:by |B1y7Rc-Zz) (:text |respo-ui.css) - |b $ %{} :Leaf (:at 1686548484896) (:by |B1y7Rc-Zz) (:text |:as) - |h $ %{} :Leaf (:at 1686548485492) (:by |B1y7Rc-Zz) (:text |css) - |app.comp.process-detail $ %{} :FileEntry + |comp-navigation $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-navigation (logged-in? router count-members) + div + {} $ :class-name css-nav + div + {} $ :style ui/row + render-entry router :home |Termina + =< 16 nil + render-entry router :workflows |Workflows + =< 16 nil + render-entry router :history |History + div + {} + :style $ {} (:cursor |pointer) + :on-click $ fn (e d!) + d! :router/change $ {} (:name :profile) + <> $ if logged-in? |Me |Guest + =< 8 nil + <> count-members + :examples $ [] + :schema $ :: 'Dynamic + |css-nav $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-nav $ {} + |& $ merge ui/row-center + {} (:height 32) (:justify-content :space-between) (:padding "|0 16px") (:font-size 16) + :border-bottom $ str "|1px solid " (hsl 0 0 0 0.1) + :font-family ui/font-fancy + :background-color $ hsl 0 0 0 0.04 + :examples $ [] + :schema $ :: 'Dynamic + |render-entry $ %{} 'CodeEntry (:doc |) + :code $ quote + defn render-entry (router router-name title) + div + {} + :style $ merge style-logo + if + = router-name $ :name router + {} $ :color :white + :on-click $ fn (e d!) + d! :router/change $ {} (:name router-name) + <> title + :examples $ [] + :schema $ :: 'Dynamic + |style-logo $ %{} 'CodeEntry (:doc |) + :code $ quote + def style-logo $ {} (:cursor :pointer) + :color $ hsl 0 0 60 + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.navigation $ :require + respo-ui.core :refer $ hsl + respo-ui.core :as ui + respo.comp.space :refer $ =< + respo.core :refer $ defcomp <> >> span div + app.config :as config + respo.css :refer $ defstyle + |app.comp.process $ %{} 'FileEntry :defs $ {} - |comp-process-detail $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |comp-process-detail) - |r $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1686547868686) (:by |B1y7Rc-Zz) (:text |states) - |T $ %{} :Leaf (:at 1711389232879) (:by |B1y7Rc-Zz) (:text |process) - |v $ %{} :Expr (:at 1686547871957) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686547872512) (:by |B1y7Rc-Zz) (:text |let) - |L $ %{} :Expr (:at 1686547872772) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1686547873564) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547874306) (:by |B1y7Rc-Zz) (:text |cursor) - |b $ %{} :Expr (:at 1686547874542) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547883360) (:by |B1y7Rc-Zz) (:text |:cursor) - |b $ %{} :Leaf (:at 1686547884053) (:by |B1y7Rc-Zz) (:text |states) - |b $ %{} :Expr (:at 1686547885168) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547885846) (:by |B1y7Rc-Zz) (:text |state) - |b $ %{} :Expr (:at 1686547891507) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686547892356) (:by |B1y7Rc-Zz) (:text |either) - |T $ %{} :Expr (:at 1686547886097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547888808) (:by |B1y7Rc-Zz) (:text |:data) - |b $ %{} :Leaf (:at 1686547887615) (:by |B1y7Rc-Zz) (:text |states) - |b $ %{} :Expr (:at 1686547892913) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547893155) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686547893413) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547896534) (:by |B1y7Rc-Zz) (:text |:filter) - |b $ %{} :Leaf (:at 1686547897359) (:by |B1y7Rc-Zz) (:text "|\"") - |e $ %{} :Expr (:at 1687674834976) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1687674837252) (:by |B1y7Rc-Zz) (:text |:filter?) - |b $ %{} :Leaf (:at 1687674840831) (:by |B1y7Rc-Zz) (:text |true) - |h $ %{} :Expr (:at 1686805946063) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805956186) (:by |B1y7Rc-Zz) (:text |:wrap?) - |b $ %{} :Leaf (:at 1686805959704) (:by |B1y7Rc-Zz) (:text |true) - |l $ %{} :Expr (:at 1695730830600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730834410) (:by |B1y7Rc-Zz) (:text |:all-log?) - |b $ %{} :Leaf (:at 1695730835744) (:by |B1y7Rc-Zz) (:text |false) - |o $ %{} :Expr (:at 1697002661635) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002751941) (:by |B1y7Rc-Zz) (:text |:hide-thread-info?) - |b $ %{} :Leaf (:at 1697002670341) (:by |B1y7Rc-Zz) (:text |false) - |h $ %{} :Expr (:at 1712427411196) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427444833) (:by |B1y7Rc-Zz) (:text |command-plugin) - |b $ %{} :Expr (:at 1712427416205) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427418570) (:by |B1y7Rc-Zz) (:text |use-prompt) - |X $ %{} :Expr (:at 1712427659344) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427661320) (:by |B1y7Rc-Zz) (:text |>>) - |b $ %{} :Leaf (:at 1712427662287) (:by |B1y7Rc-Zz) (:text |states) - |h $ %{} :Leaf (:at 1712427665695) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Expr (:at 1712427419336) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427419595) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1712427433543) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427435052) (:by |B1y7Rc-Zz) (:text |:text) - |b $ %{} :Leaf (:at 1712427442522) (:by |B1y7Rc-Zz) (:text "|\"change command") - |h $ %{} :Expr (:at 1712427446388) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427450886) (:by |B1y7Rc-Zz) (:text |:initial) - |b $ %{} :Expr (:at 1712427452063) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427478733) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Leaf (:at 1712427459939) (:by |B1y7Rc-Zz) (:text |process) - |T $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1686548186627) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1686548189595) (:by |B1y7Rc-Zz) (:text |css-process) - |n $ %{} :Expr (:at 1711389295164) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389296044) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1711389296905) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389297276) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711389297556) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711389298352) (:by |B1y7Rc-Zz) (:text |:flex) - |b $ %{} :Leaf (:at 1711390073243) (:by |B1y7Rc-Zz) (:text |2) - |r $ %{} :Expr (:at 1686547797686) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686547799047) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1686547799307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547799590) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686547800453) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169773208) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1692169774564) (:by |B1y7Rc-Zz) (:text |css/row-parted) - |b $ %{} :Expr (:at 1686723373961) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686723374564) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1686723374873) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686723375303) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686723388485) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686723389655) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1686723397746) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686723398468) (:by |B1y7Rc-Zz) (:text |merge) - |L $ %{} :Leaf (:at 1686723401743) (:by |B1y7Rc-Zz) (:text |ui/row-middle) - |T $ %{} :Expr (:at 1686723389986) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686723390248) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686723390543) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686723405945) (:by |B1y7Rc-Zz) (:text |:gap) - |b $ %{} :Leaf (:at 1687675108084) (:by |B1y7Rc-Zz) (:text |4) - |V $ %{} :Expr (:at 1686547810943) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547811760) (:by |B1y7Rc-Zz) (:text |input) - |b $ %{} :Expr (:at 1686547811980) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547812346) (:by |B1y7Rc-Zz) (:text |{}) - |X $ %{} :Expr (:at 1686805904297) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805905179) (:by |B1y7Rc-Zz) (:text |:type) - |b $ %{} :Leaf (:at 1686805932287) (:by |B1y7Rc-Zz) (:text "|\"checkbox") - |c $ %{} :Expr (:at 1686805988848) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805990900) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1686805991182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805991428) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686805991781) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805993933) (:by |B1y7Rc-Zz) (:text |:cursor) - |b $ %{} :Leaf (:at 1686805995522) (:by |B1y7Rc-Zz) (:text |:pointer) - |h $ %{} :Expr (:at 1686806244506) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806245798) (:by |B1y7Rc-Zz) (:text |:opacity) - |b $ %{} :Leaf (:at 1686806246709) (:by |B1y7Rc-Zz) (:text |0.8) - |h $ %{} :Expr (:at 1686547905020) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805937560) (:by |B1y7Rc-Zz) (:text |:checked) - |b $ %{} :Expr (:at 1686547908242) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1687674850094) (:by |B1y7Rc-Zz) (:text |:filter?) - |b $ %{} :Leaf (:at 1686547915060) (:by |B1y7Rc-Zz) (:text |state) - |l $ %{} :Expr (:at 1686547916810) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547921198) (:by |B1y7Rc-Zz) (:text |:on-input) - |b $ %{} :Expr (:at 1686547921463) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547921704) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1686547921960) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547922088) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1686547922551) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1686547923154) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547925983) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1686547927170) (:by |B1y7Rc-Zz) (:text |cursor) - |h $ %{} :Expr (:at 1686547927467) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547932114) (:by |B1y7Rc-Zz) (:text |assoc) - |b $ %{} :Leaf (:at 1686547932799) (:by |B1y7Rc-Zz) (:text |state) - |h $ %{} :Leaf (:at 1687674982608) (:by |B1y7Rc-Zz) (:text |:filter?) - |l $ %{} :Expr (:at 1686805978689) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805977775) (:by |B1y7Rc-Zz) (:text |not) - |b $ %{} :Expr (:at 1686805981399) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1687674852070) (:by |B1y7Rc-Zz) (:text |:filter?) - |b $ %{} :Leaf (:at 1686805981399) (:by |B1y7Rc-Zz) (:text |state) - |X $ %{} :Expr (:at 1712427124874) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1712427126247) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Expr (:at 1712427126609) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427126609) (:by |B1y7Rc-Zz) (:text |:filter?) - |b $ %{} :Leaf (:at 1712427126609) (:by |B1y7Rc-Zz) (:text |state) - |T $ %{} :Expr (:at 1686547810943) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547811760) (:by |B1y7Rc-Zz) (:text |input) - |b $ %{} :Expr (:at 1686547811980) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547812346) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686547812637) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548305310) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1686548307213) (:by |B1y7Rc-Zz) (:text |css-filter) - |h $ %{} :Expr (:at 1686547905020) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547905975) (:by |B1y7Rc-Zz) (:text |:value) - |b $ %{} :Expr (:at 1686547908242) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547913699) (:by |B1y7Rc-Zz) (:text |:filter) - |b $ %{} :Leaf (:at 1686547915060) (:by |B1y7Rc-Zz) (:text |state) - |l $ %{} :Expr (:at 1686547916810) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547921198) (:by |B1y7Rc-Zz) (:text |:on-input) - |b $ %{} :Expr (:at 1686547921463) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547921704) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1686547921960) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547922088) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1686547922551) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1686547923154) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547925983) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1686547927170) (:by |B1y7Rc-Zz) (:text |cursor) - |h $ %{} :Expr (:at 1686547927467) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547932114) (:by |B1y7Rc-Zz) (:text |assoc) - |b $ %{} :Leaf (:at 1686547932799) (:by |B1y7Rc-Zz) (:text |state) - |h $ %{} :Leaf (:at 1686547938656) (:by |B1y7Rc-Zz) (:text |:filter) - |l $ %{} :Expr (:at 1686547939196) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547941361) (:by |B1y7Rc-Zz) (:text |:value) - |b $ %{} :Leaf (:at 1686547941578) (:by |B1y7Rc-Zz) (:text |e) - |o $ %{} :Expr (:at 1712427224228) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427224228) (:by |B1y7Rc-Zz) (:text |:placeholder) - |b $ %{} :Leaf (:at 1712427224228) (:by |B1y7Rc-Zz) (:text "|\"filter...") - |b $ %{} :Expr (:at 1712427142076) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427142673) (:by |B1y7Rc-Zz) (:text |<>) - |b $ %{} :Leaf (:at 1712427198617) (:by |B1y7Rc-Zz) (:text "|\"Filter...") - |Z $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |input) - |b $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |:type) - |b $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text "|\"checkbox") - |h $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |:cursor) - |b $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |:pointer) - |h $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |:opacity) - |b $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |0.8) - |l $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |:checked) - |b $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |:all-log?) - |b $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |state) - |o $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |:on-input) - |b $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |cursor) - |h $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |assoc) - |b $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |state) - |h $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |:all-log?) - |l $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |not) - |b $ %{} :Expr (:at 1695730990816) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |:all-log?) - |b $ %{} :Leaf (:at 1695730990816) (:by |B1y7Rc-Zz) (:text |state) - |a $ %{} :Expr (:at 1695730994171) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730994171) (:by |B1y7Rc-Zz) (:text |<>) - |b $ %{} :Leaf (:at 1695730994171) (:by |B1y7Rc-Zz) (:text "|\"All log?") - |aT $ %{} :Expr (:at 1695731093327) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |comp-icon) - |b $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |:arrow-down) - |h $ %{} :Expr (:at 1695731093327) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1695731093327) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |:font-size) - |b $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |14) - |h $ %{} :Expr (:at 1695731093327) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |css-down-icon) - |l $ %{} :Expr (:at 1695731093327) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Expr (:at 1695731093327) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |80) - |l $ %{} :Leaf (:at 1695731093327) (:by |B1y7Rc-Zz) (:text |on-scroll-down!) - |b $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |if-not) - |b $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |empty?) - |b $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |:content) - |b $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |a) - |b $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |:on-click) - |b $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |:process/shorten-content) - |h $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |:pid) - |b $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |style/link) - |h $ %{} :Expr (:at 1686805899180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text |<>) - |b $ %{} :Leaf (:at 1686805899180) (:by |B1y7Rc-Zz) (:text "|\"Clear") - |e $ %{} :Expr (:at 1695731011995) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695731011995) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1695731011995) (:by |B1y7Rc-Zz) (:text |8) - |h $ %{} :Leaf (:at 1695731011995) (:by |B1y7Rc-Zz) (:text |nil) - |lT $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |input) - |b $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |:type) - |b $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text "|\"checkbox") - |h $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |:cursor) - |b $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |:pointer) - |h $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |:opacity) - |b $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |0.8) - |l $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |:checked) - |b $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002952056) (:by |B1y7Rc-Zz) (:text |:hide-thread-info?) - |b $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |state) - |o $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |:on-input) - |b $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |cursor) - |h $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |assoc) - |b $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |state) - |h $ %{} :Leaf (:at 1697002954556) (:by |B1y7Rc-Zz) (:text |:hide-thread-info?) - |l $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |not) - |b $ %{} :Expr (:at 1697002935282) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002956031) (:by |B1y7Rc-Zz) (:text |:hide-thread-info?) - |b $ %{} :Leaf (:at 1697002935282) (:by |B1y7Rc-Zz) (:text |state) - |lj $ %{} :Expr (:at 1697002937144) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002937144) (:by |B1y7Rc-Zz) (:text |<>) - |b $ %{} :Leaf (:at 1712427239458) (:by |B1y7Rc-Zz) (:text "|\"HideThread?") - |m $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |input) - |b $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |:type) - |b $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text "|\"checkbox") - |h $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |:cursor) - |b $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |:pointer) - |h $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |:opacity) - |b $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |0.8) - |l $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |:checked) - |b $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |:wrap?) - |b $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |state) - |o $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |:on-input) - |b $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |cursor) - |h $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |assoc) - |b $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |state) - |h $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |:wrap?) - |l $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |not) - |b $ %{} :Expr (:at 1697003296330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |:wrap?) - |b $ %{} :Leaf (:at 1697003296330) (:by |B1y7Rc-Zz) (:text |state) - |o $ %{} :Expr (:at 1697003292724) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003292724) (:by |B1y7Rc-Zz) (:text |<>) - |b $ %{} :Leaf (:at 1697003292724) (:by |B1y7Rc-Zz) (:text "|\"Wrap?") - |h $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |div) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |css-toolbar) - |h $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |span) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |:inner-text) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |or) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text "|\"Task") - |h $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |css/font-fancy) - |l $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |style/text) - |h $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text "|\"0 8px") - |l $ %{} :Expr (:at 1711604481992) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604482333) (:by |B1y7Rc-Zz) (:text |if) - |b $ %{} :Expr (:at 1711604483159) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604483159) (:by |B1y7Rc-Zz) (:text |:alive?) - |b $ %{} :Leaf (:at 1711604483159) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Expr (:at 1711604483922) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604484673) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1711604485436) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604488074) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Leaf (:at 1711604490285) (:by |B1y7Rc-Zz) (:text |:black) - |e $ %{} :Expr (:at 1711604539348) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604542057) (:by |B1y7Rc-Zz) (:text |:border-radius) - |b $ %{} :Leaf (:at 1711604543686) (:by |B1y7Rc-Zz) (:text "|\"4px") - |h $ %{} :Expr (:at 1711604491593) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604495114) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Expr (:at 1711604496358) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604498459) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1711604533098) (:by |B1y7Rc-Zz) (:text |60) - |h $ %{} :Leaf (:at 1711604534513) (:by |B1y7Rc-Zz) (:text |100) - |l $ %{} :Leaf (:at 1711604536309) (:by |B1y7Rc-Zz) (:text |60) - |o $ %{} :Expr (:at 1712427325716) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427327387) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Expr (:at 1712427327869) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427328315) (:by |B1y7Rc-Zz) (:text |str) - |X $ %{} :Expr (:at 1712427380588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427380588) (:by |B1y7Rc-Zz) (:text |:cwd) - |b $ %{} :Leaf (:at 1712427380588) (:by |B1y7Rc-Zz) (:text |process) - |Z $ %{} :Leaf (:at 1712427383125) (:by |B1y7Rc-Zz) (:text |&newline) - |b $ %{} :Expr (:at 1712427332114) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427332114) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Leaf (:at 1712427332114) (:by |B1y7Rc-Zz) (:text |process) - |q $ %{} :Expr (:at 1712427489154) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427495351) (:by |B1y7Rc-Zz) (:text |:on-click) - |b $ %{} :Expr (:at 1712427495654) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427495879) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1712427496119) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427496255) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1712427496896) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1712427497479) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1712427504094) (:by |B1y7Rc-Zz) (:text |.show) - |T $ %{} :Leaf (:at 1712427497889) (:by |B1y7Rc-Zz) (:text |command-plugin) - |X $ %{} :Leaf (:at 1712427705395) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Expr (:at 1712427507721) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427507933) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1712427508229) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427509100) (:by |B1y7Rc-Zz) (:text |text) - |h $ %{} :Expr (:at 1712427511786) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427525068) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Expr (:at 1712427526798) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427528308) (:by |B1y7Rc-Zz) (:text |::) - |b $ %{} :Leaf (:at 1712427534599) (:by |B1y7Rc-Zz) (:text |:process/change-command) - |e $ %{} :Expr (:at 1712427629169) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427640908) (:by |B1y7Rc-Zz) (:text |:pid) - |b $ %{} :Leaf (:at 1712427631066) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Leaf (:at 1712427536313) (:by |B1y7Rc-Zz) (:text |text) - |l $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711431042921) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |16) - |h $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |nil) - |o $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711604164636) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |<>) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |style/text) - |q $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711431031629) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |16) - |h $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |nil) - |s $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711431025100) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |<>) - |h $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |style/text) - |h $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |:font-size) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |12) - |h $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |70) - |t $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711431016301) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |16) - |h $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |nil) - |u $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711431014218) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |<>) - |b $ %{} :Expr (:at 1695730951015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |:pid) - |b $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Leaf (:at 1695730951015) (:by |B1y7Rc-Zz) (:text |style/text) - |uT $ %{} :Expr (:at 1697003248594) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003248594) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1697003252106) (:by |B1y7Rc-Zz) (:text |8) - |h $ %{} :Leaf (:at 1697003248594) (:by |B1y7Rc-Zz) (:text |nil) - |v $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |if) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:alive?) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |a) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |css/link) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:red) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:border-color) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:red) - |l $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:on-click) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:effect/kill) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:pid) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |process) - |o $ %{} :Expr (:at 1712427941014) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427941014) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Expr (:at 1712427946172) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427946172) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Leaf (:at 1712427946172) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |<>) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text "|\"Kill") - |l $ %{} :Expr (:at 1698910566546) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1698910567952) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1698910570992) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910570787) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |a) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |css/link) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:inner-text) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text "|\"Redo") - |j $ %{} :Expr (:at 1712427922908) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427923538) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Expr (:at 1712427923538) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427923538) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Leaf (:at 1712427923538) (:by |B1y7Rc-Zz) (:text |process) - |l $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:on-click) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |d!) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:effect/run) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:cwd) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:cwd) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |process) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |process) - |l $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |process) - |o $ %{} :Expr (:at 1697705842513) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604192435) (:by |B1y7Rc-Zz) (:text |:enlarge?) - |b $ %{} :Leaf (:at 1697705846442) (:by |B1y7Rc-Zz) (:text |true) - |l $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:process/remove-dead) - |h $ %{} :Expr (:at 1697003245698) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |:pid) - |b $ %{} :Leaf (:at 1697003245698) (:by |B1y7Rc-Zz) (:text |process) - |b $ %{} :Expr (:at 1698910573427) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910573427) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1698910573427) (:by |B1y7Rc-Zz) (:text |8) - |h $ %{} :Leaf (:at 1698910573427) (:by |B1y7Rc-Zz) (:text |nil) - |h $ %{} :Expr (:at 1698910575656) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |a) - |b $ %{} :Expr (:at 1698910575656) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1698910575656) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |css/link) - |h $ %{} :Expr (:at 1698910575656) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |:inner-text) - |b $ %{} :Leaf (:at 1698910602616) (:by |B1y7Rc-Zz) (:text "|\"Drop") - |l $ %{} :Expr (:at 1698910575656) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |:on-click) - |b $ %{} :Expr (:at 1698910575656) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1698910575656) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |d!) - |e $ %{} :Expr (:at 1698910647498) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910647498) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1698910647498) (:by |B1y7Rc-Zz) (:text |:router/change) - |h $ %{} :Expr (:at 1698910647498) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910647498) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1698910647498) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910647498) (:by |B1y7Rc-Zz) (:text |:name) - |b $ %{} :Leaf (:at 1698910651910) (:by |B1y7Rc-Zz) (:text |:home) - |h $ %{} :Expr (:at 1698910575656) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |:process/remove-dead) - |h $ %{} :Expr (:at 1698910575656) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |:pid) - |b $ %{} :Leaf (:at 1698910575656) (:by |B1y7Rc-Zz) (:text |process) - |u $ %{} :Expr (:at 1686806211323) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806212671) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1686806213217) (:by |B1y7Rc-Zz) (:text |nil) - |h $ %{} :Leaf (:at 1686806213858) (:by |B1y7Rc-Zz) (:text |8) - |x $ %{} :Expr (:at 1686806160425) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686806161028) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1686806162573) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806161526) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686806178273) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806178273) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Expr (:at 1690435402628) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1690435404879) (:by |B1y7Rc-Zz) (:text |str-spaced) - |L $ %{} :Leaf (:at 1690435408816) (:by |B1y7Rc-Zz) (:text "|\"scroll-area") - |T $ %{} :Leaf (:at 1686806178273) (:by |B1y7Rc-Zz) (:text |css-logs-list) - |T $ %{} :Expr (:at 1711389935159) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711389935681) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Expr (:at 1711389936966) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711389937936) (:by |B1y7Rc-Zz) (:text |some?) - |T $ %{} :Leaf (:at 1711389936050) (:by |B1y7Rc-Zz) (:text |process) - |T $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |list->) - |j $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |{}) - |n $ %{} :Expr (:at 1686806004051) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806005920) (:by |B1y7Rc-Zz) (:text |:style) - |b $ %{} :Expr (:at 1686806006650) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806006875) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686806007482) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806061886) (:by |B1y7Rc-Zz) (:text |:white-space) - |b $ %{} :Expr (:at 1686806019630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806020520) (:by |B1y7Rc-Zz) (:text |if) - |b $ %{} :Expr (:at 1686806020763) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806022290) (:by |B1y7Rc-Zz) (:text |:wrap?) - |b $ %{} :Leaf (:at 1686806023223) (:by |B1y7Rc-Zz) (:text |state) - |h $ %{} :Leaf (:at 1695106730726) (:by |B1y7Rc-Zz) (:text "|\"pre-wrap") - |l $ %{} :Leaf (:at 1686806081627) (:by |B1y7Rc-Zz) (:text "|\"pre") - |r $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629798195855) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:content) - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |process) - |n $ %{} :Expr (:at 1686547997059) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686547999765) (:by |B1y7Rc-Zz) (:text |filter) - |b $ %{} :Expr (:at 1686548000362) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548001339) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1686548001605) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548002176) (:by |B1y7Rc-Zz) (:text |chunk) - |h $ %{} :Expr (:at 1686548003068) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548003465) (:by |B1y7Rc-Zz) (:text |if) - |b $ %{} :Expr (:at 1687674995464) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1687675016775) (:by |B1y7Rc-Zz) (:text |or) - |L $ %{} :Expr (:at 1687675014215) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1687675014937) (:by |B1y7Rc-Zz) (:text |not) - |T $ %{} :Expr (:at 1687674997017) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1687674997017) (:by |B1y7Rc-Zz) (:text |:filter?) - |b $ %{} :Leaf (:at 1687674997017) (:by |B1y7Rc-Zz) (:text |state) - |T $ %{} :Expr (:at 1697002691016) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548022028) (:by |B1y7Rc-Zz) (:text |blank?) - |b $ %{} :Expr (:at 1686548023307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604456861) (:by |B1y7Rc-Zz) (:text |:filter) - |b $ %{} :Leaf (:at 1686548025030) (:by |B1y7Rc-Zz) (:text |state) - |e $ %{} :Leaf (:at 1686548060718) (:by |B1y7Rc-Zz) (:text |true) - |h $ %{} :Expr (:at 1686548028970) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548033027) (:by |B1y7Rc-Zz) (:text |.includes?) - |b $ %{} :Expr (:at 1686548037052) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548040060) (:by |B1y7Rc-Zz) (:text |:data) - |T $ %{} :Leaf (:at 1686548035830) (:by |B1y7Rc-Zz) (:text |chunk) - |h $ %{} :Expr (:at 1686548044887) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548044887) (:by |B1y7Rc-Zz) (:text |:filter) - |b $ %{} :Leaf (:at 1686548044887) (:by |B1y7Rc-Zz) (:text |state) - |p $ %{} :Expr (:at 1695730780481) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730782360) (:by |B1y7Rc-Zz) (:text |take-last) - |b $ %{} :Expr (:at 1695730882848) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1695730883530) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Expr (:at 1695730884140) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1695730889827) (:by |B1y7Rc-Zz) (:text |:all-log?) - |b $ %{} :Leaf (:at 1695730893754) (:by |B1y7Rc-Zz) (:text |state) - |P $ %{} :Leaf (:at 1695730901421) (:by |B1y7Rc-Zz) (:text |2000) - |T $ %{} :Leaf (:at 1695730810257) (:by |B1y7Rc-Zz) (:text |60) - |r $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629798199595) (:by |B1y7Rc-Zz) (:text |map-indexed) - |j $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1629798202491) (:by |B1y7Rc-Zz) (:text |idx) - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |chunk) - |r $ %{} :Expr (:at 1629798203872) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629798204613) (:by |B1y7Rc-Zz) (:text |[]) - |L $ %{} :Expr (:at 1708589449758) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708589449758) (:by |B1y7Rc-Zz) (:text |:data) - |b $ %{} :Leaf (:at 1708589449758) (:by |B1y7Rc-Zz) (:text |chunk) - |T $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1681290892690) (:by |B1y7Rc-Zz) (:text |span) - |j $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |{}) - |b $ %{} :Expr (:at 1686548274313) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548276702) (:by |B1y7Rc-Zz) (:text |:class-name) - |b $ %{} :Leaf (:at 1686548278962) (:by |B1y7Rc-Zz) (:text |css-log) - |j $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1681290930191) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1681290931685) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Expr (:at 1681290931943) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1681290932388) (:by |B1y7Rc-Zz) (:text |if) - |b $ %{} :Expr (:at 1681290932910) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1681290934010) (:by |B1y7Rc-Zz) (:text |=) - |X $ %{} :Leaf (:at 1681290952328) (:by |B1y7Rc-Zz) (:text |:stderr) - |b $ %{} :Expr (:at 1681290932910) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1681290932910) (:by |B1y7Rc-Zz) (:text |:type) - |b $ %{} :Leaf (:at 1681290932910) (:by |B1y7Rc-Zz) (:text |chunk) - |h $ %{} :Expr (:at 1681290938180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1681290938611) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1681290938832) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1681290939588) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Leaf (:at 1681290940146) (:by |B1y7Rc-Zz) (:text |:red) - |r $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:inner-text) - |j $ %{} :Expr (:at 1686805716563) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686805717001) (:by |B1y7Rc-Zz) (:text |do) - |L $ %{} :Expr (:at 1697002838547) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1697002840436) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Expr (:at 1697002841605) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002841605) (:by |B1y7Rc-Zz) (:text |:hide-thread-info?) - |b $ %{} :Leaf (:at 1697002844538) (:by |B1y7Rc-Zz) (:text |state) - |T $ %{} :Expr (:at 1697002850217) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1697002874276) (:by |B1y7Rc-Zz) (:text |hide-thread-info) - |T $ %{} :Expr (:at 1686805782558) (:by |B1y7Rc-Zz) - :data $ {} - |b $ %{} :Leaf (:at 1686805782558) (:by |B1y7Rc-Zz) (:text |:data) - |h $ %{} :Leaf (:at 1686805782558) (:by |B1y7Rc-Zz) (:text |chunk) - |b $ %{} :Expr (:at 1697002859107) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002859107) (:by |B1y7Rc-Zz) (:text |:data) - |b $ %{} :Leaf (:at 1697002859107) (:by |B1y7Rc-Zz) (:text |chunk) - |T $ %{} :Expr (:at 1681291042911) (:by |B1y7Rc-Zz) - :data $ {} - |5 $ %{} :Leaf (:at 1686805808743) (:by |B1y7Rc-Zz) (:text |;) - |D $ %{} :Leaf (:at 1681291046459) (:by |B1y7Rc-Zz) (:text |.!replace) - |T $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |chunk) - |b $ %{} :Leaf (:at 1681291050380) (:by |B1y7Rc-Zz) (:text |&newline) - |h $ %{} :Expr (:at 1681291052146) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1681291052817) (:by |B1y7Rc-Zz) (:text |str) - |T $ %{} :Leaf (:at 1681291051678) (:by |B1y7Rc-Zz) (:text |&newline) - |b $ %{} :Leaf (:at 1686805797154) (:by |B1y7Rc-Zz) (:text |&newline) - |b $ %{} :Expr (:at 1686806163834) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806163834) (:by |B1y7Rc-Zz) (:text |=<) - |b $ %{} :Leaf (:at 1686806163834) (:by |B1y7Rc-Zz) (:text |nil) - |h $ %{} :Leaf (:at 1686806163834) (:by |B1y7Rc-Zz) (:text |200) - |y $ %{} :Expr (:at 1712427676637) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427678483) (:by |B1y7Rc-Zz) (:text |.render) - |b $ %{} :Leaf (:at 1712427678839) (:by |B1y7Rc-Zz) (:text |command-plugin) - |css-down-icon $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1690435717917) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435719843) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1690435717917) (:by |B1y7Rc-Zz) (:text |css-down-icon) - |h $ %{} :Expr (:at 1690435717917) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435721789) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1690435722485) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435723319) (:by |B1y7Rc-Zz) (:text "|\"&") - |b $ %{} :Expr (:at 1690435724631) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435723979) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1690435725373) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435727322) (:by |B1y7Rc-Zz) (:text |:opacity) - |b $ %{} :Leaf (:at 1690435728508) (:by |B1y7Rc-Zz) (:text |0.8) - |h $ %{} :Expr (:at 1690435750050) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435751838) (:by |B1y7Rc-Zz) (:text |:cursor) - |b $ %{} :Leaf (:at 1690435752960) (:by |B1y7Rc-Zz) (:text |:pointer) - |h $ %{} :Expr (:at 1690435722485) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435733268) (:by |B1y7Rc-Zz) (:text "|\"&:hover") - |b $ %{} :Expr (:at 1690435724631) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435723979) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1690435725373) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435727322) (:by |B1y7Rc-Zz) (:text |:opacity) - |b $ %{} :Leaf (:at 1690435736144) (:by |B1y7Rc-Zz) (:text |1) - |css-filter $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548307549) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548308864) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548307549) (:by |B1y7Rc-Zz) (:text |css-filter) - |h $ %{} :Expr (:at 1686548309850) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548311179) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548309545) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548313253) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548317763) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548318666) (:by |B1y7Rc-Zz) (:text |merge) - |T $ %{} :Leaf (:at 1686548309545) (:by |B1y7Rc-Zz) (:text |ui/input) - |b $ %{} :Expr (:at 1686548319152) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548319450) (:by |B1y7Rc-Zz) (:text |{}) - |X $ %{} :Expr (:at 1686548337224) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548338042) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Expr (:at 1686548338246) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548338539) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548338792) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686548339017) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686548339546) (:by |B1y7Rc-Zz) (:text |100) - |b $ %{} :Expr (:at 1686548319789) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548322553) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Expr (:at 1686548322787) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548323085) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548323379) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686548323632) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686548324522) (:by |B1y7Rc-Zz) (:text |100) - |o $ %{} :Leaf (:at 1686548335414) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Expr (:at 1686723425690) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686723431041) (:by |B1y7Rc-Zz) (:text |:border-color) - |b $ %{} :Expr (:at 1686723431237) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686723431558) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686723431953) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686723432207) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686723443270) (:by |B1y7Rc-Zz) (:text |100) - |o $ %{} :Leaf (:at 1686723445219) (:by |B1y7Rc-Zz) (:text |0.4) - |css-log $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548279396) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548280462) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548279396) (:by |B1y7Rc-Zz) (:text |css-log) - |h $ %{} :Expr (:at 1686548281313) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548282985) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548283389) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548285113) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548281051) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548281051) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548281051) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548281051) (:by |B1y7Rc-Zz) (:text |:font-size) - |b $ %{} :Leaf (:at 1686548281051) (:by |B1y7Rc-Zz) (:text |12) - |h $ %{} :Expr (:at 1686548281051) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548281051) (:by |B1y7Rc-Zz) (:text |:margin) - |b $ %{} :Leaf (:at 1686548281051) (:by |B1y7Rc-Zz) (:text "|\"0") - |l $ %{} :Expr (:at 1686548281051) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548281051) (:by |B1y7Rc-Zz) (:text |:font-family) - |b $ %{} :Leaf (:at 1686548281051) (:by |B1y7Rc-Zz) (:text |ui/font-code) - |o $ %{} :Expr (:at 1708321263581) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708321267464) (:by |B1y7Rc-Zz) (:text |:line-height) - |b $ %{} :Leaf (:at 1708321269249) (:by |B1y7Rc-Zz) (:text "|\"20px") - |css-logs-list $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548258430) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548259786) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548258430) (:by |B1y7Rc-Zz) (:text |css-logs-list) - |h $ %{} :Expr (:at 1686548260922) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548261358) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548262160) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548265715) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |ui/flex) - |l $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |{}) - |X $ %{} :Expr (:at 1686806199462) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686806199462) (:by |B1y7Rc-Zz) (:text |:overflow) - |b $ %{} :Leaf (:at 1686806199462) (:by |B1y7Rc-Zz) (:text |:auto) - |b $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |:border) - |b $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |str) - |b $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text "|\"1px solid ") - |h $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |100) - |o $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |0.3) - |h $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |8) - |l $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |0) - |o $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |0.5) - |q $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |:overflow) - |b $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |:auto) - |s $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |:word-break) - |b $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |:break-all) - |t $ %{} :Expr (:at 1686548260643) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |:line-height) - |b $ %{} :Leaf (:at 1686548260643) (:by |B1y7Rc-Zz) (:text |1.4) - |css-process $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548189879) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548191300) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548189879) (:by |B1y7Rc-Zz) (:text |css-process) - |h $ %{} :Expr (:at 1686548193444) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548193874) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548194319) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548195778) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548191988) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548191988) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1686548191988) (:by |B1y7Rc-Zz) (:text |ui/flex) - |h $ %{} :Leaf (:at 1686548191988) (:by |B1y7Rc-Zz) (:text |ui/column) - |l $ %{} :Expr (:at 1686548191988) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548191988) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548191988) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686806102912) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1686548191988) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1686548191988) (:by |B1y7Rc-Zz) (:text "||8px 16px") - |h $ %{} :Expr (:at 1686548191988) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548191988) (:by |B1y7Rc-Zz) (:text |:overflow) - |b $ %{} :Leaf (:at 1686548191988) (:by |B1y7Rc-Zz) (:text |:auto) - |l $ %{} :Expr (:at 1700717310988) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1700717325818) (:by |B1y7Rc-Zz) (:text |:color) - |b $ %{} :Leaf (:at 1700717343256) (:by |B1y7Rc-Zz) (:text "|\"#aaa") - |css-toolbar $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1686548220295) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548221878) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1686548220295) (:by |B1y7Rc-Zz) (:text |css-toolbar) - |h $ %{} :Expr (:at 1686548223228) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548224154) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1686548225262) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1686548228451) (:by |B1y7Rc-Zz) (:text "|\"&") - |T $ %{} :Expr (:at 1686548222945) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548222945) (:by |B1y7Rc-Zz) (:text |merge) - |b $ %{} :Leaf (:at 1686548222945) (:by |B1y7Rc-Zz) (:text |ui/row-middle) - |h $ %{} :Expr (:at 1686548222945) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548222945) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1686548222945) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548222945) (:by |B1y7Rc-Zz) (:text |:font-family) - |b $ %{} :Leaf (:at 1686548222945) (:by |B1y7Rc-Zz) (:text |ui/font-code) - |hide-thread-info $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1697002875819) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002875819) (:by |B1y7Rc-Zz) (:text |defn) - |b $ %{} :Leaf (:at 1697002875819) (:by |B1y7Rc-Zz) (:text |hide-thread-info) - |h $ %{} :Expr (:at 1697002875819) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002880053) (:by |B1y7Rc-Zz) (:text |text) - |l $ %{} :Expr (:at 1697002902116) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002907220) (:by |B1y7Rc-Zz) (:text |.!replace) - |b $ %{} :Leaf (:at 1697002908493) (:by |B1y7Rc-Zz) (:text |text) - |h $ %{} :Leaf (:at 1697002990861) (:by |B1y7Rc-Zz) (:text |thread-info-pattern) - |l $ %{} :Leaf (:at 1697002911771) (:by |B1y7Rc-Zz) (:text "|\"") - |on-scroll-down! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1690435459695) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435460881) (:by |B1y7Rc-Zz) (:text |defn) - |b $ %{} :Leaf (:at 1690435459695) (:by |B1y7Rc-Zz) (:text |on-scroll-down!) - |h $ %{} :Expr (:at 1690435459695) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435462303) (:by |B1y7Rc-Zz) (:text |e) - |b $ %{} :Leaf (:at 1690435462896) (:by |B1y7Rc-Zz) (:text |d!) - |l $ %{} :Expr (:at 1690435463486) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435469229) (:by |B1y7Rc-Zz) (:text |if-let) - |b $ %{} :Expr (:at 1690435469495) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435470238) (:by |B1y7Rc-Zz) (:text |el) - |b $ %{} :Expr (:at 1690435470791) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435479296) (:by |B1y7Rc-Zz) (:text |js/document.querySelector) - |b $ %{} :Leaf (:at 1690435489507) (:by |B1y7Rc-Zz) (:text "|\".scroll-area") - |h $ %{} :Expr (:at 1690435523207) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1690435524187) (:by |B1y7Rc-Zz) (:text |set!) - |T $ %{} :Expr (:at 1690435491335) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435521512) (:by |B1y7Rc-Zz) (:text |.-scrollTop) - |b $ %{} :Leaf (:at 1690435497659) (:by |B1y7Rc-Zz) (:text |el) - |b $ %{} :Expr (:at 1690435525428) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435528574) (:by |B1y7Rc-Zz) (:text |.-scrollHeight) - |b $ %{} :Leaf (:at 1690435528925) (:by |B1y7Rc-Zz) (:text |el) - |thread-info-pattern $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1697002991183) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002991183) (:by |B1y7Rc-Zz) (:text |def) - |b $ %{} :Leaf (:at 1697002991183) (:by |B1y7Rc-Zz) (:text |thread-info-pattern) - |h $ %{} :Expr (:at 1697002991183) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697002996360) (:by |B1y7Rc-Zz) (:text |new) - |b $ %{} :Leaf (:at 1697002999064) (:by |B1y7Rc-Zz) (:text |js/RegExp) - |h $ %{} :Leaf (:at 1697003007006) (:by |B1y7Rc-Zz) (:text "|\"^[\\d\\s\\:\\-\\.\\+]+\\s+(\\[([\\w\\d\\s\\:\\,])+\\]\\s?)+") - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |app.comp.process-detail) - |r $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1629789943767) (:by |B1y7Rc-Zz) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |hsl) - |r $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |ui) - |x $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1553327480838) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |defcomp) - |r $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |<>) - |v $ %{} :Leaf (:at 1629789945561) (:by |B1y7Rc-Zz) (:text |>>) - |x $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |span) - |y $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |div) - |yT $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |pre) - |yj $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |list->) - |yr $ %{} :Leaf (:at 1553453272598) (:by |B1y7Rc-Zz) (:text |code) - |yv $ %{} :Leaf (:at 1553536505105) (:by |B1y7Rc-Zz) (:text |button) - |z $ %{} :Leaf (:at 1686547734068) (:by |B1y7Rc-Zz) (:text |a) - |zD $ %{} :Leaf (:at 1686547823372) (:by |B1y7Rc-Zz) (:text |input) - |y $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |respo.comp.space) - |r $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |=<) - |yT $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |app.util) - |r $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |map-with-index) - |yj $ %{} :Expr (:at 1539099152080) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |app.style) - |r $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099152080) (:by |root) (:text |style) - |z $ %{} :Expr (:at 1686548197809) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548198865) (:by |B1y7Rc-Zz) (:text |respo.css) - |b $ %{} :Leaf (:at 1686548199697) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1686548199897) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1686548201008) (:by |B1y7Rc-Zz) (:text |defstyle) - |zD $ %{} :Expr (:at 1690435637568) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435645991) (:by |B1y7Rc-Zz) (:text |feather.core) - |b $ %{} :Leaf (:at 1690435647264) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1690435647515) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1690435647851) (:by |B1y7Rc-Zz) (:text |comp-icon) - |zJ $ %{} :Expr (:at 1708320983377) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320986031) (:by |B1y7Rc-Zz) (:text |respo-ui.comp) - |b $ %{} :Leaf (:at 1708320986810) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1708320986956) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320988356) (:by |B1y7Rc-Zz) (:text |comp-tabs) - |zP $ %{} :Expr (:at 1692169804031) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1692169809815) (:by |B1y7Rc-Zz) (:text |respo-ui.css) - |b $ %{} :Leaf (:at 1692169810544) (:by |B1y7Rc-Zz) (:text |:as) - |h $ %{} :Leaf (:at 1692169811125) (:by |B1y7Rc-Zz) (:text |css) - |zY $ %{} :Expr (:at 1704129845715) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1704129856375) (:by |B1y7Rc-Zz) (:text |respo-alerts.core) - |b $ %{} :Leaf (:at 1704129858216) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1704129858493) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1704129859639) (:by |B1y7Rc-Zz) (:text |use-modal-menu) - |b $ %{} :Leaf (:at 1712427409547) (:by |B1y7Rc-Zz) (:text |use-prompt) - |app.comp.profile $ %{} :FileEntry + |comp-process $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-process (process) + div + {} $ :class-name css-process + div + {} (:class-name css-title-bar) + :style $ if (:alive? process) + {} $ :background-color (hsl 50 100 60) + div + {} $ :class-name css/row-middle + <> + or (:title process) |Task + merge style/text $ {} (:color :black) + div + {} $ :class-name css/row-middle + button $ {} (:class-name css/button) + :style $ {} + :background $ hsl 0 0 0 0.1 + :color :white + :on-click $ fn (e d!) + d! $ :: :session/enlarge (:pid process) + :inner-text |Enlarge + ; =< 8 nil + ; a $ {} (:class-name css/link) + :on-click $ fn (e d!) + d! :router/change $ {} (:name :process) + :params $ {} + :id $ :pid process + :inner-text |View + if (:alive? process) + a + {} (:class-name css-link-kill) + :on-click $ fn (e d!) + d! :effect/kill $ :pid process + <> |Kill + a $ {} (:style style/link) (:inner-text |Redo) + :on-click $ fn (e d!) + d! :effect/run $ {} + :cwd $ :cwd process + :command $ :command process + :title $ :title process + d! :process/remove-dead $ :pid process + div + {} $ :class-name (str-spaced css/expand css-process-log) + <> (:command process) (merge style/text) + =< 8 nil + <> (:cwd process) + merge style/text $ {} + :color $ hsl 0 0 60 + if-not + empty? $ :content process + list-> + {} $ :class-name css-content-list + -> (:content process) (.to-list) (take-last 4) + .map-indexed $ fn (idx chunk) + [] idx $ let + urls $ to-calcit-data + .!match (:data chunk) url-pattern + div + {} $ :style + {} (:margin-top 2) (:display :block) + :background-color $ hsl 0 0 0 0.5 + if-not (empty? urls) + list-> ({}) + -> urls $ map + fn (url) + [] url $ a + {} (:inner-text url) (:target |_blank) (:href url) + :style $ {} + :color $ hsl 200 80 70 + :margin "|0 8px" + <> (:data chunk) + {} + :color $ case-default (:type chunk) (hsl 60 0 72) + :stderr $ hsl 60 80 36 + :error $ hsl 0 80 50 + :padding 8 + :display :block + :white-space :pre-line + :examples $ [] + :schema $ :: 'Dynamic + |css-content-list $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-content-list $ {} + |& $ {} (:font-family ui/font-code) (:white-space :pre) (:font-size 12) (:line-height |1.5em) (:max-height 240) (:overflow :auto) (:border-radius |4px) + :examples $ [] + :schema $ :: 'Dynamic + |css-link-kill $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-link-kill $ {} + |& $ merge style/link + {} (:color :red) (:border-color :red) + :examples $ [] + :schema $ :: 'Dynamic + |css-process $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-process $ {} + |& $ merge + {} (:font-family ui/font-code) (:border-radius |4px) (:display :inline-block) (:vertical-align :top) + :examples $ [] + :schema $ :: 'Dynamic + |css-process-log $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-process-log $ {} + |& $ merge ui/row-middle + {} + :background-color $ hsl 0 0 0 0.5 + :font-size 10 + :examples $ [] + :schema $ :: 'Dynamic + |css-title-bar $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-title-bar $ {} + |& $ merge ui/row-parted + {} + :background-color $ hsl 0 0 100 0.4 + :color :black + :padding "|4px 4px" + :border-radius |4px + :examples $ [] + :schema $ :: 'Dynamic + |url-pattern $ %{} 'CodeEntry (:doc |) + :code $ quote + def url-pattern $ new js/RegExp |https?://\S+ |g + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.process $ :require + respo-ui.core :refer $ hsl + respo-ui.core :as ui + respo.comp.space :refer $ =< + respo.core :refer $ defcomp list-> >> <> span div button a + app.style :as style + app.util :refer $ map-with-index + respo-alerts.core :refer $ comp-alerts + respo.css :refer $ defstyle + respo-ui.css :as css + |app.comp.process-detail $ %{} 'FileEntry :defs $ {} - |comp-profile $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |comp-profile) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |user) - |j $ %{} :Leaf (:at 1524070827396) (:by |root) (:text |members) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1519314673230) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1519314674218) (:by |root) (:text |merge) - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ui/flex) - |j $ %{} :Expr (:at 1519314674864) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314675207) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1519314675496) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519314677667) (:by |root) (:text |:padding) - |j $ %{} :Leaf (:at 1519314678341) (:by |root) (:text |16) - |r $ %{} :Expr (:at 1524070753023) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1524070753742) (:by |root) (:text |div) - |L $ %{} :Expr (:at 1524070753977) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070754337) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1524070764197) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070764960) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1524070765167) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070765499) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1524070765707) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070768913) (:by |root) (:text |:font-family) - |j $ %{} :Leaf (:at 1524070771373) (:by |root) (:text |ui/font-fancy) - |r $ %{} :Expr (:at 1524070772863) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070774437) (:by |root) (:text |:font-size) - |j $ %{} :Leaf (:at 1524070786249) (:by |root) (:text |32) - |v $ %{} :Expr (:at 1524070778614) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070781489) (:by |root) (:text |:font-weight) - |j $ %{} :Leaf (:at 1524070782585) (:by |root) (:text |100) - |T $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |<>) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |str) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text "||Hello! ") - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |user) - |t $ %{} :Expr (:at 1524070801446) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070803450) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1524070804372) (:by |root) (:text |nil) - |r $ %{} :Leaf (:at 1524070805591) (:by |root) (:text |16) - |u $ %{} :Expr (:at 1524070806586) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070807601) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1524070807801) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070808172) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1524070882494) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070886268) (:by |root) (:text |:style) - |j $ %{} :Leaf (:at 1524070890021) (:by |root) (:text |ui/row) - |r $ %{} :Expr (:at 1524070808914) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070810352) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1524070906296) (:by |root) (:text "|\"Members:") - |t $ %{} :Expr (:at 1524070907095) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070907693) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1524071002316) (:by |root) (:text |8) - |r $ %{} :Leaf (:at 1524070908955) (:by |root) (:text |nil) - |v $ %{} :Expr (:at 1524070813822) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070815507) (:by |root) (:text |list->) - |j $ %{} :Expr (:at 1524070815884) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070816388) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1524070882494) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070886268) (:by |root) (:text |:style) - |j $ %{} :Leaf (:at 1524070890021) (:by |root) (:text |ui/row) - |r $ %{} :Expr (:at 1524070817648) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629784952974) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Leaf (:at 1524070823331) (:by |root) (:text |members) - |n $ %{} :Expr (:at 1629784954305) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629784955471) (:by |B1y7Rc-Zz) (:text |.to-list) - |r $ %{} :Expr (:at 1524070849620) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629784958943) (:by |B1y7Rc-Zz) (:text |.map-pair) - |j $ %{} :Expr (:at 1524070854323) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070854836) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1524070855268) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1524070857242) (:by |root) (:text |k) - |r $ %{} :Leaf (:at 1524070860935) (:by |root) (:text |username) - |r $ %{} :Expr (:at 1524070862172) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070862624) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1524070863576) (:by |root) (:text |k) - |r $ %{} :Expr (:at 1524070863870) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070935603) (:by |root) (:text |div) - |b $ %{} :Expr (:at 1524070935915) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070936321) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1524070941378) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070945311) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1524070945552) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070951279) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1524070952343) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070953379) (:by |root) (:text |:padding) - |j $ %{} :Leaf (:at 1524070959440) (:by |root) (:text "|\"0 8px") - |r $ %{} :Expr (:at 1524070965836) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070967712) (:by |root) (:text |:border) - |j $ %{} :Expr (:at 1524070968157) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070968711) (:by |root) (:text |str) - |j $ %{} :Leaf (:at 1524070971580) (:by |root) (:text "|\"1px solid ") - |r $ %{} :Expr (:at 1524070972774) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070973331) (:by |root) (:text |hsl) - |j $ %{} :Leaf (:at 1524070973606) (:by |root) (:text |0) - |r $ %{} :Leaf (:at 1524070973793) (:by |root) (:text |0) - |v $ %{} :Leaf (:at 1524071006553) (:by |root) (:text |80) - |v $ %{} :Expr (:at 1524070980253) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070984655) (:by |root) (:text |:border-radius) - |j $ %{} :Leaf (:at 1524070992141) (:by |root) (:text "|\"16px") - |x $ %{} :Expr (:at 1524070994599) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070996433) (:by |root) (:text |:margin) - |j $ %{} :Leaf (:at 1524071016063) (:by |root) (:text "|\"0 4px") - |j $ %{} :Expr (:at 1524070937486) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1524070939626) (:by |root) (:text |<>) - |T $ %{} :Leaf (:at 1524070866665) (:by |root) (:text |username) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |=<) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |nil) - |v $ %{} :Leaf (:at 1524070799028) (:by |root) (:text |48) - |x $ %{} :Expr (:at 1524070749088) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1524070749878) (:by |root) (:text |div) - |L $ %{} :Expr (:at 1524070750119) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070750478) (:by |root) (:text |{}) - |P $ %{} :Expr (:at 1536750075330) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750077847) (:by |B1y7Rc-Zz) (:text |button) - |j $ %{} :Expr (:at 1536750078116) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750084550) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1536750084800) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750086408) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1536750086649) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750087218) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1553495252158) (:by |B1y7Rc-Zz) (:text |style/button) - |r $ %{} :Expr (:at 1536750146336) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750146336) (:by |B1y7Rc-Zz) (:text |:on-click) - |j $ %{} :Expr (:at 1536750146336) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750146336) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1536750146336) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750146336) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1536750196752) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1536750149343) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750153908) (:by |B1y7Rc-Zz) (:text |.replace) - |j $ %{} :Leaf (:at 1536750156692) (:by |B1y7Rc-Zz) (:text |js/location) - |r $ %{} :Expr (:at 1536750157447) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750157996) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1536947568308) (:by |root) (:text |js/location.origin) - |r $ %{} :Leaf (:at 1536947560142) (:by |root) (:text "|\"?time=") - |v $ %{} :Expr (:at 1536750183293) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750183917) (:by |B1y7Rc-Zz) (:text |.now) - |j $ %{} :Leaf (:at 1536750185350) (:by |B1y7Rc-Zz) (:text |js/Date) - |r $ %{} :Expr (:at 1536750090761) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750091205) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Leaf (:at 1536750096637) (:by |B1y7Rc-Zz) (:text "|\"Refresh") - |R $ %{} :Expr (:at 1536750643074) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1536750643562) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1536750644286) (:by |B1y7Rc-Zz) (:text |8) - |r $ %{} :Leaf (:at 1536750644793) (:by |B1y7Rc-Zz) (:text |nil) - |T $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1529343433304) (:by |root) (:text |button) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:style) - |b $ %{} :Expr (:at 1529343525553) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1529343526544) (:by |root) (:text |merge) - |T $ %{} :Leaf (:at 1553495254392) (:by |B1y7Rc-Zz) (:text |style/button) - |j $ %{} :Expr (:at 1529343455186) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529343455629) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1529343457115) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529343457898) (:by |root) (:text |:color) - |j $ %{} :Leaf (:at 1529343458855) (:by |root) (:text |:red) - |r $ %{} :Expr (:at 1529343459158) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529343463728) (:by |root) (:text |:border-color) - |j $ %{} :Leaf (:at 1529343464475) (:by |root) (:text |:red) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1514302350497) (:by |root) (:text |:on-click) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1521951456454) (:by |root) (:text |fn) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |e) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |dispatch!) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |dispatch!) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:user/log-out) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |nil) - |x $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1696745677843) (:by |B1y7Rc-Zz) (:text |js/localStorage.removeItem) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:storage-key) - |j $ %{} :Leaf (:at 1527788933957) (:by |root) (:text |config/site) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |<>) - |r $ %{} :Leaf (:at 1536750140051) (:by |B1y7Rc-Zz) (:text "|\"Log out") - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |app.comp.profile) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1629784971438) (:by |B1y7Rc-Zz) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |hsl) - |r $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |app.schema) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |schema) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1516547419785) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |ui) - |y $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1553327487351) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |defcomp) - |n $ %{} :Leaf (:at 1524070875244) (:by |root) (:text |list->) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |<>) - |v $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |span) - |x $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |div) - |y $ %{} :Leaf (:at 1529343437918) (:by |root) (:text |button) - |yT $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |respo.comp.space) - |r $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541010211) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541010211) (:by |root) (:text |=<) - |yj $ %{} :Expr (:at 1527788936196) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1527788936499) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1527788937835) (:by |root) (:text |app.config) - |r $ %{} :Leaf (:at 1527788938747) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1527788939786) (:by |root) (:text |config) - |yr $ %{} :Expr (:at 1553495259891) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495260170) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553495261659) (:by |B1y7Rc-Zz) (:text |app.style) - |r $ %{} :Leaf (:at 1553495262425) (:by |B1y7Rc-Zz) (:text |:as) - |v $ %{} :Leaf (:at 1553495263090) (:by |B1y7Rc-Zz) (:text |style) - |app.comp.workflow $ %{} :FileEntry + |comp-process-detail $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-process-detail (states process) + let + cursor $ :cursor states + state $ either (:data states) + {} (:filter |) (:filter? true) (:wrap? true) (:all-log? false) (:hide-thread-info? false) + command-plugin $ use-prompt (>> states :command) + {} (:text "|change command") + :initial $ :command process + div + {} (:class-name css-process) + :style $ {} (:flex 2) + div + {} $ :class-name css/row-parted + div + {} $ :style + merge ui/row-middle $ {} (:gap 4) + input $ {} (:type |checkbox) + :style $ {} (:cursor :pointer) (:opacity 0.8) + :checked $ :filter? state + :on-input $ fn (e d!) + d! cursor $ assoc state :filter? + not $ :filter? state + if (:filter? state) + input $ {} (:class-name css-filter) + :value $ :filter state + :on-input $ fn (e d!) + d! cursor $ assoc state :filter (:value e) + :placeholder |filter... + <> |Filter... + input $ {} (:type |checkbox) + :style $ {} (:cursor :pointer) (:opacity 0.8) + :checked $ :all-log? state + :on-input $ fn (e d!) + d! cursor $ assoc state :all-log? + not $ :all-log? state + <> "|All log?" + comp-icon :arrow-down + {} (:font-size 14) (:class-name css-down-icon) + :color $ hsl 0 0 80 + , on-scroll-down! + if-not + empty? $ :content process + a + {} + :on-click $ fn (e d!) + d! :process/shorten-content $ :pid process + :style style/link + <> |Clear + =< 8 nil + input $ {} (:type |checkbox) + :style $ {} (:cursor :pointer) (:opacity 0.8) + :checked $ :hide-thread-info? state + :on-input $ fn (e d!) + d! cursor $ assoc state :hide-thread-info? + not $ :hide-thread-info? state + <> |HideThread? + input $ {} (:type |checkbox) + :style $ {} (:cursor :pointer) (:opacity 0.8) + :checked $ :wrap? state + :on-input $ fn (e d!) + d! cursor $ assoc state :wrap? + not $ :wrap? state + <> |Wrap? + div + {} $ :class-name css-toolbar + span $ {} + :inner-text $ or (:title process) |Task + :class-name css/font-fancy + :style $ merge style/text + {} $ :padding "|0 8px" + if (:alive? process) + {} (:color :black) (:border-radius |4px) + :background-color $ hsl 60 100 60 + :title $ str (:cwd process) &newline (:command process) + :on-click $ fn (e d!) + .show command-plugin d! $ fn (text) + d! $ :: :process/change-command (:pid process) text + ; =< 16 nil + ; <> (:command process) style/text + ; =< 16 nil + ; <> $ merge style/text + {} (:font-size 12) + :color $ hsl 0 0 70 + ; =< 16 nil + ; <> (:pid process) style/text + =< 8 nil + if (:alive? process) + a + {} (:class-name css/link) + :style $ {} (:color :red) (:border-color :red) + :on-click $ fn (e d!) + d! :effect/kill $ :pid process + :title $ :command process + <> |Kill + div ({}) + a $ {} (:class-name css/link) (:inner-text |Redo) + :title $ :command process + :on-click $ fn (e d!) + d! :effect/run $ {} + :cwd $ :cwd process + :command $ :command process + :title $ :title process + :enlarge? true + d! :process/remove-dead $ :pid process + =< 8 nil + a $ {} (:class-name css/link) (:inner-text |Drop) + :on-click $ fn (e d!) + d! :router/change $ {} (:name :home) + d! :process/remove-dead $ :pid process + =< nil 8 + div + {} $ :class-name (str-spaced |scroll-area css-logs-list) + if (some? process) + list-> + {} $ :style + {} $ :white-space + if (:wrap? state) |pre-wrap |pre + -> (:content process) + filter $ fn (chunk) + if + or + not $ :filter? state + blank? $ :filter state + , true $ .includes? (:data chunk) (:filter state) + take-last $ if (:all-log? state) 2000 60 + map-indexed $ fn (idx chunk) + [] (:data chunk) + span $ {} (:class-name css-log) + :style $ merge + if + = :stderr $ :type chunk + {} $ :color :red + :inner-text $ do + if (:hide-thread-info? state) + hide-thread-info $ :data chunk + :data chunk + ; .!replace (:data chunk) &newline $ str &newline &newline + =< nil 200 + .render command-plugin + :examples $ [] + :schema $ :: 'Dynamic + |css-down-icon $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-down-icon $ {} + |& $ {} (:opacity 0.8) (:cursor :pointer) + |&:hover $ {} (:opacity 1) + :examples $ [] + :schema $ :: 'Dynamic + |css-filter $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-filter $ {} + |& $ merge ui/input + {} + :color $ hsl 0 0 100 + :background-color $ hsl 0 0 100 0 + :border-color $ hsl 0 0 100 0.4 + :examples $ [] + :schema $ :: 'Dynamic + |css-log $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-log $ {} + |& $ {} (:font-size 12) (:margin |0) (:font-family ui/font-code) (:line-height |20px) + :examples $ [] + :schema $ :: 'Dynamic + |css-logs-list $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-logs-list $ {} + |& $ merge ui/flex + {} (:overflow :auto) + :border $ str "|1px solid " (hsl 0 0 100 0.3) + :padding 8 + :background-color $ hsl 0 0 0 0.5 + :overflow :auto + :word-break :break-all + :line-height 1.4 + :examples $ [] + :schema $ :: 'Dynamic + |css-process $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-process $ {} + |& $ merge ui/flex ui/column + {} (; :padding "|8px 16px") (:overflow :auto) (:color |#aaa) + :examples $ [] + :schema $ :: 'Dynamic + |css-toolbar $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-toolbar $ {} + |& $ merge ui/row-middle + {} $ :font-family ui/font-code + :examples $ [] + :schema $ :: 'Dynamic + |hide-thread-info $ %{} 'CodeEntry (:doc |) + :code $ quote + defn hide-thread-info (text) (.!replace text thread-info-pattern |) + :examples $ [] + :schema $ :: 'Dynamic + |on-scroll-down! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn on-scroll-down! (e d!) + if-let + el $ js/document.querySelector |.scroll-area + set! (.-scrollTop el) (.-scrollHeight el) + :examples $ [] + :schema $ :: 'Dynamic + |thread-info-pattern $ %{} 'CodeEntry (:doc |) + :code $ quote + def thread-info-pattern $ new js/RegExp "|^[\\d\\s\\:\\-\\.\\+]+\\s+(\\[([\\w\\d\\s\\:\\,])+\\]\\s?)+" + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.process-detail $ :require + respo-ui.core :refer $ hsl + respo-ui.core :as ui + respo.core :refer $ defcomp <> >> span div pre list-> code button a input + respo.comp.space :refer $ =< + app.util :refer $ map-with-index + app.style :as style + respo.css :refer $ defstyle + feather.core :refer $ comp-icon + respo-ui.comp :refer $ comp-tabs + respo-ui.css :as css + respo-alerts.core :refer $ use-modal-menu use-prompt + |app.comp.profile $ %{} 'FileEntry :defs $ {} - |comp-workflow-container $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |comp-workflow-container) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |states) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflows) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |D $ %{} :Expr (:at 1629788893727) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788894617) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1629788894837) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788895858) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1629788896737) (:by |B1y7Rc-Zz) (:text |states) - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |state) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |or) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |states) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:focused-id) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |nil) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:base-workflow) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |nil) - |x $ %{} :Expr (:at 1629788992487) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788994629) (:by |B1y7Rc-Zz) (:text |:pop?) - |j $ %{} :Leaf (:at 1629788995637) (:by |B1y7Rc-Zz) (:text |false) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |merge) - |b $ %{} :Leaf (:at 1553448001729) (:by |B1y7Rc-Zz) (:text |ui/flex) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |ui/row) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1553449209179) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449210916) (:by |B1y7Rc-Zz) (:text |:padding) - |j $ %{} :Leaf (:at 1553449211953) (:by |B1y7Rc-Zz) (:text |16) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:width) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |200) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Leaf (:at 1553398521244) (:by |B1y7Rc-Zz) (:text |ui/row-parted) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text ||Workflows) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:font-family) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |ui/font-fancy) - |t $ %{} :Expr (:at 1629788962246) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788964397) (:by |B1y7Rc-Zz) (:text |comp-icon) - |j $ %{} :Leaf (:at 1629788962246) (:by |B1y7Rc-Zz) (:text |:plus) - |r $ %{} :Expr (:at 1629788965472) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629788966421) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1629788967082) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629788969412) (:by |B1y7Rc-Zz) (:text |:font-size) - |T $ %{} :Leaf (:at 1629788962246) (:by |B1y7Rc-Zz) (:text |16) - |j $ %{} :Expr (:at 1629788970630) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788971480) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Expr (:at 1629788972913) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788972913) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1629788972913) (:by |B1y7Rc-Zz) (:text |200) - |r $ %{} :Leaf (:at 1629788972913) (:by |B1y7Rc-Zz) (:text |80) - |v $ %{} :Leaf (:at 1629788972913) (:by |B1y7Rc-Zz) (:text |60) - |r $ %{} :Expr (:at 1629788973993) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788976514) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1629788977801) (:by |B1y7Rc-Zz) (:text |:pointer) - |v $ %{} :Expr (:at 1629788979349) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788979741) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629788980129) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788980366) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629788981368) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629789044298) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789044298) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789044298) (:by |B1y7Rc-Zz) (:text |cursor) - |r $ %{} :Expr (:at 1629789044298) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789044298) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629789044298) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1629789046715) (:by |B1y7Rc-Zz) (:text |:pop?) - |v $ %{} :Leaf (:at 1684121954755) (:by |B1y7Rc-Zz) (:text |true) - |x $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |comp-modal) - |j $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text ||Demo) - |r $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |:width) - |j $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |400) - |v $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |:container-style) - |j $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |{}) - |x $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |:render) - |j $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629788958814) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788958814) (:by |B1y7Rc-Zz) (:text |on-close) - |r $ %{} :Expr (:at 1629789027856) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789027856) (:by |B1y7Rc-Zz) (:text |comp-workflow-editor) - |j $ %{} :Expr (:at 1629789027856) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789027856) (:by |B1y7Rc-Zz) (:text |>>) - |j $ %{} :Leaf (:at 1629789027856) (:by |B1y7Rc-Zz) (:text |states) - |r $ %{} :Leaf (:at 1629789027856) (:by |B1y7Rc-Zz) (:text |:editor) - |r $ %{} :Leaf (:at 1629789027856) (:by |B1y7Rc-Zz) (:text |nil) - |v $ %{} :Leaf (:at 1629789030517) (:by |B1y7Rc-Zz) (:text |on-close) - |r $ %{} :Expr (:at 1629789009815) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789014058) (:by |B1y7Rc-Zz) (:text |:pop?) - |j $ %{} :Leaf (:at 1629789015134) (:by |B1y7Rc-Zz) (:text |state) - |v $ %{} :Expr (:at 1629789019977) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789019977) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789019977) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789019977) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629789019977) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789019977) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789019977) (:by |B1y7Rc-Zz) (:text |cursor) - |r $ %{} :Expr (:at 1629789019977) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789019977) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629789019977) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1629789048900) (:by |B1y7Rc-Zz) (:text |:pop?) - |v $ %{} :Leaf (:at 1629789019977) (:by |B1y7Rc-Zz) (:text |false) - |t $ %{} :Expr (:at 1553448132683) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553448133328) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553448135351) (:by |B1y7Rc-Zz) (:text |nil) - |r $ %{} :Leaf (:at 1553448141440) (:by |B1y7Rc-Zz) (:text |8) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |list->) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788860130) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflows) - |l $ %{} :Expr (:at 1629788860905) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788862649) (:by |B1y7Rc-Zz) (:text |.to-list) - |n $ %{} :Expr (:at 1554225151272) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788863943) (:by |B1y7Rc-Zz) (:text |.sort-by) - |j $ %{} :Expr (:at 1554225156525) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225156842) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1554225162661) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788872388) (:by |B1y7Rc-Zz) (:text |pair) - |r $ %{} :Expr (:at 1554225165756) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1554225179009) (:by |root) (:text |:name) - |j $ %{} :Expr (:at 1629788866503) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629788867182) (:by |B1y7Rc-Zz) (:text |last) - |L $ %{} :Leaf (:at 1629788870287) (:by |B1y7Rc-Zz) (:text |pair) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788875861) (:by |B1y7Rc-Zz) (:text |.map-pair) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1629788877880) (:by |B1y7Rc-Zz) (:text |k) - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflow) - |r $ %{} :Expr (:at 1629788878753) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629788879914) (:by |B1y7Rc-Zz) (:text |[]) - |L $ %{} :Leaf (:at 1629788881066) (:by |B1y7Rc-Zz) (:text |k) - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1553449522996) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553449524068) (:by |B1y7Rc-Zz) (:text |merge) - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |style-workflow-entry) - |j $ %{} :Expr (:at 1553449525446) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449526618) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553449527254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |:background-color) - |j $ %{} :Expr (:at 1553449527254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Expr (:at 1553449527254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |=) - |j $ %{} :Expr (:at 1553449527254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |workflow) - |r $ %{} :Expr (:at 1553449527254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |:focused-id) - |j $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Expr (:at 1553449527254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553449579996) (:by |B1y7Rc-Zz) (:text |100) - |x $ %{} :Leaf (:at 1553449630518) (:by |B1y7Rc-Zz) (:text |0.2) - |v $ %{} :Expr (:at 1553449527254) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553449527254) (:by |B1y7Rc-Zz) (:text |100) - |x $ %{} :Leaf (:at 1553449605177) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:on-click) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629788885888) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1629788886475) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629788886837) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629788887500) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Expr (:at 1629788889562) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629788890351) (:by |B1y7Rc-Zz) (:text |d!) - |L $ %{} :Leaf (:at 1629788891493) (:by |B1y7Rc-Zz) (:text |cursor) - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |assoc) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |state) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:focused-id) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflow) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |<>) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflow) - |u $ %{} :Expr (:at 1553449247431) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449247978) (:by |B1y7Rc-Zz) (:text |div) - |j $ %{} :Expr (:at 1553449248203) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449248579) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553449255248) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553449256342) (:by |B1y7Rc-Zz) (:text |:style) - |T $ %{} :Expr (:at 1553449253057) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553449253543) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1553449248835) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449250036) (:by |B1y7Rc-Zz) (:text |:width) - |j $ %{} :Leaf (:at 1553449250734) (:by |B1y7Rc-Zz) (:text |1) - |j $ %{} :Expr (:at 1553449257880) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449270606) (:by |B1y7Rc-Zz) (:text |:background-color) - |j $ %{} :Expr (:at 1553449271158) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449271158) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553449271158) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553449271158) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553449271158) (:by |B1y7Rc-Zz) (:text |100) - |x $ %{} :Leaf (:at 1553449271158) (:by |B1y7Rc-Zz) (:text |0.2) - |r $ %{} :Expr (:at 1553449280917) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449286899) (:by |B1y7Rc-Zz) (:text |:margin) - |j $ %{} :Leaf (:at 1553449296820) (:by |B1y7Rc-Zz) (:text |16) - |x $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1553448050179) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553448051748) (:by |B1y7Rc-Zz) (:text |merge) - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |ui/flex) - |j $ %{} :Expr (:at 1553448052428) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553448052824) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553449235421) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449236526) (:by |B1y7Rc-Zz) (:text |:padding) - |j $ %{} :Leaf (:at 1553449237873) (:by |B1y7Rc-Zz) (:text |8) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |focused-id) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:focused-id) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |state) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |and) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |some?) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |focused-id) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |some?) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |get) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflows) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |focused-id) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflow) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |get) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflows) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |focused-id) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |comp-workflow-detail) - |v $ %{} :Expr (:at 1629788904186) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629788904881) (:by |B1y7Rc-Zz) (:text |>>) - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |states) - |j $ %{} :Leaf (:at 1629788905538) (:by |B1y7Rc-Zz) (:text |:detail) - |x $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflow) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1553447905346) (:by |B1y7Rc-Zz) (:text "|\"Nothing") - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:font-family) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |ui/font-fancy) - |r $ %{} :Expr (:at 1553447907749) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447913963) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Expr (:at 1553447914180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447914898) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553447915221) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553447916034) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553447938132) (:by |B1y7Rc-Zz) (:text |70) - |v $ %{} :Expr (:at 1553447920731) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447922939) (:by |B1y7Rc-Zz) (:text |:font-size) - |j $ %{} :Leaf (:at 1553447924143) (:by |B1y7Rc-Zz) (:text |20) - |x $ %{} :Expr (:at 1553447927945) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447931168) (:by |B1y7Rc-Zz) (:text |:font-weight) - |j $ %{} :Leaf (:at 1553447933720) (:by |B1y7Rc-Zz) (:text |100) - |comp-workflow-detail $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |comp-workflow-detail) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |states) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflow) - |v $ %{} :Expr (:at 1629789265639) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629789266400) (:by |B1y7Rc-Zz) (:text |let) - |L $ %{} :Expr (:at 1629789267012) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1629789267442) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789268458) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1629789269344) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789270292) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1629789271084) (:by |B1y7Rc-Zz) (:text |states) - |j $ %{} :Expr (:at 1629789272032) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789275244) (:by |B1y7Rc-Zz) (:text |state) - |j $ %{} :Expr (:at 1629789275963) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789280970) (:by |B1y7Rc-Zz) (:text |either) - |j $ %{} :Expr (:at 1629789282156) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789282833) (:by |B1y7Rc-Zz) (:text |:data) - |j $ %{} :Leaf (:at 1629789283640) (:by |B1y7Rc-Zz) (:text |states) - |r $ %{} :Expr (:at 1629789284699) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789285141) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629789285468) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789286707) (:by |B1y7Rc-Zz) (:text |:pop?) - |j $ %{} :Leaf (:at 1629789289866) (:by |B1y7Rc-Zz) (:text |false) - |r $ %{} :Expr (:at 1629789312986) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789314256) (:by |B1y7Rc-Zz) (:text |:edit?) - |j $ %{} :Leaf (:at 1629789315137) (:by |B1y7Rc-Zz) (:text |false) - |r $ %{} :Expr (:at 1629790585100) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790589026) (:by |B1y7Rc-Zz) (:text |remove-plugin) - |j $ %{} :Expr (:at 1629790589722) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790595983) (:by |B1y7Rc-Zz) (:text |use-confirm) - |j $ %{} :Expr (:at 1629790596626) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790597090) (:by |B1y7Rc-Zz) (:text |>>) - |j $ %{} :Leaf (:at 1629790599734) (:by |B1y7Rc-Zz) (:text |states) - |r $ %{} :Leaf (:at 1629790603416) (:by |B1y7Rc-Zz) (:text |:remove) - |r $ %{} :Expr (:at 1629790604709) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790605103) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1553399847271) (:by |B1y7Rc-Zz) (:text |ui/row-parted) - |r $ %{} :Expr (:at 1553399849436) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553399850104) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1553399850319) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399850614) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553399850855) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399855623) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Leaf (:at 1553399861261) (:by |B1y7Rc-Zz) (:text |ui/row-middle) - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |<>) - |f $ %{} :Leaf (:at 1553447383757) (:by |B1y7Rc-Zz) (:text "|\"Commands") - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:font-size) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |24) - |r $ %{} :Expr (:at 1553447384987) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447390204) (:by |B1y7Rc-Zz) (:text |:font-family) - |j $ %{} :Leaf (:at 1553447405071) (:by |B1y7Rc-Zz) (:text |ui/font-fancy) - |v $ %{} :Expr (:at 1553447394478) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447396464) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Expr (:at 1553447396695) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447397658) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553447398439) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553447398692) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553447408848) (:by |B1y7Rc-Zz) (:text |70) - |x $ %{} :Expr (:at 1553447413054) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447414623) (:by |B1y7Rc-Zz) (:text |:font-weight) - |j $ %{} :Leaf (:at 1553447415671) (:by |B1y7Rc-Zz) (:text |100) - |Z $ %{} :Expr (:at 1553447738860) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447738860) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553447738860) (:by |B1y7Rc-Zz) (:text |8) - |r $ %{} :Leaf (:at 1553447738860) (:by |B1y7Rc-Zz) (:text |nil) - |f $ %{} :Expr (:at 1553399892163) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |<>) - |j $ %{} :Expr (:at 1553399892163) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |:base-dir) - |j $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |workflow) - |r $ %{} :Expr (:at 1553399892163) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553399892163) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |:font-family) - |j $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |ui/font-code) - |r $ %{} :Expr (:at 1553399892163) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Expr (:at 1553399892163) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553399892163) (:by |B1y7Rc-Zz) (:text |70) - |i $ %{} :Expr (:at 1553447735787) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553447735787) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553447735787) (:by |B1y7Rc-Zz) (:text |40) - |r $ %{} :Leaf (:at 1553447735787) (:by |B1y7Rc-Zz) (:text |nil) - |iD $ %{} :Expr (:at 1629789097032) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789099485) (:by |B1y7Rc-Zz) (:text |comp-icon) - |j $ %{} :Leaf (:at 1629789097032) (:by |B1y7Rc-Zz) (:text |:plus) - |r $ %{} :Expr (:at 1629789103232) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629789108335) (:by |B1y7Rc-Zz) (:text |&{}) - |L $ %{} :Leaf (:at 1629789114158) (:by |B1y7Rc-Zz) (:text |:font-size) - |T $ %{} :Leaf (:at 1629789102699) (:by |B1y7Rc-Zz) (:text |16) - |j $ %{} :Leaf (:at 1629789115447) (:by |B1y7Rc-Zz) (:text |:color) - |r $ %{} :Expr (:at 1629789116203) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789116203) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1629789116203) (:by |B1y7Rc-Zz) (:text |200) - |r $ %{} :Leaf (:at 1629789116203) (:by |B1y7Rc-Zz) (:text |80) - |v $ %{} :Leaf (:at 1629789116203) (:by |B1y7Rc-Zz) (:text |60) - |v $ %{} :Leaf (:at 1629789123374) (:by |B1y7Rc-Zz) (:text |:cursor) - |x $ %{} :Leaf (:at 1629789127716) (:by |B1y7Rc-Zz) (:text |:pointer) - |v $ %{} :Expr (:at 1629789128628) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789129007) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789133325) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789134862) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629789135633) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629789138229) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789139373) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789141302) (:by |B1y7Rc-Zz) (:text |cursor) - |r $ %{} :Expr (:at 1629789141611) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789142566) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629789144952) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1629789146014) (:by |B1y7Rc-Zz) (:text |:pop?) - |v $ %{} :Leaf (:at 1629789146936) (:by |B1y7Rc-Zz) (:text |true) - |iT $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |let) - |j $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |on-close) - |j $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |cursor) - |r $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1629789148864) (:by |B1y7Rc-Zz) (:text |:pop?) - |v $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |false) - |r $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |comp-modal) - |j $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text ||Demo) - |r $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |:width) - |j $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |400) - |v $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |:container-style) - |j $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |{}) - |x $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |:render) - |j $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789091097) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |on-close) - |r $ %{} :Expr (:at 1629789162697) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |comp-command-editor) - |j $ %{} :Expr (:at 1629789162697) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |>>) - |j $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |states) - |r $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |:add-command) - |r $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |nil) - |v $ %{} :Expr (:at 1629789162697) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789162697) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |command-draft) - |j $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |m!) - |r $ %{} :Expr (:at 1629789162697) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |:workflow/add-command) - |r $ %{} :Expr (:at 1629789162697) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629789162697) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |:workflow-id) - |j $ %{} :Expr (:at 1629789162697) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |workflow) - |r $ %{} :Expr (:at 1629789162697) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |:draft) - |j $ %{} :Leaf (:at 1629789162697) (:by |B1y7Rc-Zz) (:text |command-draft) - |v $ %{} :Expr (:at 1629789162697) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789167925) (:by |B1y7Rc-Zz) (:text |on-close) - |r $ %{} :Expr (:at 1629789301350) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789301650) (:by |B1y7Rc-Zz) (:text |:pop?) - |j $ %{} :Leaf (:at 1629789302709) (:by |B1y7Rc-Zz) (:text |state) - |v $ %{} :Leaf (:at 1629789091097) (:by |B1y7Rc-Zz) (:text |on-close) - |y $ %{} :Expr (:at 1553399896469) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553399897816) (:by |B1y7Rc-Zz) (:text |div) - |L $ %{} :Expr (:at 1553399898069) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399898435) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553399898650) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399899403) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Leaf (:at 1553399902635) (:by |B1y7Rc-Zz) (:text |ui/row-parted) - |N $ %{} :Expr (:at 1629789354242) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789356997) (:by |B1y7Rc-Zz) (:text |comp-icon) - |j $ %{} :Leaf (:at 1629789354242) (:by |B1y7Rc-Zz) (:text |:edit-2) - |r $ %{} :Expr (:at 1629789357898) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629789364132) (:by |B1y7Rc-Zz) (:text |&{}) - |L $ %{} :Leaf (:at 1629789367249) (:by |B1y7Rc-Zz) (:text |:font-size) - |T $ %{} :Leaf (:at 1629789354242) (:by |B1y7Rc-Zz) (:text |14) - |j $ %{} :Leaf (:at 1629789370900) (:by |B1y7Rc-Zz) (:text |:color) - |r $ %{} :Expr (:at 1629789372891) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789372891) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1629789372891) (:by |B1y7Rc-Zz) (:text |200) - |r $ %{} :Leaf (:at 1629789372891) (:by |B1y7Rc-Zz) (:text |80) - |v $ %{} :Leaf (:at 1629789372891) (:by |B1y7Rc-Zz) (:text |60) - |v $ %{} :Leaf (:at 1629789376832) (:by |B1y7Rc-Zz) (:text |:cursor) - |x $ %{} :Leaf (:at 1629789377903) (:by |B1y7Rc-Zz) (:text |:pointer) - |v $ %{} :Expr (:at 1629789381970) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789382214) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789382502) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789382689) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629789383183) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629789387306) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789387306) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789387306) (:by |B1y7Rc-Zz) (:text |cursor) - |r $ %{} :Expr (:at 1629789387306) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789387306) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629789387306) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1629789387306) (:by |B1y7Rc-Zz) (:text |:edit?) - |v $ %{} :Leaf (:at 1629789392086) (:by |B1y7Rc-Zz) (:text |true) - |P $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |comp-modal) - |j $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text ||Demo) - |r $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |:style) - |j $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |:width) - |j $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |400) - |v $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |:container-style) - |j $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |{}) - |x $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |:render) - |j $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789322866) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789322866) (:by |B1y7Rc-Zz) (:text |on-close) - |r $ %{} :Expr (:at 1629789397473) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789397473) (:by |B1y7Rc-Zz) (:text |comp-workflow-editor) - |j $ %{} :Expr (:at 1629789397473) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789397473) (:by |B1y7Rc-Zz) (:text |>>) - |j $ %{} :Leaf (:at 1629789397473) (:by |B1y7Rc-Zz) (:text |states) - |r $ %{} :Leaf (:at 1629789397473) (:by |B1y7Rc-Zz) (:text |:editor) - |r $ %{} :Leaf (:at 1629789397473) (:by |B1y7Rc-Zz) (:text |workflow) - |v $ %{} :Leaf (:at 1629789399903) (:by |B1y7Rc-Zz) (:text |on-close) - |r $ %{} :Expr (:at 1629789330135) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789333811) (:by |B1y7Rc-Zz) (:text |:edit?) - |j $ %{} :Leaf (:at 1629789335443) (:by |B1y7Rc-Zz) (:text |state) - |v $ %{} :Expr (:at 1629789328392) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789328392) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629789328392) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789328392) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629789328392) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789328392) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629789328392) (:by |B1y7Rc-Zz) (:text |cursor) - |r $ %{} :Expr (:at 1629789328392) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629789328392) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629789328392) (:by |B1y7Rc-Zz) (:text |state) - |r $ %{} :Leaf (:at 1629789348259) (:by |B1y7Rc-Zz) (:text |:edit?) - |v $ %{} :Leaf (:at 1629789328392) (:by |B1y7Rc-Zz) (:text |false) - |f $ %{} :Expr (:at 1553400980665) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553400980665) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553400980665) (:by |B1y7Rc-Zz) (:text |8) - |r $ %{} :Leaf (:at 1553400980665) (:by |B1y7Rc-Zz) (:text |nil) - |l $ %{} :Expr (:at 1629790617598) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790623171) (:by |B1y7Rc-Zz) (:text |comp-icon) - |j $ %{} :Leaf (:at 1629790617598) (:by |B1y7Rc-Zz) (:text |:x) - |r $ %{} :Expr (:at 1629790625788) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790627372) (:by |B1y7Rc-Zz) (:text |&{}) - |L $ %{} :Leaf (:at 1629790631328) (:by |B1y7Rc-Zz) (:text |:font-size) - |T $ %{} :Leaf (:at 1629790617598) (:by |B1y7Rc-Zz) (:text |18) - |j $ %{} :Leaf (:at 1629790634018) (:by |B1y7Rc-Zz) (:text |:color) - |r $ %{} :Expr (:at 1629790635747) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790635747) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1629790635747) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1629790635747) (:by |B1y7Rc-Zz) (:text |80) - |v $ %{} :Leaf (:at 1629790635747) (:by |B1y7Rc-Zz) (:text |60) - |v $ %{} :Leaf (:at 1629790637926) (:by |B1y7Rc-Zz) (:text |:cursor) - |x $ %{} :Leaf (:at 1629790641874) (:by |B1y7Rc-Zz) (:text |:pointer) - |v $ %{} :Expr (:at 1629790643813) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790645202) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629790645524) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790645709) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629790646341) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1629790646779) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790650526) (:by |B1y7Rc-Zz) (:text |.show) - |j $ %{} :Leaf (:at 1629790652116) (:by |B1y7Rc-Zz) (:text |remove-plugin) - |r $ %{} :Leaf (:at 1629790654322) (:by |B1y7Rc-Zz) (:text |d!) - |v $ %{} :Expr (:at 1629790654758) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790655008) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629790655463) (:by |B1y7Rc-Zz) - :data $ {} - |r $ %{} :Expr (:at 1629790662376) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790662376) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Leaf (:at 1629790662376) (:by |B1y7Rc-Zz) (:text |:workflow/remove) - |r $ %{} :Expr (:at 1629790662376) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790662376) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1629790662376) (:by |B1y7Rc-Zz) (:text |workflow) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |list->) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629789237531) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:commands) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |workflow) - |n $ %{} :Expr (:at 1684127084235) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684127086058) (:by |B1y7Rc-Zz) (:text |.to-list) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1684126847579) (:by |B1y7Rc-Zz) (:text |map) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1684126865234) (:by |B1y7Rc-Zz) (:text |entry) - |r $ %{} :Expr (:at 1684126851765) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1684126871302) (:by |B1y7Rc-Zz) (:text |let-sugar) - |L $ %{} :Expr (:at 1684126880475) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1684126852562) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1684126879406) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684126854318) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1684126856168) (:by |B1y7Rc-Zz) (:text |k) - |h $ %{} :Leaf (:at 1684126862552) (:by |B1y7Rc-Zz) (:text |command) - |b $ %{} :Leaf (:at 1684126867036) (:by |B1y7Rc-Zz) (:text |entry) - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |k) - |r $ %{} :Expr (:at 1553365719142) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365712832) (:by |B1y7Rc-Zz) (:text |comp-command-row) - |b $ %{} :Expr (:at 1629789249746) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629789250469) (:by |B1y7Rc-Zz) (:text |>>) - |T $ %{} :Leaf (:at 1553365732676) (:by |B1y7Rc-Zz) (:text |states) - |j $ %{} :Leaf (:at 1629789251144) (:by |B1y7Rc-Zz) (:text |k) - |j $ %{} :Leaf (:at 1553365720336) (:by |B1y7Rc-Zz) (:text |command) - |r $ %{} :Expr (:at 1553365751972) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553365752689) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1553365754660) (:by |B1y7Rc-Zz) (:text |workflow) - |x $ %{} :Expr (:at 1629790609153) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790610420) (:by |B1y7Rc-Zz) (:text |.render) - |j $ %{} :Leaf (:at 1629790610805) (:by |B1y7Rc-Zz) (:text |remove-plugin) - |comp-workflow-editor $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553364986302) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |defcomp) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |comp-workflow-editor) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |states) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |base-workflow) - |v $ %{} :Leaf (:at 1553364944691) (:by |B1y7Rc-Zz) (:text |on-toggle) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |D $ %{} :Expr (:at 1629790403530) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790405839) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1629790406182) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790409238) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1629790410084) (:by |B1y7Rc-Zz) (:text |states) - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |state) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |or) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |states) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |some?) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |base-workflow) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |select-keys) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |base-workflow) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:name) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:base-dir) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text ||) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:base-dir) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text ||./) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |b $ %{} :Expr (:at 1684122013029) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1684122014089) (:by |B1y7Rc-Zz) (:text |:style) - |T $ %{} :Expr (:at 1684122038494) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1684122039268) (:by |B1y7Rc-Zz) (:text |merge) - |L $ %{} :Leaf (:at 1684122041886) (:by |B1y7Rc-Zz) (:text |ui/column) - |T $ %{} :Expr (:at 1684122014487) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1684122015108) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1684122005909) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684122007009) (:by |B1y7Rc-Zz) (:text |:padding) - |b $ %{} :Leaf (:at 1684122026674) (:by |B1y7Rc-Zz) (:text "|\"8px") - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1553448089860) (:by |B1y7Rc-Zz) (:text "|\"Workflow") - |r $ %{} :Expr (:at 1553448076388) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553448076741) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553448077003) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553448095262) (:by |B1y7Rc-Zz) (:text |:font-family) - |j $ %{} :Leaf (:at 1553448101413) (:by |B1y7Rc-Zz) (:text |ui/font-fancy) - |t $ %{} :Expr (:at 1553448080848) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553448081372) (:by |B1y7Rc-Zz) (:text |=<) - |j $ %{} :Leaf (:at 1553448083511) (:by |B1y7Rc-Zz) (:text |nil) - |r $ %{} :Leaf (:at 1553448084599) (:by |B1y7Rc-Zz) (:text |6) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |input) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |ui/input) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:width) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |240) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:placeholder) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text "||Workflow name") - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:value) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |state) - |x $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:on-input) - |j $ %{} :Expr (:at 1629790367614) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790368540) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1629790368970) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790369378) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629790370007) (:by |B1y7Rc-Zz) (:text |d!) - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629790365670) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1629790366898) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |assoc) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |state) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:name) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:value) - |j $ %{} :Leaf (:at 1629790371514) (:by |B1y7Rc-Zz) (:text |e) - |x $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |nil) - |r $ %{} :Leaf (:at 1553448087946) (:by |B1y7Rc-Zz) (:text |8) - |y $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |input) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |ui/input) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:width) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |240) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:placeholder) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text "||Base directory") - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:value) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:base-dir) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |state) - |x $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:on-input) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629790373466) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1629790373939) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790374289) (:by |B1y7Rc-Zz) (:text |e) - |j $ %{} :Leaf (:at 1629790374886) (:by |B1y7Rc-Zz) (:text |d!) - |j $ %{} :Expr (:at 1629790376145) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629790377122) (:by |B1y7Rc-Zz) (:text |d!) - |L $ %{} :Leaf (:at 1629790378758) (:by |B1y7Rc-Zz) (:text |cursor) - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |assoc) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |state) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:base-dir) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:value) - |j $ %{} :Leaf (:at 1629790381273) (:by |B1y7Rc-Zz) (:text |e) - |yT $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |=<) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |nil) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |16) - |yj $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |ui/row-parted) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |span) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |button) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:style) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |style/button) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:on-click) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |e) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |d!) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |data) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |select-keys) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |state) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:name) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:base-dir) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |some?) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |base-workflow) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |d!) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:workflow/edit) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |assoc) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |data) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:id) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |base-workflow) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |d!) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:workflow/create) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |data) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629790560910) (:by |B1y7Rc-Zz) (:text |d!) - |b $ %{} :Leaf (:at 1629790562267) (:by |B1y7Rc-Zz) (:text |cursor) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |nil) - |x $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1553364993705) (:by |B1y7Rc-Zz) (:text |on-toggle) - |b $ %{} :Leaf (:at 1684122180738) (:by |B1y7Rc-Zz) (:text |d!) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |<>) - |j $ %{} :Leaf (:at 1553365272316) (:by |B1y7Rc-Zz) (:text "|\"Submit") - |style-workflow-entry $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553449534025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |def) - |j $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |style-workflow-entry) - |r $ %{} :Expr (:at 1553449534025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553449534025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |:cursor) - |j $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |:pointer) - |r $ %{} :Expr (:at 1553449534025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |:padding) - |j $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text "||0 8px") - |v $ %{} :Expr (:at 1553449534025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |:min-width) - |j $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |40) - |x $ %{} :Expr (:at 1553449534025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |:min-height) - |j $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |20) - |y $ %{} :Expr (:at 1553449534025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |:border-bottom) - |j $ %{} :Expr (:at 1553449534025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text "||1px solid ") - |r $ %{} :Expr (:at 1553449534025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |hsl) - |j $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |0) - |r $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |0) - |v $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |94) - |x $ %{} :Leaf (:at 1553449623868) (:by |B1y7Rc-Zz) (:text |0.1) - |yT $ %{} :Expr (:at 1553449534025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text |:line-height) - |j $ %{} :Leaf (:at 1553449534025) (:by |B1y7Rc-Zz) (:text "|\"36px") - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |app.comp.workflow) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1629789055088) (:by |B1y7Rc-Zz) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |hsl) - |r $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |ui) - |x $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1553327496277) (:by |B1y7Rc-Zz) (:text |respo.core) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |defcomp) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |<>) - |v $ %{} :Leaf (:at 1629788842394) (:by |B1y7Rc-Zz) (:text |>>) - |yT $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |list->) - |yj $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |span) - |yr $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |div) - |yv $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |input) - |yx $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |button) - |yy $ %{} :Leaf (:at 1553365472922) (:by |B1y7Rc-Zz) (:text |a) - |y $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |respo.comp.space) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |=<) - |yT $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |clojure.string) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |string) - |yj $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |app.style) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |style) - |yv $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |app.util) - |r $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099174710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099174710) (:by |root) (:text |map-val) - |yx $ %{} :Expr (:at 1553364574907) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553364575301) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553364576451) (:by |B1y7Rc-Zz) (:text |inflow-popup.comp.popup) - |v $ %{} :Leaf (:at 1553364582976) (:by |B1y7Rc-Zz) (:text |:refer) - |x $ %{} :Expr (:at 1553364578530) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553364578404) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553364588386) (:by |B1y7Rc-Zz) (:text |comp-popup) - |yy $ %{} :Expr (:at 1553399688947) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399688947) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553399688947) (:by |B1y7Rc-Zz) (:text |feather.core) - |r $ %{} :Leaf (:at 1553399688947) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553399688947) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553399688947) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553399688947) (:by |B1y7Rc-Zz) (:text |comp-i) - |r $ %{} :Leaf (:at 1629789411936) (:by |B1y7Rc-Zz) (:text |comp-icon) - |yyT $ %{} :Expr (:at 1553400099065) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553400099393) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553400102301) (:by |B1y7Rc-Zz) (:text |app.comp.command) - |r $ %{} :Leaf (:at 1553400103140) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553400103271) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553400104170) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553400108509) (:by |B1y7Rc-Zz) (:text |comp-command-editor) - |r $ %{} :Leaf (:at 1553400112346) (:by |B1y7Rc-Zz) (:text |comp-command-row) - |yyj $ %{} :Expr (:at 1553400939143) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553400939143) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629788924091) (:by |B1y7Rc-Zz) (:text |respo-alerts.core) - |r $ %{} :Leaf (:at 1553400939143) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553400939143) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553400939143) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629788941574) (:by |B1y7Rc-Zz) (:text |use-confirm) - |r $ %{} :Leaf (:at 1629788939290) (:by |B1y7Rc-Zz) (:text |comp-modal) - |app.config $ %{} :FileEntry + |comp-profile $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-profile (user members) + div + {} $ :style + merge ui/flex $ {} (:padding 16) + div + {} $ :style + {} (:font-family ui/font-fancy) (:font-size 32) (:font-weight 100) + <> $ str "|Hello! " (:name user) + =< nil 16 + div + {} $ :style ui/row + <> |Members: + =< 8 nil + list-> + {} $ :style ui/row + -> members (.to-list) + .map-pair $ fn (k username) + [] k $ div + {} $ :style + {} (:padding "|0 8px") + :border $ str "|1px solid " (hsl 0 0 80) + :border-radius |16px + :margin "|0 4px" + <> username + =< nil 48 + div ({}) + button + {} + :style $ merge style/button + :on-click $ fn (e d!) + .replace js/location $ str js/location.origin |?time= (.now js/Date) + <> |Refresh + =< 8 nil + button + {} + :style $ merge style/button + {} (:color :red) (:border-color :red) + :on-click $ fn (e dispatch!) (dispatch! :user/log-out nil) + js/localStorage.removeItem $ :storage-key config/site + <> "|Log out" + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.profile $ :require + [] respo-ui.core :refer $ [] hsl + [] app.schema :as schema + [] respo-ui.core :as ui + [] respo.core :refer $ [] defcomp list-> <> span div button + [] respo.comp.space :refer $ [] =< + [] app.config :as config + [] app.style :as style + |app.comp.workflow $ %{} 'FileEntry :defs $ {} - |cdn? $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553327522753) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |def) - |j $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |cdn?) - |r $ %{} :Expr (:at 1553327522753) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |cond) - |j $ %{} :Expr (:at 1553327522753) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1553327522753) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |exists?) - |j $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |js/window) - |j $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |false) - |r $ %{} :Expr (:at 1553327522753) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1553327522753) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |exists?) - |j $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |js/process) - |j $ %{} :Expr (:at 1553327522753) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |=) - |j $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text "|\"true") - |r $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |js/process.env.cdn) - |v $ %{} :Expr (:at 1553327522753) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |:else) - |j $ %{} :Leaf (:at 1553327522753) (:by |B1y7Rc-Zz) (:text |false) - |dev? $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553327530153) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327530153) (:by |B1y7Rc-Zz) (:text |def) - |j $ %{} :Leaf (:at 1553327530153) (:by |B1y7Rc-Zz) (:text |dev?) - |r $ %{} :Expr (:at 1629790044335) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790044422) (:by |B1y7Rc-Zz) (:text |=) - |j $ %{} :Leaf (:at 1629790051944) (:by |B1y7Rc-Zz) (:text "|\"dev") - |r $ %{} :Expr (:at 1629790046280) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629790048821) (:by |B1y7Rc-Zz) (:text |get-env) - |j $ %{} :Leaf (:at 1629790050348) (:by |B1y7Rc-Zz) (:text "|\"mode") - |site $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |site) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:port) - |j $ %{} :Leaf (:at 1539100073858) (:by |root) (:text |11014) - |t $ %{} :Expr (:at 1527867502467) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1527867504737) (:by |root) (:text |:title) - |j $ %{} :Leaf (:at 1539100077443) (:by |root) (:text "|\"Termina") - |u $ %{} :Expr (:at 1527867511986) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1527867512819) (:by |root) (:text |:icon) - |j $ %{} :Leaf (:at 1539100146481) (:by |root) (:text "|\"http://cdn.tiye.me/logo/termina.png") - |v $ %{} :Expr (:at 1527615278481) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1527615280984) (:by |root) (:text |:dev-ui) - |j $ %{} :Leaf (:at 1527615358738) (:by |root) (:text "|\"http://localhost:8100/main.css") - |x $ %{} :Expr (:at 1527615281625) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1527615283846) (:by |root) (:text |:release-ui) - |j $ %{} :Leaf (:at 1527615339502) (:by |root) (:text "|\"http://cdn.tiye.me/favored-fonts/main.css") - |x5 $ %{} :Expr (:at 1528009883995) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1528009886059) (:by |root) (:text |:cdn-url) - |j $ %{} :Leaf (:at 1539100151704) (:by |root) (:text "|\"http://cdn.tiye.me/termina/") - |xD $ %{} :Expr (:at 1528009877862) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1528009882805) (:by |root) (:text |:cdn-folder) - |j $ %{} :Leaf (:at 1539100156539) (:by |root) (:text "|\"tiye.me:cdn/termina") - |yT $ %{} :Expr (:at 1527866712917) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1528009970172) (:by |root) (:text |:upload-folder) - |j $ %{} :Leaf (:at 1539100163352) (:by |root) (:text "|\"tiye.me:repo/mvc-works/termina/") - |yj $ %{} :Expr (:at 1527866893140) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1528010247576) (:by |root) (:text |:server-folder) - |j $ %{} :Leaf (:at 1539100166623) (:by |root) (:text "|\"tiye.me:servers/termina") - |yr $ %{} :Expr (:at 1535565550489) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1535565552318) (:by |B1y7Rc-Zz) (:text |:theme) - |j $ %{} :Leaf (:at 1535565554474) (:by |B1y7Rc-Zz) (:text "|\"#eeeeff") - |yv $ %{} :Expr (:at 1553327545521) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327545521) (:by |B1y7Rc-Zz) (:text |:storage-key) - |j $ %{} :Leaf (:at 1553327545521) (:by |B1y7Rc-Zz) (:text "|\"termina") - |yx $ %{} :Expr (:at 1553327556145) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327556145) (:by |B1y7Rc-Zz) (:text |:storage-file) - |j $ %{} :Leaf (:at 1629796384471) (:by |B1y7Rc-Zz) (:text "|\"termina.cirru") - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1527788708227) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1527788708227) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1527788708227) (:by |root) (:text |app.config) - |app.manager $ %{} :FileEntry + |comp-workflow-container $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-workflow-container (states workflows) + let + cursor $ :cursor states + state $ or (:data states) + {} (:focused-id nil) (:base-workflow nil) (:pop? false) + div + {} $ :style + merge ui/flex ui/row $ {} (:padding 16) + div + {} $ :style + {} $ :width 200 + div + {} $ :style ui/row-parted + <> |Workflows $ {} (:font-family ui/font-fancy) + comp-icon :plus + {} (:font-size 16) + :color $ hsl 200 80 60 + :cursor :pointer + fn (e d!) + d! cursor $ assoc state :pop? true + comp-modal + {} (:title |Demo) + :style $ {} (:width 400) + :container-style $ {} + :render $ fn (on-close) + comp-workflow-editor (>> states :editor) nil on-close + :pop? state + fn (d!) + d! cursor $ assoc state :pop? false + =< nil 8 + list-> ({}) + -> workflows (.to-list) + .sort-by $ fn (pair) + :name $ last pair + .map-pair $ fn (k workflow) + [] k $ div + {} + :style $ merge style-workflow-entry + {} $ :background-color + if + = (:id workflow) (:focused-id state) + hsl 0 0 100 0.2 + hsl 0 0 100 0 + :on-click $ fn (e d!) + d! cursor $ assoc state :focused-id (:id workflow) + <> $ :name workflow + div $ {} + :style $ {} (:width 1) + :background-color $ hsl 0 0 100 0.2 + :margin 16 + div + {} $ :style + merge ui/flex $ {} (:padding 8) + let + focused-id $ :focused-id state + if + and (some? focused-id) + some? $ get workflows focused-id + let + workflow $ get workflows focused-id + comp-workflow-detail (>> states :detail) workflow + div ({}) + <> |Nothing $ {} (:font-family ui/font-fancy) + :color $ hsl 0 0 70 + :font-size 20 + :font-weight 100 + :examples $ [] + :schema $ :: 'Dynamic + |comp-workflow-detail $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-workflow-detail (states workflow) + let + cursor $ :cursor states + state $ either (:data states) + {} (:pop? false) (:edit? false) + remove-plugin $ use-confirm (>> states :remove) ({}) + div ({}) + div + {} $ :style (merge ui/row-parted) + div + {} $ :style ui/row-middle + <> |Commands $ {} (:font-size 24) (:font-family ui/font-fancy) + :color $ hsl 0 0 70 + :font-weight 100 + =< 8 nil + <> (:base-dir workflow) + {} (:font-family ui/font-code) + :color $ hsl 0 0 70 + =< 40 nil + comp-icon :plus + &{} :font-size 16 :color (hsl 200 80 60) :cursor :pointer + fn (e d!) + d! cursor $ assoc state :pop? true + let + on-close $ fn (d!) + d! cursor $ assoc state :pop? false + comp-modal + {} (:title |Demo) + :style $ {} (:width 400) + :container-style $ {} + :render $ fn (on-close) + comp-command-editor (>> states :add-command) nil $ fn (command-draft d! m!) + d! :workflow/add-command $ {} + :workflow-id $ :id workflow + :draft command-draft + on-close + :pop? state + , on-close + div + {} $ :style ui/row-parted + comp-icon :edit-2 + &{} :font-size 14 :color (hsl 200 80 60) :cursor :pointer + fn (e d!) + d! cursor $ assoc state :edit? true + comp-modal + {} (:title |Demo) + :style $ {} (:width 400) + :container-style $ {} + :render $ fn (on-close) + comp-workflow-editor (>> states :editor) workflow on-close + :edit? state + fn (d!) + d! cursor $ assoc state :edit? false + =< 8 nil + comp-icon :x + &{} :font-size 18 :color (hsl 0 80 60) :cursor :pointer + fn (e d!) + .show remove-plugin d! $ fn () + d! :workflow/remove $ :id workflow + list-> ({}) + -> (:commands workflow) (.to-list) + map $ fn (entry) + let-sugar + [] k command + , entry + [] k $ comp-command-row (>> states k) command (:id workflow) + .render remove-plugin + :examples $ [] + :schema $ :: 'Dynamic + |comp-workflow-editor $ %{} 'CodeEntry (:doc |) + :code $ quote + defcomp comp-workflow-editor (states base-workflow on-toggle) + let + cursor $ :cursor states + state $ or (:data states) + if (some? base-workflow) + select-keys base-workflow $ [] :name :base-dir + {} (:name |) (:base-dir |./) + div + {} $ :style + merge ui/column $ {} (:padding |8px) + div ({}) + <> |Workflow $ {} (:font-family ui/font-fancy) + =< nil 6 + div ({}) + input $ {} + :style $ merge ui/input + {} $ :width 240 + :placeholder "|Workflow name" + :value $ :name state + :on-input $ fn (e d!) + d! cursor $ assoc state :name (:value e) + =< nil 8 + div ({}) + input $ {} + :style $ merge ui/input + {} $ :width 240 + :placeholder "|Base directory" + :value $ :base-dir state + :on-input $ fn (e d!) + d! cursor $ assoc state :base-dir (:value e) + =< nil 16 + div + {} $ :style ui/row-parted + span $ {} + button + {} (:style style/button) + :on-click $ fn (e d!) + let + data $ select-keys state ([] :name :base-dir) + if (some? base-workflow) + d! :workflow/edit $ assoc data :id (:id base-workflow) + d! :workflow/create data + d! cursor nil + on-toggle d! + <> |Submit + :examples $ [] + :schema $ :: 'Dynamic + |style-workflow-entry $ %{} 'CodeEntry (:doc |) + :code $ quote + def style-workflow-entry $ {} (:cursor :pointer) (:padding "|0 8px") (:min-width 40) (:min-height 20) + :border-bottom $ str "|1px solid " (hsl 0 0 94 0.1) + :line-height |36px + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.comp.workflow $ :require + [] respo-ui.core :refer $ [] hsl + [] respo-ui.core :as ui + [] respo.core :refer $ [] defcomp <> >> list-> span div input button a + [] respo.comp.space :refer $ [] =< + [] clojure.string :as string + [] app.style :as style + [] app.util :refer $ [] map-val + [] inflow-popup.comp.popup :refer $ [] comp-popup + [] feather.core :refer $ [] comp-i comp-icon + [] app.comp.command :refer $ [] comp-command-editor comp-command-row + [] respo-alerts.core :refer $ [] use-confirm comp-modal + |app.config $ %{} 'FileEntry :defs $ {} - |*registry $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794726232) (:by |B1y7Rc-Zz) (:text |defatom) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |*registry) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |{}) - |create-process! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |create-process!) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |op-data) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |r $ %{} :Leaf (:at 1629797861374) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |command) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:command) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |op-data) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |cwd) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:cwd) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |op-data) - |n $ %{} :Expr (:at 1697705825836) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697705827778) (:by |B1y7Rc-Zz) (:text |jump?) - |b $ %{} :Expr (:at 1697705829754) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697705831936) (:by |B1y7Rc-Zz) (:text |:jump?) - |b $ %{} :Leaf (:at 1697705829754) (:by |B1y7Rc-Zz) (:text |op-data) - |p $ %{} :Expr (:at 1697705825836) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604030693) (:by |B1y7Rc-Zz) (:text |enlarge?) - |b $ %{} :Expr (:at 1697705829754) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604032102) (:by |B1y7Rc-Zz) (:text |:enlarge?) - |b $ %{} :Leaf (:at 1697705829754) (:by |B1y7Rc-Zz) (:text |op-data) - |q $ %{} :Expr (:at 1732701081936) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732702186379) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1732701083952) (:by |B1y7Rc-Zz) (:text |spawn?) - |b $ %{} :Expr (:at 1732701324340) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732701324772) (:by |B1y7Rc-Zz) (:text |or) - |L $ %{} :Leaf (:at 1732701325850) (:by |B1y7Rc-Zz) (:text |true) - |T $ %{} :Expr (:at 1732701085843) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701088156) (:by |B1y7Rc-Zz) (:text |:spawn?) - |b $ %{} :Leaf (:at 1732701085843) (:by |B1y7Rc-Zz) (:text |op-data) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |proc) - |j $ %{} :Expr (:at 1732701090482) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732701090899) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Expr (:at 1732702178078) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732702179508) (:by |B1y7Rc-Zz) (:text |.includes?) - |b $ %{} :Leaf (:at 1732702182141) (:by |B1y7Rc-Zz) (:text |command) - |h $ %{} :Leaf (:at 1732702184401) (:by |B1y7Rc-Zz) (:text "|\" | ") - |P $ %{} :Expr (:at 1732781628468) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732781628468) (:by |B1y7Rc-Zz) (:text |cp/exec) - |b $ %{} :Leaf (:at 1732781628468) (:by |B1y7Rc-Zz) (:text |command) - |h $ %{} :Expr (:at 1732781628468) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732781628468) (:by |B1y7Rc-Zz) (:text |js-object) - |b $ %{} :Expr (:at 1732781628468) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732781628468) (:by |B1y7Rc-Zz) (:text |:cwd) - |b $ %{} :Leaf (:at 1732781628468) (:by |B1y7Rc-Zz) (:text |cwd) - |T $ %{} :Expr (:at 1732700341496) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732700343262) (:by |B1y7Rc-Zz) (:text |let) - |L $ %{} :Expr (:at 1732700348636) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1732700348927) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700349863) (:by |B1y7Rc-Zz) (:text |parsed) - |b $ %{} :Expr (:at 1732700350509) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700355283) (:by |B1y7Rc-Zz) (:text |parse-command) - |b $ %{} :Leaf (:at 1732700368570) (:by |B1y7Rc-Zz) (:text |command) - |P $ %{} :Expr (:at 1732700692977) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700703765) (:by |B1y7Rc-Zz) (:text |tag-match) - |b $ %{} :Leaf (:at 1732700696412) (:by |B1y7Rc-Zz) (:text |parsed) - |h $ %{} :Expr (:at 1732700705011) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1732700705685) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700707034) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Leaf (:at 1732700717447) (:by |B1y7Rc-Zz) (:text |proc-name) - |h $ %{} :Leaf (:at 1732700711252) (:by |B1y7Rc-Zz) (:text |args) - |l $ %{} :Leaf (:at 1732700719497) (:by |B1y7Rc-Zz) (:text |envs) - |b $ %{} :Expr (:at 1732701271784) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732701272447) (:by |B1y7Rc-Zz) (:text |let) - |L $ %{} :Expr (:at 1732701272865) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1732701273014) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701278740) (:by |B1y7Rc-Zz) (:text |p) - |b $ %{} :Expr (:at 1732701279285) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701279285) (:by |B1y7Rc-Zz) (:text |cp/spawn) - |b $ %{} :Expr (:at 1732782064268) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732782065898) (:by |B1y7Rc-Zz) (:text |w-js-log) - |T $ %{} :Leaf (:at 1732701279285) (:by |B1y7Rc-Zz) (:text |proc-name) - |h $ %{} :Expr (:at 1732782066852) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732782070017) (:by |B1y7Rc-Zz) (:text |w-js-log) - |T $ %{} :Leaf (:at 1732701279285) (:by |B1y7Rc-Zz) (:text |args) - |l $ %{} :Expr (:at 1732782071202) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732782072811) (:by |B1y7Rc-Zz) (:text |w-js-log) - |T $ %{} :Expr (:at 1732701279285) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701279285) (:by |B1y7Rc-Zz) (:text |js-object) - |b $ %{} :Expr (:at 1732701279285) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701279285) (:by |B1y7Rc-Zz) (:text |:cwd) - |b $ %{} :Leaf (:at 1732701279285) (:by |B1y7Rc-Zz) (:text |cwd) - |h $ %{} :Expr (:at 1732701279285) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701279285) (:by |B1y7Rc-Zz) (:text |:env) - |b $ %{} :Leaf (:at 1732701279285) (:by |B1y7Rc-Zz) (:text |envs) - |l $ %{} :Expr (:at 1732701279285) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701279285) (:by |B1y7Rc-Zz) (:text |:detached) - |b $ %{} :Leaf (:at 1732782309204) (:by |B1y7Rc-Zz) (:text |true) - |Q $ %{} :Expr (:at 1732701282986) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701287500) (:by |B1y7Rc-Zz) (:text |.!unref) - |b $ %{} :Leaf (:at 1732701288147) (:by |B1y7Rc-Zz) (:text |p) - |V $ %{} :Leaf (:at 1732701280757) (:by |B1y7Rc-Zz) (:text |p) - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |pid) - |j $ %{} :Expr (:at 1629794706063) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629794707212) (:by |B1y7Rc-Zz) (:text |.-pid) - |T $ %{} :Leaf (:at 1629794705587) (:by |B1y7Rc-Zz) (:text |proc) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |swap!) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |*registry) - |r $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |assoc) - |v $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |pid) - |x $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |proc) - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |j $ %{} :Expr (:at 1689561985657) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689561986277) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:process/create) - |b $ %{} :Expr (:at 1689561987181) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561987181) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1689561987181) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561987181) (:by |B1y7Rc-Zz) (:text |:pid) - |b $ %{} :Leaf (:at 1689561987181) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Expr (:at 1689561987181) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561987181) (:by |B1y7Rc-Zz) (:text |:command) - |b $ %{} :Leaf (:at 1689561987181) (:by |B1y7Rc-Zz) (:text |command) - |l $ %{} :Expr (:at 1689561987181) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561987181) (:by |B1y7Rc-Zz) (:text |:cwd) - |b $ %{} :Leaf (:at 1689561987181) (:by |B1y7Rc-Zz) (:text |cwd) - |o $ %{} :Expr (:at 1689561987181) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561987181) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Expr (:at 1689561987181) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561987181) (:by |B1y7Rc-Zz) (:text |:title) - |b $ %{} :Leaf (:at 1689561987181) (:by |B1y7Rc-Zz) (:text |op-data) - |v $ %{} :Leaf (:at 1629797897860) (:by |B1y7Rc-Zz) (:text |sid) - |w $ %{} :Expr (:at 1697705820521) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1697705820990) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Leaf (:at 1697705822793) (:by |B1y7Rc-Zz) (:text |jump?) - |T $ %{} :Expr (:at 1697705812600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697705885102) (:by |B1y7Rc-Zz) (:text |dispatch!) - |h $ %{} :Expr (:at 1697705964785) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1697705965314) (:by |B1y7Rc-Zz) (:text |::) - |L $ %{} :Leaf (:at 1697705965664) (:by |B1y7Rc-Zz) (:text |:router/change) - |T $ %{} :Expr (:at 1697705812600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697705812600) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1697705812600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697705812600) (:by |B1y7Rc-Zz) (:text |:name) - |b $ %{} :Leaf (:at 1697705812600) (:by |B1y7Rc-Zz) (:text |:process) - |h $ %{} :Expr (:at 1697705812600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697705812600) (:by |B1y7Rc-Zz) (:text |:params) - |b $ %{} :Expr (:at 1697705812600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697705812600) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1697705812600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697705812600) (:by |B1y7Rc-Zz) (:text |:id) - |b $ %{} :Leaf (:at 1697705817850) (:by |B1y7Rc-Zz) (:text |pid) - |l $ %{} :Leaf (:at 1697706041849) (:by |B1y7Rc-Zz) (:text |sid) - |wT $ %{} :Expr (:at 1711604017375) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604017800) (:by |B1y7Rc-Zz) (:text |if) - |b $ %{} :Leaf (:at 1711604020260) (:by |B1y7Rc-Zz) (:text |enlarge?) - |h $ %{} :Expr (:at 1711604038334) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604040181) (:by |B1y7Rc-Zz) (:text |dispatch!) - |b $ %{} :Expr (:at 1711604057009) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711604057533) (:by |B1y7Rc-Zz) (:text |::) - |b $ %{} :Leaf (:at 1711604066875) (:by |B1y7Rc-Zz) (:text |:session/enlarge) - |h $ %{} :Leaf (:at 1711604071085) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Leaf (:at 1711604073337) (:by |B1y7Rc-Zz) (:text |sid) - |x $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1683802311036) (:by |B1y7Rc-Zz) (:text |.!on) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |proc) - |r $ %{} :Leaf (:at 1553363059343) (:by |B1y7Rc-Zz) (:text "|\"exit") - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1715334922591) (:by |B1y7Rc-Zz) (:text |code) - |j $ %{} :Leaf (:at 1715334928620) (:by |B1y7Rc-Zz) (:text |_e) - |m $ %{} :Expr (:at 1715160540912) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1715160544187) (:by |B1y7Rc-Zz) (:text |js/console.warn) - |b $ %{} :Leaf (:at 1715160548558) (:by |B1y7Rc-Zz) (:text "|\"[EXIT]") - |h $ %{} :Leaf (:at 1715334924711) (:by |B1y7Rc-Zz) (:text |code) - |l $ %{} :Leaf (:at 1715334930754) (:by |B1y7Rc-Zz) (:text |_e) - |p $ %{} :Expr (:at 1708325732902) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325732902) (:by |B1y7Rc-Zz) (:text |dispatch!) - |b $ %{} :Expr (:at 1708325732902) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325732902) (:by |B1y7Rc-Zz) (:text |::) - |b $ %{} :Leaf (:at 1708325732902) (:by |B1y7Rc-Zz) (:text |:process/error) - |h $ %{} :Expr (:at 1708325732902) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325732902) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1708325732902) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Expr (:at 1708329642443) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1708333916977) (:by |B1y7Rc-Zz) (:text |str) - |L $ %{} :Leaf (:at 1708333913468) (:by |B1y7Rc-Zz) (:text |&newline) - |T $ %{} :Leaf (:at 1730711423810) (:by |B1y7Rc-Zz) (:text "|\"exit: ") - |b $ %{} :Leaf (:at 1715334925959) (:by |B1y7Rc-Zz) (:text |code) - |h $ %{} :Leaf (:at 1708325732902) (:by |B1y7Rc-Zz) (:text |sid) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |j $ %{} :Expr (:at 1689561991612) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689561992196) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:process/finish) - |b $ %{} :Leaf (:at 1689561994217) (:by |B1y7Rc-Zz) (:text |pid) - |v $ %{} :Leaf (:at 1629797881507) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Expr (:at 1553363061281) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553363061281) (:by |B1y7Rc-Zz) (:text |swap!) - |j $ %{} :Leaf (:at 1553363061281) (:by |B1y7Rc-Zz) (:text |*registry) - |r $ %{} :Leaf (:at 1553363061281) (:by |B1y7Rc-Zz) (:text |dissoc) - |v $ %{} :Leaf (:at 1553363061281) (:by |B1y7Rc-Zz) (:text |pid) - |xT $ %{} :Expr (:at 1708320598023) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320599645) (:by |B1y7Rc-Zz) (:text |.!on) - |b $ %{} :Leaf (:at 1708320600948) (:by |B1y7Rc-Zz) (:text |proc) - |h $ %{} :Leaf (:at 1708320606348) (:by |B1y7Rc-Zz) (:text "|\"SIGINT") - |l $ %{} :Expr (:at 1708320606968) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320607245) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1708320609690) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320611192) (:by |B1y7Rc-Zz) (:text |sig) - |h $ %{} :Expr (:at 1708325724286) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325724286) (:by |B1y7Rc-Zz) (:text |dispatch!) - |b $ %{} :Expr (:at 1708325724286) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325724286) (:by |B1y7Rc-Zz) (:text |::) - |b $ %{} :Leaf (:at 1708325724286) (:by |B1y7Rc-Zz) (:text |:process/error) - |h $ %{} :Expr (:at 1708325724286) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325724286) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1708325724286) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Expr (:at 1708329652006) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1708329663266) (:by |B1y7Rc-Zz) (:text |str-spaced) - |T $ %{} :Leaf (:at 1708329663868) (:by |B1y7Rc-Zz) (:text "|\"SIGINT") - |b $ %{} :Leaf (:at 1708329654423) (:by |B1y7Rc-Zz) (:text |sig) - |h $ %{} :Leaf (:at 1708325724286) (:by |B1y7Rc-Zz) (:text |sid) - |xj $ %{} :Expr (:at 1708320598023) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320599645) (:by |B1y7Rc-Zz) (:text |.!on) - |b $ %{} :Leaf (:at 1708320600948) (:by |B1y7Rc-Zz) (:text |proc) - |h $ %{} :Leaf (:at 1708320637346) (:by |B1y7Rc-Zz) (:text "|\"SIGTERM") - |l $ %{} :Expr (:at 1708320606968) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320607245) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1708320609690) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320611192) (:by |B1y7Rc-Zz) (:text |sig) - |h $ %{} :Expr (:at 1708325717222) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325717222) (:by |B1y7Rc-Zz) (:text |dispatch!) - |b $ %{} :Expr (:at 1708325717222) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325717222) (:by |B1y7Rc-Zz) (:text |::) - |b $ %{} :Leaf (:at 1708325717222) (:by |B1y7Rc-Zz) (:text |:process/error) - |h $ %{} :Expr (:at 1708325717222) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325717222) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1708325717222) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Expr (:at 1708329664929) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1708329667028) (:by |B1y7Rc-Zz) (:text |str-spaced) - |T $ %{} :Leaf (:at 1708325720697) (:by |B1y7Rc-Zz) (:text "|\"SIGTERM") - |b $ %{} :Leaf (:at 1708329671279) (:by |B1y7Rc-Zz) (:text |sig) - |h $ %{} :Leaf (:at 1708325717222) (:by |B1y7Rc-Zz) (:text |sid) - |xr $ %{} :Expr (:at 1708320598023) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320599645) (:by |B1y7Rc-Zz) (:text |.!on) - |b $ %{} :Leaf (:at 1708320600948) (:by |B1y7Rc-Zz) (:text |proc) - |h $ %{} :Leaf (:at 1708320667162) (:by |B1y7Rc-Zz) (:text "|\"SIGKILL") - |l $ %{} :Expr (:at 1708320606968) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320607245) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1708320609690) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708320611192) (:by |B1y7Rc-Zz) (:text |sig) - |h $ %{} :Expr (:at 1708325713016) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325713016) (:by |B1y7Rc-Zz) (:text |dispatch!) - |b $ %{} :Expr (:at 1708325713016) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325713016) (:by |B1y7Rc-Zz) (:text |::) - |b $ %{} :Leaf (:at 1708325713016) (:by |B1y7Rc-Zz) (:text |:process/error) - |h $ %{} :Expr (:at 1708325713016) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1708325713016) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1708325713016) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Expr (:at 1708329672099) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1708329673849) (:by |B1y7Rc-Zz) (:text |str-spaced) - |T $ %{} :Leaf (:at 1708325715743) (:by |B1y7Rc-Zz) (:text "|\"SIGKILL") - |b $ %{} :Leaf (:at 1708329676600) (:by |B1y7Rc-Zz) (:text |sig) - |h $ %{} :Leaf (:at 1708325713016) (:by |B1y7Rc-Zz) (:text |sid) - |y $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1683802312768) (:by |B1y7Rc-Zz) (:text |.!on) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |proc) - |r $ %{} :Leaf (:at 1553495012821) (:by |B1y7Rc-Zz) (:text "|\"error") - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |event) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |j $ %{} :Expr (:at 1689561999025) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689562000646) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:process/error) - |b $ %{} :Expr (:at 1732702035589) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732702036066) (:by |B1y7Rc-Zz) (:text |[]) - |L $ %{} :Leaf (:at 1732702037094) (:by |B1y7Rc-Zz) (:text |pid) - |T $ %{} :Expr (:at 1730706286656) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1730706288374) (:by |B1y7Rc-Zz) (:text |str-spaced) - |L $ %{} :Leaf (:at 1730706292241) (:by |B1y7Rc-Zz) (:text "|\"error:") - |T $ %{} :Expr (:at 1689562001315) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |str) - |b $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |event) - |v $ %{} :Leaf (:at 1629797893656) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Expr (:at 1553495142990) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1714228664361) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1553495142990) (:by |B1y7Rc-Zz) (:text |dispatch!) - |j $ %{} :Expr (:at 1689562002671) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689562003290) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1553495142990) (:by |B1y7Rc-Zz) (:text |:process/finish) - |b $ %{} :Leaf (:at 1689562005759) (:by |B1y7Rc-Zz) (:text |pid) - |v $ %{} :Leaf (:at 1629797890271) (:by |B1y7Rc-Zz) (:text |sid) - |w $ %{} :Expr (:at 1714228716789) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1714228722637) (:by |B1y7Rc-Zz) (:text |js/console.error) - |b $ %{} :Leaf (:at 1714228824972) (:by |B1y7Rc-Zz) (:text "|\"[TERMINA] process error") - |h $ %{} :Leaf (:at 1714228829460) (:by |B1y7Rc-Zz) (:text |event) - |y9 $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1683802312768) (:by |B1y7Rc-Zz) (:text |.!on) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |proc) - |r $ %{} :Leaf (:at 1730706265829) (:by |B1y7Rc-Zz) (:text "|\"disconnect") - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |event) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |j $ %{} :Expr (:at 1689561999025) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689562000646) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:process/error) - |b $ %{} :Expr (:at 1689562001315) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Expr (:at 1730706270176) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1730706282372) (:by |B1y7Rc-Zz) (:text |str-spaced) - |L $ %{} :Leaf (:at 1730706293976) (:by |B1y7Rc-Zz) (:text "|\"disconntect:") - |T $ %{} :Expr (:at 1689562001315) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |str) - |b $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |event) - |v $ %{} :Leaf (:at 1629797893656) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Expr (:at 1553495142990) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1714228664361) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1553495142990) (:by |B1y7Rc-Zz) (:text |dispatch!) - |j $ %{} :Expr (:at 1689562002671) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689562003290) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1553495142990) (:by |B1y7Rc-Zz) (:text |:process/finish) - |b $ %{} :Leaf (:at 1689562005759) (:by |B1y7Rc-Zz) (:text |pid) - |v $ %{} :Leaf (:at 1629797890271) (:by |B1y7Rc-Zz) (:text |sid) - |w $ %{} :Expr (:at 1714228716789) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1714228722637) (:by |B1y7Rc-Zz) (:text |js/console.error) - |b $ %{} :Leaf (:at 1714228824972) (:by |B1y7Rc-Zz) (:text "|\"[TERMINA] process error") - |h $ %{} :Leaf (:at 1714228829460) (:by |B1y7Rc-Zz) (:text |event) - |yL $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1683802312768) (:by |B1y7Rc-Zz) (:text |.!on) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |proc) - |r $ %{} :Leaf (:at 1708325898205) (:by |B1y7Rc-Zz) (:text "|\"uncaughtExceptionMonitor") - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1708325782712) (:by |B1y7Rc-Zz) (:text |err) - |b $ %{} :Leaf (:at 1708325770416) (:by |B1y7Rc-Zz) (:text |origin) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |j $ %{} :Expr (:at 1689561999025) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689562000646) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:process/error) - |b $ %{} :Expr (:at 1689562001315) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Expr (:at 1708325772122) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |str) - |b $ %{} :Leaf (:at 1708325784796) (:by |B1y7Rc-Zz) (:text |err) - |h $ %{} :Leaf (:at 1708325776945) (:by |B1y7Rc-Zz) (:text |&newline) - |l $ %{} :Leaf (:at 1708325779259) (:by |B1y7Rc-Zz) (:text |origin) - |v $ %{} :Leaf (:at 1629797893656) (:by |B1y7Rc-Zz) (:text |sid) - |yP $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1683802312768) (:by |B1y7Rc-Zz) (:text |.!on) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |proc) - |r $ %{} :Leaf (:at 1708333934710) (:by |B1y7Rc-Zz) (:text "|\"uncaughtException") - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1708325782712) (:by |B1y7Rc-Zz) (:text |err) - |b $ %{} :Leaf (:at 1708325770416) (:by |B1y7Rc-Zz) (:text |origin) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |j $ %{} :Expr (:at 1689561999025) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689562000646) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:process/error) - |b $ %{} :Expr (:at 1689562001315) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Expr (:at 1708325772122) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |str) - |X $ %{} :Leaf (:at 1730706306830) (:by |B1y7Rc-Zz) (:text "|\"uncaughtException:") - |b $ %{} :Leaf (:at 1708325784796) (:by |B1y7Rc-Zz) (:text |err) - |h $ %{} :Leaf (:at 1708325776945) (:by |B1y7Rc-Zz) (:text |&newline) - |l $ %{} :Leaf (:at 1708325779259) (:by |B1y7Rc-Zz) (:text |origin) - |v $ %{} :Leaf (:at 1629797893656) (:by |B1y7Rc-Zz) (:text |sid) - |yR $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1683802312768) (:by |B1y7Rc-Zz) (:text |.!on) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |proc) - |r $ %{} :Leaf (:at 1730706212924) (:by |B1y7Rc-Zz) (:text "|\"unhandledRejection") - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1708325782712) (:by |B1y7Rc-Zz) (:text |err) - |b $ %{} :Leaf (:at 1708325770416) (:by |B1y7Rc-Zz) (:text |origin) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |j $ %{} :Expr (:at 1689561999025) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689562000646) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:process/error) - |b $ %{} :Expr (:at 1689562001315) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Expr (:at 1708325772122) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689562001315) (:by |B1y7Rc-Zz) (:text |str) - |b $ %{} :Leaf (:at 1708325784796) (:by |B1y7Rc-Zz) (:text |err) - |h $ %{} :Leaf (:at 1708325776945) (:by |B1y7Rc-Zz) (:text |&newline) - |l $ %{} :Leaf (:at 1708325779259) (:by |B1y7Rc-Zz) (:text |origin) - |v $ %{} :Leaf (:at 1629797893656) (:by |B1y7Rc-Zz) (:text |sid) - |yT $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1683802314373) (:by |B1y7Rc-Zz) (:text |.!on) - |j $ %{} :Expr (:at 1629794734043) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629794735946) (:by |B1y7Rc-Zz) (:text |.-stdout) - |T $ %{} :Leaf (:at 1629794733766) (:by |B1y7Rc-Zz) (:text |proc) - |r $ %{} :Leaf (:at 1539099457012) (:by |root) (:text ||data) - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |data) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |r $ %{} :Expr (:at 1689562008955) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689562009508) (:by |B1y7Rc-Zz) (:text |::) - |L $ %{} :Leaf (:at 1689562010455) (:by |B1y7Rc-Zz) (:text |:process/stdout) - |T $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |pid) - |r $ %{} :Expr (:at 1732701548481) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732701549132) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Expr (:at 1732701549719) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701553124) (:by |B1y7Rc-Zz) (:text |js/Buffer.isBuffer) - |b $ %{} :Leaf (:at 1732701554172) (:by |B1y7Rc-Zz) (:text |data) - |P $ %{} :Expr (:at 1732701556160) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701568932) (:by |B1y7Rc-Zz) (:text |.!toString) - |b $ %{} :Leaf (:at 1732701569810) (:by |B1y7Rc-Zz) (:text |data) - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |data) - |v $ %{} :Leaf (:at 1629797884219) (:by |B1y7Rc-Zz) (:text |sid) - |yj $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1683802316659) (:by |B1y7Rc-Zz) (:text |.!on) - |j $ %{} :Expr (:at 1629794737627) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629794738868) (:by |B1y7Rc-Zz) (:text |.-stderr) - |T $ %{} :Leaf (:at 1629794737360) (:by |B1y7Rc-Zz) (:text |proc) - |r $ %{} :Leaf (:at 1539099457012) (:by |root) (:text ||data) - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |data) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |j $ %{} :Expr (:at 1689562013330) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689562014535) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:process/stderr) - |b $ %{} :Expr (:at 1689562017176) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689562017176) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1689562017176) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Expr (:at 1732701573714) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701573714) (:by |B1y7Rc-Zz) (:text |if) - |b $ %{} :Expr (:at 1732701573714) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701573714) (:by |B1y7Rc-Zz) (:text |js/Buffer.isBuffer) - |b $ %{} :Leaf (:at 1732701573714) (:by |B1y7Rc-Zz) (:text |data) - |h $ %{} :Expr (:at 1732701573714) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732701573714) (:by |B1y7Rc-Zz) (:text |.!toString) - |b $ %{} :Leaf (:at 1732701573714) (:by |B1y7Rc-Zz) (:text |data) - |l $ %{} :Leaf (:at 1732701573714) (:by |B1y7Rc-Zz) (:text |data) - |v $ %{} :Leaf (:at 1629797885986) (:by |B1y7Rc-Zz) (:text |sid) - |kill-process! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |kill-process!) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |pid) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |r $ %{} :Leaf (:at 1629797908396) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |proc) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |get) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |@*registry) - |r $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |pid) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |some?) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |proc) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |do) - |j $ %{} :Expr (:at 1730963848716) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1730963850541) (:by |B1y7Rc-Zz) (:text |eprintln) - |L $ %{} :Leaf (:at 1730963857404) (:by |B1y7Rc-Zz) (:text "|\"[kill] process") - |V $ %{} :Leaf (:at 1730963866130) (:by |B1y7Rc-Zz) (:text |proc) - |n $ %{} :Expr (:at 1730963863117) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1730963863117) (:by |B1y7Rc-Zz) (:text |.!kill) - |b $ %{} :Leaf (:at 1730963863117) (:by |B1y7Rc-Zz) (:text |proc) - |h $ %{} :Leaf (:at 1730963863117) (:by |B1y7Rc-Zz) (:text "|\"SIGTERM") - |v $ %{} :Expr (:at 1683802114612) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1683802115076) (:by |B1y7Rc-Zz) (:text |do) - |L $ %{} :Expr (:at 1683802116673) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1683802147153) (:by |B1y7Rc-Zz) (:text |eprintln) - |b $ %{} :Leaf (:at 1683802156251) (:by |B1y7Rc-Zz) (:text "|\"[warn] process not found in registry:") - |e $ %{} :Leaf (:at 1683802153286) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Leaf (:at 1683802151288) (:by |B1y7Rc-Zz) (:text |@*registry) - |T $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |dispatch!) - |j $ %{} :Leaf (:at 1553363015580) (:by |B1y7Rc-Zz) (:text |:process/finish) - |r $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |pid) - |v $ %{} :Leaf (:at 1629797901900) (:by |B1y7Rc-Zz) (:text |sid) - |parse-command $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1732700373081) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700373081) (:by |B1y7Rc-Zz) (:text |defn) - |b $ %{} :Leaf (:at 1732700373081) (:by |B1y7Rc-Zz) (:text |parse-command) - |h $ %{} :Expr (:at 1732700373081) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700373081) (:by |B1y7Rc-Zz) (:text |command) - |l $ %{} :Expr (:at 1732700408426) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700408905) (:by |B1y7Rc-Zz) (:text |let) - |b $ %{} :Expr (:at 1732700409139) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1732700409322) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700412398) (:by |B1y7Rc-Zz) (:text |js-command) - |b $ %{} :Expr (:at 1732700413065) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700412809) (:by |B1y7Rc-Zz) (:text |string-argv) - |b $ %{} :Leaf (:at 1732700415565) (:by |B1y7Rc-Zz) (:text |command) - |b $ %{} :Expr (:at 1732700444818) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700452287) (:by |B1y7Rc-Zz) (:text |env-chunks) - |b $ %{} :Expr (:at 1732700452502) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700456051) (:by |B1y7Rc-Zz) (:text |.!filter) - |b $ %{} :Leaf (:at 1732700458281) (:by |B1y7Rc-Zz) (:text |js-command) - |h $ %{} :Expr (:at 1732700459810) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700460317) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1732700463424) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700470377) (:by |B1y7Rc-Zz) (:text |chunk) - |b $ %{} :Leaf (:at 1732700466232) (:by |B1y7Rc-Zz) (:text |&) - |h $ %{} :Leaf (:at 1732700467257) (:by |B1y7Rc-Zz) (:text |_a) - |h $ %{} :Expr (:at 1732700472018) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700484051) (:by |B1y7Rc-Zz) (:text |.!test) - |b $ %{} :Leaf (:at 1732700492788) (:by |B1y7Rc-Zz) (:text |pattern-env) - |h $ %{} :Leaf (:at 1732700832467) (:by |B1y7Rc-Zz) (:text |chunk) - |h $ %{} :Expr (:at 1732700557015) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700565182) (:by |B1y7Rc-Zz) (:text |comands-chunks) - |b $ %{} :Expr (:at 1732700565623) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700567057) (:by |B1y7Rc-Zz) (:text |.!slice) - |b $ %{} :Leaf (:at 1732700569716) (:by |B1y7Rc-Zz) (:text |js-command) - |h $ %{} :Expr (:at 1732700570447) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700572915) (:by |B1y7Rc-Zz) (:text |.-length) - |b $ %{} :Leaf (:at 1732700574375) (:by |B1y7Rc-Zz) (:text |env-chunks) - |l $ %{} :Expr (:at 1732700618648) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700619005) (:by |B1y7Rc-Zz) (:text |envs) - |b $ %{} :Expr (:at 1732700622607) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700623133) (:by |B1y7Rc-Zz) (:text |let) - |b $ %{} :Expr (:at 1732700623583) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1732700623983) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700626139) (:by |B1y7Rc-Zz) (:text |*obj) - |b $ %{} :Expr (:at 1732700627722) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700629124) (:by |B1y7Rc-Zz) (:text |js-object) - |b $ %{} :Expr (:at 1732782294180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732782298725) (:by |B1y7Rc-Zz) (:text |:PATH) - |b $ %{} :Leaf (:at 1732782305881) (:by |B1y7Rc-Zz) (:text |js/process.env.PATH) - |h $ %{} :Expr (:at 1732782294180) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732782396879) (:by |B1y7Rc-Zz) (:text |:HOME) - |b $ %{} :Leaf (:at 1732782399958) (:by |B1y7Rc-Zz) (:text |js/process.env.HOME) - |h $ %{} :Expr (:at 1732700631104) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700634268) (:by |B1y7Rc-Zz) (:text |.!forEach) - |b $ %{} :Leaf (:at 1732700635945) (:by |B1y7Rc-Zz) (:text |env-chunks) - |h $ %{} :Expr (:at 1732700637044) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700637321) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1732700637652) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700640829) (:by |B1y7Rc-Zz) (:text |chunk) - |b $ %{} :Leaf (:at 1732700642877) (:by |B1y7Rc-Zz) (:text |&) - |h $ %{} :Leaf (:at 1732700643949) (:by |B1y7Rc-Zz) (:text |_a) - |h $ %{} :Expr (:at 1732700645158) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700647026) (:by |B1y7Rc-Zz) (:text |let) - |b $ %{} :Expr (:at 1732700649546) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1732700649730) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700652429) (:by |B1y7Rc-Zz) (:text |pair) - |b $ %{} :Expr (:at 1732700653065) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700656683) (:by |B1y7Rc-Zz) (:text |.!split) - |b $ %{} :Leaf (:at 1732700657476) (:by |B1y7Rc-Zz) (:text |chunk) - |h $ %{} :Leaf (:at 1732700661010) (:by |B1y7Rc-Zz) (:text "|\"=") - |h $ %{} :Expr (:at 1732700664401) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700667417) (:by |B1y7Rc-Zz) (:text |js-set) - |b $ %{} :Leaf (:at 1732700670818) (:by |B1y7Rc-Zz) (:text |*obj) - |h $ %{} :Expr (:at 1732700675064) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732700676211) (:by |B1y7Rc-Zz) (:text |.-0) - |T $ %{} :Leaf (:at 1732700674713) (:by |B1y7Rc-Zz) (:text |pair) - |l $ %{} :Expr (:at 1732700675064) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732700678353) (:by |B1y7Rc-Zz) (:text |.-1) - |T $ %{} :Leaf (:at 1732700674713) (:by |B1y7Rc-Zz) (:text |pair) - |l $ %{} :Leaf (:at 1732700682950) (:by |B1y7Rc-Zz) (:text |*obj) - |h $ %{} :Expr (:at 1732700589812) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700590881) (:by |B1y7Rc-Zz) (:text |::) - |b $ %{} :Leaf (:at 1732700592284) (:by |B1y7Rc-Zz) (:text |:command) - |h $ %{} :Expr (:at 1732700593974) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700599008) (:by |B1y7Rc-Zz) (:text |.-0) - |b $ %{} :Leaf (:at 1732700602127) (:by |B1y7Rc-Zz) (:text |comands-chunks) - |l $ %{} :Expr (:at 1732700609208) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700610866) (:by |B1y7Rc-Zz) (:text |.!slice) - |b $ %{} :Leaf (:at 1732700612876) (:by |B1y7Rc-Zz) (:text |comands-chunks) - |h $ %{} :Leaf (:at 1732700613151) (:by |B1y7Rc-Zz) (:text |1) - |o $ %{} :Leaf (:at 1732700616133) (:by |B1y7Rc-Zz) (:text |envs) - |pattern-env $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1732700493479) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700493479) (:by |B1y7Rc-Zz) (:text |def) - |b $ %{} :Leaf (:at 1732700493479) (:by |B1y7Rc-Zz) (:text |pattern-env) - |e $ %{} :Expr (:at 1732700873794) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1732700875777) (:by |B1y7Rc-Zz) (:text |do) - |T $ %{} :Expr (:at 1732700500263) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700761094) (:by |B1y7Rc-Zz) (:text |new) - |X $ %{} :Leaf (:at 1732700946011) (:by |B1y7Rc-Zz) (:text |js/RegExp) - |b $ %{} :Leaf (:at 1732700550060) (:by |B1y7Rc-Zz) (:text "|\"^\\w+=") - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |app.manager) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:require) - |r $ %{} :Expr (:at 1539099457012) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099457012) (:by |root) (:text ||child_process) - |r $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099457012) (:by |root) (:text |cp) - |t $ %{} :Expr (:at 1732700388202) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1732700389428) (:by |B1y7Rc-Zz) (:text "|\"string-argv") - |b $ %{} :Leaf (:at 1732700400965) (:by |B1y7Rc-Zz) (:text |:default) - |h $ %{} :Leaf (:at 1732700404484) (:by |B1y7Rc-Zz) (:text |string-argv) - |app.schema $ %{} :FileEntry + |cdn? $ %{} 'CodeEntry (:doc |) + :code $ quote + def cdn? $ cond + exists? js/window + , false + (exists? js/process) (= |true js/process.env.cdn) + :else false + :examples $ [] + :schema $ :: 'Dynamic + |dev? $ %{} 'CodeEntry (:doc |) + :code $ quote + def dev? $ = |dev (get-env |mode) + :examples $ [] + :schema $ :: 'Dynamic + |site $ %{} 'CodeEntry (:doc |) + :code $ quote + def site $ {} (:port 11014) (:title |Termina) (:icon |http://cdn.tiye.me/logo/termina.png) (:dev-ui |http://localhost:8100/main.css) (:release-ui |http://cdn.tiye.me/favored-fonts/main.css) (:cdn-url |http://cdn.tiye.me/termina/) (:cdn-folder |tiye.me:cdn/termina) (:upload-folder |tiye.me:repo/mvc-works/termina/) (:server-folder |tiye.me:servers/termina) (:theme |#eeeeff) (:storage-key |termina) (:storage-file |termina.cirru) + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote (ns app.config) + |app.manager $ %{} 'FileEntry :defs $ {} - |command $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099507452) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099507452) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1539099507452) (:by |root) (:text |command) - |r $ %{} :Expr (:at 1539099507452) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099507452) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099507452) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099507452) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1539099507452) (:by |root) (:text |nil) - |n $ %{} :Expr (:at 1553364119142) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553364121299) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1553364121656) (:by |B1y7Rc-Zz) (:text "|\"") - |r $ %{} :Expr (:at 1539099507452) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099507452) (:by |root) (:text |:path) - |j $ %{} :Leaf (:at 1553364123409) (:by |B1y7Rc-Zz) (:text "|\".") - |v $ %{} :Expr (:at 1539099507452) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099507452) (:by |root) (:text |:code) - |j $ %{} :Leaf (:at 1553364124773) (:by |B1y7Rc-Zz) (:text "|\"") - |database $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |database) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:sessions) - |j $ %{} :Expr (:at 1538886498428) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1538886499001) (:by |root) (:text |do) - |L $ %{} :Leaf (:at 1538886500387) (:by |root) (:text |session) - |T $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:users) - |j $ %{} :Expr (:at 1538886501540) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1538886502106) (:by |root) (:text |do) - |L $ %{} :Leaf (:at 1538886502625) (:by |root) (:text |user) - |T $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |yT $ %{} :Expr (:at 1539099656004) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099656004) (:by |root) (:text |:processes) - |j $ %{} :Expr (:at 1539099677131) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1539099677701) (:by |root) (:text |do) - |L $ %{} :Leaf (:at 1539099678789) (:by |root) (:text |process) - |T $ %{} :Expr (:at 1539099656004) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099656004) (:by |root) (:text |{}) - |yj $ %{} :Expr (:at 1539099656004) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099656004) (:by |root) (:text |:workflows) - |j $ %{} :Expr (:at 1539099673519) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1539099674079) (:by |root) (:text |do) - |L $ %{} :Leaf (:at 1539099675929) (:by |root) (:text |workflow) - |T $ %{} :Expr (:at 1539099656004) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099656004) (:by |root) (:text |{}) - |yr $ %{} :Expr (:at 1539099656004) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099656004) (:by |root) (:text |:histories) - |j $ %{} :Expr (:at 1539099669639) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1539099670674) (:by |root) (:text |do) - |L $ %{} :Leaf (:at 1539099671805) (:by |root) (:text |history) - |T $ %{} :Expr (:at 1539099656004) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099656004) (:by |root) (:text |[]) - |history $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099516337) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |history) - |r $ %{} :Expr (:at 1539099516337) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099516337) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |nil) - |r $ %{} :Expr (:at 1539099516337) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |:pid) - |j $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |0) - |v $ %{} :Expr (:at 1539099516337) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |:started-at) - |j $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |0) - |x $ %{} :Expr (:at 1539099516337) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |:cwd) - |j $ %{} :Leaf (:at 1539099516337) (:by |root) (:text ||) - |y $ %{} :Expr (:at 1539099516337) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099516337) (:by |root) (:text |:command) - |j $ %{} :Leaf (:at 1539099516337) (:by |root) (:text ||) - |page $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1525107082906) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1525107085441) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1525107082906) (:by |root) (:text |page) - |r $ %{} :Expr (:at 1525107082906) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1525107086712) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1525107087020) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1525107088360) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1525107088754) (:by |root) (:text |nil) - |r $ %{} :Expr (:at 1525107089227) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1525107091552) (:by |root) (:text |:title) - |j $ %{} :Leaf (:at 1525107095971) (:by |root) (:text "|\"") - |v $ %{} :Expr (:at 1525107092520) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1525107093179) (:by |root) (:text |:time) - |j $ %{} :Leaf (:at 1525107093921) (:by |root) (:text |nil) - |process $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099523985) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |process) - |r $ %{} :Expr (:at 1539099523985) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |{}) - |b $ %{} :Expr (:at 1553362856953) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553362860705) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1553362870491) (:by |B1y7Rc-Zz) (:text "|\"") - |j $ %{} :Expr (:at 1539099523985) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |:pid) - |j $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |0) - |r $ %{} :Expr (:at 1539099523985) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |:content) - |j $ %{} :Expr (:at 1539099523985) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |[]) - |v $ %{} :Expr (:at 1539099523985) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |:started-at) - |j $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |0) - |x $ %{} :Expr (:at 1539099523985) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |:alive?) - |j $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |false) - |y $ %{} :Expr (:at 1539099523985) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |:cwd) - |j $ %{} :Leaf (:at 1539099523985) (:by |root) (:text ||) - |yT $ %{} :Expr (:at 1539099523985) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099523985) (:by |root) (:text |:command) - |j $ %{} :Leaf (:at 1539099523985) (:by |root) (:text ||) - |router $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |router) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:title) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:data) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |x $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:router) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |session $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |session) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:user-id) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:nickname) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |x $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:router) - |j $ %{} :Expr (:at 1538886507054) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1538886507646) (:by |root) (:text |do) - |L $ %{} :Leaf (:at 1538886508475) (:by |root) (:text |router) - |T $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:home) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:router) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |y $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1529230759501) (:by |root) (:text |:messages) - |j $ %{} :Expr (:at 1529230760396) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529230760716) (:by |root) (:text |{}) - |z $ %{} :Expr (:at 1711388483871) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711388494101) (:by |B1y7Rc-Zz) (:text |:enlarge-view) - |b $ %{} :Leaf (:at 1711388495122) (:by |B1y7Rc-Zz) (:text |nil) - |user $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |user) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:nickname) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |x $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:avatar) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |y $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:password) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |workflow $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099532330) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099532330) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1539099532330) (:by |root) (:text |workflow) - |r $ %{} :Expr (:at 1539099532330) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099532330) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099532330) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099532330) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1539099532330) (:by |root) (:text |nil) - |r $ %{} :Expr (:at 1539099532330) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099532330) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1539099532330) (:by |root) (:text |nil) - |v $ %{} :Expr (:at 1539099532330) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099532330) (:by |root) (:text |:base-dir) - |j $ %{} :Leaf (:at 1553364130460) (:by |B1y7Rc-Zz) (:text "|\"~/") - |x $ %{} :Expr (:at 1539099532330) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099532330) (:by |root) (:text |:commands) - |j $ %{} :Expr (:at 1553364113781) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553364114418) (:by |B1y7Rc-Zz) (:text |do) - |L $ %{} :Leaf (:at 1553364115740) (:by |B1y7Rc-Zz) (:text |command) - |T $ %{} :Expr (:at 1539099532330) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099532330) (:by |root) (:text |{}) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.schema) - |app.server $ %{} :FileEntry + |*registry $ %{} 'CodeEntry (:doc |) + :code $ quote + defatom *registry $ {} + :examples $ [] + :schema $ :: 'Dynamic + |create-process! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn create-process! (op-data dispatch! sid) + let + command $ :command op-data + cwd $ :cwd op-data + jump? $ :jump? op-data + enlarge? $ :enlarge? op-data + ; spawn? $ or true (:spawn? op-data) + proc $ if (.includes? command "| | ") + cp/exec command $ js-object (:cwd cwd) + let + parsed $ parse-command command + tag-match parsed $ + :command proc-name args envs + let + p $ cp/spawn (w-js-log proc-name) (w-js-log args) + w-js-log $ js-object (:cwd cwd) (:env envs) (:detached true) + .!unref p + , p + pid $ .-pid proc + swap! *registry assoc pid proc + dispatch! + :: :process/create $ {} (:pid pid) (:command command) (:cwd cwd) + :title $ :title op-data + , sid + if jump? $ dispatch! + :: :router/change $ {} (:name :process) + :params $ {} (:id pid) + , sid + if enlarge? $ dispatch! (:: :session/enlarge pid) sid + .!on proc |exit $ fn (code _e) (js/console.warn |[EXIT] code _e) + dispatch! + :: :process/error $ [] pid (str &newline "|exit: " code) + , sid + dispatch! (:: :process/finish pid) sid + swap! *registry dissoc pid + .!on proc |SIGINT $ fn (sig) + dispatch! + :: :process/error $ [] pid (str-spaced |SIGINT sig) + , sid + .!on proc |SIGTERM $ fn (sig) + dispatch! + :: :process/error $ [] pid (str-spaced |SIGTERM sig) + , sid + .!on proc |SIGKILL $ fn (sig) + dispatch! + :: :process/error $ [] pid (str-spaced |SIGKILL sig) + , sid + .!on proc |error $ fn (event) + dispatch! + :: :process/error $ [] pid + str-spaced |error: $ str event + , sid + ; dispatch! (:: :process/finish pid) sid + js/console.error "|[TERMINA] process error" event + .!on proc |disconnect $ fn (event) + dispatch! + :: :process/error $ [] pid + str-spaced |disconntect: $ str event + , sid + ; dispatch! (:: :process/finish pid) sid + js/console.error "|[TERMINA] process error" event + .!on proc |uncaughtExceptionMonitor $ fn (err origin) + dispatch! + :: :process/error $ [] pid (str err &newline origin) + , sid + .!on proc |uncaughtException $ fn (err origin) + dispatch! + :: :process/error $ [] pid (str |uncaughtException: err &newline origin) + , sid + .!on proc |unhandledRejection $ fn (err origin) + dispatch! + :: :process/error $ [] pid (str err &newline origin) + , sid + .!on (.-stdout proc) |data $ fn (data) + dispatch! + :: :process/stdout $ [] pid + if (js/Buffer.isBuffer data) (.!toString data) data + , sid + .!on (.-stderr proc) |data $ fn (data) + dispatch! + :: :process/stderr $ [] pid + if (js/Buffer.isBuffer data) (.!toString data) data + , sid + :examples $ [] + :schema $ :: 'Dynamic + |kill-process! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn kill-process! (pid dispatch! sid) + let + proc $ get @*registry pid + if (some? proc) + do (eprintln "|[kill] process" proc) (.!kill proc |SIGTERM) + do (eprintln "|[warn] process not found in registry:" pid @*registry) (dispatch! :process/finish pid sid) + :examples $ [] + :schema $ :: 'Dynamic + |parse-command $ %{} 'CodeEntry (:doc |) + :code $ quote + defn parse-command (command) + let + js-command $ string-argv command + env-chunks $ .!filter js-command + fn (chunk & _a) (.!test pattern-env chunk) + comands-chunks $ .!slice js-command (.-length env-chunks) + envs $ let + *obj $ js-object (:PATH js/process.env.PATH) (:HOME js/process.env.HOME) + .!forEach env-chunks $ fn (chunk & _a) + let + pair $ .!split chunk |= + js-set *obj (.-0 pair) (.-1 pair) + , *obj + :: :command (.-0 comands-chunks) (.!slice comands-chunks 1) envs + :examples $ [] + :schema $ :: 'Dynamic + |pattern-env $ %{} 'CodeEntry (:doc |) + :code $ quote + def pattern-env $ do (new js/RegExp |^\w+=) + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.manager $ :require ([] |child_process :as cp) (|string-argv :default string-argv) + |app.schema $ %{} 'FileEntry :defs $ {} - |*client-caches $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553327754908) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794817571) (:by |B1y7Rc-Zz) (:text |defatom) - |j $ %{} :Leaf (:at 1553327754908) (:by |B1y7Rc-Zz) (:text |*client-caches) - |r $ %{} :Expr (:at 1553327754908) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327754908) (:by |B1y7Rc-Zz) (:text |{}) - |*initial-db $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629797610568) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |defatom) - |j $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |*initial-db) - |r $ %{} :Expr (:at 1629797610568) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |merge-local-edn!) - |j $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |schema/database) - |r $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |storage-file) - |v $ %{} :Expr (:at 1629797610568) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629797610568) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |found?) - |r $ %{} :Expr (:at 1629797610568) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |found?) - |r $ %{} :Expr (:at 1629797610568) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text "|\"Found local EDN data") - |v $ %{} :Expr (:at 1629797610568) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1629797610568) (:by |B1y7Rc-Zz) (:text "|\"Found no data") - |*loop-trigger $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629797557247) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797557247) (:by |B1y7Rc-Zz) (:text |defatom) - |j $ %{} :Leaf (:at 1629797557247) (:by |B1y7Rc-Zz) (:text |*loop-trigger) - |r $ %{} :Leaf (:at 1629797557247) (:by |B1y7Rc-Zz) (:text |0) - |*proxied-dispatch! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629794533506) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794533506) (:by |B1y7Rc-Zz) (:text |defatom) - |j $ %{} :Leaf (:at 1629794533506) (:by |B1y7Rc-Zz) (:text |*proxied-dispatch!) - |r $ %{} :Leaf (:at 1629794533506) (:by |B1y7Rc-Zz) (:text |dispatch!) - |*reader-reel $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1629794810522) (:by |B1y7Rc-Zz) (:text |defatom) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |*reader-reel) - |r $ %{} :Leaf (:at 1507829929366) (:by |root) (:text |@*reel) - |*reel $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1507808379111) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629790417260) (:by |B1y7Rc-Zz) (:text |defatom) - |j $ %{} :Leaf (:at 1507808379111) (:by |root) (:text |*reel) - |r $ %{} :Expr (:at 1507808379111) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507808397502) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1507808421056) (:by |root) (:text |reel-schema) - |r $ %{} :Expr (:at 1507808421610) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507808424590) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1507808425954) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507808428338) (:by |root) (:text |:base) - |j $ %{} :Leaf (:at 1629797633156) (:by |B1y7Rc-Zz) (:text |@*initial-db) - |r $ %{} :Expr (:at 1507808432498) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507808433485) (:by |root) (:text |:db) - |j $ %{} :Leaf (:at 1629797637069) (:by |B1y7Rc-Zz) (:text |@*initial-db) - |check-version! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |check-version!) - |r $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |v $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |let) - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |pkg) - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Leaf (:at 1678780329260) (:by |B1y7Rc-Zz) (:text |js/JSON.parse) - |r $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |fs/readFileSync) - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |path/join) - |j $ %{} :Expr (:at 1678780288198) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1678780309055) (:by |B1y7Rc-Zz) (:text |fileURLToPath) - |b $ %{} :Expr (:at 1678780310049) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1678780310500) (:by |B1y7Rc-Zz) (:text |new) - |b $ %{} :Leaf (:at 1678780313260) (:by |B1y7Rc-Zz) (:text |js/URL) - |h $ %{} :Leaf (:at 1678780314369) (:by |B1y7Rc-Zz) (:text "|\".") - |l $ %{} :Leaf (:at 1678780325307) (:by |B1y7Rc-Zz) (:text |js/import.meta.url) - |r $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text "|\"../package.json") - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |version) - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |.-version) - |j $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |pkg) - |r $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |latest-version) - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |.-name) - |j $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |pkg) - |r $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1697705907032) (:by |B1y7Rc-Zz) (:text |.!then) - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |npm-version) - |r $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |=) - |j $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |npm-version) - |r $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |version) - |r $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text "|\"Running latest version") - |r $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |version) - |v $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330395307) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1676244844105) (:by |B1y7Rc-Zz) (:text |.!yellow) - |T $ %{} :Leaf (:at 1676244840169) (:by |B1y7Rc-Zz) (:text |chalk) - |r $ %{} :Expr (:at 1553330395307) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794985574) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1629794981043) (:by |B1y7Rc-Zz) (:text "|\"New version ") - |k $ %{} :Leaf (:at 1629794981689) (:by |B1y7Rc-Zz) (:text |npm-version) - |l $ %{} :Leaf (:at 1629794977665) (:by |B1y7Rc-Zz) (:text "|\" available, current one is ") - |n $ %{} :Leaf (:at 1629794970012) (:by |B1y7Rc-Zz) (:text |version) - |r $ %{} :Leaf (:at 1629794965195) (:by |B1y7Rc-Zz) (:text "|\" . Please upgrade!\n\nyarn global add termina\n") - |dispatch! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1507805724033) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507805746075) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1507805724033) (:by |root) (:text |dispatch!) - |n $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op) - |v $ %{} :Leaf (:at 1507806585099) (:by |root) (:text |sid) - |t $ %{} :Expr (:at 1513612441808) (:by |root) - :data $ {} - |5 $ %{} :Leaf (:at 1513612449423) (:by |root) (:text |let) - |9 $ %{} :Expr (:at 1553327859593) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1553327859593) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327859593) (:by |B1y7Rc-Zz) (:text |op-id) - |b $ %{} :Expr (:at 1696745851920) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1696745852751) (:by |B1y7Rc-Zz) (:text |nanoid) - |j $ %{} :Expr (:at 1553327859593) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327859593) (:by |B1y7Rc-Zz) (:text |op-time) - |j $ %{} :Expr (:at 1696745851055) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1696745851055) (:by |B1y7Rc-Zz) (:text |js/Date.now) - |D $ %{} :Expr (:at 1553327865600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327865600) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Leaf (:at 1553327865600) (:by |B1y7Rc-Zz) (:text |config/dev?) - |r $ %{} :Expr (:at 1553327865600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327865600) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1553327865600) (:by |B1y7Rc-Zz) (:text ||Dispatch!) - |r $ %{} :Expr (:at 1553327865600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327865600) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1553327865600) (:by |B1y7Rc-Zz) (:text |op) - |x $ %{} :Leaf (:at 1553327865600) (:by |B1y7Rc-Zz) (:text |sid) - |T $ %{} :Expr (:at 1507807247710) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1527441254169) (:by |root) (:text |try) - |j $ %{} :Expr (:at 1521797553713) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1689561661268) (:by |B1y7Rc-Zz) (:text |tag-match) - |H $ %{} :Leaf (:at 1689561907893) (:by |B1y7Rc-Zz) (:text |op) - |L $ %{} :Expr (:at 1521797562370) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1521797565407) (:by |root) - :data $ {} - |r $ %{} :Leaf (:at 1521797573929) (:by |root) (:text |:effect/persist) - |j $ %{} :Expr (:at 1521797578265) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1521797578625) (:by |root) (:text |persist-db!) - |P $ %{} :Expr (:at 1539099964101) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099964101) (:by |root) - :data $ {} - |r $ %{} :Leaf (:at 1539099964101) (:by |root) (:text |:effect/run) - |t $ %{} :Leaf (:at 1689561673399) (:by |B1y7Rc-Zz) (:text |d) - |j $ %{} :Expr (:at 1539099964101) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099964101) (:by |root) (:text |create-process!) - |j $ %{} :Leaf (:at 1689561672213) (:by |B1y7Rc-Zz) (:text |d) - |r $ %{} :Leaf (:at 1539099964101) (:by |root) (:text |dispatch!) - |v $ %{} :Leaf (:at 1629797853684) (:by |B1y7Rc-Zz) (:text |sid) - |R $ %{} :Expr (:at 1539099968529) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099968529) (:by |root) - :data $ {} - |r $ %{} :Leaf (:at 1539099968529) (:by |root) (:text |:effect/kill) - |t $ %{} :Leaf (:at 1689561676558) (:by |B1y7Rc-Zz) (:text |d) - |j $ %{} :Expr (:at 1539099968529) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099968529) (:by |root) (:text |kill-process!) - |j $ %{} :Leaf (:at 1689561677759) (:by |B1y7Rc-Zz) (:text |d) - |r $ %{} :Leaf (:at 1539099968529) (:by |root) (:text |dispatch!) - |v $ %{} :Leaf (:at 1629797855970) (:by |B1y7Rc-Zz) (:text |sid) - |T $ %{} :Expr (:at 1521797559221) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1689561685309) (:by |B1y7Rc-Zz) (:text |_) - |T $ %{} :Expr (:at 1553327891755) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327891755) (:by |B1y7Rc-Zz) (:text |reset!) - |j $ %{} :Leaf (:at 1553327891755) (:by |B1y7Rc-Zz) (:text |*reel) - |r $ %{} :Expr (:at 1553327891755) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327891755) (:by |B1y7Rc-Zz) (:text |reel-reducer) - |j $ %{} :Leaf (:at 1553327891755) (:by |B1y7Rc-Zz) (:text |@*reel) - |r $ %{} :Leaf (:at 1553327891755) (:by |B1y7Rc-Zz) (:text |updater) - |v $ %{} :Leaf (:at 1553327891755) (:by |B1y7Rc-Zz) (:text |op) - |y $ %{} :Leaf (:at 1553327891755) (:by |B1y7Rc-Zz) (:text |sid) - |yT $ %{} :Leaf (:at 1553327891755) (:by |B1y7Rc-Zz) (:text |op-id) - |yj $ %{} :Leaf (:at 1553327891755) (:by |B1y7Rc-Zz) (:text |op-time) - |r $ %{} :Expr (:at 1527441255503) (:by |root) - :data $ {} - |P $ %{} :Leaf (:at 1629789967204) (:by |B1y7Rc-Zz) (:text |fn) - |r $ %{} :Expr (:at 1629789968288) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1527441275499) (:by |root) (:text |error) - |v $ %{} :Expr (:at 1527441280510) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1553327871020) (:by |B1y7Rc-Zz) (:text |js/console.error) - |r $ %{} :Leaf (:at 1527441285560) (:by |root) (:text |error) - |main! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |main!) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |t $ %{} :Expr (:at 1553327931627) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327931627) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1684121924983) (:by |B1y7Rc-Zz) (:text "|\"Running mode:") - |r $ %{} :Expr (:at 1553327931627) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327931627) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Leaf (:at 1553327931627) (:by |B1y7Rc-Zz) (:text |config/dev?) - |r $ %{} :Leaf (:at 1553327931627) (:by |B1y7Rc-Zz) (:text "|\"dev") - |v $ %{} :Leaf (:at 1553327931627) (:by |B1y7Rc-Zz) (:text "|\"release") - |v $ %{} :Expr (:at 1553734954383) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553734967054) (:by |B1y7Rc-Zz) (:text |let) - |L $ %{} :Expr (:at 1553734967616) (:by |B1y7Rc-Zz) - :data $ {} - |j $ %{} :Expr (:at 1553734967616) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734967616) (:by |B1y7Rc-Zz) (:text |user-port) - |j $ %{} :Expr (:at 1553734967616) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734967616) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Expr (:at 1553734967616) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734967616) (:by |B1y7Rc-Zz) (:text |some?) - |j $ %{} :Expr (:at 1553734967616) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734967616) (:by |B1y7Rc-Zz) (:text |.-port) - |j $ %{} :Leaf (:at 1553734967616) (:by |B1y7Rc-Zz) (:text |js/process.env) - |r $ %{} :Expr (:at 1553734967616) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734967616) (:by |B1y7Rc-Zz) (:text |js/parseInt) - |j $ %{} :Expr (:at 1553734967616) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734967616) (:by |B1y7Rc-Zz) (:text |.-port) - |j $ %{} :Leaf (:at 1553734967616) (:by |B1y7Rc-Zz) (:text |js/process.env) - |r $ %{} :Expr (:at 1553734972508) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734972508) (:by |B1y7Rc-Zz) (:text |port) - |j $ %{} :Expr (:at 1553734973599) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553734975117) (:by |B1y7Rc-Zz) (:text |or) - |L $ %{} :Leaf (:at 1553734976817) (:by |B1y7Rc-Zz) (:text |user-port) - |T $ %{} :Expr (:at 1553734972508) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734972508) (:by |B1y7Rc-Zz) (:text |:port) - |j $ %{} :Leaf (:at 1553734972508) (:by |B1y7Rc-Zz) (:text |config/site) - |v $ %{} :Expr (:at 1553734984539) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553735004849) (:by |B1y7Rc-Zz) (:text |ui-url) - |j $ %{} :Expr (:at 1553734990666) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734991533) (:by |B1y7Rc-Zz) (:text |url-parse) - |j $ %{} :Leaf (:at 1553734992903) (:by |B1y7Rc-Zz) (:text "|\"http://termina.mvc-works.org/") - |r $ %{} :Leaf (:at 1553735015881) (:by |B1y7Rc-Zz) (:text |true) - |T $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |run-server!) - |j $ %{} :Leaf (:at 1553735063123) (:by |B1y7Rc-Zz) (:text |port) - |b $ %{} :Expr (:at 1553734998014) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553735008660) (:by |B1y7Rc-Zz) (:text |set!) - |j $ %{} :Expr (:at 1553735009225) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794791772) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Leaf (:at 1553735022496) (:by |B1y7Rc-Zz) (:text |ui-url) - |r $ %{} :Leaf (:at 1629794793612) (:by |B1y7Rc-Zz) (:text |.-query) - |v $ %{} :Leaf (:at 1629794794833) (:by |B1y7Rc-Zz) (:text |.-port) - |r $ %{} :Leaf (:at 1553735032181) (:by |B1y7Rc-Zz) (:text |port) - |j $ %{} :Expr (:at 1553734980655) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553734980655) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1553734980655) (:by |B1y7Rc-Zz) (:text "|\"Server started. Open UI on ") - |r $ %{} :Expr (:at 1553734980655) (:by |B1y7Rc-Zz) - :data $ {} - |L $ %{} :Leaf (:at 1676244788616) (:by |B1y7Rc-Zz) (:text |.!blue) - |j $ %{} :Leaf (:at 1676244786046) (:by |B1y7Rc-Zz) (:text |chalk) - |r $ %{} :Expr (:at 1553735035236) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1676244854792) (:by |B1y7Rc-Zz) (:text |.!toString) - |j $ %{} :Leaf (:at 1553735055388) (:by |B1y7Rc-Zz) (:text |ui-url) - |w $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |render-loop!) - |j $ %{} :Leaf (:at 1629797567790) (:by |B1y7Rc-Zz) (:text |*loop-trigger) - |y $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |j $ %{} :Leaf (:at 1553327940417) (:by |B1y7Rc-Zz) (:text |js/process.on) - |r $ %{} :Leaf (:at 1553327943459) (:by |B1y7Rc-Zz) (:text "|\"SIGINT") - |v $ %{} :Leaf (:at 1507806173399) (:by |root) (:text |on-exit!) - |yD $ %{} :Expr (:at 1553327947567) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1696745892853) (:by |B1y7Rc-Zz) (:text |flipped) - |T $ %{} :Leaf (:at 1696745890658) (:by |B1y7Rc-Zz) (:text |js/setInterval) - |j $ %{} :Leaf (:at 1715160788347) (:by |B1y7Rc-Zz) (:text |60000) - |r $ %{} :Expr (:at 1553327947567) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794994706) (:by |B1y7Rc-Zz) (:text |\) - |j $ %{} :Leaf (:at 1553327947567) (:by |B1y7Rc-Zz) (:text |persist-db!) - |yj $ %{} :Expr (:at 1553330523459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330523459) (:by |B1y7Rc-Zz) (:text |check-version!) - |on-exit! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1507806173399) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507806175705) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1507806173399) (:by |root) (:text |on-exit!) - |v $ %{} :Expr (:at 1507806173399) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507806173399) (:by |root) (:text |code) - |j $ %{} :Leaf (:at 1629796720255) (:by |B1y7Rc-Zz) (:text |_) - |x $ %{} :Expr (:at 1521797541557) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1521797534647) (:by |root) (:text |persist-db!) - |xD $ %{} :Expr (:at 1521797676085) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1521797676956) (:by |root) (:text |println) - |j $ %{} :Leaf (:at 1715334949473) (:by |B1y7Rc-Zz) (:text "||termina exit code is:") - |r $ %{} :Expr (:at 1521797684755) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1715334961605) (:by |B1y7Rc-Zz) (:text |to-lispy-string) - |j $ %{} :Leaf (:at 1521797686800) (:by |root) (:text |code) - |yT $ %{} :Expr (:at 1507806173399) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1629796723678) (:by |B1y7Rc-Zz) (:text |js/process.exit) - |persist-db! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1521797534647) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1521797538383) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1521797534647) (:by |root) (:text |persist-db!) - |n $ %{} :Expr (:at 1521797539426) (:by |root) - :data $ {} - |v $ %{} :Expr (:at 1529516703080) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529516707700) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1529516711063) (:by |root) - :data $ {} - |5 $ %{} :Expr (:at 1529516837153) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529516842334) (:by |root) (:text |file-content) - |j $ %{} :Expr (:at 1521797534647) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794313756) (:by |B1y7Rc-Zz) (:text |format-cirru-edn) - |j $ %{} :Expr (:at 1553329514029) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553329515213) (:by |B1y7Rc-Zz) (:text |->) - |L $ %{} :Expr (:at 1553329524114) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553329524114) (:by |B1y7Rc-Zz) (:text |:db) - |j $ %{} :Leaf (:at 1553329524114) (:by |B1y7Rc-Zz) (:text |@*reel) - |T $ %{} :Expr (:at 1521797534647) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1553364172586) (:by |B1y7Rc-Zz) (:text |assoc) - |r $ %{} :Leaf (:at 1521797534647) (:by |root) (:text |:sessions) - |v $ %{} :Expr (:at 1521797534647) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1521797534647) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1553329525877) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553364175125) (:by |B1y7Rc-Zz) (:text |update) - |j $ %{} :Leaf (:at 1553329531453) (:by |B1y7Rc-Zz) (:text |:processes) - |r $ %{} :Expr (:at 1553364317117) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553364319700) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1553364320457) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553364322723) (:by |B1y7Rc-Zz) (:text |processes) - |T $ %{} :Expr (:at 1553364323941) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629794306371) (:by |B1y7Rc-Zz) (:text |->) - |L $ %{} :Leaf (:at 1553364327768) (:by |B1y7Rc-Zz) (:text |processes) - |T $ %{} :Expr (:at 1553364184854) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1629794298801) (:by |B1y7Rc-Zz) (:text |map-kv) - |T $ %{} :Expr (:at 1553364176839) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553364177677) (:by |B1y7Rc-Zz) (:text |fn) - |L $ %{} :Expr (:at 1553364178600) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553364179773) (:by |B1y7Rc-Zz) (:text |k) - |j $ %{} :Leaf (:at 1553364180321) (:by |B1y7Rc-Zz) (:text |v) - |T $ %{} :Expr (:at 1553329531817) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553364244780) (:by |B1y7Rc-Zz) (:text |[]) - |T $ %{} :Leaf (:at 1553364192221) (:by |B1y7Rc-Zz) (:text |k) - |j $ %{} :Expr (:at 1553364193118) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553364194713) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1553364196368) (:by |B1y7Rc-Zz) (:text |v) - |r $ %{} :Leaf (:at 1553364199593) (:by |B1y7Rc-Zz) (:text |:alive?) - |v $ %{} :Leaf (:at 1553364200518) (:by |B1y7Rc-Zz) (:text |false) - |n $ %{} :Expr (:at 1553328005767) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553328005767) (:by |B1y7Rc-Zz) (:text |write-mildly!) - |j $ %{} :Leaf (:at 1553328337486) (:by |B1y7Rc-Zz) (:text |storage-file) - |r $ %{} :Leaf (:at 1553328005767) (:by |B1y7Rc-Zz) (:text |file-content) - |reload! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629797513127) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |reload!) - |r $ %{} :Expr (:at 1629797513127) (:by |B1y7Rc-Zz) - :data $ {} - |v $ %{} :Expr (:at 1629797513127) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text "|\"Code updated.") - |x $ %{} :Expr (:at 1629797513127) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |clear-twig-caches!) - |y $ %{} :Expr (:at 1629797513127) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |reset!) - |j $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |*proxied-dispatch!) - |r $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |dispatch!) - |yT $ %{} :Expr (:at 1629797513127) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |reset!) - |j $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |*reel) - |r $ %{} :Expr (:at 1629797513127) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |refresh-reel) - |j $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |@*reel) - |r $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |@*initial-db) - |v $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |updater) - |yj $ %{} :Expr (:at 1629797513127) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |js/clearTimeout) - |j $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |@*loop-trigger) - |yr $ %{} :Expr (:at 1629797513127) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |render-loop!) - |j $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |*loop-trigger) - |yv $ %{} :Expr (:at 1629797513127) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |sync-clients!) - |j $ %{} :Leaf (:at 1629797513127) (:by |B1y7Rc-Zz) (:text |@*reader-reel) - |render-loop! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |render-loop!) - |r $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |*loop) - |v $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |when) - |j $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |not) - |j $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |identical?) - |j $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |@*reader-reel) - |r $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |@*reel) - |r $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |reset!) - |j $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |*reader-reel) - |r $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |@*reel) - |v $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |sync-clients!) - |j $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |@*reader-reel) - |x $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |reset!) - |j $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |*loop) - |r $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1696745872844) (:by |B1y7Rc-Zz) (:text |flipped) - |T $ %{} :Leaf (:at 1696745871177) (:by |B1y7Rc-Zz) (:text |js/setTimeout) - |j $ %{} :Leaf (:at 1696745874685) (:by |B1y7Rc-Zz) (:text |200) - |r $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |r $ %{} :Expr (:at 1629797579899) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |render-loop!) - |j $ %{} :Leaf (:at 1629797579899) (:by |B1y7Rc-Zz) (:text |*loop) - |run-server! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |run-server!) - |r $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |port) - |v $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |wss-serve!) - |j $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |port) - |r $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |:on-open) - |j $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |sid) - |j $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |socket) - |r $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |@*proxied-dispatch!) - |j $ %{} :Expr (:at 1689561622553) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689561623252) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |:session/connect) - |v $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text "|\"New client.") - |r $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |:on-data) - |j $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |sid) - |j $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |action) - |r $ %{} :Expr (:at 1689561628438) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561628438) (:by |B1y7Rc-Zz) (:text |@*proxied-dispatch!) - |c $ %{} :Leaf (:at 1689561637486) (:by |B1y7Rc-Zz) (:text |action) - |l $ %{} :Leaf (:at 1689561628438) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |:on-close) - |j $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |sid) - |j $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |event) - |r $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text "|\"Client closed!") - |v $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |@*proxied-dispatch!) - |j $ %{} :Expr (:at 1689561640437) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1689561641087) (:by |B1y7Rc-Zz) (:text |::) - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |:session/disconnect) - |v $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |sid) - |x $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |:on-error) - |j $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |error) - |r $ %{} :Expr (:at 1629794516459) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |js/console.error) - |j $ %{} :Leaf (:at 1629794516459) (:by |B1y7Rc-Zz) (:text |error) - |storage-file $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553328072055) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553328072055) (:by |B1y7Rc-Zz) (:text |def) - |j $ %{} :Leaf (:at 1553328072055) (:by |B1y7Rc-Zz) (:text |storage-file) - |r $ %{} :Expr (:at 1553328072055) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553328072055) (:by |B1y7Rc-Zz) (:text |path/join) - |j $ %{} :Leaf (:at 1553329782884) (:by |B1y7Rc-Zz) (:text |js/process.env.HOME) - |n $ %{} :Leaf (:at 1553329846299) (:by |B1y7Rc-Zz) (:text "|\".config") - |r $ %{} :Expr (:at 1553328072055) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553328072055) (:by |B1y7Rc-Zz) (:text |:storage-file) - |j $ %{} :Leaf (:at 1553328072055) (:by |B1y7Rc-Zz) (:text |config/site) - |sync-clients! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |sync-clients!) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |reel) - |v $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |wss-each!) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |sid) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |socket) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |let) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |db) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |:db) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |reel) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |records) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |:records) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |reel) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |session) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |get-in) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |db) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |:sessions) - |r $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |old-store) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |or) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |get) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |@*client-caches) - |r $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |sid) - |r $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |nil) - |x $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |new-store) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |twig-container) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |db) - |r $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |session) - |v $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |records) - |y $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |changes) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |diff-twig) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |old-store) - |r $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |new-store) - |v $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |:key) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |:id) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1708331874208) (:by |B1y7Rc-Zz) (:text |;) - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |when) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |config/dev?) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |println) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text "|\"Changes for") - |r $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text "|\":") - |x $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |changes) - |y $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |count) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |records) - |v $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |not=) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |changes) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |[]) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |do) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |wss-send!) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |sid) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |:kind) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |:patch) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |:data) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |changes) - |r $ %{} :Expr (:at 1629794558211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |swap!) - |j $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |*client-caches) - |r $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |assoc) - |v $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |sid) - |x $ %{} :Leaf (:at 1629794558211) (:by |B1y7Rc-Zz) (:text |new-store) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.server) - |r $ %{} :Expr (:at 1500541255553) (:by nil) + |command $ %{} 'CodeEntry (:doc |) + :code $ quote + def command $ {} (:id nil) (:title |) (:path |.) (:code |) + :examples $ [] + :schema $ :: 'Dynamic + |database $ %{} 'CodeEntry (:doc |) + :code $ quote + def database $ {} + :sessions $ do session ({}) + :users $ do user ({}) + :processes $ do process ({}) + :workflows $ do workflow ({}) + :histories $ do history ([]) + :examples $ [] + :schema $ :: 'Dynamic + |history $ %{} 'CodeEntry (:doc |) + :code $ quote + def history $ {} (:id nil) (:pid 0) (:started-at 0) (:cwd |) (:command |) + :examples $ [] + :schema $ :: 'Dynamic + |page $ %{} 'CodeEntry (:doc |) + :code $ quote + def page $ {} (:id nil) (:title |) (:time nil) + :examples $ [] + :schema $ :: 'Dynamic + |process $ %{} 'CodeEntry (:doc |) + :code $ quote + def process $ {} (:title |) (:pid 0) + :content $ [] + :started-at 0 + :alive? false + :cwd | + :command | + :examples $ [] + :schema $ :: 'Dynamic + |router $ %{} 'CodeEntry (:doc |) + :code $ quote + def router $ {} (:name nil) (:title nil) :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.schema) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |schema) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1517931127726) (:by |root) (:text |app.updater) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |updater) - |y9 $ %{} :Expr (:at 1553327790936) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327790936) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327790936) (:by |B1y7Rc-Zz) (:text |cumulo-reel.core) - |r $ %{} :Leaf (:at 1553327790936) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553327790936) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327790936) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327790936) (:by |B1y7Rc-Zz) (:text |reel-reducer) - |r $ %{} :Leaf (:at 1553327790936) (:by |B1y7Rc-Zz) (:text |refresh-reel) - |v $ %{} :Leaf (:at 1553327790936) (:by |B1y7Rc-Zz) (:text |reel-schema) - |yT $ %{} :Expr (:at 1507804915408) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507804916099) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1676244665475) (:by |B1y7Rc-Zz) (:text "|\"node:fs") - |r $ %{} :Leaf (:at 1507804918168) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1507804918540) (:by |root) (:text |fs) - |ye $ %{} :Expr (:at 1553327800677) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327801077) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327804771) (:by |B1y7Rc-Zz) (:text "|\"child_process") - |r $ %{} :Leaf (:at 1553327805191) (:by |B1y7Rc-Zz) (:text |:as) - |v $ %{} :Leaf (:at 1553327806678) (:by |B1y7Rc-Zz) (:text |cp) - |yp $ %{} :Expr (:at 1529516876237) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529516877607) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1676244677829) (:by |B1y7Rc-Zz) (:text "|\"node:path") - |r $ %{} :Leaf (:at 1529516879821) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1529516880491) (:by |root) (:text |path) - |ys $ %{} :Expr (:at 1553330560013) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330560013) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553330560013) (:by |B1y7Rc-Zz) (:text "|\"latest-version") - |r $ %{} :Leaf (:at 1629794861565) (:by |B1y7Rc-Zz) (:text |:default) - |v $ %{} :Leaf (:at 1553330560013) (:by |B1y7Rc-Zz) (:text |latest-version) - |ytD $ %{} :Expr (:at 1553330566606) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553330566606) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553330566606) (:by |B1y7Rc-Zz) (:text "|\"chalk") - |r $ %{} :Leaf (:at 1676244762796) (:by |B1y7Rc-Zz) (:text |:default) - |v $ %{} :Leaf (:at 1553330566606) (:by |B1y7Rc-Zz) (:text |chalk) - |yu $ %{} :Expr (:at 1678780291068) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1678780293129) (:by |B1y7Rc-Zz) (:text "|\"node:url") - |b $ %{} :Leaf (:at 1678780297246) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1678780300276) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1678780300599) (:by |B1y7Rc-Zz) (:text |fileURLToPath) - |yvT $ %{} :Expr (:at 1553327825468) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327825468) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327825468) (:by |B1y7Rc-Zz) (:text |app.config) - |r $ %{} :Leaf (:at 1553327825468) (:by |B1y7Rc-Zz) (:text |:as) - |v $ %{} :Leaf (:at 1553327825468) (:by |B1y7Rc-Zz) (:text |config) - |yw $ %{} :Expr (:at 1553327817638) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327817638) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327817638) (:by |B1y7Rc-Zz) (:text |cumulo-util.file) - |r $ %{} :Leaf (:at 1553327817638) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553327817638) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327817638) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327817638) (:by |B1y7Rc-Zz) (:text |write-mildly!) - |v $ %{} :Leaf (:at 1553327817638) (:by |B1y7Rc-Zz) (:text |merge-local-edn!) - |yxD $ %{} :Expr (:at 1553327836863) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327836863) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327836863) (:by |B1y7Rc-Zz) (:text |app.twig.container) - |r $ %{} :Leaf (:at 1553327836863) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553327836863) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327836863) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327836863) (:by |B1y7Rc-Zz) (:text |twig-container) - |yxb $ %{} :Expr (:at 1553327843449) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327843449) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327843449) (:by |B1y7Rc-Zz) (:text |recollect.diff) - |r $ %{} :Leaf (:at 1553327843449) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553327843449) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327843449) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327843449) (:by |B1y7Rc-Zz) (:text |diff-twig) - |yxn $ %{} :Expr (:at 1553327846243) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327846243) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327846243) (:by |B1y7Rc-Zz) (:text |recollect.twig) - |r $ %{} :Leaf (:at 1553327846243) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553327846243) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327846243) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327846243) (:by |B1y7Rc-Zz) (:text |render-twig) - |v $ %{} :Leaf (:at 1629797536084) (:by |B1y7Rc-Zz) (:text |clear-twig-caches!) - |yxt $ %{} :Expr (:at 1553327850361) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327850361) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327850361) (:by |B1y7Rc-Zz) (:text |ws-edn.server) - |r $ %{} :Leaf (:at 1553327850361) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1553327850361) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553327850361) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553327850361) (:by |B1y7Rc-Zz) (:text |wss-serve!) - |r $ %{} :Leaf (:at 1553327850361) (:by |B1y7Rc-Zz) (:text |wss-send!) - |v $ %{} :Leaf (:at 1553327850361) (:by |B1y7Rc-Zz) (:text |wss-each!) - |yy $ %{} :Expr (:at 1539099978847) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099978847) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099984962) (:by |root) (:text |app.manager) - |r $ %{} :Leaf (:at 1539099978847) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1539099978847) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099978847) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099978847) (:by |root) (:text |create-process!) - |r $ %{} :Leaf (:at 1539099978847) (:by |root) (:text |kill-process!) - |yyj $ %{} :Expr (:at 1553735073025) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553735073344) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553735075579) (:by |B1y7Rc-Zz) (:text "|\"url-parse") - |r $ %{} :Leaf (:at 1629794641384) (:by |B1y7Rc-Zz) (:text |:default) - |v $ %{} :Leaf (:at 1553735078360) (:by |B1y7Rc-Zz) (:text |url-parse) - |z $ %{} :Expr (:at 1696745855174) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1696745856621) (:by |B1y7Rc-Zz) (:text "|\"nanoid") - |b $ %{} :Leaf (:at 1696745858232) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1696745858476) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1696745858718) (:by |B1y7Rc-Zz) (:text |nanoid) - |app.style $ %{} :FileEntry + :router nil + :examples $ [] + :schema $ :: 'Dynamic + |session $ %{} 'CodeEntry (:doc |) + :code $ quote + def session $ {} (:user-id nil) (:id nil) (:nickname nil) + :router $ do router + {} (:name :home) (:data nil) (:router nil) + :messages $ {} + :enlarge-view nil + :examples $ [] + :schema $ :: 'Dynamic + |user $ %{} 'CodeEntry (:doc |) + :code $ quote + def user $ {} (:name nil) (:id nil) (:nickname nil) (:avatar nil) (:password nil) + :examples $ [] + :schema $ :: 'Dynamic + |workflow $ %{} 'CodeEntry (:doc |) + :code $ quote + def workflow $ {} (:id nil) (:name nil) (:base-dir |~/) + :commands $ do command ({}) + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote (ns app.schema) + |app.server $ %{} 'FileEntry :defs $ {} - |button $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099205546) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099205546) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1539099205546) (:by |root) (:text |button) - |r $ %{} :Expr (:at 1539099205546) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099205546) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1539099205546) (:by |root) (:text |ui/button) - |r $ %{} :Expr (:at 1539099205546) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099205546) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1553495204981) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495208709) (:by |B1y7Rc-Zz) (:text |:background-color) - |j $ %{} :Leaf (:at 1553495211040) (:by |B1y7Rc-Zz) (:text |:transparent) - |css-button $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1684291522150) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291524285) (:by |B1y7Rc-Zz) (:text |defstyle) - |b $ %{} :Leaf (:at 1684291522150) (:by |B1y7Rc-Zz) (:text |css-button) - |h $ %{} :Expr (:at 1684291522150) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291525893) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1684291526331) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291737530) (:by |B1y7Rc-Zz) (:text "|\"button$0") - |b $ %{} :Expr (:at 1684291527830) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291527830) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1684291527830) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291527830) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Leaf (:at 1684291527830) (:by |B1y7Rc-Zz) (:text |:transparent) - |h $ %{} :Expr (:at 1684291526331) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291740612) (:by |B1y7Rc-Zz) (:text "|\"button$0:hover") - |b $ %{} :Expr (:at 1684291527830) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291527830) (:by |B1y7Rc-Zz) (:text |{}) - |b $ %{} :Expr (:at 1684291527830) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291527830) (:by |B1y7Rc-Zz) (:text |:background-color) - |b $ %{} :Expr (:at 1684292484184) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684292484576) (:by |B1y7Rc-Zz) (:text |hsl) - |b $ %{} :Leaf (:at 1684292484861) (:by |B1y7Rc-Zz) (:text |0) - |h $ %{} :Leaf (:at 1684292485188) (:by |B1y7Rc-Zz) (:text |0) - |l $ %{} :Leaf (:at 1684292485690) (:by |B1y7Rc-Zz) (:text |100) - |o $ %{} :Leaf (:at 1684292493290) (:by |B1y7Rc-Zz) (:text |0.06) - |input $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099217894) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099217894) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1539099217894) (:by |root) (:text |input) - |r $ %{} :Expr (:at 1539099217894) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099217894) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1539099217894) (:by |root) (:text |ui/input) - |r $ %{} :Expr (:at 1539099217894) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099217894) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099217894) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099217894) (:by |root) (:text |:width) - |j $ %{} :Leaf (:at 1539099217894) (:by |root) (:text |320) - |link $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1519367966237) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519367970413) (:by |root) (:text |def) - |j $ %{} :Leaf (:at 1519367966237) (:by |root) (:text |link) - |r $ %{} :Expr (:at 1519367966237) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519367974187) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1519367974501) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519367980887) (:by |root) (:text |:text-decoration) - |j $ %{} :Leaf (:at 1519367984967) (:by |root) (:text |:underline) - |r $ %{} :Expr (:at 1519367985371) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519367998049) (:by |root) (:text |:cursor) - |j $ %{} :Leaf (:at 1519367996458) (:by |root) (:text |:pointer) - |v $ %{} :Expr (:at 1519368028360) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368029579) (:by |root) (:text |:color) - |j $ %{} :Expr (:at 1519368031142) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368031562) (:by |root) (:text |hsl) - |j $ %{} :Leaf (:at 1519368032307) (:by |root) (:text |240) - |r $ %{} :Leaf (:at 1519368032737) (:by |root) (:text |80) - |v $ %{} :Leaf (:at 1519368033240) (:by |root) (:text |80) - |x $ %{} :Expr (:at 1519368217607) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368219848) (:by |root) (:text |:font-family) - |j $ %{} :Leaf (:at 1519368227853) (:by |root) (:text |ui/font-fancy) - |y $ %{} :Expr (:at 1539195775271) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539195777624) (:by |root) (:text |:margin) - |j $ %{} :Leaf (:at 1539195780312) (:by |root) (:text "|\"0 8px") - |text $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553450452951) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450455380) (:by |B1y7Rc-Zz) (:text |def) - |j $ %{} :Leaf (:at 1553450452951) (:by |B1y7Rc-Zz) (:text |text) - |r $ %{} :Expr (:at 1553450456041) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450456041) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553450456041) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450456041) (:by |B1y7Rc-Zz) (:text |:padding) - |j $ %{} :Leaf (:at 1553450456041) (:by |B1y7Rc-Zz) (:text "|\"0 8px") - |v $ %{} :Expr (:at 1553450628639) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450633686) (:by |B1y7Rc-Zz) (:text |:line-height) - |j $ %{} :Leaf (:at 1553450699737) (:by |B1y7Rc-Zz) (:text "|\"24px") - |x $ %{} :Expr (:at 1553450656098) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537997367) (:by |B1y7Rc-Zz) (:text |:min-height) - |j $ %{} :Leaf (:at 1553450702239) (:by |B1y7Rc-Zz) (:text |24) - |y $ %{} :Expr (:at 1553450690266) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450692868) (:by |B1y7Rc-Zz) (:text |:display) - |j $ %{} :Leaf (:at 1553450695367) (:by |B1y7Rc-Zz) (:text |:inline-block) - |yT $ %{} :Expr (:at 1553536027323) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553536028404) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Leaf (:at 1553536029753) (:by |B1y7Rc-Zz) (:text |:white) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1519367963533) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519367963533) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1519367963533) (:by |root) (:text |app.style) - |r $ %{} :Expr (:at 1519368036923) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368038192) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1519368038575) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368038764) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1629788805547) (:by |B1y7Rc-Zz) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1519368041713) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1519368041918) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368042785) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1519368043289) (:by |root) (:text |hsl) - |r $ %{} :Expr (:at 1519368236509) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1519368236979) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1519368258261) (:by |root) (:text |respo-ui.core) - |r $ %{} :Leaf (:at 1519368241627) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1519368242073) (:by |root) (:text |ui) - |t $ %{} :Expr (:at 1684291531565) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291532656) (:by |B1y7Rc-Zz) (:text |respo.css) - |b $ %{} :Leaf (:at 1684291535545) (:by |B1y7Rc-Zz) (:text |:refer) - |h $ %{} :Expr (:at 1684291535783) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1684291537636) (:by |B1y7Rc-Zz) (:text |defstyle) - |app.twig.container $ %{} :FileEntry + |*client-caches $ %{} 'CodeEntry (:doc |) + :code $ quote + defatom *client-caches $ {} + :examples $ [] + :schema $ :: 'Dynamic + |*initial-db $ %{} 'CodeEntry (:doc |) + :code $ quote + defatom *initial-db $ merge-local-edn! schema/database storage-file + fn (found?) + if found? (println "|Found local EDN data") (println "|Found no data") + :examples $ [] + :schema $ :: 'Dynamic + |*loop-trigger $ %{} 'CodeEntry (:doc |) + :code $ quote (defatom *loop-trigger 0) + :examples $ [] + :schema $ :: 'Dynamic + |*proxied-dispatch! $ %{} 'CodeEntry (:doc |) + :code $ quote (defatom *proxied-dispatch! dispatch!) + :examples $ [] + :schema $ :: 'Dynamic + |*reader-reel $ %{} 'CodeEntry (:doc |) + :code $ quote (defatom *reader-reel @*reel) + :examples $ [] + :schema $ :: 'Dynamic + |*reel $ %{} 'CodeEntry (:doc |) + :code $ quote + defatom *reel $ merge reel-schema + {} (:base @*initial-db) (:db @*initial-db) + :examples $ [] + :schema $ :: 'Dynamic + |check-version! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn check-version! () $ let + pkg $ js/JSON.parse + fs/readFileSync $ path/join + fileURLToPath $ new js/URL |. js/import.meta.url + , |../package.json + version $ .-version pkg + -> + latest-version $ .-name pkg + .!then $ fn (npm-version) + if (= npm-version version) (println "|Running latest version" version) + println $ .!yellow chalk (str "|New version " npm-version "| available, current one is " version "| . Please upgrade!\n\nyarn global add termina\n") + :examples $ [] + :schema $ :: 'Dynamic + |dispatch! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn dispatch! (op sid) + let + op-id $ nanoid + op-time $ js/Date.now + if config/dev? $ println |Dispatch! (str op) sid + try + tag-match op + (:effect/persist) (persist-db!) + (:effect/run d) (create-process! d dispatch! sid) + (:effect/kill d) (kill-process! d dispatch! sid) + _ $ reset! *reel (reel-reducer @*reel updater op sid op-id op-time) + fn (error) (js/console.error error) + :examples $ [] + :schema $ :: 'Dynamic + |main! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn main! () + println "|Running mode:" $ if config/dev? |dev |release + let + user-port $ if + some? $ .-port js/process.env + js/parseInt $ .-port js/process.env + port $ or user-port (:port config/site) + ui-url $ url-parse |http://termina.mvc-works.org/ true + run-server! port + set! (-> ui-url .-query .-port) port + println "|Server started. Open UI on " $ .!blue chalk (.!toString ui-url) + render-loop! *loop-trigger + js/process.on |SIGINT on-exit! + flipped js/setInterval 60000 $ \ persist-db! + check-version! + :examples $ [] + :schema $ :: 'Dynamic + |on-exit! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn on-exit! (code _) (persist-db!) + println "|termina exit code is:" $ to-lispy-string code + js/process.exit + :examples $ [] + :schema $ :: 'Dynamic + |persist-db! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn persist-db! () $ let + file-content $ format-cirru-edn + -> (:db @*reel) + assoc :sessions $ {} + update :processes $ fn (processes) + -> processes $ map-kv + fn (k v) + [] k $ assoc v :alive? false + write-mildly! storage-file file-content + :examples $ [] + :schema $ :: 'Dynamic + |reload! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn reload! () (println "|Code updated.") (clear-twig-caches!) (reset! *proxied-dispatch! dispatch!) + reset! *reel $ refresh-reel @*reel @*initial-db updater + js/clearTimeout @*loop-trigger + render-loop! *loop-trigger + sync-clients! @*reader-reel + :examples $ [] + :schema $ :: 'Dynamic + |render-loop! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn render-loop! (*loop) + when + not $ identical? @*reader-reel @*reel + reset! *reader-reel @*reel + sync-clients! @*reader-reel + reset! *loop $ flipped js/setTimeout 200 + fn () $ render-loop! *loop + :examples $ [] + :schema $ :: 'Dynamic + |run-server! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn run-server! (port) + wss-serve! port $ {} + :on-open $ fn (sid socket) + @*proxied-dispatch! (:: :session/connect) sid + println "|New client." + :on-data $ fn (sid action) (@*proxied-dispatch! action sid) + :on-close $ fn (sid event) (println "|Client closed!") + @*proxied-dispatch! (:: :session/disconnect) sid + :on-error $ fn (error) (js/console.error error) + :examples $ [] + :schema $ :: 'Dynamic + |storage-file $ %{} 'CodeEntry (:doc |) + :code $ quote + def storage-file $ path/join js/process.env.HOME |.config (:storage-file config/site) + :examples $ [] + :schema $ :: 'Dynamic + |sync-clients! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn sync-clients! (reel) + wss-each! $ fn (sid socket) + let + db $ :db reel + records $ :records reel + session $ get-in db ([] :sessions sid) + old-store $ or (get @*client-caches sid) nil + new-store $ twig-container db session records + changes $ diff-twig old-store new-store + {} $ :key :id + ; when config/dev? $ println "|Changes for" sid |: changes (count records) + if + not= changes $ [] + do + wss-send! sid $ {} (:kind :patch) (:data changes) + swap! *client-caches assoc sid new-store + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.server $ :require ([] app.schema :as schema) + [] app.updater :refer $ [] updater + [] cumulo-reel.core :refer $ [] reel-reducer refresh-reel reel-schema + [] |node:fs :as fs + [] |child_process :as cp + [] |node:path :as path + [] |latest-version :default latest-version + [] |chalk :default chalk + |node:url :refer $ fileURLToPath + [] app.config :as config + [] cumulo-util.file :refer $ [] write-mildly! merge-local-edn! + [] app.twig.container :refer $ [] twig-container + [] recollect.diff :refer $ [] diff-twig + [] recollect.twig :refer $ [] render-twig clear-twig-caches! + [] ws-edn.server :refer $ [] wss-serve! wss-send! wss-each! + [] app.manager :refer $ [] create-process! kill-process! + [] |url-parse :default url-parse + |nanoid :refer $ nanoid + |app.style $ %{} 'FileEntry :defs $ {} - |twig-container $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1629794572468) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |twig-container) - |n $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |session) - |r $ %{} :Leaf (:at 1507828952210) (:by |root) (:text |records) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1629794593315) (:by |B1y7Rc-Zz) (:text |let-sugar) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |logged-in?) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |some?) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:user-id) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |session) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |router) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:router) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |session) - |r $ %{} :Expr (:at 1507830626848) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507830630278) (:by |root) (:text |base-data) - |j $ %{} :Expr (:at 1507830631302) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507830631896) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1507830632113) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507830641027) (:by |root) (:text |:logged-in?) - |j $ %{} :Leaf (:at 1507830639219) (:by |root) (:text |logged-in?) - |n $ %{} :Expr (:at 1507830674443) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507830677551) (:by |root) (:text |:session) - |j $ %{} :Leaf (:at 1507830679311) (:by |root) (:text |session) - |v $ %{} :Expr (:at 1507830649968) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507830655148) (:by |root) (:text |:reel-length) - |j $ %{} :Expr (:at 1507830655987) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1507830657551) (:by |root) (:text |count) - |j $ %{} :Leaf (:at 1507830658789) (:by |root) (:text |records) - |v $ %{} :Expr (:at 1539099575916) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099575916) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099575916) (:by |root) (:text |{}) - |j $ %{} :Leaf (:at 1539099575916) (:by |root) (:text |workflows) - |r $ %{} :Leaf (:at 1539099575916) (:by |root) (:text |processes) - |v $ %{} :Leaf (:at 1539099575916) (:by |root) (:text |histories) - |j $ %{} :Leaf (:at 1539099575916) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1507830661017) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1507830661999) (:by |root) (:text |merge) - |L $ %{} :Leaf (:at 1507830664014) (:by |root) (:text |base-data) - |T $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |if) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |logged-in?) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:user) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |twig-user) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |get-in) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:users) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:user-id) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |session) - |x $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:router) - |j $ %{} :Expr (:at 1524070628251) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1524070634499) (:by |root) (:text |assoc) - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |router) - |j $ %{} :Leaf (:at 1524070635855) (:by |root) (:text |:data) - |r $ %{} :Expr (:at 1524070636122) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794604289) (:by |B1y7Rc-Zz) (:text |case-default) - |j $ %{} :Expr (:at 1524070641804) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070642493) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1524070643351) (:by |root) (:text |router) - |k $ %{} :Expr (:at 1629794605159) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794605159) (:by |B1y7Rc-Zz) (:text |{}) - |l $ %{} :Expr (:at 1539099625144) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099625144) (:by |root) (:text |:history) - |j $ %{} :Expr (:at 1539099625144) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099625144) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099625144) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099625144) (:by |root) (:text |:histories) - |j $ %{} :Leaf (:at 1539099625144) (:by |root) (:text |histories) - |n $ %{} :Expr (:at 1539099620184) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099620184) (:by |root) (:text |:workflows) - |j $ %{} :Expr (:at 1539099620184) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099620184) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099620184) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099620184) (:by |root) (:text |:workflows) - |j $ %{} :Leaf (:at 1539099620184) (:by |root) (:text |workflows) - |p $ %{} :Expr (:at 1539099614616) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099614616) (:by |root) (:text |:home) - |j $ %{} :Expr (:at 1539099614616) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099614616) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099614616) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099614616) (:by |root) (:text |:processes) - |j $ %{} :Leaf (:at 1539099614616) (:by |root) (:text |processes) - |r $ %{} :Expr (:at 1539099614616) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099614616) (:by |root) (:text |:workflows) - |j $ %{} :Leaf (:at 1539099614616) (:by |root) (:text |workflows) - |t $ %{} :Expr (:at 1711388624941) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711388616454) (:by |B1y7Rc-Zz) (:text |:enlarge-view) - |b $ %{} :Expr (:at 1711388627386) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1711388629062) (:by |B1y7Rc-Zz) (:text |:enlarge-view) - |T $ %{} :Leaf (:at 1711388626984) (:by |B1y7Rc-Zz) (:text |session) - |q $ %{} :Expr (:at 1539099632627) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099632627) (:by |root) (:text |:process) - |j $ %{} :Expr (:at 1539099632627) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099632627) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099632627) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099632627) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099632627) (:by |root) (:text |process-id) - |j $ %{} :Expr (:at 1539099632627) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099632627) (:by |root) (:text |->) - |j $ %{} :Leaf (:at 1539099632627) (:by |root) (:text |router) - |r $ %{} :Leaf (:at 1539099632627) (:by |root) (:text |:params) - |v $ %{} :Leaf (:at 1539099632627) (:by |root) (:text |:id) - |r $ %{} :Expr (:at 1704129556039) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1704129556626) (:by |B1y7Rc-Zz) (:text |{}) - |T $ %{} :Expr (:at 1704129557750) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1704129559966) (:by |B1y7Rc-Zz) (:text |:detail) - |T $ %{} :Expr (:at 1539099632627) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099632627) (:by |root) (:text |get) - |j $ %{} :Leaf (:at 1539099632627) (:by |root) (:text |processes) - |r $ %{} :Leaf (:at 1539099632627) (:by |root) (:text |process-id) - |b $ %{} :Expr (:at 1704129636763) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1704129772298) (:by |B1y7Rc-Zz) (:text |:dict) - |b $ %{} :Expr (:at 1704129643624) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1704129644478) (:by |B1y7Rc-Zz) (:text |->) - |b $ %{} :Leaf (:at 1704129655358) (:by |B1y7Rc-Zz) (:text |processes) - |h $ %{} :Expr (:at 1704129676700) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1704129675162) (:by |B1y7Rc-Zz) (:text |.map-kv) - |b $ %{} :Expr (:at 1704129677212) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1704129677478) (:by |B1y7Rc-Zz) (:text |fn) - |b $ %{} :Expr (:at 1704129677715) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1704129678420) (:by |B1y7Rc-Zz) (:text |k) - |b $ %{} :Leaf (:at 1704129678793) (:by |B1y7Rc-Zz) (:text |v) - |h $ %{} :Expr (:at 1704129679318) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1704129679607) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1704129680881) (:by |B1y7Rc-Zz) (:text |k) - |h $ %{} :Expr (:at 1704129702081) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1704129703377) (:by |B1y7Rc-Zz) (:text |dissoc) - |T $ %{} :Leaf (:at 1704129681255) (:by |B1y7Rc-Zz) (:text |v) - |b $ %{} :Leaf (:at 1704129705949) (:by |B1y7Rc-Zz) (:text |:content) - |r $ %{} :Expr (:at 1524070643948) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070646898) (:by |root) (:text |:profile) - |j $ %{} :Expr (:at 1524070654495) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070662619) (:by |root) (:text |twig-members) - |j $ %{} :Expr (:at 1524070665615) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070670477) (:by |root) (:text |:sessions) - |j $ %{} :Leaf (:at 1524070672563) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1524070673171) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070674094) (:by |root) (:text |:users) - |j $ %{} :Leaf (:at 1524070675166) (:by |root) (:text |db) - |y $ %{} :Expr (:at 1523120222572) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1523120223864) (:by |root) (:text |:count) - |j $ %{} :Expr (:at 1523120229051) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1523120230136) (:by |root) (:text |count) - |j $ %{} :Expr (:at 1523120230346) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1523120232122) (:by |root) (:text |:sessions) - |j $ %{} :Leaf (:at 1523120232500) (:by |root) (:text |db) - |yT $ %{} :Expr (:at 1524279105545) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1533834715393) (:by |B1y7Rc-Zz) (:text |:color) - |j $ %{} :Expr (:at 1524279111422) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524279116617) (:by |root) (:text |color/randomColor) - |v $ %{} :Leaf (:at 1507830683551) (:by |root) (:text |nil) - |twig-members $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1524070676419) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794825087) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1524070676419) (:by |root) (:text |twig-members) - |r $ %{} :Expr (:at 1524070676419) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070680419) (:by |root) (:text |sessions) - |j $ %{} :Leaf (:at 1524070708862) (:by |root) (:text |users) - |v $ %{} :Expr (:at 1524070683188) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794630155) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Leaf (:at 1524070692906) (:by |root) (:text |sessions) - |r $ %{} :Expr (:at 1524070693234) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794624317) (:by |B1y7Rc-Zz) (:text |map-kv) - |j $ %{} :Expr (:at 1524070696021) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070696334) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1524070696681) (:by |root) - :data $ {} - |j $ %{} :Leaf (:at 1524070697507) (:by |root) (:text |k) - |r $ %{} :Leaf (:at 1524070699358) (:by |root) (:text |session) - |r $ %{} :Expr (:at 1524070700350) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070701520) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1524070702142) (:by |root) (:text |k) - |r $ %{} :Expr (:at 1524070702968) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070705127) (:by |root) (:text |get-in) - |j $ %{} :Leaf (:at 1524070714762) (:by |root) (:text |users) - |r $ %{} :Expr (:at 1524070715457) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070716715) (:by |root) (:text |[]) - |j $ %{} :Expr (:at 1524070717257) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524070720176) (:by |root) (:text |:user-id) - |j $ %{} :Leaf (:at 1524070722292) (:by |root) (:text |session) - |r $ %{} :Leaf (:at 1524070725752) (:by |root) (:text |:name) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.twig.container) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:require) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.twig.user) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |twig-user) - |v $ %{} :Expr (:at 1524279121206) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1524279121814) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1524279148454) (:by |root) (:text "|\"randomcolor") - |r $ %{} :Leaf (:at 1629794578784) (:by |B1y7Rc-Zz) (:text |:as) - |v $ %{} :Leaf (:at 1524279134256) (:by |root) (:text |color) - |app.twig.user $ %{} :FileEntry + |button $ %{} 'CodeEntry (:doc |) + :code $ quote + def button $ merge ui/button + {} $ :background-color :transparent + :examples $ [] + :schema $ :: 'Dynamic + |css-button $ %{} 'CodeEntry (:doc |) + :code $ quote + defstyle css-button $ {} + |button$0 $ {} (:background-color :transparent) + |button$0:hover $ {} + :background-color $ hsl 0 0 100 0.06 + :examples $ [] + :schema $ :: 'Dynamic + |input $ %{} 'CodeEntry (:doc |) + :code $ quote + def input $ merge ui/input + {} $ :width 320 + :examples $ [] + :schema $ :: 'Dynamic + |link $ %{} 'CodeEntry (:doc |) + :code $ quote + def link $ {} (:text-decoration :underline) (:cursor :pointer) + :color $ hsl 240 80 80 + :font-family ui/font-fancy + :margin "|0 8px" + :examples $ [] + :schema $ :: 'Dynamic + |text $ %{} 'CodeEntry (:doc |) + :code $ quote + def text $ {} (:padding "|0 8px") (:line-height |24px) (:min-height 24) (:display :inline-block) (:color :white) + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.style $ :require + [] respo-ui.core :refer $ [] hsl + [] respo-ui.core :as ui + respo.css :refer $ defstyle + |app.twig.container $ %{} 'FileEntry :defs $ {} - |twig-user $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1629794612360) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |twig-user) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |user) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |dissoc) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |user) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:password) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.twig.user) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:require) - |app.updater $ %{} :FileEntry + |twig-container $ %{} 'CodeEntry (:doc |) + :code $ quote + defn twig-container (db session records) + let-sugar + logged-in? $ some? (:user-id session) + router $ :router session + base-data $ {} (:logged-in? logged-in?) (:session session) + :reel-length $ count records + ({} workflows processes histories) db + merge base-data $ if logged-in? + {} + :user $ twig-user + get-in db $ [] :users (:user-id session) + :router $ assoc router :data + case-default (:name router) ({}) + :history $ {} (:histories histories) + :workflows $ {} (:workflows workflows) + :home $ {} (:processes processes) (:workflows workflows) + :enlarge-view $ :enlarge-view session + :process $ let + process-id $ -> router :params :id + {} + :detail $ get processes process-id + :dict $ -> processes + .map-kv $ fn (k v) + [] k $ dissoc v :content + :profile $ twig-members (:sessions db) (:users db) + :count $ count (:sessions db) + :color $ color/randomColor + , nil + :examples $ [] + :schema $ :: 'Dynamic + |twig-members $ %{} 'CodeEntry (:doc |) + :code $ quote + defn twig-members (sessions users) + -> sessions $ map-kv + fn (k session) + [] k $ get-in users + [] (:user-id session) :name + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.twig.container $ :require + [] app.twig.user :refer $ [] twig-user + [] |randomcolor :as color + |app.twig.user $ %{} 'FileEntry :defs $ {} - |updater $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |updater) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op) - |v $ %{} :Leaf (:at 1517930722619) (:by |root) (:text |sid) - |x $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-id) - |y $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |tag-match) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op) - |h $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:session/connect) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |session/connect) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |l $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:session/disconnect) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |session/disconnect) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |o $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:session/remove-message) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |session/remove-message) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |p $ %{} :Expr (:at 1711388516019) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1711388516791) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711388519718) (:by |B1y7Rc-Zz) (:text |:session/enlarge) - |b $ %{} :Leaf (:at 1711388557286) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1711388525662) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711388532831) (:by |B1y7Rc-Zz) (:text |session/enlarge) - |b $ %{} :Leaf (:at 1711388535440) (:by |B1y7Rc-Zz) (:text |db) - |e $ %{} :Leaf (:at 1711388559516) (:by |B1y7Rc-Zz) (:text |d) - |h $ %{} :Leaf (:at 1711388540102) (:by |B1y7Rc-Zz) (:text |sid) - |l $ %{} :Leaf (:at 1711388544142) (:by |B1y7Rc-Zz) (:text |op-id) - |o $ %{} :Leaf (:at 1711388545894) (:by |B1y7Rc-Zz) (:text |op-time) - |q $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:user/log-in) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |user/log-in) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |s $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:user/sign-up) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |user/sign-up) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |t $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:user/log-out) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |user/log-out) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |u $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:router/change) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |router/change) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |v $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:process/create) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |process/create) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |w $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:process/stdout) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |process/stdout) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |x $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:process/stderr) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |process/stderr) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |y $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:process/error) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |process/error) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |z $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:process/clear) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |process/clear) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |zD $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:process/finish) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |process/finish) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |zJ $ %{} :Expr (:at 1712427551138) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1712427552443) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427555889) (:by |B1y7Rc-Zz) (:text |:process/change-command) - |X $ %{} :Leaf (:at 1712427620555) (:by |B1y7Rc-Zz) (:text |pid) - |b $ %{} :Leaf (:at 1712427559056) (:by |B1y7Rc-Zz) (:text |next) - |b $ %{} :Expr (:at 1712427566674) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427569844) (:by |B1y7Rc-Zz) (:text |process/change-command) - |b $ %{} :Leaf (:at 1712427566674) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1712427622312) (:by |B1y7Rc-Zz) (:text |pid) - |j $ %{} :Leaf (:at 1712427578486) (:by |B1y7Rc-Zz) (:text |next) - |l $ %{} :Leaf (:at 1712427566674) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1712427566674) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1712427566674) (:by |B1y7Rc-Zz) (:text |op-time) - |zP $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:process/remove-dead) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |process/remove-dead) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |zY $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:process/shorten-content) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |process/shorten-content) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |ze $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:workflow/create) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |workflow/create-workflow) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |zj $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:workflow/remove) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |workflow/remove-workflow) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |zn $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:workflow/add-command) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |workflow/add-command) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |zq $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:workflow/remove-command) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |workflow/remove-command) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |zs $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:workflow/edit-command) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |workflow/edit-command) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |zt $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:workflow/edit) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |workflow/edit-workflow) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |zu $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |:process/clear-history) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |process/clear-history) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |d) - |l $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op-time) - |zv $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |_) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |do) - |b $ %{} :Expr (:at 1689561862588) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |println) - |b $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text "||Unknown op:") - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |op) - |h $ %{} :Leaf (:at 1689561862588) (:by |B1y7Rc-Zz) (:text |db) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.updater) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.updater.session) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |session) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.updater.user) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |user) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.updater.router) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |router) - |y $ %{} :Expr (:at 1529231005993) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529231006285) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1529231007723) (:by |root) (:text |app.schema) - |r $ %{} :Leaf (:at 1529231008972) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1529231009860) (:by |root) (:text |schema) - |yT $ %{} :Expr (:at 1529231108810) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529231110305) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1529231113905) (:by |root) (:text |respo-message.updater) - |r $ %{} :Leaf (:at 1529231114617) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1529231114849) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529231116379) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1529231118760) (:by |root) (:text |update-messages) - |yj $ %{} :Expr (:at 1539099787001) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099787001) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099795078) (:by |root) (:text |app.updater.process) - |r $ %{} :Leaf (:at 1539099787001) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099787001) (:by |root) (:text |process) - |yr $ %{} :Expr (:at 1539099787001) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099787001) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099796543) (:by |root) (:text |app.updater.workflow) - |r $ %{} :Leaf (:at 1539099787001) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099787001) (:by |root) (:text |workflow) - |app.updater.process $ %{} :FileEntry + |twig-user $ %{} 'CodeEntry (:doc |) + :code $ quote + defn twig-user (user) (dissoc user :password) + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.twig.user $ :require + |app.updater $ %{} 'FileEntry :defs $ {} - |change-command $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1712427580026) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427580026) (:by |B1y7Rc-Zz) (:text |defn) - |b $ %{} :Leaf (:at 1712427580026) (:by |B1y7Rc-Zz) (:text |change-command) - |h $ %{} :Expr (:at 1712427580026) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427580026) (:by |B1y7Rc-Zz) (:text |db) - |b $ %{} :Leaf (:at 1712427602531) (:by |B1y7Rc-Zz) (:text |pid) - |h $ %{} :Leaf (:at 1712427580026) (:by |B1y7Rc-Zz) (:text |next) - |l $ %{} :Leaf (:at 1712427580026) (:by |B1y7Rc-Zz) (:text |sid) - |o $ %{} :Leaf (:at 1712427580026) (:by |B1y7Rc-Zz) (:text |op-id) - |q $ %{} :Leaf (:at 1712427580026) (:by |B1y7Rc-Zz) (:text |op-time) - |l $ %{} :Expr (:at 1712427590328) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427608141) (:by |B1y7Rc-Zz) (:text |assoc-in) - |b $ %{} :Leaf (:at 1712427592648) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Expr (:at 1712427593071) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1712427593315) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1712427595197) (:by |B1y7Rc-Zz) (:text |:processes) - |h $ %{} :Leaf (:at 1712427600425) (:by |B1y7Rc-Zz) (:text |pid) - |o $ %{} :Leaf (:at 1712427614806) (:by |B1y7Rc-Zz) (:text |:command) - |l $ %{} :Leaf (:at 1712427617690) (:by |B1y7Rc-Zz) (:text |next) - |clear $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |clear) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |update) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:processes) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |processes) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794394465) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |processes) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |filter) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794406166) (:by |B1y7Rc-Zz) (:text |pair) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:alive?) - |j $ %{} :Expr (:at 1629794411188) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794410314) (:by |B1y7Rc-Zz) (:text |last) - |j $ %{} :Leaf (:at 1629794413058) (:by |B1y7Rc-Zz) (:text |pair) - |clear-history $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1553537083658) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537083658) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1553537083658) (:by |B1y7Rc-Zz) (:text |clear-history) - |r $ %{} :Expr (:at 1553537099336) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537099336) (:by |B1y7Rc-Zz) (:text |db) - |j $ %{} :Leaf (:at 1553537099336) (:by |B1y7Rc-Zz) (:text |op-data) - |r $ %{} :Leaf (:at 1553537099336) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Leaf (:at 1553537099336) (:by |B1y7Rc-Zz) (:text |op-id) - |x $ %{} :Leaf (:at 1553537099336) (:by |B1y7Rc-Zz) (:text |op-time) - |v $ %{} :Expr (:at 1553537100044) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537101346) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1553537103366) (:by |B1y7Rc-Zz) (:text |db) - |r $ %{} :Leaf (:at 1553537214451) (:by |B1y7Rc-Zz) (:text |:histories) - |v $ %{} :Expr (:at 1553537105234) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553537105434) (:by |B1y7Rc-Zz) (:text |[]) - |create $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |create) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1553450379420) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553450380134) (:by |B1y7Rc-Zz) (:text |let) - |L $ %{} :Expr (:at 1553450381031) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1553450381183) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450385345) (:by |B1y7Rc-Zz) (:text |new-history) - |j $ %{} :Expr (:at 1553450385930) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |schema/history) - |r $ %{} :Expr (:at 1553450385930) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553450385930) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |:command) - |j $ %{} :Expr (:at 1553450385930) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |:command) - |j $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |op-data) - |r $ %{} :Expr (:at 1553450385930) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |:cwd) - |j $ %{} :Expr (:at 1553450385930) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |:cwd) - |j $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |op-data) - |v $ %{} :Expr (:at 1553450385930) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |:started-at) - |j $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |op-time) - |x $ %{} :Expr (:at 1553450385930) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1553450385930) (:by |B1y7Rc-Zz) (:text |op-id) - |y $ %{} :Expr (:at 1553451463769) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553451464706) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Expr (:at 1553451466126) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553451467347) (:by |B1y7Rc-Zz) (:text |:title) - |T $ %{} :Leaf (:at 1553451465853) (:by |B1y7Rc-Zz) (:text |op-data) - |T $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |->) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |assoc-in) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:processes) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:pid) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |schema/process) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:started-at) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-time) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:alive?) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |true) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |update) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:histories) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |histories) - |r $ %{} :Expr (:at 1553450361424) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553450362061) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Expr (:at 1553450362684) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794747003) (:by |B1y7Rc-Zz) (:text |list?) - |j $ %{} :Leaf (:at 1553450367470) (:by |B1y7Rc-Zz) (:text |histories) - |T $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |conj) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |histories) - |r $ %{} :Leaf (:at 1553450392145) (:by |B1y7Rc-Zz) (:text |new-history) - |j $ %{} :Expr (:at 1553450757978) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553450757978) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1553450757978) (:by |B1y7Rc-Zz) (:text |new-history) - |error $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |error) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794388756) (:by |B1y7Rc-Zz) (:text |let-sugar) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |pid) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |data) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |update-in) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:processes) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |pid) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:content) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |content) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |conj) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |content) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:type) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:error) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |data) - |finish $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |finish) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |assoc-in) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:processes) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:alive?) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |false) - |remove-dead $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1567393463543) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393475157) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1567393463543) (:by |B1y7Rc-Zz) (:text |remove-dead) - |r $ %{} :Expr (:at 1567393470806) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393470806) (:by |B1y7Rc-Zz) (:text |db) - |j $ %{} :Leaf (:at 1567393470806) (:by |B1y7Rc-Zz) (:text |op-data) - |r $ %{} :Leaf (:at 1567393470806) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Leaf (:at 1567393470806) (:by |B1y7Rc-Zz) (:text |op-id) - |x $ %{} :Leaf (:at 1567393470806) (:by |B1y7Rc-Zz) (:text |op-time) - |v $ %{} :Expr (:at 1567393534797) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1567393535369) (:by |B1y7Rc-Zz) (:text |if) - |L $ %{} :Expr (:at 1567393567627) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1567393570368) (:by |B1y7Rc-Zz) (:text |=) - |L $ %{} :Leaf (:at 1567393571646) (:by |B1y7Rc-Zz) (:text |false) - |T $ %{} :Expr (:at 1567393535810) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393538225) (:by |B1y7Rc-Zz) (:text |get-in) - |j $ %{} :Leaf (:at 1567393538634) (:by |B1y7Rc-Zz) (:text |db) - |r $ %{} :Expr (:at 1567393539455) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393539677) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1567393542944) (:by |B1y7Rc-Zz) (:text |:processes) - |r $ %{} :Leaf (:at 1567393545560) (:by |B1y7Rc-Zz) (:text |op-data) - |v $ %{} :Leaf (:at 1567393547359) (:by |B1y7Rc-Zz) (:text |:alive?) - |P $ %{} :Expr (:at 1567393548808) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393550428) (:by |B1y7Rc-Zz) (:text |dissoc-in) - |j $ %{} :Leaf (:at 1567393551080) (:by |B1y7Rc-Zz) (:text |db) - |r $ %{} :Expr (:at 1567393551437) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393551690) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1567393556264) (:by |B1y7Rc-Zz) (:text |:processes) - |r $ %{} :Leaf (:at 1567393558410) (:by |B1y7Rc-Zz) (:text |op-data) - |R $ %{} :Leaf (:at 1567393559937) (:by |B1y7Rc-Zz) (:text |db) - |shorten-content $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |shorten-content) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |update-in) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:processes) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |process) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |assoc) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |process) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:content) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |stderr $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |stderr) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794382097) (:by |B1y7Rc-Zz) (:text |let-sugar) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |pid) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |data) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |update-in) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:processes) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |pid) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:content) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |content) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |conj) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |content) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:type) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:stderr) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |data) - |stdout $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |stdout) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794375835) (:by |B1y7Rc-Zz) (:text |let-sugar) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |pid) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |data) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |op-data) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |update-in) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:processes) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |pid) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:content) - |v $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |content) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |conj) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |content) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:type) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:stdout) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:data) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |data) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |app.updater.process) - |r $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1539099848491) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |app.schema) - |r $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099848491) (:by |root) (:text |schema) - |r $ %{} :Expr (:at 1567393516058) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393516454) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1567393520271) (:by |B1y7Rc-Zz) (:text |medley.core) - |r $ %{} :Leaf (:at 1567393520959) (:by |B1y7Rc-Zz) (:text |:refer) - |v $ %{} :Expr (:at 1567393521153) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1567393521323) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1567393524028) (:by |B1y7Rc-Zz) (:text |dissoc-in) - |app.updater.router $ %{} :FileEntry + |updater $ %{} 'CodeEntry (:doc |) + :code $ quote + defn updater (db op sid op-id op-time) + tag-match op + (:session/connect) (session/connect db sid op-id op-time) + (:session/disconnect) (session/disconnect db sid op-id op-time) + (:session/remove-message d) (session/remove-message db d sid op-id op-time) + (:session/enlarge d) (session/enlarge db d sid op-id op-time) + (:user/log-in d) (user/log-in db d sid op-id op-time) + (:user/sign-up d) (user/sign-up db d sid op-id op-time) + (:user/log-out d) (user/log-out db d sid op-id op-time) + (:router/change d) (router/change db d sid op-id op-time) + (:process/create d) (process/create db d sid op-id op-time) + (:process/stdout d) (process/stdout db d sid op-id op-time) + (:process/stderr d) (process/stderr db d sid op-id op-time) + (:process/error d) (process/error db d sid op-id op-time) + (:process/clear d) (process/clear db d sid op-id op-time) + (:process/finish d) (process/finish db d sid op-id op-time) + (:process/change-command pid next) (process/change-command db pid next sid op-id op-time) + (:process/remove-dead d) (process/remove-dead db d sid op-id op-time) + (:process/shorten-content d) (process/shorten-content db d sid op-id op-time) + (:workflow/create d) (workflow/create-workflow db d sid op-id op-time) + (:workflow/remove d) (workflow/remove-workflow db d sid op-id op-time) + (:workflow/add-command d) (workflow/add-command db d sid op-id op-time) + (:workflow/remove-command d) (workflow/remove-command db d sid op-id op-time) + (:workflow/edit-command d) (workflow/edit-command db d sid op-id op-time) + (:workflow/edit d) (workflow/edit-workflow db d sid op-id op-time) + (:process/clear-history d) (process/clear-history db d sid op-id op-time) + _ $ do (println "|Unknown op:" op) db + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.updater $ :require ([] app.updater.session :as session) ([] app.updater.user :as user) ([] app.updater.router :as router) ([] app.schema :as schema) + [] respo-message.updater :refer $ [] update-messages + [] app.updater.process :as process + [] app.updater.workflow :as workflow + |app.updater.process $ %{} 'FileEntry :defs $ {} - |change $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |change) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |assoc-in) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:sessions) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:router) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-data) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.updater.router) - |app.updater.session $ %{} :FileEntry + |change-command $ %{} 'CodeEntry (:doc |) + :code $ quote + defn change-command (db pid next sid op-id op-time) + assoc-in db ([] :processes pid :command) next + :examples $ [] + :schema $ :: 'Dynamic + |clear $ %{} 'CodeEntry (:doc |) + :code $ quote + defn clear (db op-data sid op-id op-time) + update db :processes $ fn (processes) + -> processes $ filter + fn (pair) + :alive? $ last pair + :examples $ [] + :schema $ :: 'Dynamic + |clear-history $ %{} 'CodeEntry (:doc |) + :code $ quote + defn clear-history (db op-data sid op-id op-time) + assoc db :histories $ [] + :examples $ [] + :schema $ :: 'Dynamic + |create $ %{} 'CodeEntry (:doc |) + :code $ quote + defn create (db op-data sid op-id op-time) + let + new-history $ merge schema/history + {} + :command $ :command op-data + :cwd $ :cwd op-data + :started-at op-time + :id op-id + :title $ :title op-data + -> db + assoc-in + [] :processes $ :pid op-data + merge schema/process op-data $ {} (:started-at op-time) (:alive? true) + update :histories $ fn (histories) + if (list? histories) (conj histories new-history) ([] new-history) + :examples $ [] + :schema $ :: 'Dynamic + |error $ %{} 'CodeEntry (:doc |) + :code $ quote + defn error (db op-data sid op-id op-time) + let-sugar + [] pid data + , op-data + update-in db ([] :processes pid :content) + fn (content) + conj content $ {} (:type :error) (:data data) + :examples $ [] + :schema $ :: 'Dynamic + |finish $ %{} 'CodeEntry (:doc |) + :code $ quote + defn finish (db op-data sid op-id op-time) + assoc-in db ([] :processes op-data :alive?) false + :examples $ [] + :schema $ :: 'Dynamic + |remove-dead $ %{} 'CodeEntry (:doc |) + :code $ quote + defn remove-dead (db op-data sid op-id op-time) + if + = false $ get-in db ([] :processes op-data :alive?) + dissoc-in db $ [] :processes op-data + , db + :examples $ [] + :schema $ :: 'Dynamic + |shorten-content $ %{} 'CodeEntry (:doc |) + :code $ quote + defn shorten-content (db op-data sid op-id op-time) + update-in db ([] :processes op-data) + fn (process) + assoc process :content $ [] + :examples $ [] + :schema $ :: 'Dynamic + |stderr $ %{} 'CodeEntry (:doc |) + :code $ quote + defn stderr (db op-data sid op-id op-time) + let-sugar + [] pid data + , op-data + update-in db ([] :processes pid :content) + fn (content) + conj content $ {} (:type :stderr) (:data data) + :examples $ [] + :schema $ :: 'Dynamic + |stdout $ %{} 'CodeEntry (:doc |) + :code $ quote + defn stdout (db op-data sid op-id op-time) + let-sugar + [] pid data + , op-data + update-in db ([] :processes pid :content) + fn (content) + conj content $ {} (:type :stdout) (:data data) + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.updater.process $ :require ([] app.schema :as schema) + [] medley.core :refer $ [] dissoc-in + |app.updater.router $ %{} 'FileEntry :defs $ {} - |connect $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |connect) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |assoc-in) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:sessions) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |sid) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |schema/session) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |sid) - |disconnect $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |disconnect) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |update) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:sessions) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |session) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |dissoc) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |session) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |sid) - |enlarge $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1711388571833) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711388571833) (:by |B1y7Rc-Zz) (:text |defn) - |b $ %{} :Leaf (:at 1711388571833) (:by |B1y7Rc-Zz) (:text |enlarge) - |h $ %{} :Expr (:at 1711388571833) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711388571833) (:by |B1y7Rc-Zz) (:text |db) - |b $ %{} :Leaf (:at 1711388571833) (:by |B1y7Rc-Zz) (:text |d) - |h $ %{} :Leaf (:at 1711388571833) (:by |B1y7Rc-Zz) (:text |sid) - |l $ %{} :Leaf (:at 1711388571833) (:by |B1y7Rc-Zz) (:text |op-id) - |o $ %{} :Leaf (:at 1711388571833) (:by |B1y7Rc-Zz) (:text |op-time) - |l $ %{} :Expr (:at 1711388573637) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711388580792) (:by |B1y7Rc-Zz) (:text |assoc-in) - |b $ %{} :Leaf (:at 1711388573637) (:by |B1y7Rc-Zz) (:text |db) - |h $ %{} :Expr (:at 1711388573637) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1711388573637) (:by |B1y7Rc-Zz) (:text |[]) - |b $ %{} :Leaf (:at 1711388573637) (:by |B1y7Rc-Zz) (:text |:sessions) - |h $ %{} :Leaf (:at 1711388573637) (:by |B1y7Rc-Zz) (:text |sid) - |l $ %{} :Leaf (:at 1711388586519) (:by |B1y7Rc-Zz) (:text |:enlarge-view) - |l $ %{} :Leaf (:at 1711388589199) (:by |B1y7Rc-Zz) (:text |d) - |remove-message $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1529231499908) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529231499908) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1529231499908) (:by |root) (:text |remove-message) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1529231506714) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529231507936) (:by |root) (:text |update-in) - |j $ %{} :Leaf (:at 1529231509725) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1529231509958) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529231510376) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1529231511756) (:by |root) (:text |:sessions) - |r $ %{} :Leaf (:at 1529231512509) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1529231515700) (:by |root) (:text |:messages) - |v $ %{} :Expr (:at 1529231534326) (:by |root) - :data $ {} - |D $ %{} :Leaf (:at 1529231534991) (:by |root) (:text |fn) - |L $ %{} :Expr (:at 1529231535248) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529231536189) (:by |root) (:text |messages) - |T $ %{} :Expr (:at 1529231516827) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529231517957) (:by |root) (:text |dissoc) - |j $ %{} :Leaf (:at 1529231519342) (:by |root) (:text |messages) - |r $ %{} :Expr (:at 1529231521395) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1529231522521) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1529231524125) (:by |root) (:text |op-data) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.updater.session) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.schema) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |schema) - |app.updater.user $ %{} :FileEntry + |change $ %{} 'CodeEntry (:doc |) + :code $ quote + defn change (db op-data sid op-id op-time) + assoc-in db ([] :sessions sid :router) op-data + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote (ns app.updater.router) + |app.updater.session $ %{} 'FileEntry :defs $ {} - |log-in $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |log-in) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |db) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |op-data) - |r $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |op-id) - |x $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |op-time) - |v $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |let-sugar) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |username) - |r $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |password) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |op-data) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |maybe-user) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:users) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |db) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |vals) - |v $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |.to-list) - |x $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |find) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |user) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |and) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |=) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |username) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:name) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |user) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |update-in) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |db) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:sessions) - |r $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |session) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |some?) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |maybe-user) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |=) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |md5) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |password) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:password) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |maybe-user) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |session) - |r $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:user-id) - |v $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |maybe-user) - |v $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |update) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |session) - |r $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:messages) - |v $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |messages) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |messages) - |r $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |op-id) - |v $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |op-id) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:text) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text "|\"Wrong password for ") - |r $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |username) - |v $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |update) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |session) - |r $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:messages) - |v $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |messages) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |messages) - |r $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |op-id) - |v $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |op-id) - |r $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |:text) - |j $ %{} :Expr (:at 1629794330886) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text "|\"No user named: ") - |r $ %{} :Leaf (:at 1629794330886) (:by |B1y7Rc-Zz) (:text |username) - |log-out $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |log-out) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |assoc-in) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:sessions) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:user-id) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |sign-up $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |defn) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |sign-up) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |db) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |op-data) - |r $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |op-id) - |x $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |op-time) - |v $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |let-sugar) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |username) - |r $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |password) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |op-data) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |maybe-user) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |find) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |vals) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:users) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |db) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |user) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |=) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |username) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:name) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |user) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |if) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |some?) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |maybe-user) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |update-in) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |db) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:sessions) - |r $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:messages) - |v $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |fn) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |messages) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |assoc) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |messages) - |r $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |op-id) - |v $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |op-id) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:text) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |str) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text "|\"Name is taken: ") - |r $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |username) - |v $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |->) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |db) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |assoc-in) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:sessions) - |r $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |sid) - |v $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:user-id) - |r $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |op-id) - |v $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |assoc-in) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |[]) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:users) - |r $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |op-id) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |op-id) - |r $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:name) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |username) - |v $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:nickname) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |username) - |x $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:password) - |j $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |md5) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |password) - |y $ %{} :Expr (:at 1629794344958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |:avatar) - |j $ %{} :Leaf (:at 1629794344958) (:by |B1y7Rc-Zz) (:text |nil) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.updater.user) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.util) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |:refer) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |find-first) - |r $ %{} :Expr (:at 1513097118588) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1513097119283) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1513097121683) (:by |root) (:text ||md5) - |r $ %{} :Leaf (:at 1629794356537) (:by |B1y7Rc-Zz) (:text |:default) - |v $ %{} :Leaf (:at 1513097123766) (:by |root) (:text |md5) - |app.updater.workflow $ %{} :FileEntry + |connect $ %{} 'CodeEntry (:doc |) + :code $ quote + defn connect (db sid op-id op-time) + assoc-in db ([] :sessions sid) + merge schema/session $ {} (:id sid) + :examples $ [] + :schema $ :: 'Dynamic + |disconnect $ %{} 'CodeEntry (:doc |) + :code $ quote + defn disconnect (db sid op-id op-time) + update db :sessions $ fn (session) (dissoc session sid) + :examples $ [] + :schema $ :: 'Dynamic + |enlarge $ %{} 'CodeEntry (:doc |) + :code $ quote + defn enlarge (db d sid op-id op-time) + assoc-in db ([] :sessions sid :enlarge-view) d + :examples $ [] + :schema $ :: 'Dynamic + |remove-message $ %{} 'CodeEntry (:doc |) + :code $ quote + defn remove-message (db op-data sid op-id op-time) + update-in db ([] :sessions sid :messages) + fn (messages) + dissoc messages $ :id op-data + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.updater.session $ :require ([] app.schema :as schema) + |app.updater.user $ %{} 'FileEntry :defs $ {} - |add-command $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |add-command) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794479531) (:by |B1y7Rc-Zz) (:text |let-sugar) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |{}) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow-id) - |r $ %{} :Leaf (:at 1553402391870) (:by |B1y7Rc-Zz) (:text |draft) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |assoc-in) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:workflows) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow-id) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:commands) - |x $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-id) - |v $ %{} :Expr (:at 1553402395508) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553402396629) (:by |B1y7Rc-Zz) (:text |merge) - |L $ %{} :Leaf (:at 1553402398316) (:by |B1y7Rc-Zz) (:text |draft) - |T $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-id) - |create-workflow $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |create-workflow) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794441212) (:by |B1y7Rc-Zz) (:text |let) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow-name) - |j $ %{} :Expr (:at 1629794442825) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1629794445516) (:by |B1y7Rc-Zz) (:text |:name) - |j $ %{} :Leaf (:at 1629794447973) (:by |B1y7Rc-Zz) (:text |op-data) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |base-dir) - |j $ %{} :Expr (:at 1629794449224) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:base-dir) - |j $ %{} :Leaf (:at 1629794451077) (:by |B1y7Rc-Zz) (:text |op-data) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |assoc-in) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:workflows) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-id) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |schema/workflow) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |{}) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-id) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:name) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow-name) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:base-dir) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |base-dir) - |x $ %{} :Expr (:at 1553495497513) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495499669) (:by |B1y7Rc-Zz) (:text |:commands) - |j $ %{} :Expr (:at 1553495499958) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495625990) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553495627129) (:by |B1y7Rc-Zz) - :data $ {} - |D $ %{} :Leaf (:at 1553495630238) (:by |B1y7Rc-Zz) (:text |op-id) - |T $ %{} :Expr (:at 1553495500944) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495502389) (:by |B1y7Rc-Zz) (:text |merge) - |j $ %{} :Leaf (:at 1553495504747) (:by |B1y7Rc-Zz) (:text |schema/command) - |r $ %{} :Expr (:at 1553495508176) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495509848) (:by |B1y7Rc-Zz) (:text |{}) - |j $ %{} :Expr (:at 1553495510147) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495510842) (:by |B1y7Rc-Zz) (:text |:id) - |j $ %{} :Leaf (:at 1553495517554) (:by |B1y7Rc-Zz) (:text |op-id) - |r $ %{} :Expr (:at 1553495518211) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495519136) (:by |B1y7Rc-Zz) (:text |:title) - |j $ %{} :Leaf (:at 1553495534516) (:by |B1y7Rc-Zz) (:text |workflow-name) - |v $ %{} :Expr (:at 1553495536092) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495542852) (:by |B1y7Rc-Zz) (:text |:path) - |j $ %{} :Leaf (:at 1553495547505) (:by |B1y7Rc-Zz) (:text |base-dir) - |x $ %{} :Expr (:at 1553495548659) (:by |B1y7Rc-Zz) - :data $ {} - |T $ %{} :Leaf (:at 1553495647309) (:by |B1y7Rc-Zz) (:text |:code) - |j $ %{} :Leaf (:at 1553495562161) (:by |B1y7Rc-Zz) (:text "|\"echo nothing yet") - |edit-command $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |edit-command) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794497740) (:by |B1y7Rc-Zz) (:text |let-sugar) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow-id) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |command-id) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |changes) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |update-in) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:workflows) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow-id) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:commands) - |x $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |command-id) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |command) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |command) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |changes) - |edit-workflow $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |edit-workflow) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |new-workflow) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |update-in) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:workflows) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:id) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |new-workflow) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |merge) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |new-workflow) - |remove-command $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |remove-command) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629794491248) (:by |B1y7Rc-Zz) (:text |let-sugar) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow-id) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |command-id) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |update-in) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:workflows) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow-id) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:commands) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |commands) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |dissoc) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |commands) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |command-id) - |remove-workflow $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |remove-workflow) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |sid) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-id) - |x $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-time) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow-id) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |op-data) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |update) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |db) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:workflows) - |v $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflows) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |dissoc) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflows) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |workflow-id) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |app.updater.workflow) - |r $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1539099839573) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |app.schema) - |r $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099839573) (:by |root) (:text |schema) - |app.util $ %{} :FileEntry + |log-in $ %{} 'CodeEntry (:doc |) + :code $ quote + defn log-in (db op-data sid op-id op-time) + let-sugar + [] username password + , op-data + maybe-user $ -> (:users db) (vals) (.to-list) + find $ fn (user) + and $ = username (:name user) + update-in db ([] :sessions sid) + fn (session) + if (some? maybe-user) + if + = (md5 password) (:password maybe-user) + assoc session :user-id $ :id maybe-user + update session :messages $ fn (messages) + assoc messages op-id $ {} (:id op-id) + :text $ str "|Wrong password for " username + update session :messages $ fn (messages) + assoc messages op-id $ {} (:id op-id) + :text $ str "|No user named: " username + :examples $ [] + :schema $ :: 'Dynamic + |log-out $ %{} 'CodeEntry (:doc |) + :code $ quote + defn log-out (db op-data sid op-id op-time) + assoc-in db ([] :sessions sid :user-id) nil + :examples $ [] + :schema $ :: 'Dynamic + |sign-up $ %{} 'CodeEntry (:doc |) + :code $ quote + defn sign-up (db op-data sid op-id op-time) + let-sugar + [] username password + , op-data + maybe-user $ find + vals $ :users db + fn (user) + = username $ :name user + if (some? maybe-user) + update-in db ([] :sessions sid :messages) + fn (messages) + assoc messages op-id $ {} (:id op-id) + :text $ str "|Name is taken: " username + -> db + assoc-in ([] :sessions sid :user-id) op-id + assoc-in ([] :users op-id) + {} (:id op-id) (:name username) (:nickname username) + :password $ md5 password + :avatar nil + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.updater.user $ :require + [] app.util :refer $ [] find-first + [] |md5 :default md5 + |app.updater.workflow $ %{} 'FileEntry :defs $ {} - |find-first $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |find-first) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |f) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |xs) - |v $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |reduce) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |_) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |x) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |when) - |j $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |f) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |x) - |r $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |reduced) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |x) - |r $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |nil) - |v $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |xs) - |join-path $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |join-path) - |r $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |xs) - |j $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |ys) - |v $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |=) - |j $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |first) - |j $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |ys) - |r $ %{} :Leaf (:at 1539099259093) (:by |root) (:text ||/) - |r $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |ys) - |v $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |absolute?) - |j $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |=) - |j $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |first) - |j $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |xs) - |r $ %{} :Leaf (:at 1539099259093) (:by |root) (:text ||/) - |j $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |new-path) - |j $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |join-segments) - |j $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |[]) - |r $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |concat) - |j $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629786419812) (:by |B1y7Rc-Zz) (:text |.split) - |j $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |xs) - |r $ %{} :Leaf (:at 1539099259093) (:by |root) (:text ||/) - |r $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629786421674) (:by |B1y7Rc-Zz) (:text |.split) - |j $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |ys) - |r $ %{} :Leaf (:at 1539099259093) (:by |root) (:text ||/) - |r $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |if) - |j $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |absolute?) - |r $ %{} :Expr (:at 1539099259093) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |str) - |j $ %{} :Leaf (:at 1539099259093) (:by |root) (:text ||/) - |r $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |new-path) - |v $ %{} :Leaf (:at 1539099259093) (:by |root) (:text |new-path) - |join-segments $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |join-segments) - |r $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |acc) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |xs) - |v $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |empty?) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |xs) - |r $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629786397653) (:by |B1y7Rc-Zz) (:text |.join-str) - |r $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |acc) - |v $ %{} :Leaf (:at 1629786400816) (:by |B1y7Rc-Zz) (:text "|\"/") - |v $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |let) - |j $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |cursor) - |j $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |first) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |xs) - |j $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |next-acc) - |j $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |cond) - |j $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |=) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |cursor) - |r $ %{} :Leaf (:at 1539099266193) (:by |root) (:text ||.) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |acc) - |r $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |=) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |cursor) - |r $ %{} :Leaf (:at 1539099266193) (:by |root) (:text ||..) - |j $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |butlast) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |acc) - |v $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |=) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |cursor) - |r $ %{} :Leaf (:at 1539099266193) (:by |root) (:text ||) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |acc) - |x $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1629786404446) (:by |B1y7Rc-Zz) (:text |true) - |j $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |conj) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |acc) - |r $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |cursor) - |r $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |recur) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |next-acc) - |r $ %{} :Expr (:at 1539099266193) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |rest) - |j $ %{} :Leaf (:at 1539099266193) (:by |root) (:text |xs) - |log-js! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099900129) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |log-js!) - |r $ %{} :Expr (:at 1539099900129) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |&) - |j $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |args) - |v $ %{} :Expr (:at 1539099900129) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |apply) - |j $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |js/console.log) - |r $ %{} :Expr (:at 1539099900129) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |map) - |j $ %{} :Expr (:at 1539099900129) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099900129) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |x) - |r $ %{} :Expr (:at 1539099900129) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |if) - |j $ %{} :Expr (:at 1539099900129) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |coll?) - |j $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |x) - |r $ %{} :Expr (:at 1539099900129) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |clj->js) - |j $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |x) - |v $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |x) - |r $ %{} :Leaf (:at 1539099900129) (:by |root) (:text |args) - |map-val $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |map-val) - |r $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |f) - |j $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |xs) - |v $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |assert) - |j $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |or) - |j $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |map?) - |j $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |xs) - |r $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |seq?) - |j $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |xs) - |r $ %{} :Leaf (:at 1539099274058) (:by |root) (:text "||map-val deals maps") - |x $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |->>) - |j $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |xs) - |r $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |map) - |j $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |k) - |r $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |x) - |r $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |k) - |r $ %{} :Expr (:at 1539099274058) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |f) - |j $ %{} :Leaf (:at 1539099274058) (:by |root) (:text |x) - |map-with-index $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099280801) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |map-with-index) - |r $ %{} :Expr (:at 1539099280801) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |f) - |j $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |xs) - |v $ %{} :Expr (:at 1539099280801) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |->>) - |j $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |xs) - |r $ %{} :Expr (:at 1539099280801) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |map-indexed) - |j $ %{} :Expr (:at 1539099280801) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |fn) - |j $ %{} :Expr (:at 1539099280801) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |idx) - |j $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |x) - |r $ %{} :Expr (:at 1539099280801) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |idx) - |r $ %{} :Expr (:at 1539099280801) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |f) - |j $ %{} :Leaf (:at 1539099280801) (:by |root) (:text |x) - |test-join-path! $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |defn) - |j $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |test-join-path!) - |r $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |v $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |println) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |pr-str) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |join-path) - |j $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||) - |r $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||) - |x $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |println) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |pr-str) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |join-path) - |j $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||/) - |r $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||) - |y $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |println) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |pr-str) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |join-path) - |j $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||) - |r $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||/) - |yT $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |println) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |pr-str) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |join-path) - |j $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||a) - |r $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||b) - |yj $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |println) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |pr-str) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |join-path) - |j $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||a) - |r $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||../b) - |yr $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |println) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |pr-str) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |join-path) - |j $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||a) - |r $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||./b) - |yv $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |println) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |pr-str) - |j $ %{} :Expr (:at 1539099287213) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099287213) (:by |root) (:text |join-path) - |j $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||a/) - |r $ %{} :Leaf (:at 1539099287213) (:by |root) (:text ||./b) - :ns $ %{} :CodeEntry (:doc |) - :code $ %{} :Expr (:at 1500541255553) (:by nil) - :data $ {} - |T $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |ns) - |j $ %{} :Leaf (:at 1500541255553) (:by |root) (:text |app.util) - |r $ %{} :Expr (:at 1539099308829) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099308829) (:by |root) (:text |:require) - |j $ %{} :Expr (:at 1539099308829) (:by |root) - :data $ {} - |T $ %{} :Leaf (:at 1539099308829) (:by |root) (:text |[]) - |j $ %{} :Leaf (:at 1539099308829) (:by |root) (:text |clojure.string) - |r $ %{} :Leaf (:at 1539099308829) (:by |root) (:text |:as) - |v $ %{} :Leaf (:at 1539099308829) (:by |root) (:text |string) - :users $ {} - |B1y7Rc-Zz $ {} (:avatar nil) (:id |B1y7Rc-Zz) (:name |chen) (:nickname |chen) (:password |d41d8cd98f00b204e9800998ecf8427e) (:theme :star-trail) - |root $ {} (:avatar nil) (:id |root) (:name |root) (:nickname |root) (:password |d41d8cd98f00b204e9800998ecf8427e) (:theme :star-trail) + |add-command $ %{} 'CodeEntry (:doc |) + :code $ quote + defn add-command (db op-data sid op-id op-time) + let-sugar + {} workflow-id draft + , op-data + assoc-in db ([] :workflows workflow-id :commands op-id) + merge draft $ {} (:id op-id) + :examples $ [] + :schema $ :: 'Dynamic + |create-workflow $ %{} 'CodeEntry (:doc |) + :code $ quote + defn create-workflow (db op-data sid op-id op-time) + let + workflow-name $ :name op-data + base-dir $ :base-dir op-data + assoc-in db ([] :workflows op-id) + merge schema/workflow $ {} (:id op-id) (:name workflow-name) (:base-dir base-dir) + :commands $ {} + op-id $ merge schema/command + {} (:id op-id) (:title workflow-name) (:path base-dir) (:code "|echo nothing yet") + :examples $ [] + :schema $ :: 'Dynamic + |edit-command $ %{} 'CodeEntry (:doc |) + :code $ quote + defn edit-command (db op-data sid op-id op-time) + let-sugar + [] workflow-id command-id changes + , op-data + update-in db ([] :workflows workflow-id :commands command-id) + fn (command) (merge command changes) + :examples $ [] + :schema $ :: 'Dynamic + |edit-workflow $ %{} 'CodeEntry (:doc |) + :code $ quote + defn edit-workflow (db op-data sid op-id op-time) + let + new-workflow op-data + update-in db + [] :workflows $ :id new-workflow + fn (workflow) (merge workflow new-workflow) + :examples $ [] + :schema $ :: 'Dynamic + |remove-command $ %{} 'CodeEntry (:doc |) + :code $ quote + defn remove-command (db op-data sid op-id op-time) + let-sugar + [] workflow-id command-id + , op-data + update-in db ([] :workflows workflow-id :commands) + fn (commands) (dissoc commands command-id) + :examples $ [] + :schema $ :: 'Dynamic + |remove-workflow $ %{} 'CodeEntry (:doc |) + :code $ quote + defn remove-workflow (db op-data sid op-id op-time) + let + workflow-id op-data + update db :workflows $ fn (workflows) (dissoc workflows workflow-id) + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.updater.workflow $ :require ([] app.schema :as schema) + |app.util $ %{} 'FileEntry + :defs $ {} + |find-first $ %{} 'CodeEntry (:doc |) + :code $ quote + defn find-first (f xs) + reduce + fn (_ x) + when (f x) (reduced x) + , nil xs + :examples $ [] + :schema $ :: 'Dynamic + |join-path $ %{} 'CodeEntry (:doc |) + :code $ quote + defn join-path (xs ys) + if + = (first ys) |/ + , ys $ let + absolute? $ = (first xs) |/ + new-path $ join-segments ([]) + concat (.split xs |/) (.split ys |/) + if absolute? (str |/ new-path) new-path + :examples $ [] + :schema $ :: 'Dynamic + |join-segments $ %{} 'CodeEntry (:doc |) + :code $ quote + defn join-segments (acc xs) + if (empty? xs) (.join-str acc |/) + let + cursor $ first xs + next-acc $ cond + = cursor |. + , acc + (= cursor |..) (butlast acc) + (= cursor |) acc + true $ conj acc cursor + recur next-acc $ rest xs + :examples $ [] + :schema $ :: 'Dynamic + |log-js! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn log-js! (& args) + apply js/console.log $ map + fn (x) + if (coll? x) (clj->js x) x + , args + :examples $ [] + :schema $ :: 'Dynamic + |map-val $ %{} 'CodeEntry (:doc |) + :code $ quote + defn map-val (f xs) + assert + or (map? xs) (seq? xs) + , "|map-val deals maps" + ->> xs $ map + fn + [] k x + [] k $ f x + :examples $ [] + :schema $ :: 'Dynamic + |map-with-index $ %{} 'CodeEntry (:doc |) + :code $ quote + defn map-with-index (f xs) + ->> xs $ map-indexed + fn (idx x) + [] idx $ f x + :examples $ [] + :schema $ :: 'Dynamic + |test-join-path! $ %{} 'CodeEntry (:doc |) + :code $ quote + defn test-join-path! () + println $ pr-str (join-path | |) + println $ pr-str (join-path |/ |) + println $ pr-str (join-path | |/) + println $ pr-str (join-path |a |b) + println $ pr-str (join-path |a |../b) + println $ pr-str (join-path |a |./b) + println $ pr-str (join-path |a/ |./b) + :examples $ [] + :schema $ :: 'Dynamic + :ns $ %{} 'NsEntry (:doc |) + :code $ quote + ns app.util $ :require ([] clojure.string :as string) From 2f2d668a9f7edc3073ec150d9eb9b0108f530eed Mon Sep 17 00:00:00 2001 From: tiye Date: Thu, 20 Aug 2026 15:35:06 +0800 Subject: [PATCH 5/7] chore: upgrade calcit toolchain and fix 0.13.27 build --- .github/workflows/npm-publish.yaml | 6 +- .github/workflows/upload.yaml | 8 +- calcit.cirru | 817 +++++++---- compact.cirru | 2027 ---------------------------- deps.cirru | 29 +- package.json | 2 +- yarn.lock | 10 +- 7 files changed, 561 insertions(+), 2338 deletions(-) delete mode 100644 compact.cirru diff --git a/.github/workflows/npm-publish.yaml b/.github/workflows/npm-publish.yaml index 4e24b33..dc8ef00 100644 --- a/.github/workflows/npm-publish.yaml +++ b/.github/workflows/npm-publish.yaml @@ -9,11 +9,11 @@ jobs: publish-npm: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 registry-url: https://registry.npmjs.org/ cache: yarn diff --git a/.github/workflows/upload.yaml b/.github/workflows/upload.yaml index e616267..ae1a128 100644 --- a/.github/workflows/upload.yaml +++ b/.github/workflows/upload.yaml @@ -10,11 +10,11 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: 'yarn' - uses: calcit-lang/setup-cr@0.0.9 @@ -23,6 +23,7 @@ jobs: - name: Upload web assets id: deploy + if: github.event_name == 'push' && github.ref == 'refs/heads/main' uses: Pendect/action-rsyncer@v2.0.0 env: DEPLOY_KEY: ${{secrets.rsync_private_key}} @@ -34,4 +35,5 @@ jobs: dest: 'rsync-user@tiye.me:/web-assets/repo/${{ github.repository }}' - name: Display status from deploy + if: github.event_name == 'push' && github.ref == 'refs/heads/main' run: echo "${{ steps.deploy.outputs.status }}" diff --git a/calcit.cirru b/calcit.cirru index 6f8aa9b..8207c95 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -1,11 +1,13 @@ -{} (:about "|Machine-generated snapshot. Do not edit directly — changes will be overwritten. Use `cr query` to inspect and `cr edit`/`cr tree` to modify. Run `cr docs agents --full` first. Manual edits must follow format and schema conventions, then run `cr edit format`.") (:package |app) (:version |0.1.19) +{} (:about "|Machine-generated snapshot. Do not edit directly — changes will be overwritten. Use `cr query` to inspect and `cr edit`/`cr tree` to modify. Run `cr docs agents --full` first. Manual edits must follow format and schema conventions, then run `cr edit format`.") (:package |app) :entries $ {} :default $ {} (:description |) (:init-fn 'app.server/main!) (:mode :native) (:reload-fn 'app.server/reload!) - :modules $ [] |lilac/ |recollect/ |memof/ |ws-edn.calcit/ |cumulo-util.calcit/ |cumulo-reel.calcit/ |fuzzy-filter/ + :feature-policy $ {} + :modules $ [] |lilac/ |recollect/ |memof/ |ws-edn.calcit/ |cumulo-util.calcit/ |cumulo-reel.calcit/ |fuzzy-filter/ |js-ffi/ :type-slots $ {} :page $ {} (:description |) (:init-fn 'app.client/main!) (:mode :native) (:reload-fn 'app.client/reload!) - :modules $ [] |respo.calcit/ |lilac/ |recollect/ |memof/ |respo-ui.calcit/ |ws-edn.calcit/ |cumulo-util.calcit/ |respo-message.calcit/ |cumulo-reel.calcit/ |fuzzy-filter/ |alerts.calcit/ |respo-feather.calcit/ + :feature-policy $ {} + :modules $ [] |respo.calcit/ |lilac/ |recollect/ |memof/ |respo-ui.calcit/ |ws-edn.calcit/ |cumulo-util.calcit/ |respo-message.calcit/ |cumulo-reel.calcit/ |fuzzy-filter/ |alerts.calcit/ |respo-feather.calcit/ |js-ffi/ :type-slots $ {} :files $ {} |app.client $ %{} 'FileEntry @@ -24,8 +26,13 @@ :code $ quote defn connect! () $ let url-obj $ url-parse js/location.href true - host $ either (-> url-obj .-query .-host) js/location.hostname - port $ either (-> url-obj .-query .-port) (:port config/site) + query $ .?-query url-obj + host $ if (js-present? query) + unsafe-coerce (.?-host query) String + , js/location.hostname + port $ if (js-present? query) + unsafe-coerce (.?-port query) Number + option:unwrap-or (get config/site :port) 0 ws-connect! (str |ws:// host |: port) {} :on-open $ fn (event) (simulate-login!) @@ -67,9 +74,11 @@ |on-server-data $ %{} 'CodeEntry (:doc |) :code $ quote defn on-server-data (data) - case-default (:kind data) (println "|unknown server data kind:" data) + case-default + option:unwrap-or (get data :kind) nil + println "|unknown server data kind:" data :patch $ let - changes $ :data data + changes $ option:unwrap-or (get data :data) nil when config/dev? $ js/console.log |Changes changes reset! *store $ patch-twig @*store changes :examples $ [] @@ -81,22 +90,28 @@ and = |k $ .-key event .-metaKey event - case-default (-> @*store :router :name) - do $ println "|no thing to clear in" (-> @*store :router :name) - :home $ do - dispatch! $ :: :process/clear - if-let - enlarge-view $ -> @*store :session w-js-log :enlarge-view + let + router $ option:unwrap-or (get @*store :router) {} + router-name $ option:unwrap-or (get router :name) nil + session $ option:unwrap-or (get @*store :session) {} + process-id $ option:unwrap-or + get-in router $ [] :params :id + , nil + enlarge-view $ option:unwrap-or (get session :enlarge-view) nil + case-default router-name + do $ println "|no thing to clear in" router-name + :home $ do + dispatch! $ option:unwrap-or (get :process/clear ::) nil dispatch! $ :: :process/shorten-content enlarge-view - :history $ dispatch! (:: :process/clear-history) - :process $ dispatch! - :: :process/shorten-content $ -> @*store :router :params :id + :history $ dispatch! + option:unwrap-or (get :process/clear-history ::) nil + :process $ dispatch! (:: :process/shorten-content process-id) :examples $ [] :schema $ :: 'Dynamic |reload! $ %{} 'CodeEntry (:doc |) :code $ quote defn reload! () $ if - or (some? client-errors) (some? server-errors) + or (js-present? client-errors) (js-present? server-errors) hud! |error $ str client-errors &newline server-errors do (hud! |inactive nil) (remove-watch *store :changes) (remove-watch *states :changes) (clear-cache!) (render-app!) add-watch *store :changes $ fn (store prev) (render-app!) @@ -107,17 +122,21 @@ |render-app! $ %{} 'CodeEntry (:doc |) :code $ quote defn render-app! () $ render! mount-target - comp-container (:states @*states) @*store + comp-container + option:unwrap-or (get @*states :states) nil + , @*store , dispatch! :examples $ [] :schema $ :: 'Dynamic |simulate-login! $ %{} 'CodeEntry (:doc |) :code $ quote defn simulate-login! () $ let - raw $ js/localStorage.getItem (:storage-key config/site) - if (some? raw) + raw $ js/localStorage.getItem + option:unwrap-or (get config/site :storage-key) nil + if (js-present? raw) do (println "|Found storage.") - dispatch! $ :: :user/log-in (parse-cirru-edn raw) + dispatch! $ :: :user/log-in + parse-cirru-edn $ unsafe-coerce raw String do $ println "|Found no storage." :examples $ [] :schema $ :: 'Dynamic @@ -152,21 +171,25 @@ :color $ hsl 0 0 40 :on-click $ fn (e d!) &doseq - command $ vals (:commands workflow) + command $ vals + option:unwrap-or (get workflow :commands) nil d! :effect/run $ {} - :command $ :code command - :cwd $ join-path (:base-dir workflow) (:path command) - :title $ :title command - <> $ :name workflow + :command $ option:unwrap-or (get command :code) nil + :cwd $ join-path + option:unwrap-or (get workflow :base-dir) nil + option:unwrap-or (get command :path) nil + :title $ option:unwrap-or (get command :title) nil + <> $ option:unwrap-or (get workflow :name) nil :examples $ [] :schema $ :: 'Dynamic |comp-command-editor $ %{} 'CodeEntry (:doc |) :code $ quote defcomp comp-command-editor (states base-command on-submit) let - cursor $ :cursor states - state $ or (:data states) - if (some? base-command) + cursor $ option:unwrap-or (get states :cursor) nil + state $ or + option:unwrap-or (get states :data) nil + if (option:some? base-command) select-keys base-command $ [] :code :path :title {} (:title |) (:code |) (:path |./) div @@ -178,30 +201,33 @@ input $ {} :style $ merge ui/input {} (:width 320) (:font-family ui/font-code) - :value $ :title state + :value $ option:unwrap-or (get state :title) nil :placeholder |title... :on-input $ fn (e d!) - d! cursor $ assoc state :title (:value e) + d! cursor $ assoc state :title + option:unwrap-or (get e :value) nil =< nil 8 input $ {} :style $ merge ui/input {} (:width 320) (:font-family ui/font-code) - :value $ :code state + :value $ option:unwrap-or (get state :code) nil :placeholder "|Command code" :on-input $ fn (e d!) - d! cursor $ assoc state :code (:value e) + d! cursor $ assoc state :code + option:unwrap-or (get e :value) nil =< nil 8 input $ {} :style $ merge ui/input {} (:width 320) (:font-family ui/font-code) - :value $ :path state + :value $ option:unwrap-or (get state :path) nil :placeholder "|Command path" :on-input $ fn (e d!) - d! cursor $ assoc state :path (:value e) + d! cursor $ assoc state :path + option:unwrap-or (get e :value) nil =< nil 16 div {} $ :style ui/row-parted - span nil + span $ {} button {} (:style style/button) :on-click $ fn (e d!) (on-submit state d!) (d! cursor nil) @@ -212,8 +238,9 @@ :code $ quote defcomp comp-command-row (states command workflow-id) let - cursor $ :cursor states - state $ either (:data states) + cursor $ option:unwrap-or (get states :cursor) nil + state $ either + option:unwrap-or (get states :data) nil {} $ :pop? false remove-plugin $ use-confirm (>> states :remove) ({}) div @@ -223,7 +250,9 @@ div {} $ :style ui/row-middle <> - or (:title command) |Task + or + option:unwrap-or (get command :title) nil + , |Task {} $ :font-size 20 =< 8 nil comp-icon :play @@ -231,9 +260,9 @@ :color $ hsl 200 80 70 fn (e d! m!) d! :effect/run $ {} - :cwd $ :path command - :command $ :code command - :title $ :title command + :cwd $ option:unwrap-or (get command :path) nil + :command $ option:unwrap-or (get command :code) nil + :title $ option:unwrap-or (get command :title) nil div {} $ :style ui/row-parted comp-icon :edit-2 @@ -246,9 +275,11 @@ :container-style $ {} :render $ fn (on-close) comp-command-editor (>> states :edit-command) command $ fn (command-draft d! m!) - d! :workflow/edit-command $ [] workflow-id (:id command) command-draft + d! :workflow/edit-command $ [] workflow-id + option:unwrap-or (get command :id) nil + , command-draft on-close - :pop? state + option:unwrap-or (get state :pop?) nil fn (d!) d! cursor $ assoc state :pop? false =< 8 nil @@ -256,16 +287,19 @@ &{} :font-size 18 :color (hsl 0 80 60) :cursor :pointer fn (e d!) .show remove-plugin d! $ fn () - d! :workflow/remove-command $ [] workflow-id (:id command) + d! :workflow/remove-command $ [] workflow-id + option:unwrap-or (get command :id) nil div {} $ :style merge ui/row-middle $ {} (:font-family ui/font-code) - <> (:path command) + <> + option:unwrap-or (get command :path) nil {} (:display :inline-block) :background-color $ hsl 0 0 100 0.2 :padding "|0 8px" =< 24 nil - <> (:code command) + <> + option:unwrap-or (get command :code) nil {} :background-color $ hsl 0 0 100 0.2 :padding "|0 8px" @@ -304,33 +338,45 @@ :code $ quote defcomp comp-container (states store) let - state $ :data states - session $ :session store - router $ :router store - router-data $ :data router + state $ option:unwrap-or (get states :data) nil + session $ option:unwrap-or (get store :session) nil + router $ option:unwrap-or (get store :router) nil + router-data $ option:unwrap-or (get router :data) nil if (nil? store) (comp-offline) div {} $ :class-name (str-spaced css/global css/fullscreen css/column css-container) - comp-navigation (:logged-in? store) router $ :count store - if (:logged-in? store) + comp-navigation + option:unwrap-or (get store :logged-in?) nil + , router $ option:unwrap-or (get store :count) nil + if + option:unwrap-or (get store :logged-in?) nil let - router $ :router store - router-data $ :data router - case-default (:name router) (comp-missing router) - :profile $ comp-profile (:user store) router-data + router $ option:unwrap-or (get store :router) nil + router-data $ option:unwrap-or (get router :data) nil + case-default + option:unwrap-or (get router :name) nil + comp-missing router + :profile $ comp-profile + option:unwrap-or (get store :user) nil + , router-data :home $ comp-home (>> states :home) router-data - :workflows $ comp-workflow-container (>> states :workflows) (:workflows router-data) - :history $ comp-history (:histories router-data) - :process $ comp-process-detail (>> states :detail) (:detail router-data) + :workflows $ comp-workflow-container (>> states :workflows) + option:unwrap-or (get router-data :workflows) nil + :history $ comp-history + option:unwrap-or (get router-data :histories) nil + :process $ comp-process-detail (>> states :detail) + option:unwrap-or (get router-data :detail) nil comp-login $ >> states :login - comp-status-color $ :color store + comp-status-color $ option:unwrap-or (get store :color) nil when dev? $ comp-inspect |Store store {} (:bottom 0) (:left 0) (:max-width |100%) comp-messages get-in store $ [] :session :messages {} fn (info d!) (d! :session/remove-message info) - when dev? $ comp-reel (:reel-length store) ({}) + when dev? $ comp-reel + option:unwrap-or (get store :reel-length) nil + {} :examples $ [] :schema $ :: 'Dynamic |comp-offline $ %{} 'CodeEntry (:doc |) @@ -338,12 +384,14 @@ defcomp comp-offline () $ div {} $ :style merge ui/global ui/fullscreen ui/column-dispersive $ {} - :background-color $ :theme config/site + :background-color $ option:unwrap-or (get config/site :theme) nil div $ {} :style $ {} (:height 0) div $ {} :style $ {} - :background-image $ str "|url(" (:icon config/site) "|)" + :background-image $ str "|url(" + option:unwrap-or (get config/site :icon) nil + , "|)" :width 128 :height 128 :background-size :contain @@ -371,9 +419,7 @@ |css-status $ %{} 'CodeEntry (:doc |) :code $ quote defstyle css-status $ {} - |& $ let - size 24 - {} (:width size) (:height size) (:position :absolute) (:bottom 60) (:left 8) (:border-radius |50%) (:opacity 0.6) (:pointer-events :none) + |& $ {} (:width 24) (:height 24) (:position :absolute) (:bottom 60) (:left 8) (:border-radius |50%) (:opacity 0.6) (:pointer-events :none) :examples $ [] :schema $ :: 'Dynamic |style-body $ %{} 'CodeEntry (:doc |) @@ -422,18 +468,28 @@ merge ui/flex $ {} (:overflow :auto) (:padding "|16px 0 120px 0") -> histories $ map fn (history) - [] (:id history) + [] + option:unwrap-or (get history :id) nil div {} $ :class-name (str-spaced css/row-middle css-history) <> - -> (:started-at history) dayjs $ .!format "|MM-DD HH:mm:ss" + unsafe-coerce + .!format + dayjs $ option:unwrap-or (get history :started-at) | + , "|MM-DD HH:mm:ss" + , String , css-date-text <> - or (:title history) |Task + or + option:unwrap-or (get history :title) nil + , |Task merge style/text $ {} (:min-width 160) - <> (:command history) + <> + option:unwrap-or (get history :command) nil merge style/text $ {} (:min-width 160) - <> (:cwd history) (merge style/text) + <> + option:unwrap-or (get history :cwd) nil + merge style/text :examples $ [] :schema $ :: 'Dynamic |css-date-text $ %{} 'CodeEntry (:doc |) @@ -482,8 +538,9 @@ :code $ quote defcomp comp-home (states router-data) let - cursor $ :cursor states - state $ or (:data states) + cursor $ option:unwrap-or (get states :cursor) nil + state $ or + option:unwrap-or (get states :data) nil {} (:query |) (:pop? false) div {} $ :class-name (str-spaced css/expand css/column css-home) @@ -493,7 +550,9 @@ if-let enlarge-view $ get router-data :enlarge-view if-let - large-process $ get (:processes router-data) enlarge-view + large-process $ get + option:unwrap-or (get router-data :processes) nil + , enlarge-view comp-process-detail (>> states :enlarge) large-process div {} $ :class-name (str-spaced css/expand css/column) @@ -503,20 +562,31 @@ div {} $ :class-name (str-spaced css/flex css/row-middle) input $ {} (:class-name css-filter) (:placeholder |filter...) - :value $ :query state + :value $ option:unwrap-or (get state :query) nil :on-input $ fn (e d!) - d! cursor $ assoc state :query (:value e) + d! cursor $ assoc state :query + option:unwrap-or (get e :value) nil list-> {} :class-name $ str-spaced css/flex css/row :style $ {} (:flex-wrap :wrap) - -> (:workflows router-data) (.to-list) + -> + option:unwrap-or (get router-data :workflows) nil + .to-list .filter-pair $ fn (k workflow) - :matches? $ parse-by-letter - .!toLowerCase $ :name workflow - .!toLowerCase $ :query state + option:unwrap-or + get + parse-by-letter + .!toLowerCase $ option:unwrap-or (get workflow :name) nil + .!toLowerCase $ option:unwrap-or (get state :query) nil + , :matches? + , nil .sort-by $ fn (pair) - :name $ last pair + option:unwrap-or + get + option:unwrap-or (last pair) {} + , :name + , nil .map-pair $ fn (k workflow) [] k $ comp-command-button workflow div @@ -533,11 +603,11 @@ :render $ fn (on-close) comp-command-editor (>> states :quick-run) nil $ fn (draft d!) d! :effect/run $ {} - :command $ :code draft - :cwd $ :path draft - :title $ :title draft + :command $ option:unwrap-or (get draft :code) nil + :cwd $ option:unwrap-or (get draft :path) nil + :title $ option:unwrap-or (get draft :title) nil on-close d! - :pop? state + option:unwrap-or (get state :pop?) nil fn (d!) d! cursor $ assoc state :pop? false =< 8 nil @@ -546,7 +616,8 @@ :inner-text "|Kill all" :on-click $ fn (e d!) &doseq - pid $ keys (:processes router-data) + pid $ keys + option:unwrap-or (get router-data :processes) nil d! :effect/kill pid =< 8 nil a @@ -555,22 +626,52 @@ <> |Clear list-> {} $ :class-name (str-spaced css/flex css-process-list) - -> (:processes router-data) (.to-list) + -> + option:unwrap-or (get router-data :processes) nil + .to-list filter $ fn (x) not= (first x) (get router-data :enlarge-view) .sort $ fn (x y) if and - :alive? $ last y - :alive? $ last x + option:unwrap-or + get + option:unwrap-or (last y) {} + , :alive? + , nil + option:unwrap-or + get + option:unwrap-or (last x) {} + , :alive? + , nil - - :started-at $ last x - :started-at $ last y + option:unwrap-or + get + option:unwrap-or (last x) {} + , :started-at + , nil + option:unwrap-or + get + option:unwrap-or (last y) {} + , :started-at + , nil - - :started-at $ last y - :started-at $ last x + option:unwrap-or + get + option:unwrap-or (last y) {} + , :started-at + , nil + option:unwrap-or + get + option:unwrap-or (last x) {} + , :started-at + , nil .sort-by $ fn (pair) - not $ :alive? (last pair) + not $ option:unwrap-or + get + option:unwrap-or (last pair) {} + , :alive? + , nil .map-pair $ fn (pid process) [] pid $ comp-process process :examples $ [] @@ -626,8 +727,10 @@ :code $ quote defcomp comp-login (states) let - cursor $ :cursor states - state $ or (:data states) initial-state + cursor $ option:unwrap-or (get states :cursor) nil + state $ or + option:unwrap-or (get states :data) nil + , initial-state div {} $ :style (merge ui/flex ui/center) div ({}) @@ -635,28 +738,36 @@ {} $ :style ({}) div ({}) input $ {} (:placeholder |Username) - :value $ :username state + :value $ option:unwrap-or (get state :username) nil :style ui/input :on-input $ fn (e d!) - d! cursor $ assoc state :username (:value e) + d! cursor $ assoc state :username + option:unwrap-or (get e :value) nil =< nil 8 div ({}) input $ {} (:placeholder |Password) - :value $ :password state + :value $ option:unwrap-or (get state :password) nil :style ui/input :on-input $ fn (e d!) - d! cursor $ assoc state :password (:value e) + d! cursor $ assoc state :password + option:unwrap-or (get e :value) nil =< nil 8 div {} $ :style {} $ :text-align :right span $ {} (:inner-text "|Sign up") :style $ merge style/link - :on-click $ on-submit (:username state) (:password state) true + :on-click $ on-submit + option:unwrap-or (get state :username) nil + option:unwrap-or (get state :password) nil + , true =< 8 nil span $ {} (:inner-text "|Log in") :style $ merge style/link - :on-click $ on-submit (:username state) (:password state) false + :on-click $ on-submit + option:unwrap-or (get state :username) nil + option:unwrap-or (get state :password) nil + , false :examples $ [] :schema $ :: 'Dynamic |initial-state $ %{} 'CodeEntry (:doc |) @@ -669,7 +780,8 @@ defn on-submit (username password signup?) fn (e dispatch!) dispatch! (if signup? :user/sign-up :user/log-in) ([] username password) - js/localStorage.setItem (:storage-key config/site) + js/localStorage.setItem + option:unwrap-or (get config/site :storage-key) nil format-cirru-edn $ [] username password :examples $ [] :schema $ :: 'Dynamic @@ -742,7 +854,7 @@ {} :style $ merge style-logo if - = router-name $ :name router + = router-name $ option:unwrap-or (get router :name) nil {} $ :color :white :on-click $ fn (e d!) d! :router/change $ {} (:name router-name) @@ -773,12 +885,15 @@ {} $ :class-name css-process div {} (:class-name css-title-bar) - :style $ if (:alive? process) + :style $ if + option:unwrap-or (get process :alive?) nil {} $ :background-color (hsl 50 100 60) div {} $ :class-name css/row-middle <> - or (:title process) |Task + or + option:unwrap-or (get process :title) nil + , |Task merge style/text $ {} (:color :black) div {} $ :class-name css/row-middle @@ -787,44 +902,54 @@ :background $ hsl 0 0 0 0.1 :color :white :on-click $ fn (e d!) - d! $ :: :session/enlarge (:pid process) + d! $ :: :session/enlarge + option:unwrap-or (get process :pid) nil :inner-text |Enlarge ; =< 8 nil ; a $ {} (:class-name css/link) :on-click $ fn (e d!) d! :router/change $ {} (:name :process) :params $ {} - :id $ :pid process + :id $ option:unwrap-or (get process :pid) nil :inner-text |View - if (:alive? process) + if + option:unwrap-or (get process :alive?) nil a {} (:class-name css-link-kill) :on-click $ fn (e d!) - d! :effect/kill $ :pid process + d! :effect/kill $ option:unwrap-or (get process :pid) nil <> |Kill a $ {} (:style style/link) (:inner-text |Redo) :on-click $ fn (e d!) d! :effect/run $ {} - :cwd $ :cwd process - :command $ :command process - :title $ :title process - d! :process/remove-dead $ :pid process + :cwd $ option:unwrap-or (get process :cwd) nil + :command $ option:unwrap-or (get process :command) nil + :title $ option:unwrap-or (get process :title) nil + d! :process/remove-dead $ option:unwrap-or (get process :pid) nil div {} $ :class-name (str-spaced css/expand css-process-log) - <> (:command process) (merge style/text) + <> + option:unwrap-or (get process :command) nil + merge style/text =< 8 nil - <> (:cwd process) + <> + option:unwrap-or (get process :cwd) nil merge style/text $ {} :color $ hsl 0 0 60 if-not - empty? $ :content process + empty? $ option:unwrap-or (get process :content) nil list-> {} $ :class-name css-content-list - -> (:content process) (.to-list) (take-last 4) + -> + option:unwrap-or (get process :content) nil + .to-list + take-last 4 .map-indexed $ fn (idx chunk) [] idx $ let urls $ to-calcit-data - .!match (:data chunk) url-pattern + .!match + option:unwrap-or (get chunk :data) nil + , url-pattern div {} $ :style {} (:margin-top 2) (:display :block) @@ -838,9 +963,12 @@ :style $ {} :color $ hsl 200 80 70 :margin "|0 8px" - <> (:data chunk) + <> + option:unwrap-or (get chunk :data) nil {} - :color $ case-default (:type chunk) (hsl 60 0 72) + :color $ case-default + option:unwrap-or (get chunk :type) nil + hsl 60 0 72 :stderr $ hsl 60 80 36 :error $ hsl 0 80 50 :padding 8 @@ -911,12 +1039,13 @@ :code $ quote defcomp comp-process-detail (states process) let - cursor $ :cursor states - state $ either (:data states) + cursor $ option:unwrap-or (get states :cursor) nil + state $ either + option:unwrap-or (get states :data) nil {} (:filter |) (:filter? true) (:wrap? true) (:all-log? false) (:hide-thread-info? false) command-plugin $ use-prompt (>> states :command) {} (:text "|change command") - :initial $ :command process + :initial $ option:unwrap-or (get process :command) nil div {} (:class-name css-process) :style $ {} (:flex 2) @@ -927,125 +1056,151 @@ merge ui/row-middle $ {} (:gap 4) input $ {} (:type |checkbox) :style $ {} (:cursor :pointer) (:opacity 0.8) - :checked $ :filter? state + :checked $ option:unwrap-or (get state :filter?) nil :on-input $ fn (e d!) d! cursor $ assoc state :filter? - not $ :filter? state - if (:filter? state) + not $ option:unwrap-or (get state :filter?) nil + if + option:unwrap-or (get state :filter?) nil input $ {} (:class-name css-filter) - :value $ :filter state + :value $ option:unwrap-or (get state :filter) nil :on-input $ fn (e d!) - d! cursor $ assoc state :filter (:value e) + d! cursor $ assoc state :filter + option:unwrap-or (get e :value) nil :placeholder |filter... <> |Filter... input $ {} (:type |checkbox) :style $ {} (:cursor :pointer) (:opacity 0.8) - :checked $ :all-log? state + :checked $ option:unwrap-or (get state :all-log?) nil :on-input $ fn (e d!) d! cursor $ assoc state :all-log? - not $ :all-log? state + not $ option:unwrap-or (get state :all-log?) nil <> "|All log?" comp-icon :arrow-down {} (:font-size 14) (:class-name css-down-icon) :color $ hsl 0 0 80 , on-scroll-down! if-not - empty? $ :content process + empty? $ option:unwrap-or (get process :content) nil a {} :on-click $ fn (e d!) - d! :process/shorten-content $ :pid process + d! :process/shorten-content $ option:unwrap-or (get process :pid) nil :style style/link <> |Clear =< 8 nil input $ {} (:type |checkbox) :style $ {} (:cursor :pointer) (:opacity 0.8) - :checked $ :hide-thread-info? state + :checked $ option:unwrap-or (get state :hide-thread-info?) nil :on-input $ fn (e d!) d! cursor $ assoc state :hide-thread-info? - not $ :hide-thread-info? state + not $ option:unwrap-or (get state :hide-thread-info?) nil <> |HideThread? input $ {} (:type |checkbox) :style $ {} (:cursor :pointer) (:opacity 0.8) - :checked $ :wrap? state + :checked $ option:unwrap-or (get state :wrap?) nil :on-input $ fn (e d!) d! cursor $ assoc state :wrap? - not $ :wrap? state + not $ option:unwrap-or (get state :wrap?) nil <> |Wrap? div {} $ :class-name css-toolbar span $ {} - :inner-text $ or (:title process) |Task + :inner-text $ or + option:unwrap-or (get process :title) nil + , |Task :class-name css/font-fancy :style $ merge style/text {} $ :padding "|0 8px" - if (:alive? process) + if + option:unwrap-or (get process :alive?) nil {} (:color :black) (:border-radius |4px) :background-color $ hsl 60 100 60 - :title $ str (:cwd process) &newline (:command process) + :title $ str + option:unwrap-or (get process :cwd) nil + , &newline + option:unwrap-or (get process :command) nil :on-click $ fn (e d!) .show command-plugin d! $ fn (text) - d! $ :: :process/change-command (:pid process) text + d! $ :: :process/change-command + option:unwrap-or (get process :pid) nil + , text ; =< 16 nil - ; <> (:command process) style/text + ; <> + option:unwrap-or (get process :command) nil + , style/text ; =< 16 nil ; <> $ merge style/text {} (:font-size 12) :color $ hsl 0 0 70 ; =< 16 nil - ; <> (:pid process) style/text + ; <> + option:unwrap-or (get process :pid) nil + , style/text =< 8 nil - if (:alive? process) + if + option:unwrap-or (get process :alive?) nil a {} (:class-name css/link) :style $ {} (:color :red) (:border-color :red) :on-click $ fn (e d!) - d! :effect/kill $ :pid process - :title $ :command process + d! :effect/kill $ option:unwrap-or (get process :pid) nil + :title $ option:unwrap-or (get process :command) nil <> |Kill div ({}) a $ {} (:class-name css/link) (:inner-text |Redo) - :title $ :command process + :title $ option:unwrap-or (get process :command) nil :on-click $ fn (e d!) d! :effect/run $ {} - :cwd $ :cwd process - :command $ :command process - :title $ :title process + :cwd $ option:unwrap-or (get process :cwd) nil + :command $ option:unwrap-or (get process :command) nil + :title $ option:unwrap-or (get process :title) nil :enlarge? true - d! :process/remove-dead $ :pid process + d! :process/remove-dead $ option:unwrap-or (get process :pid) nil =< 8 nil a $ {} (:class-name css/link) (:inner-text |Drop) :on-click $ fn (e d!) d! :router/change $ {} (:name :home) - d! :process/remove-dead $ :pid process + d! :process/remove-dead $ option:unwrap-or (get process :pid) nil =< nil 8 div {} $ :class-name (str-spaced |scroll-area css-logs-list) - if (some? process) + if (option:some? process) list-> {} $ :style {} $ :white-space - if (:wrap? state) |pre-wrap |pre - -> (:content process) + if + option:unwrap-or (get state :wrap?) nil + , |pre-wrap |pre + -> + option:unwrap-or (get process :content) nil filter $ fn (chunk) if or - not $ :filter? state - blank? $ :filter state - , true $ .includes? (:data chunk) (:filter state) - take-last $ if (:all-log? state) 2000 60 + not $ option:unwrap-or (get state :filter?) nil + blank? $ option:unwrap-or (get state :filter) nil + , true $ .includes? + option:unwrap-or (get chunk :data) nil + option:unwrap-or (get state :filter) nil + take-last $ if + option:unwrap-or (get state :all-log?) nil + , 2000 60 map-indexed $ fn (idx chunk) - [] (:data chunk) + [] + option:unwrap-or (get chunk :data) nil span $ {} (:class-name css-log) :style $ merge if - = :stderr $ :type chunk + = :stderr $ option:unwrap-or (get chunk :type) nil {} $ :color :red :inner-text $ do - if (:hide-thread-info? state) - hide-thread-info $ :data chunk - :data chunk - ; .!replace (:data chunk) &newline $ str &newline &newline + if + option:unwrap-or (get state :hide-thread-info?) nil + hide-thread-info $ option:unwrap-or (get chunk :data) nil + option:unwrap-or (get chunk :data) nil + ; .!replace + option:unwrap-or (get chunk :data) nil + , &newline $ str &newline &newline =< nil 200 .render command-plugin :examples $ [] @@ -1108,9 +1263,10 @@ |on-scroll-down! $ %{} 'CodeEntry (:doc |) :code $ quote defn on-scroll-down! (e d!) - if-let - el $ js/document.querySelector |.scroll-area - set! (.-scrollTop el) (.-scrollHeight el) + let + el $ .?!querySelector js/document |.scroll-area + when (js-present? el) + set! (.-scrollTop el) (.-scrollHeight el) :examples $ [] :schema $ :: 'Dynamic |thread-info-pattern $ %{} 'CodeEntry (:doc |) @@ -1143,7 +1299,8 @@ div {} $ :style {} (:font-family ui/font-fancy) (:font-size 32) (:font-weight 100) - <> $ str "|Hello! " (:name user) + <> $ str "|Hello! " + option:unwrap-or (get user :name) nil =< nil 16 div {} $ :style ui/row @@ -1174,7 +1331,7 @@ :style $ merge style/button {} (:color :red) (:border-color :red) :on-click $ fn (e dispatch!) (dispatch! :user/log-out nil) - js/localStorage.removeItem $ :storage-key config/site + js/localStorage.removeItem $ option:unwrap-or (get config/site :storage-key) nil <> "|Log out" :examples $ [] :schema $ :: 'Dynamic @@ -1194,8 +1351,9 @@ :code $ quote defcomp comp-workflow-container (states workflows) let - cursor $ :cursor states - state $ or (:data states) + cursor $ option:unwrap-or (get states :cursor) nil + state $ or + option:unwrap-or (get states :data) nil {} (:focused-id nil) (:base-workflow nil) (:pop? false) div {} $ :style @@ -1218,26 +1376,33 @@ :container-style $ {} :render $ fn (on-close) comp-workflow-editor (>> states :editor) nil on-close - :pop? state + option:unwrap-or (get state :pop?) nil fn (d!) d! cursor $ assoc state :pop? false =< nil 8 list-> ({}) -> workflows (.to-list) .sort-by $ fn (pair) - :name $ last pair + option:unwrap-or + get + option:unwrap-or (last pair) {} + , :name + , nil .map-pair $ fn (k workflow) [] k $ div {} :style $ merge style-workflow-entry {} $ :background-color if - = (:id workflow) (:focused-id state) + = + option:unwrap-or (get workflow :id) nil + option:unwrap-or (get state :focused-id) nil hsl 0 0 100 0.2 hsl 0 0 100 0 :on-click $ fn (e d!) - d! cursor $ assoc state :focused-id (:id workflow) - <> $ :name workflow + d! cursor $ assoc state :focused-id + option:unwrap-or (get workflow :id) nil + <> $ option:unwrap-or (get workflow :name) nil div $ {} :style $ {} (:width 1) :background-color $ hsl 0 0 100 0.2 @@ -1246,10 +1411,10 @@ {} $ :style merge ui/flex $ {} (:padding 8) let - focused-id $ :focused-id state + focused-id $ option:unwrap-or (get state :focused-id) nil if - and (some? focused-id) - some? $ get workflows focused-id + and (option:some? focused-id) + option:some? $ get workflows focused-id let workflow $ get workflows focused-id comp-workflow-detail (>> states :detail) workflow @@ -1264,8 +1429,9 @@ :code $ quote defcomp comp-workflow-detail (states workflow) let - cursor $ :cursor states - state $ either (:data states) + cursor $ option:unwrap-or (get states :cursor) nil + state $ either + option:unwrap-or (get states :data) nil {} (:pop? false) (:edit? false) remove-plugin $ use-confirm (>> states :remove) ({}) div ({}) @@ -1277,7 +1443,8 @@ :color $ hsl 0 0 70 :font-weight 100 =< 8 nil - <> (:base-dir workflow) + <> + option:unwrap-or (get workflow :base-dir) nil {} (:font-family ui/font-code) :color $ hsl 0 0 70 =< 40 nil @@ -1295,10 +1462,10 @@ :render $ fn (on-close) comp-command-editor (>> states :add-command) nil $ fn (command-draft d! m!) d! :workflow/add-command $ {} - :workflow-id $ :id workflow + :workflow-id $ option:unwrap-or (get workflow :id) nil :draft command-draft on-close - :pop? state + option:unwrap-or (get state :pop?) nil , on-close div {} $ :style ui/row-parted @@ -1312,7 +1479,7 @@ :container-style $ {} :render $ fn (on-close) comp-workflow-editor (>> states :editor) workflow on-close - :edit? state + option:unwrap-or (get state :edit?) nil fn (d!) d! cursor $ assoc state :edit? false =< 8 nil @@ -1320,14 +1487,17 @@ &{} :font-size 18 :color (hsl 0 80 60) :cursor :pointer fn (e d!) .show remove-plugin d! $ fn () - d! :workflow/remove $ :id workflow + d! :workflow/remove $ option:unwrap-or (get workflow :id) nil list-> ({}) - -> (:commands workflow) (.to-list) + -> + option:unwrap-or (get workflow :commands) nil + .to-list map $ fn (entry) let-sugar [] k command , entry - [] k $ comp-command-row (>> states k) command (:id workflow) + [] k $ comp-command-row (>> states k) command + option:unwrap-or (get workflow :id) nil .render remove-plugin :examples $ [] :schema $ :: 'Dynamic @@ -1335,9 +1505,10 @@ :code $ quote defcomp comp-workflow-editor (states base-workflow on-toggle) let - cursor $ :cursor states - state $ or (:data states) - if (some? base-workflow) + cursor $ option:unwrap-or (get states :cursor) nil + state $ or + option:unwrap-or (get states :data) nil + if (option:some? base-workflow) select-keys base-workflow $ [] :name :base-dir {} (:name |) (:base-dir |./) div @@ -1351,18 +1522,20 @@ :style $ merge ui/input {} $ :width 240 :placeholder "|Workflow name" - :value $ :name state + :value $ option:unwrap-or (get state :name) nil :on-input $ fn (e d!) - d! cursor $ assoc state :name (:value e) + d! cursor $ assoc state :name + option:unwrap-or (get e :value) nil =< nil 8 div ({}) input $ {} :style $ merge ui/input {} $ :width 240 :placeholder "|Base directory" - :value $ :base-dir state + :value $ option:unwrap-or (get state :base-dir) nil :on-input $ fn (e d!) - d! cursor $ assoc state :base-dir (:value e) + d! cursor $ assoc state :base-dir + option:unwrap-or (get e :value) nil =< nil 16 div {} $ :style ui/row-parted @@ -1372,8 +1545,9 @@ :on-click $ fn (e d!) let data $ select-keys state ([] :name :base-dir) - if (some? base-workflow) - d! :workflow/edit $ assoc data :id (:id base-workflow) + if (option:some? base-workflow) + d! :workflow/edit $ assoc data :id + option:unwrap-or (get base-workflow :id) nil d! :workflow/create data d! cursor nil on-toggle d! @@ -1414,7 +1588,9 @@ :schema $ :: 'Dynamic |dev? $ %{} 'CodeEntry (:doc |) :code $ quote - def dev? $ = |dev (get-env |mode) + def dev? $ let + mode $ option:unwrap-or (get-env |mode) |release + = mode |dev :examples $ [] :schema $ :: 'Dynamic |site $ %{} 'CodeEntry (:doc |) @@ -1435,10 +1611,10 @@ :code $ quote defn create-process! (op-data dispatch! sid) let - command $ :command op-data - cwd $ :cwd op-data - jump? $ :jump? op-data - enlarge? $ :enlarge? op-data + command $ option:unwrap-or (get op-data :command) nil + cwd $ option:unwrap-or (get op-data :cwd) nil + jump? $ option:unwrap-or (get op-data :jump?) nil + enlarge? $ option:unwrap-or (get op-data :enlarge?) nil ; spawn? $ or true (:spawn? op-data) proc $ if (.includes? command "| | ") cp/exec command $ js-object (:cwd cwd) @@ -1455,7 +1631,7 @@ swap! *registry assoc pid proc dispatch! :: :process/create $ {} (:pid pid) (:command command) (:cwd cwd) - :title $ :title op-data + :title $ option:unwrap-or (get op-data :title) nil , sid if jump? $ dispatch! :: :router/change $ {} (:name :process) @@ -1506,16 +1682,20 @@ dispatch! :: :process/error $ [] pid (str err &newline origin) , sid - .!on (.-stdout proc) |data $ fn (data) - dispatch! - :: :process/stdout $ [] pid - if (js/Buffer.isBuffer data) (.!toString data) data - , sid - .!on (.-stderr proc) |data $ fn (data) - dispatch! - :: :process/stderr $ [] pid - if (js/Buffer.isBuffer data) (.!toString data) data - , sid + .!on + unsafe-coerce (.-stdout proc) 'JsObject + , |data $ fn (data) + dispatch! + :: :process/stdout $ [] pid + if (js/Buffer.isBuffer data) (.!toString data) data + , sid + .!on + unsafe-coerce (.-stderr proc) 'JsObject + , |data $ fn (data) + dispatch! + :: :process/stderr $ [] pid + if (js/Buffer.isBuffer data) (.!toString data) data + , sid :examples $ [] :schema $ :: 'Dynamic |kill-process! $ %{} 'CodeEntry (:doc |) @@ -1533,24 +1713,33 @@ defn parse-command (command) let js-command $ string-argv command - env-chunks $ .!filter js-command - fn (chunk & _a) (.!test pattern-env chunk) - comands-chunks $ .!slice js-command (.-length env-chunks) + env-chunks $ unsafe-coerce + .!filter js-command $ fn (chunk & _a) (.!test pattern-env chunk) + , 'JsObject + comands-chunks $ unsafe-coerce + .!slice js-command $ .-length env-chunks + , 'JsObject envs $ let *obj $ js-object (:PATH js/process.env.PATH) (:HOME js/process.env.HOME) .!forEach env-chunks $ fn (chunk & _a) let - pair $ .!split chunk |= + pair $ unsafe-coerce (.!split chunk |=) 'JsObject js-set *obj (.-0 pair) (.-1 pair) , *obj :: :command (.-0 comands-chunks) (.!slice comands-chunks 1) envs :examples $ [] - :schema $ :: 'Dynamic + :schema $ :: 'Fn + {} (:return 'Dynamic) + :args $ [] 'String + :features $ #{} :js-ffi |pattern-env $ %{} 'CodeEntry (:doc |) :code $ quote def pattern-env $ do (new js/RegExp |^\w+=) :examples $ [] - :schema $ :: 'Dynamic + :schema $ :: 'Fn + {} (:return 'JsObject) + :args $ [] + :features $ #{} :js-ffi :ns $ %{} 'NsEntry (:doc |) :code $ quote ns app.manager $ :require ([] |child_process :as cp) (|string-argv :default string-argv) @@ -1629,9 +1818,13 @@ :schema $ :: 'Dynamic |*initial-db $ %{} 'CodeEntry (:doc |) :code $ quote - defatom *initial-db $ merge-local-edn! schema/database storage-file - fn (found?) - if found? (println "|Found local EDN data") (println "|Found no data") + defatom *initial-db $ let + found? $ fs/existsSync storage-file + loaded $ if found? + parse-cirru-edn $ fs/readFileSync storage-file |utf8 + , nil + if found? (println "|Found local EDN data") (println "|Found no data") + merge schema/database loaded :examples $ [] :schema $ :: 'Dynamic |*loop-trigger $ %{} 'CodeEntry (:doc |) @@ -1655,10 +1848,12 @@ |check-version! $ %{} 'CodeEntry (:doc |) :code $ quote defn check-version! () $ let - pkg $ js/JSON.parse - fs/readFileSync $ path/join - fileURLToPath $ new js/URL |. js/import.meta.url - , |../package.json + pkg $ unsafe-coerce + js/JSON.parse $ fs/readFileSync + path/join + fileURLToPath $ new js/URL |. js/import.meta.url + , |../package.json + , 'JsObject version $ .-version pkg -> latest-version $ .-name pkg @@ -1666,7 +1861,10 @@ if (= npm-version version) (println "|Running latest version" version) println $ .!yellow chalk (str "|New version " npm-version "| available, current one is " version "| . Please upgrade!\n\nyarn global add termina\n") :examples $ [] - :schema $ :: 'Dynamic + :schema $ :: 'Fn + {} (:return 'Dynamic) + :args $ [] + :features $ #{} :js-ffi |dispatch! $ %{} 'CodeEntry (:doc |) :code $ quote defn dispatch! (op sid) @@ -1688,20 +1886,26 @@ defn main! () println "|Running mode:" $ if config/dev? |dev |release let + proc-env $ unsafe-coerce js/process.env 'JsObject user-port $ if - some? $ .-port js/process.env - js/parseInt $ .-port js/process.env + js-present? $ .-port proc-env + js/parseInt $ .-port proc-env port $ or user-port (:port config/site) ui-url $ url-parse |http://termina.mvc-works.org/ true run-server! port - set! (-> ui-url .-query .-port) port + set! + .-port $ unsafe-coerce (.-query ui-url) 'JsObject + , port println "|Server started. Open UI on " $ .!blue chalk (.!toString ui-url) render-loop! *loop-trigger js/process.on |SIGINT on-exit! flipped js/setInterval 60000 $ \ persist-db! check-version! :examples $ [] - :schema $ :: 'Dynamic + :schema $ :: 'Fn + {} (:return 'Unit) + :args $ [] + :features $ #{} :js-ffi |on-exit! $ %{} 'CodeEntry (:doc |) :code $ quote defn on-exit! (code _) (persist-db!) @@ -1713,7 +1917,8 @@ :code $ quote defn persist-db! () $ let file-content $ format-cirru-edn - -> (:db @*reel) + -> + option:unwrap-or (:db @*reel) {} assoc :sessions $ {} update :processes $ fn (processes) -> processes $ map-kv @@ -1765,9 +1970,11 @@ defn sync-clients! (reel) wss-each! $ fn (sid socket) let - db $ :db reel - records $ :records reel - session $ get-in db ([] :sessions sid) + db $ option:unwrap-or (get reel :db) {} + records $ option:unwrap-or (get reel :records) [] + session $ option:unwrap-or + get-in db $ [] :sessions sid + , nil old-store $ or (get @*client-caches sid) nil new-store $ twig-container db session records changes $ diff-twig old-store new-store @@ -1792,7 +1999,7 @@ [] |chalk :default chalk |node:url :refer $ fileURLToPath [] app.config :as config - [] cumulo-util.file :refer $ [] write-mildly! merge-local-edn! + [] cumulo-util.file :refer $ [] write-mildly! [] app.twig.container :refer $ [] twig-container [] recollect.diff :refer $ [] diff-twig [] recollect.twig :refer $ [] render-twig clear-twig-caches! @@ -1846,33 +2053,45 @@ |twig-container $ %{} 'CodeEntry (:doc |) :code $ quote defn twig-container (db session records) - let-sugar - logged-in? $ some? (:user-id session) - router $ :router session + let + user-id $ option:unwrap-or (get session :user-id) nil + logged-in? $ option:some? (get session :user-id) + router $ option:unwrap-or (get session :router) {} base-data $ {} (:logged-in? logged-in?) (:session session) :reel-length $ count records - ({} workflows processes histories) db + workflows $ option:unwrap-or (get db :workflows) {} + processes $ option:unwrap-or (get db :processes) {} + histories $ option:unwrap-or (get db :histories) {} merge base-data $ if logged-in? {} :user $ twig-user - get-in db $ [] :users (:user-id session) + option:unwrap-or + get-in db $ [] :users user-id + , {} :router $ assoc router :data - case-default (:name router) ({}) + case-default + option:unwrap-or (get router :name) nil + {} :history $ {} (:histories histories) :workflows $ {} (:workflows workflows) :home $ {} (:processes processes) (:workflows workflows) - :enlarge-view $ :enlarge-view session + :enlarge-view $ option:unwrap-or (get session :enlarge-view) false :process $ let - process-id $ -> router :params :id + process-id $ option:unwrap-or + get-in router $ [] :params :id + , nil {} - :detail $ get processes process-id + :detail $ option:unwrap-or (get processes process-id) {} :dict $ -> processes .map-kv $ fn (k v) [] k $ dissoc v :content - :profile $ twig-members (:sessions db) (:users db) - :count $ count (:sessions db) + :profile $ twig-members + option:unwrap-or (get db :sessions) {} + option:unwrap-or (get db :users) {} + :count $ count + option:unwrap-or (get db :sessions) {} :color $ color/randomColor - , nil + {} :examples $ [] :schema $ :: 'Dynamic |twig-members $ %{} 'CodeEntry (:doc |) @@ -1880,8 +2099,11 @@ defn twig-members (sessions users) -> sessions $ map-kv fn (k session) - [] k $ get-in users - [] (:user-id session) :name + [] k $ option:unwrap-or + get-in users $ [] + option:unwrap-or (get session :user-id) nil + , :name + , |unknown :examples $ [] :schema $ :: 'Dynamic :ns $ %{} 'NsEntry (:doc |) @@ -1952,7 +2174,9 @@ update db :processes $ fn (processes) -> processes $ filter fn (pair) - :alive? $ last pair + let + proc $ option:unwrap-or (last pair) nil + option:unwrap-or (get proc :alive?) false :examples $ [] :schema $ :: 'Dynamic |clear-history $ %{} 'CodeEntry (:doc |) @@ -1967,14 +2191,14 @@ let new-history $ merge schema/history {} - :command $ :command op-data - :cwd $ :cwd op-data + :command $ option:unwrap-or (get op-data :command) nil + :cwd $ option:unwrap-or (get op-data :cwd) nil :started-at op-time :id op-id - :title $ :title op-data + :title $ option:unwrap-or (get op-data :title) nil -> db assoc-in - [] :processes $ :pid op-data + [] :processes $ option:unwrap-or (get op-data :pid) nil merge schema/process op-data $ {} (:started-at op-time) (:alive? true) update :histories $ fn (histories) if (list? histories) (conj histories new-history) ([] new-history) @@ -1988,7 +2212,8 @@ , op-data update-in db ([] :processes pid :content) fn (content) - conj content $ {} (:type :error) (:data data) + conj (option:unwrap-or content []) + {} (:type :error) (:data data) :examples $ [] :schema $ :: 'Dynamic |finish $ %{} 'CodeEntry (:doc |) @@ -2001,7 +2226,9 @@ :code $ quote defn remove-dead (db op-data sid op-id op-time) if - = false $ get-in db ([] :processes op-data :alive?) + not $ option:unwrap-or + get-in db $ [] :processes op-data :alive? + , false dissoc-in db $ [] :processes op-data , db :examples $ [] @@ -2011,7 +2238,7 @@ defn shorten-content (db op-data sid op-id op-time) update-in db ([] :processes op-data) fn (process) - assoc process :content $ [] + assoc (option:unwrap-or process {}) :content $ [] :examples $ [] :schema $ :: 'Dynamic |stderr $ %{} 'CodeEntry (:doc |) @@ -2022,7 +2249,8 @@ , op-data update-in db ([] :processes pid :content) fn (content) - conj content $ {} (:type :stderr) (:data data) + conj (option:unwrap-or content []) + {} (:type :stderr) (:data data) :examples $ [] :schema $ :: 'Dynamic |stdout $ %{} 'CodeEntry (:doc |) @@ -2033,7 +2261,8 @@ , op-data update-in db ([] :processes pid :content) fn (content) - conj content $ {} (:type :stdout) (:data data) + conj (option:unwrap-or content []) + {} (:type :stdout) (:data data) :examples $ [] :schema $ :: 'Dynamic :ns $ %{} 'NsEntry (:doc |) @@ -2076,7 +2305,8 @@ defn remove-message (db op-data sid op-id op-time) update-in db ([] :sessions sid :messages) fn (messages) - dissoc messages $ :id op-data + dissoc (option:unwrap-or messages {}) + option:unwrap-or (get op-data :id) nil :examples $ [] :schema $ :: 'Dynamic :ns $ %{} 'NsEntry (:doc |) @@ -2090,21 +2320,29 @@ let-sugar [] username password , op-data - maybe-user $ -> (:users db) (vals) (.to-list) + maybe-user $ -> + option:unwrap-or (get db :users) {} + vals + .to-list find $ fn (user) - and $ = username (:name user) + and $ = username + option:unwrap-or (get user :name) nil + user $ option:unwrap-or maybe-user nil update-in db ([] :sessions sid) fn (session) - if (some? maybe-user) - if - = (md5 password) (:password maybe-user) - assoc session :user-id $ :id maybe-user - update session :messages $ fn (messages) + let + session' $ option:unwrap-or session {} + if (option:some? maybe-user) + if + = (md5 password) + option:unwrap-or (get user :password) nil + assoc session' :user-id $ option:unwrap-or (get user :id) nil + update session' :messages $ fn (messages) + assoc messages op-id $ {} (:id op-id) + :text $ str "|Wrong password for " username + update session' :messages $ fn (messages) assoc messages op-id $ {} (:id op-id) - :text $ str "|Wrong password for " username - update session :messages $ fn (messages) - assoc messages op-id $ {} (:id op-id) - :text $ str "|No user named: " username + :text $ str "|No user named: " username :examples $ [] :schema $ :: 'Dynamic |log-out $ %{} 'CodeEntry (:doc |) @@ -2120,13 +2358,13 @@ [] username password , op-data maybe-user $ find - vals $ :users db + vals $ option:unwrap-or (get db :users) {} fn (user) - = username $ :name user - if (some? maybe-user) + = username $ option:unwrap-or (get user :name) nil + if (option:some? maybe-user) update-in db ([] :sessions sid :messages) fn (messages) - assoc messages op-id $ {} (:id op-id) + assoc (option:unwrap-or messages {}) op-id $ {} (:id op-id) :text $ str "|Name is taken: " username -> db assoc-in ([] :sessions sid :user-id) op-id @@ -2157,8 +2395,8 @@ :code $ quote defn create-workflow (db op-data sid op-id op-time) let - workflow-name $ :name op-data - base-dir $ :base-dir op-data + workflow-name $ option:unwrap-or (get op-data :name) | + base-dir $ option:unwrap-or (get op-data :base-dir) |~/ assoc-in db ([] :workflows op-id) merge schema/workflow $ {} (:id op-id) (:name workflow-name) (:base-dir base-dir) :commands $ {} @@ -2173,7 +2411,8 @@ [] workflow-id command-id changes , op-data update-in db ([] :workflows workflow-id :commands command-id) - fn (command) (merge command changes) + fn (command) + merge (option:unwrap-or command {}) changes :examples $ [] :schema $ :: 'Dynamic |edit-workflow $ %{} 'CodeEntry (:doc |) @@ -2182,8 +2421,9 @@ let new-workflow op-data update-in db - [] :workflows $ :id new-workflow - fn (workflow) (merge workflow new-workflow) + [] :workflows $ option:unwrap-or (get new-workflow :id) nil + fn (workflow) + merge (option:unwrap-or workflow {}) new-workflow :examples $ [] :schema $ :: 'Dynamic |remove-command $ %{} 'CodeEntry (:doc |) @@ -2193,7 +2433,8 @@ [] workflow-id command-id , op-data update-in db ([] :workflows workflow-id :commands) - fn (commands) (dissoc commands command-id) + fn (commands) + dissoc (option:unwrap-or commands {}) command-id :examples $ [] :schema $ :: 'Dynamic |remove-workflow $ %{} 'CodeEntry (:doc |) @@ -2222,9 +2463,13 @@ :code $ quote defn join-path (xs ys) if - = (first ys) |/ + = + option:unwrap-or (first ys) nil + , |/ , ys $ let - absolute? $ = (first xs) |/ + absolute? $ = + option:unwrap-or (first xs) nil + , |/ new-path $ join-segments ([]) concat (.split xs |/) (.split ys |/) if absolute? (str |/ new-path) new-path diff --git a/compact.cirru b/compact.cirru deleted file mode 100644 index 609311d..0000000 --- a/compact.cirru +++ /dev/null @@ -1,2027 +0,0 @@ - -{} (:package |app) - :configs $ {} (:init-fn |app.server/main!) (:reload-fn |app.server/reload!) (:version |0.1.19) - :modules $ [] |lilac/ |recollect/ |memof/ |ws-edn.calcit/ |cumulo-util.calcit/ |cumulo-reel.calcit/ |fuzzy-filter/ - :entries $ {} - :page $ {} (:init-fn |app.client/main!) (:reload-fn |app.client/reload!) - :modules $ [] |respo.calcit/ |lilac/ |recollect/ |memof/ |respo-ui.calcit/ |ws-edn.calcit/ |cumulo-util.calcit/ |respo-message.calcit/ |cumulo-reel.calcit/ |fuzzy-filter/ |alerts.calcit/ |respo-feather.calcit/ - :files $ {} - |app.client $ %{} :FileEntry - :defs $ {} - |*states $ %{} :CodeEntry (:doc |) - :code $ quote - defatom *states $ {} - :states $ {} - |*store $ %{} :CodeEntry (:doc |) - :code $ quote (defatom *store nil) - |connect! $ %{} :CodeEntry (:doc |) - :code $ quote - defn connect! () $ let - url-obj $ url-parse js/location.href true - host $ either (-> url-obj .-query .-host) js/location.hostname - port $ either (-> url-obj .-query .-port) (:port config/site) - ws-connect! (str "\"ws://" host "\":" port) - {} - :on-open $ fn (event) (simulate-login!) - :on-close $ fn (event) (reset! *store nil) (js/console.error "\"Lost connection!") - :on-data on-server-data - |dispatch! $ %{} :CodeEntry (:doc |) - :code $ quote - defn dispatch! (op) - when - and config/dev? $ not= (nth op 0) :states - println "\"Dispatch" op - tag-match op - :states cursor s - reset! *states $ update-states @*states cursor s - (:effect/connect) (connect!) - _ $ ws-send! op - |main! $ %{} :CodeEntry (:doc |) - :code $ quote - defn main! () - if config/dev? $ load-console-formatter! - println "\"Running mode:" $ if config/dev? "\"dev" "\"release" - render-app! - connect! - add-watch *store :changes $ fn (s p) (render-app!) - add-watch *states :changes $ fn (s p) (render-app!) - js/window.addEventListener "\"keydown" $ fn (event) (on-window-keydown event) - on-page-touch $ \ if (nil? @*store) (connect!) - |mount-target $ %{} :CodeEntry (:doc |) - :code $ quote - def mount-target $ js/document.querySelector |.app - |on-server-data $ %{} :CodeEntry (:doc |) - :code $ quote - defn on-server-data (data) - case-default (:kind data) (println "\"unknown server data kind:" data) - :patch $ let - changes $ :data data - when config/dev? $ js/console.log "\"Changes" changes - reset! *store $ patch-twig @*store changes - |on-window-keydown $ %{} :CodeEntry (:doc |) - :code $ quote - defn on-window-keydown (event) - when - and - = "\"k" $ .-key event - .-metaKey event - case-default (-> @*store :router :name) - do $ println "\"no thing to clear in" (-> @*store :router :name) - :home $ do - dispatch! $ :: :process/clear - if-let - enlarge-view $ -> @*store :session w-js-log :enlarge-view - dispatch! $ :: :process/shorten-content enlarge-view - :history $ dispatch! (:: :process/clear-history) - :process $ dispatch! - :: :process/shorten-content $ -> @*store :router :params :id - |reload! $ %{} :CodeEntry (:doc |) - :code $ quote - defn reload! () $ if - or (some? client-errors) (some? server-errors) - hud! "\"error" $ str client-errors &newline server-errors - do (hud! "\"inactive" nil) (remove-watch *store :changes) (remove-watch *states :changes) (clear-cache!) (render-app!) - add-watch *store :changes $ fn (store prev) (render-app!) - add-watch *states :changes $ fn (states prev) (render-app!) - println "\"Code updated." - |render-app! $ %{} :CodeEntry (:doc |) - :code $ quote - defn render-app! () $ render! mount-target - comp-container (:states @*states) @*store - , dispatch! - |simulate-login! $ %{} :CodeEntry (:doc |) - :code $ quote - defn simulate-login! () $ let - raw $ js/localStorage.getItem (:storage-key config/site) - if (some? raw) - do (println "\"Found storage.") - dispatch! $ :: :user/log-in (parse-cirru-edn raw) - do $ println "\"Found no storage." - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.client $ :require - [] respo.core :refer $ [] render! clear-cache! realize-ssr! - [] respo.cursor :refer $ [] update-states - [] app.comp.container :refer $ [] comp-container - [] app.schema :as schema - [] app.config :as config - [] ws-edn.client :refer $ [] ws-connect! ws-send! - [] recollect.patch :refer $ [] patch-twig - [] cumulo-util.core :refer $ [] on-page-touch - [] "\"url-parse" :default url-parse - "\"bottom-tip" :default hud! - "\"./calcit.build-errors" :default client-errors - "\"../js-out/calcit.build-errors" :default server-errors - |app.comp.command $ %{} :FileEntry - :defs $ {} - |comp-command-button $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-command-button (workflow) - div - {} - :style $ {} - :background-color $ hsl 100 120 60 - :padding "|0 8px" - :display :inline-block - :cursor :pointer - :margin 4 - :color $ hsl 0 0 40 - :on-click $ fn (e d!) - &doseq - command $ vals (:commands workflow) - d! :effect/run $ {} - :command $ :code command - :cwd $ join-path (:base-dir workflow) (:path command) - :title $ :title command - <> $ :name workflow - |comp-command-editor $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-command-editor (states base-command on-submit) - let - cursor $ :cursor states - state $ or (:data states) - if (some? base-command) - select-keys base-command $ [] :code :path :title - {} (:title "\"") (:code "\"") (:path "\"./") - div - {} $ :style - merge ui/column $ {} (:padding "\"0 16px 16px") - div ({}) - <> "\"Command" $ {} (:font-size 16) (:font-family ui/font-fancy) - =< nil 8 - input $ {} - :style $ merge ui/input - {} (:width 320) (:font-family ui/font-code) - :value $ :title state - :placeholder "\"title..." - :on-input $ fn (e d!) - d! cursor $ assoc state :title (:value e) - =< nil 8 - input $ {} - :style $ merge ui/input - {} (:width 320) (:font-family ui/font-code) - :value $ :code state - :placeholder "\"Command code" - :on-input $ fn (e d!) - d! cursor $ assoc state :code (:value e) - =< nil 8 - input $ {} - :style $ merge ui/input - {} (:width 320) (:font-family ui/font-code) - :value $ :path state - :placeholder "|Command path" - :on-input $ fn (e d!) - d! cursor $ assoc state :path (:value e) - =< nil 16 - div - {} $ :style ui/row-parted - span nil - button - {} (:style style/button) - :on-click $ fn (e d!) (on-submit state d!) (d! cursor nil) - <> |Submit - |comp-command-row $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-command-row (states command workflow-id) - let - cursor $ :cursor states - state $ either (:data states) - {} $ :pop? false - remove-plugin $ use-confirm (>> states :remove) ({}) - div - {} $ :style style-command-row - div - {} $ :style ui/row-parted - div - {} $ :style ui/row-middle - <> - or (:title command) "\"Task" - {} $ :font-size 20 - =< 8 nil - comp-icon :play - {} (:font-size 14) (:cursor :pointer) - :color $ hsl 200 80 70 - fn (e d! m!) - d! :effect/run $ {} - :cwd $ :path command - :command $ :code command - :title $ :title command - div - {} $ :style ui/row-parted - comp-icon :edit-2 - &{} :font-size 14 :color (hsl 200 80 60) :cursor :pointer - fn (e d!) - d! cursor $ assoc state :pop? true - comp-modal - {} (:title |Demo) - :style $ {} (:width 400) - :container-style $ {} - :render $ fn (on-close) - comp-command-editor (>> states :edit-command) command $ fn (command-draft d! m!) - d! :workflow/edit-command $ [] workflow-id (:id command) command-draft - on-close - :pop? state - fn (d!) - d! cursor $ assoc state :pop? false - =< 8 nil - comp-icon :x - &{} :font-size 18 :color (hsl 0 80 60) :cursor :pointer - fn (e d!) - .show remove-plugin d! $ fn () - d! :workflow/remove-command $ [] workflow-id (:id command) - div - {} $ :style - merge ui/row-middle $ {} (:font-family ui/font-code) - <> (:path command) - {} (:display :inline-block) - :background-color $ hsl 0 0 100 0.2 - :padding "|0 8px" - =< 24 nil - <> (:code command) - {} - :background-color $ hsl 0 0 100 0.2 - :padding "|0 8px" - :display :inline-block - :min-width 320 - .render remove-plugin - |style-command-row $ %{} :CodeEntry (:doc |) - :code $ quote - def style-command-row $ merge ui/column - {} - :border $ str "\"1px solid " (hsl 0 0 100 0.3) - :border-radius "\"4px" - :padding "\"8px 8px" - :width 600 - :min-width :max-content - :margin "\"16px 8px" - :color :white - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.command $ :require - [] respo-ui.core :refer $ [] hsl - [] respo-ui.core :as ui - [] respo.core :refer $ [] defcomp >> <> span div input button a - [] respo.comp.space :refer $ [] =< - [] feather.core :refer $ [] comp-i comp-icon - [] respo-alerts.core :refer $ [] use-confirm comp-modal - [] app.style :as style - [] app.util :refer $ [] join-path - |app.comp.container $ %{} :FileEntry - :defs $ {} - |comp-container $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-container (states store) - let - state $ :data states - session $ :session store - router $ :router store - router-data $ :data router - if (nil? store) (comp-offline) - div - {} $ :class-name (str-spaced css/global css/fullscreen css/column css-container) - comp-navigation (:logged-in? store) router $ :count store - if (:logged-in? store) - let - router $ :router store - router-data $ :data router - case-default (:name router) (comp-missing router) - :profile $ comp-profile (:user store) router-data - :home $ comp-home (>> states :home) router-data - :workflows $ comp-workflow-container (>> states :workflows) (:workflows router-data) - :history $ comp-history (:histories router-data) - :process $ comp-process-detail (>> states :detail) (:detail router-data) - comp-login $ >> states :login - comp-status-color $ :color store - when dev? $ comp-inspect |Store store - {} (:bottom 0) (:left 0) (:max-width |100%) - comp-messages - get-in store $ [] :session :messages - {} - fn (info d!) (d! :session/remove-message info) - when dev? $ comp-reel (:reel-length store) ({}) - |comp-offline $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-offline () $ div - {} $ :style - merge ui/global ui/fullscreen ui/column-dispersive $ {} - :background-color $ :theme config/site - div $ {} - :style $ {} (:height 0) - div $ {} - :style $ {} - :background-image $ str "\"url(" (:icon config/site) "\")" - :width 128 - :height 128 - :background-size :contain - div - {} - :style $ {} (:cursor :pointer) (:line-height "\"32px") - :on-click $ fn (e d!) (d! :effect/connect nil) - <> "|No connection..." $ {} (:font-family ui/font-fancy) (:font-size 24) - |comp-status-color $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-status-color (color) - div $ {} (:class-name css-status) - :style $ {} (:background-color color) - |css-container $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-container $ {} - "\"&" $ {} - :color $ hsl 0 0 70 - |css-status $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-status $ {} - "\"&" $ let - size 24 - {} (:width size) (:height size) (:position :absolute) (:bottom 60) (:left 8) (:border-radius "\"50%") (:opacity 0.6) (:pointer-events :none) - |style-body $ %{} :CodeEntry (:doc |) - :code $ quote - def style-body $ {} (:padding "|8px 16px") - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.container $ :require - respo-ui.core :refer $ hsl - respo-ui.css :as css - respo-ui.core :as ui - respo.core :refer $ defcomp <> >> div span button - respo.comp.inspect :refer $ comp-inspect - respo.comp.space :refer $ =< - app.comp.navigation :refer $ comp-navigation - app.comp.profile :refer $ comp-profile - app.comp.login :refer $ comp-login - respo-message.comp.messages :refer $ comp-messages - cumulo-reel.comp.reel :refer $ comp-reel - app.config :refer $ dev? - app.schema :as schema - app.config :as config - app.comp.missing :refer $ comp-missing - app.comp.home :refer $ comp-home - app.comp.workflow :refer $ comp-workflow-container - app.comp.history :refer $ comp-history - app.comp.process-detail :refer $ comp-process-detail - respo.css :refer $ defstyle - |app.comp.history $ %{} :FileEntry - :defs $ {} - |comp-history $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-history (histories) - div - {} $ :class-name css-history-page - div ({}) - button $ {} (:class-name css/button) (:inner-text "\"Clear") - :on-click $ fn (e d!) (d! :process/clear-history nil) - =< nil 16 - if (empty? histories) - <> "\"Empty" $ {} (:font-family ui/font-fancy) (:font-weight 100) (:color :white) - list-> - {} $ :style - merge ui/flex $ {} (:overflow :auto) (:padding "\"16px 0 120px 0") - -> histories $ map - fn (history) - [] (:id history) - div - {} $ :class-name (str-spaced css/row-middle css-history) - <> - -> (:started-at history) dayjs $ .!format "\"MM-DD HH:mm:ss" - , css-date-text - <> - or (:title history) "\"Task" - merge style/text $ {} (:min-width 160) - <> (:command history) - merge style/text $ {} (:min-width 160) - <> (:cwd history) (merge style/text) - |css-date-text $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-date-text $ {} - "\"&" $ merge style/text - {} (:font-size 12) - :color $ hsl 0 0 70 - |css-history $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-history $ {} - "\"&" $ {} (:margin "\"0px") - :background-color $ hsl 200 40 28 - :padding "\"4px 8px" - :width 960 - :min-width :max-content - :border-bottom $ str "\"1px solid " (hsl 0 0 0 0.2) - :word-break :break-word - "\"&:hover" $ {} - :background-color $ hsl 200 40 32 - |css-history-page $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-history-page $ {} - "\"&" $ merge ui/flex ui/column - {} (:padding "|16px 16px") (:font-family ui/font-code) (:overflow :auto) - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.history $ :require - respo-ui.core :refer $ hsl - respo-ui.core :as ui - respo.core :refer $ defcomp <> >> list-> span div button - respo.comp.space :refer $ =< - app.style :as style - "\"dayjs" :default dayjs - respo.css :refer $ defstyle - respo-ui.css :as css - |app.comp.home $ %{} :FileEntry - :defs $ {} - |comp-home $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-home (states router-data) - let - cursor $ :cursor states - state $ or (:data states) - {} (:query "\"") (:pop? false) - div - {} $ :class-name (str-spaced css/expand css/column css-home) - =< nil 8 - div - {} $ :class-name (str-spaced css/expand css/row) - if-let - enlarge-view $ get router-data :enlarge-view - if-let - large-process $ get (:processes router-data) enlarge-view - comp-process-detail (>> states :enlarge) large-process - div - {} $ :class-name (str-spaced css/expand css/column) - div - {} (:class-name css/row-parted) - :style $ {} (:align-items :center) (:padding "\"0 8px") - div - {} $ :class-name (str-spaced css/flex css/row-middle) - input $ {} (:class-name css-filter) (:placeholder "\"filter...") - :value $ :query state - :on-input $ fn (e d!) - d! cursor $ assoc state :query (:value e) - list-> - {} - :class-name $ str-spaced css/flex css/row - :style $ {} (:flex-wrap :wrap) - -> (:workflows router-data) (.to-list) - .filter-pair $ fn (k workflow) - :matches? $ parse-by-letter - .!toLowerCase $ :name workflow - .!toLowerCase $ :query state - .sort-by $ fn (pair) - :name $ last pair - .map-pair $ fn (k workflow) - [] k $ comp-command-button workflow - div - {} $ :class-name css/row-middle - button $ {} - :class-name $ str-spaced css/button style/css-button - :inner-text "\"Run" - :on-click $ fn (e d!) - d! cursor $ assoc state :pop? true - comp-modal - {} (:title |Demo) - :style $ {} (:width 400) - :container-style $ {} - :render $ fn (on-close) - comp-command-editor (>> states :quick-run) nil $ fn (draft d!) - d! :effect/run $ {} - :command $ :code draft - :cwd $ :path draft - :title $ :title draft - on-close d! - :pop? state - fn (d!) - d! cursor $ assoc state :pop? false - =< 8 nil - button $ {} - :class-name $ str-spaced css/button style/css-button - :inner-text "\"Kill all" - :on-click $ fn (e d!) - &doseq - pid $ keys (:processes router-data) - d! :effect/kill pid - =< 8 nil - a - {} (:class-name css/link) - :on-click $ fn (e d!) (d! :process/clear nil) - <> "\"Clear" - list-> - {} $ :class-name (str-spaced css/flex css-process-list) - -> (:processes router-data) (.to-list) - filter $ fn (x) - not= (first x) (get router-data :enlarge-view) - .sort $ fn (x y) - if - and - :alive? $ last y - :alive? $ last x - - - :started-at $ last x - :started-at $ last y - - - :started-at $ last y - :started-at $ last x - .sort-by $ fn (pair) - not $ :alive? (last pair) - .map-pair $ fn (pid process) - [] pid $ comp-process process - |css-filter $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-filter $ {} - "\"&" $ {} (:min-width 60) (:width 60) (:background-color :transparent) - :color $ hsl 0 0 100 0.8 - :border-width "\"0 0 1px 0" - :border-bottom $ str "\"1px solid " (hsl 0 0 100 0.5) - :border-radius 0 - :outline :none - :line-height "\"28px" - :font-size 14 - :font-family ui/font-normal - :padding "\"0 8px" - |css-home $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-home $ {} - "\"&" $ merge ui/flex ui/column - {} (:padding "\"8px 0px") (:overflow :auto) - |css-process-list $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-process-list $ {} - "\"&" $ {} (:overflow :auto) (:flex-wrap :wrap) (:padding-bottom 120) (:align-items :flex-start) (:gap "\"8px") (:grid-template-columns "\"repeat(auto-fit, minmax(560px, 1fr))") (:grid-auto-flow :dense) (:display :grid) (:padding-bottom 120) (:margin "\"0 8px") (:overflow :auto) - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.home $ :require - respo-ui.core :refer $ hsl - respo-ui.core :as ui - respo.comp.space :refer $ =< - respo.core :refer $ defcomp >> list-> button <> span div a input - app.comp.process :refer $ comp-process - app.comp.process-detail :refer $ comp-process-detail - app.util :refer $ join-path map-val - app.style :as style - app.comp.command :refer $ comp-command-button comp-command-editor - fuzzy-filter.core :refer $ parse-by-letter - respo-alerts.core :refer $ comp-modal - respo.comp.inspect :refer $ comp-inspect - respo-ui.css :as css - respo.css :refer $ defstyle - |app.comp.login $ %{} :FileEntry - :defs $ {} - |comp-login $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-login (states) - let - cursor $ :cursor states - state $ or (:data states) initial-state - div - {} $ :style (merge ui/flex ui/center) - div ({}) - div - {} $ :style ({}) - div ({}) - input $ {} (:placeholder |Username) - :value $ :username state - :style ui/input - :on-input $ fn (e d!) - d! cursor $ assoc state :username (:value e) - =< nil 8 - div ({}) - input $ {} (:placeholder |Password) - :value $ :password state - :style ui/input - :on-input $ fn (e d!) - d! cursor $ assoc state :password (:value e) - =< nil 8 - div - {} $ :style - {} $ :text-align :right - span $ {} (:inner-text "|Sign up") - :style $ merge style/link - :on-click $ on-submit (:username state) (:password state) true - =< 8 nil - span $ {} (:inner-text "|Log in") - :style $ merge style/link - :on-click $ on-submit (:username state) (:password state) false - |initial-state $ %{} :CodeEntry (:doc |) - :code $ quote - def initial-state $ {} (:username |) (:password |) - |on-submit $ %{} :CodeEntry (:doc |) - :code $ quote - defn on-submit (username password signup?) - fn (e dispatch!) - dispatch! (if signup? :user/sign-up :user/log-in) ([] username password) - js/localStorage.setItem (:storage-key config/site) - format-cirru-edn $ [] username password - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.login $ :require - [] respo.core :refer $ [] defcomp <> div input button span - [] respo.comp.space :refer $ [] =< - [] respo.comp.inspect :refer $ [] comp-inspect - [] respo-ui.core :as ui - [] app.schema :as schema - [] app.style :as style - [] app.config :as config - |app.comp.missing $ %{} :FileEntry - :defs $ {} - |comp-missing $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-missing (router) - div ({}) (<> "|Page missing") - div - {} $ :style - {} $ :font-family ui/font-code - <> router - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.missing $ :require - [] hsl.core :refer $ [] hsl - [] respo-ui.core :as ui - [] respo.core :refer $ [] defcomp <> span div - |app.comp.navigation $ %{} :FileEntry - :defs $ {} - |comp-navigation $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-navigation (logged-in? router count-members) - div - {} $ :class-name css-nav - div - {} $ :style ui/row - render-entry router :home |Termina - =< 16 nil - render-entry router :workflows |Workflows - =< 16 nil - render-entry router :history |History - div - {} - :style $ {} (:cursor |pointer) - :on-click $ fn (e d!) - d! :router/change $ {} (:name :profile) - <> $ if logged-in? |Me |Guest - =< 8 nil - <> count-members - |css-nav $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-nav $ {} - "\"&" $ merge ui/row-center - {} (:height 32) (:justify-content :space-between) (:padding "|0 16px") (:font-size 16) - :border-bottom $ str "|1px solid " (hsl 0 0 0 0.1) - :font-family ui/font-fancy - :background-color $ hsl 0 0 0 0.04 - |render-entry $ %{} :CodeEntry (:doc |) - :code $ quote - defn render-entry (router router-name title) - div - {} - :style $ merge style-logo - if - = router-name $ :name router - {} $ :color :white - :on-click $ fn (e d!) - d! :router/change $ {} (:name router-name) - <> title - |style-logo $ %{} :CodeEntry (:doc |) - :code $ quote - def style-logo $ {} (:cursor :pointer) - :color $ hsl 0 0 60 - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.navigation $ :require - respo-ui.core :refer $ hsl - respo-ui.core :as ui - respo.comp.space :refer $ =< - respo.core :refer $ defcomp <> >> span div - app.config :as config - respo.css :refer $ defstyle - |app.comp.process $ %{} :FileEntry - :defs $ {} - |comp-process $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-process (process) - div - {} $ :class-name css-process - div - {} (:class-name css-title-bar) - :style $ if (:alive? process) - {} $ :background-color (hsl 50 100 60) - div - {} $ :class-name css/row-middle - <> - or (:title process) "\"Task" - merge style/text $ {} (:color :black) - div - {} $ :class-name css/row-middle - button $ {} (:class-name css/button) - :style $ {} - :background $ hsl 0 0 0 0.1 - :color :white - :on-click $ fn (e d!) - d! $ :: :session/enlarge (:pid process) - :inner-text "\"Enlarge" - ; =< 8 nil - ; a $ {} (:class-name css/link) - :on-click $ fn (e d!) - d! :router/change $ {} (:name :process) - :params $ {} - :id $ :pid process - :inner-text "\"View" - if (:alive? process) - a - {} (:class-name css-link-kill) - :on-click $ fn (e d!) - d! :effect/kill $ :pid process - <> "\"Kill" - a $ {} (:style style/link) (:inner-text "\"Redo") - :on-click $ fn (e d!) - d! :effect/run $ {} - :cwd $ :cwd process - :command $ :command process - :title $ :title process - d! :process/remove-dead $ :pid process - div - {} $ :class-name (str-spaced css/expand css-process-log) - <> (:command process) (merge style/text) - =< 8 nil - <> (:cwd process) - merge style/text $ {} - :color $ hsl 0 0 60 - if-not - empty? $ :content process - list-> - {} $ :class-name css-content-list - -> (:content process) (.to-list) (take-last 4) - .map-indexed $ fn (idx chunk) - [] idx $ let - urls $ to-calcit-data - .!match (:data chunk) url-pattern - div - {} $ :style - {} (:margin-top 2) (:display :block) - :background-color $ hsl 0 0 0 0.5 - if-not (empty? urls) - list-> ({}) - -> urls $ map - fn (url) - [] url $ a - {} (:inner-text url) (:target "\"_blank") (:href url) - :style $ {} - :color $ hsl 200 80 70 - :margin "\"0 8px" - <> (:data chunk) - {} - :color $ case-default (:type chunk) (hsl 60 0 72) - :stderr $ hsl 60 80 36 - :error $ hsl 0 80 50 - :padding 8 - :display :block - :white-space :pre-line - |css-content-list $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-content-list $ {} - "\"&" $ {} (:font-family ui/font-code) (:white-space :pre) (:font-size 12) (:line-height "\"1.5em") (:max-height 240) (:overflow :auto) (:border-radius "\"4px") - |css-link-kill $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-link-kill $ {} - "\"&" $ merge style/link - {} (:color :red) (:border-color :red) - |css-process $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-process $ {} - "\"&" $ merge - {} (:font-family ui/font-code) (:border-radius "\"4px") (:display :inline-block) (:vertical-align :top) - |css-process-log $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-process-log $ {} - "\"&" $ merge ui/row-middle - {} - :background-color $ hsl 0 0 0 0.5 - :font-size 10 - |css-title-bar $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-title-bar $ {} - "\"&" $ merge ui/row-parted - {} - :background-color $ hsl 0 0 100 0.4 - :color :black - :padding "\"4px 4px" - :border-radius "\"4px" - |url-pattern $ %{} :CodeEntry (:doc |) - :code $ quote - def url-pattern $ new js/RegExp "\"https?://\\S+" "\"g" - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.process $ :require - respo-ui.core :refer $ hsl - respo-ui.core :as ui - respo.comp.space :refer $ =< - respo.core :refer $ defcomp list-> >> <> span div button a - app.style :as style - app.util :refer $ map-with-index - respo-alerts.core :refer $ comp-alerts - respo.css :refer $ defstyle - respo-ui.css :as css - |app.comp.process-detail $ %{} :FileEntry - :defs $ {} - |comp-process-detail $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-process-detail (states process) - let - cursor $ :cursor states - state $ either (:data states) - {} (:filter "\"") (:filter? true) (:wrap? true) (:all-log? false) (:hide-thread-info? false) - command-plugin $ use-prompt (>> states :command) - {} (:text "\"change command") - :initial $ :command process - div - {} (:class-name css-process) - :style $ {} (:flex 2) - div - {} $ :class-name css/row-parted - div - {} $ :style - merge ui/row-middle $ {} (:gap 4) - input $ {} (:type "\"checkbox") - :style $ {} (:cursor :pointer) (:opacity 0.8) - :checked $ :filter? state - :on-input $ fn (e d!) - d! cursor $ assoc state :filter? - not $ :filter? state - if (:filter? state) - input $ {} (:class-name css-filter) - :value $ :filter state - :on-input $ fn (e d!) - d! cursor $ assoc state :filter (:value e) - :placeholder "\"filter..." - <> "\"Filter..." - input $ {} (:type "\"checkbox") - :style $ {} (:cursor :pointer) (:opacity 0.8) - :checked $ :all-log? state - :on-input $ fn (e d!) - d! cursor $ assoc state :all-log? - not $ :all-log? state - <> "\"All log?" - comp-icon :arrow-down - {} (:font-size 14) (:class-name css-down-icon) - :color $ hsl 0 0 80 - , on-scroll-down! - if-not - empty? $ :content process - a - {} - :on-click $ fn (e d!) - d! :process/shorten-content $ :pid process - :style style/link - <> "\"Clear" - =< 8 nil - input $ {} (:type "\"checkbox") - :style $ {} (:cursor :pointer) (:opacity 0.8) - :checked $ :hide-thread-info? state - :on-input $ fn (e d!) - d! cursor $ assoc state :hide-thread-info? - not $ :hide-thread-info? state - <> "\"HideThread?" - input $ {} (:type "\"checkbox") - :style $ {} (:cursor :pointer) (:opacity 0.8) - :checked $ :wrap? state - :on-input $ fn (e d!) - d! cursor $ assoc state :wrap? - not $ :wrap? state - <> "\"Wrap?" - div - {} $ :class-name css-toolbar - span $ {} - :inner-text $ or (:title process) "\"Task" - :class-name css/font-fancy - :style $ merge style/text - {} $ :padding "\"0 8px" - if (:alive? process) - {} (:color :black) (:border-radius "\"4px") - :background-color $ hsl 60 100 60 - :title $ str (:cwd process) &newline (:command process) - :on-click $ fn (e d!) - .show command-plugin d! $ fn (text) - d! $ :: :process/change-command (:pid process) text - ; =< 16 nil - ; <> (:command process) style/text - ; =< 16 nil - ; <> $ merge style/text - {} (:font-size 12) - :color $ hsl 0 0 70 - ; =< 16 nil - ; <> (:pid process) style/text - =< 8 nil - if (:alive? process) - a - {} (:class-name css/link) - :style $ {} (:color :red) (:border-color :red) - :on-click $ fn (e d!) - d! :effect/kill $ :pid process - :title $ :command process - <> "\"Kill" - div ({}) - a $ {} (:class-name css/link) (:inner-text "\"Redo") - :title $ :command process - :on-click $ fn (e d!) - d! :effect/run $ {} - :cwd $ :cwd process - :command $ :command process - :title $ :title process - :enlarge? true - d! :process/remove-dead $ :pid process - =< 8 nil - a $ {} (:class-name css/link) (:inner-text "\"Drop") - :on-click $ fn (e d!) - d! :router/change $ {} (:name :home) - d! :process/remove-dead $ :pid process - =< nil 8 - div - {} $ :class-name (str-spaced "\"scroll-area" css-logs-list) - if (some? process) - list-> - {} $ :style - {} $ :white-space - if (:wrap? state) "\"pre-wrap" "\"pre" - -> (:content process) - filter $ fn (chunk) - if - or - not $ :filter? state - blank? $ :filter state - , true $ .includes? (:data chunk) (:filter state) - take-last $ if (:all-log? state) 2000 60 - map-indexed $ fn (idx chunk) - [] (:data chunk) - span $ {} (:class-name css-log) - :style $ merge - if - = :stderr $ :type chunk - {} $ :color :red - :inner-text $ do - if (:hide-thread-info? state) - hide-thread-info $ :data chunk - :data chunk - ; .!replace (:data chunk) &newline $ str &newline &newline - =< nil 200 - .render command-plugin - |css-down-icon $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-down-icon $ {} - "\"&" $ {} (:opacity 0.8) (:cursor :pointer) - "\"&:hover" $ {} (:opacity 1) - |css-filter $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-filter $ {} - "\"&" $ merge ui/input - {} - :color $ hsl 0 0 100 - :background-color $ hsl 0 0 100 0 - :border-color $ hsl 0 0 100 0.4 - |css-log $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-log $ {} - "\"&" $ {} (:font-size 12) (:margin "\"0") (:font-family ui/font-code) (:line-height "\"20px") - |css-logs-list $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-logs-list $ {} - "\"&" $ merge ui/flex - {} (:overflow :auto) - :border $ str "\"1px solid " (hsl 0 0 100 0.3) - :padding 8 - :background-color $ hsl 0 0 0 0.5 - :overflow :auto - :word-break :break-all - :line-height 1.4 - |css-process $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-process $ {} - "\"&" $ merge ui/flex ui/column - {} (; :padding "|8px 16px") (:overflow :auto) (:color "\"#aaa") - |css-toolbar $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-toolbar $ {} - "\"&" $ merge ui/row-middle - {} $ :font-family ui/font-code - |hide-thread-info $ %{} :CodeEntry (:doc |) - :code $ quote - defn hide-thread-info (text) (.!replace text thread-info-pattern "\"") - |on-scroll-down! $ %{} :CodeEntry (:doc |) - :code $ quote - defn on-scroll-down! (e d!) - if-let - el $ js/document.querySelector "\".scroll-area" - set! (.-scrollTop el) (.-scrollHeight el) - |thread-info-pattern $ %{} :CodeEntry (:doc |) - :code $ quote - def thread-info-pattern $ new js/RegExp "\"^[\\d\\s\\:\\-\\.\\+]+\\s+(\\[([\\w\\d\\s\\:\\,])+\\]\\s?)+" - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.process-detail $ :require - respo-ui.core :refer $ hsl - respo-ui.core :as ui - respo.core :refer $ defcomp <> >> span div pre list-> code button a input - respo.comp.space :refer $ =< - app.util :refer $ map-with-index - app.style :as style - respo.css :refer $ defstyle - feather.core :refer $ comp-icon - respo-ui.comp :refer $ comp-tabs - respo-ui.css :as css - respo-alerts.core :refer $ use-modal-menu use-prompt - |app.comp.profile $ %{} :FileEntry - :defs $ {} - |comp-profile $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-profile (user members) - div - {} $ :style - merge ui/flex $ {} (:padding 16) - div - {} $ :style - {} (:font-family ui/font-fancy) (:font-size 32) (:font-weight 100) - <> $ str "|Hello! " (:name user) - =< nil 16 - div - {} $ :style ui/row - <> "\"Members:" - =< 8 nil - list-> - {} $ :style ui/row - -> members (.to-list) - .map-pair $ fn (k username) - [] k $ div - {} $ :style - {} (:padding "\"0 8px") - :border $ str "\"1px solid " (hsl 0 0 80) - :border-radius "\"16px" - :margin "\"0 4px" - <> username - =< nil 48 - div ({}) - button - {} - :style $ merge style/button - :on-click $ fn (e d!) - .replace js/location $ str js/location.origin "\"?time=" (.now js/Date) - <> "\"Refresh" - =< 8 nil - button - {} - :style $ merge style/button - {} (:color :red) (:border-color :red) - :on-click $ fn (e dispatch!) (dispatch! :user/log-out nil) - js/localStorage.removeItem $ :storage-key config/site - <> "\"Log out" - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.profile $ :require - [] respo-ui.core :refer $ [] hsl - [] app.schema :as schema - [] respo-ui.core :as ui - [] respo.core :refer $ [] defcomp list-> <> span div button - [] respo.comp.space :refer $ [] =< - [] app.config :as config - [] app.style :as style - |app.comp.workflow $ %{} :FileEntry - :defs $ {} - |comp-workflow-container $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-workflow-container (states workflows) - let - cursor $ :cursor states - state $ or (:data states) - {} (:focused-id nil) (:base-workflow nil) (:pop? false) - div - {} $ :style - merge ui/flex ui/row $ {} (:padding 16) - div - {} $ :style - {} $ :width 200 - div - {} $ :style ui/row-parted - <> |Workflows $ {} (:font-family ui/font-fancy) - comp-icon :plus - {} (:font-size 16) - :color $ hsl 200 80 60 - :cursor :pointer - fn (e d!) - d! cursor $ assoc state :pop? true - comp-modal - {} (:title |Demo) - :style $ {} (:width 400) - :container-style $ {} - :render $ fn (on-close) - comp-workflow-editor (>> states :editor) nil on-close - :pop? state - fn (d!) - d! cursor $ assoc state :pop? false - =< nil 8 - list-> ({}) - -> workflows (.to-list) - .sort-by $ fn (pair) - :name $ last pair - .map-pair $ fn (k workflow) - [] k $ div - {} - :style $ merge style-workflow-entry - {} $ :background-color - if - = (:id workflow) (:focused-id state) - hsl 0 0 100 0.2 - hsl 0 0 100 0 - :on-click $ fn (e d!) - d! cursor $ assoc state :focused-id (:id workflow) - <> $ :name workflow - div $ {} - :style $ {} (:width 1) - :background-color $ hsl 0 0 100 0.2 - :margin 16 - div - {} $ :style - merge ui/flex $ {} (:padding 8) - let - focused-id $ :focused-id state - if - and (some? focused-id) - some? $ get workflows focused-id - let - workflow $ get workflows focused-id - comp-workflow-detail (>> states :detail) workflow - div ({}) - <> "\"Nothing" $ {} (:font-family ui/font-fancy) - :color $ hsl 0 0 70 - :font-size 20 - :font-weight 100 - |comp-workflow-detail $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-workflow-detail (states workflow) - let - cursor $ :cursor states - state $ either (:data states) - {} (:pop? false) (:edit? false) - remove-plugin $ use-confirm (>> states :remove) ({}) - div ({}) - div - {} $ :style (merge ui/row-parted) - div - {} $ :style ui/row-middle - <> "\"Commands" $ {} (:font-size 24) (:font-family ui/font-fancy) - :color $ hsl 0 0 70 - :font-weight 100 - =< 8 nil - <> (:base-dir workflow) - {} (:font-family ui/font-code) - :color $ hsl 0 0 70 - =< 40 nil - comp-icon :plus - &{} :font-size 16 :color (hsl 200 80 60) :cursor :pointer - fn (e d!) - d! cursor $ assoc state :pop? true - let - on-close $ fn (d!) - d! cursor $ assoc state :pop? false - comp-modal - {} (:title |Demo) - :style $ {} (:width 400) - :container-style $ {} - :render $ fn (on-close) - comp-command-editor (>> states :add-command) nil $ fn (command-draft d! m!) - d! :workflow/add-command $ {} - :workflow-id $ :id workflow - :draft command-draft - on-close - :pop? state - , on-close - div - {} $ :style ui/row-parted - comp-icon :edit-2 - &{} :font-size 14 :color (hsl 200 80 60) :cursor :pointer - fn (e d!) - d! cursor $ assoc state :edit? true - comp-modal - {} (:title |Demo) - :style $ {} (:width 400) - :container-style $ {} - :render $ fn (on-close) - comp-workflow-editor (>> states :editor) workflow on-close - :edit? state - fn (d!) - d! cursor $ assoc state :edit? false - =< 8 nil - comp-icon :x - &{} :font-size 18 :color (hsl 0 80 60) :cursor :pointer - fn (e d!) - .show remove-plugin d! $ fn () - d! :workflow/remove $ :id workflow - list-> ({}) - -> (:commands workflow) (.to-list) - map $ fn (entry) - let-sugar - [] k command - , entry - [] k $ comp-command-row (>> states k) command (:id workflow) - .render remove-plugin - |comp-workflow-editor $ %{} :CodeEntry (:doc |) - :code $ quote - defcomp comp-workflow-editor (states base-workflow on-toggle) - let - cursor $ :cursor states - state $ or (:data states) - if (some? base-workflow) - select-keys base-workflow $ [] :name :base-dir - {} (:name |) (:base-dir |./) - div - {} $ :style - merge ui/column $ {} (:padding "\"8px") - div ({}) - <> "\"Workflow" $ {} (:font-family ui/font-fancy) - =< nil 6 - div ({}) - input $ {} - :style $ merge ui/input - {} $ :width 240 - :placeholder "|Workflow name" - :value $ :name state - :on-input $ fn (e d!) - d! cursor $ assoc state :name (:value e) - =< nil 8 - div ({}) - input $ {} - :style $ merge ui/input - {} $ :width 240 - :placeholder "|Base directory" - :value $ :base-dir state - :on-input $ fn (e d!) - d! cursor $ assoc state :base-dir (:value e) - =< nil 16 - div - {} $ :style ui/row-parted - span $ {} - button - {} (:style style/button) - :on-click $ fn (e d!) - let - data $ select-keys state ([] :name :base-dir) - if (some? base-workflow) - d! :workflow/edit $ assoc data :id (:id base-workflow) - d! :workflow/create data - d! cursor nil - on-toggle d! - <> "\"Submit" - |style-workflow-entry $ %{} :CodeEntry (:doc |) - :code $ quote - def style-workflow-entry $ {} (:cursor :pointer) (:padding "|0 8px") (:min-width 40) (:min-height 20) - :border-bottom $ str "|1px solid " (hsl 0 0 94 0.1) - :line-height "\"36px" - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.comp.workflow $ :require - [] respo-ui.core :refer $ [] hsl - [] respo-ui.core :as ui - [] respo.core :refer $ [] defcomp <> >> list-> span div input button a - [] respo.comp.space :refer $ [] =< - [] clojure.string :as string - [] app.style :as style - [] app.util :refer $ [] map-val - [] inflow-popup.comp.popup :refer $ [] comp-popup - [] feather.core :refer $ [] comp-i comp-icon - [] app.comp.command :refer $ [] comp-command-editor comp-command-row - [] respo-alerts.core :refer $ [] use-confirm comp-modal - |app.config $ %{} :FileEntry - :defs $ {} - |cdn? $ %{} :CodeEntry (:doc |) - :code $ quote - def cdn? $ cond - exists? js/window - , false - (exists? js/process) (= "\"true" js/process.env.cdn) - :else false - |dev? $ %{} :CodeEntry (:doc |) - :code $ quote - def dev? $ = "\"dev" (get-env "\"mode") - |site $ %{} :CodeEntry (:doc |) - :code $ quote - def site $ {} (:port 11014) (:title "\"Termina") (:icon "\"http://cdn.tiye.me/logo/termina.png") (:dev-ui "\"http://localhost:8100/main.css") (:release-ui "\"http://cdn.tiye.me/favored-fonts/main.css") (:cdn-url "\"http://cdn.tiye.me/termina/") (:cdn-folder "\"tiye.me:cdn/termina") (:upload-folder "\"tiye.me:repo/mvc-works/termina/") (:server-folder "\"tiye.me:servers/termina") (:theme "\"#eeeeff") (:storage-key "\"termina") (:storage-file "\"termina.cirru") - :ns $ %{} :CodeEntry (:doc |) - :code $ quote (ns app.config) - |app.manager $ %{} :FileEntry - :defs $ {} - |*registry $ %{} :CodeEntry (:doc |) - :code $ quote - defatom *registry $ {} - |create-process! $ %{} :CodeEntry (:doc |) - :code $ quote - defn create-process! (op-data dispatch! sid) - let - command $ :command op-data - cwd $ :cwd op-data - jump? $ :jump? op-data - enlarge? $ :enlarge? op-data - ; spawn? $ or true (:spawn? op-data) - proc $ if (.includes? command "\" | ") - cp/exec command $ js-object (:cwd cwd) - let - parsed $ parse-command command - tag-match parsed $ - :command proc-name args envs - let - p $ cp/spawn (w-js-log proc-name) (w-js-log args) - w-js-log $ js-object (:cwd cwd) (:env envs) (:detached true) - .!unref p - , p - pid $ .-pid proc - swap! *registry assoc pid proc - dispatch! - :: :process/create $ {} (:pid pid) (:command command) (:cwd cwd) - :title $ :title op-data - , sid - if jump? $ dispatch! - :: :router/change $ {} (:name :process) - :params $ {} (:id pid) - , sid - if enlarge? $ dispatch! (:: :session/enlarge pid) sid - .!on proc "\"exit" $ fn (code _e) (js/console.warn "\"[EXIT]" code _e) - dispatch! - :: :process/error $ [] pid (str &newline "\"exit: " code) - , sid - dispatch! (:: :process/finish pid) sid - swap! *registry dissoc pid - .!on proc "\"SIGINT" $ fn (sig) - dispatch! - :: :process/error $ [] pid (str-spaced "\"SIGINT" sig) - , sid - .!on proc "\"SIGTERM" $ fn (sig) - dispatch! - :: :process/error $ [] pid (str-spaced "\"SIGTERM" sig) - , sid - .!on proc "\"SIGKILL" $ fn (sig) - dispatch! - :: :process/error $ [] pid (str-spaced "\"SIGKILL" sig) - , sid - .!on proc "\"error" $ fn (event) - dispatch! - :: :process/error $ [] pid - str-spaced "\"error:" $ str event - , sid - ; dispatch! (:: :process/finish pid) sid - js/console.error "\"[TERMINA] process error" event - .!on proc "\"disconnect" $ fn (event) - dispatch! - :: :process/error $ [] pid - str-spaced "\"disconntect:" $ str event - , sid - ; dispatch! (:: :process/finish pid) sid - js/console.error "\"[TERMINA] process error" event - .!on proc "\"uncaughtExceptionMonitor" $ fn (err origin) - dispatch! - :: :process/error $ [] pid (str err &newline origin) - , sid - .!on proc "\"uncaughtException" $ fn (err origin) - dispatch! - :: :process/error $ [] pid (str "\"uncaughtException:" err &newline origin) - , sid - .!on proc "\"unhandledRejection" $ fn (err origin) - dispatch! - :: :process/error $ [] pid (str err &newline origin) - , sid - .!on (.-stdout proc) |data $ fn (data) - dispatch! - :: :process/stdout $ [] pid - if (js/Buffer.isBuffer data) (.!toString data) data - , sid - .!on (.-stderr proc) |data $ fn (data) - dispatch! - :: :process/stderr $ [] pid - if (js/Buffer.isBuffer data) (.!toString data) data - , sid - |kill-process! $ %{} :CodeEntry (:doc |) - :code $ quote - defn kill-process! (pid dispatch! sid) - let - proc $ get @*registry pid - if (some? proc) - do (eprintln "\"[kill] process" proc) (.!kill proc "\"SIGTERM") - do (eprintln "\"[warn] process not found in registry:" pid @*registry) (dispatch! :process/finish pid sid) - |parse-command $ %{} :CodeEntry (:doc |) - :code $ quote - defn parse-command (command) - let - js-command $ string-argv command - env-chunks $ .!filter js-command - fn (chunk & _a) (.!test pattern-env chunk) - comands-chunks $ .!slice js-command (.-length env-chunks) - envs $ let - *obj $ js-object (:PATH js/process.env.PATH) (:HOME js/process.env.HOME) - .!forEach env-chunks $ fn (chunk & _a) - let - pair $ .!split chunk "\"=" - js-set *obj (.-0 pair) (.-1 pair) - , *obj - :: :command (.-0 comands-chunks) (.!slice comands-chunks 1) envs - |pattern-env $ %{} :CodeEntry (:doc |) - :code $ quote - def pattern-env $ do (new js/RegExp "\"^\\w+=") - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.manager $ :require ([] |child_process :as cp) ("\"string-argv" :default string-argv) - |app.schema $ %{} :FileEntry - :defs $ {} - |command $ %{} :CodeEntry (:doc |) - :code $ quote - def command $ {} (:id nil) (:title "\"") (:path "\".") (:code "\"") - |database $ %{} :CodeEntry (:doc |) - :code $ quote - def database $ {} - :sessions $ do session ({}) - :users $ do user ({}) - :processes $ do process ({}) - :workflows $ do workflow ({}) - :histories $ do history ([]) - |history $ %{} :CodeEntry (:doc |) - :code $ quote - def history $ {} (:id nil) (:pid 0) (:started-at 0) (:cwd |) (:command |) - |page $ %{} :CodeEntry (:doc |) - :code $ quote - def page $ {} (:id nil) (:title "\"") (:time nil) - |process $ %{} :CodeEntry (:doc |) - :code $ quote - def process $ {} (:title "\"") (:pid 0) - :content $ [] - :started-at 0 - :alive? false - :cwd | - :command | - |router $ %{} :CodeEntry (:doc |) - :code $ quote - def router $ {} (:name nil) (:title nil) - :data $ {} - :router nil - |session $ %{} :CodeEntry (:doc |) - :code $ quote - def session $ {} (:user-id nil) (:id nil) (:nickname nil) - :router $ do router - {} (:name :home) (:data nil) (:router nil) - :messages $ {} - :enlarge-view nil - |user $ %{} :CodeEntry (:doc |) - :code $ quote - def user $ {} (:name nil) (:id nil) (:nickname nil) (:avatar nil) (:password nil) - |workflow $ %{} :CodeEntry (:doc |) - :code $ quote - def workflow $ {} (:id nil) (:name nil) (:base-dir "\"~/") - :commands $ do command ({}) - :ns $ %{} :CodeEntry (:doc |) - :code $ quote (ns app.schema) - |app.server $ %{} :FileEntry - :defs $ {} - |*client-caches $ %{} :CodeEntry (:doc |) - :code $ quote - defatom *client-caches $ {} - |*initial-db $ %{} :CodeEntry (:doc |) - :code $ quote - defatom *initial-db $ merge-local-edn! schema/database storage-file - fn (found?) - if found? (println "\"Found local EDN data") (println "\"Found no data") - |*loop-trigger $ %{} :CodeEntry (:doc |) - :code $ quote (defatom *loop-trigger 0) - |*proxied-dispatch! $ %{} :CodeEntry (:doc |) - :code $ quote (defatom *proxied-dispatch! dispatch!) - |*reader-reel $ %{} :CodeEntry (:doc |) - :code $ quote (defatom *reader-reel @*reel) - |*reel $ %{} :CodeEntry (:doc |) - :code $ quote - defatom *reel $ merge reel-schema - {} (:base @*initial-db) (:db @*initial-db) - |check-version! $ %{} :CodeEntry (:doc |) - :code $ quote - defn check-version! () $ let - pkg $ js/JSON.parse - fs/readFileSync $ path/join - fileURLToPath $ new js/URL "\"." js/import.meta.url - , "\"../package.json" - version $ .-version pkg - -> - latest-version $ .-name pkg - .!then $ fn (npm-version) - if (= npm-version version) (println "\"Running latest version" version) - println $ .!yellow chalk (str "\"New version " npm-version "\" available, current one is " version "\" . Please upgrade!\n\nyarn global add termina\n") - |dispatch! $ %{} :CodeEntry (:doc |) - :code $ quote - defn dispatch! (op sid) - let - op-id $ nanoid - op-time $ js/Date.now - if config/dev? $ println |Dispatch! (str op) sid - try - tag-match op - :effect/persist - persist-db! - (:effect/run d) (create-process! d dispatch! sid) - (:effect/kill d) (kill-process! d dispatch! sid) - _ $ reset! *reel (reel-reducer @*reel updater op sid op-id op-time) - fn (error) (js/console.error error) - |main! $ %{} :CodeEntry (:doc |) - :code $ quote - defn main! () - println "\"Running mode:" $ if config/dev? "\"dev" "\"release" - let - user-port $ if - some? $ .-port js/process.env - js/parseInt $ .-port js/process.env - port $ or user-port (:port config/site) - ui-url $ url-parse "\"http://termina.mvc-works.org/" true - run-server! port - set! (-> ui-url .-query .-port) port - println "\"Server started. Open UI on " $ .!blue chalk (.!toString ui-url) - render-loop! *loop-trigger - js/process.on "\"SIGINT" on-exit! - flipped js/setInterval 60000 $ \ persist-db! - check-version! - |on-exit! $ %{} :CodeEntry (:doc |) - :code $ quote - defn on-exit! (code _) (persist-db!) - println "|termina exit code is:" $ to-lispy-string code - js/process.exit - |persist-db! $ %{} :CodeEntry (:doc |) - :code $ quote - defn persist-db! () $ let - file-content $ format-cirru-edn - -> (:db @*reel) - assoc :sessions $ {} - update :processes $ fn (processes) - -> processes $ map-kv - fn (k v) - [] k $ assoc v :alive? false - write-mildly! storage-file file-content - |reload! $ %{} :CodeEntry (:doc |) - :code $ quote - defn reload! () (println "\"Code updated.") (clear-twig-caches!) (reset! *proxied-dispatch! dispatch!) - reset! *reel $ refresh-reel @*reel @*initial-db updater - js/clearTimeout @*loop-trigger - render-loop! *loop-trigger - sync-clients! @*reader-reel - |render-loop! $ %{} :CodeEntry (:doc |) - :code $ quote - defn render-loop! (*loop) - when - not $ identical? @*reader-reel @*reel - reset! *reader-reel @*reel - sync-clients! @*reader-reel - reset! *loop $ flipped js/setTimeout 200 - fn () $ render-loop! *loop - |run-server! $ %{} :CodeEntry (:doc |) - :code $ quote - defn run-server! (port) - wss-serve! port $ {} - :on-open $ fn (sid socket) - @*proxied-dispatch! (:: :session/connect) sid - println "\"New client." - :on-data $ fn (sid action) (@*proxied-dispatch! action sid) - :on-close $ fn (sid event) (println "\"Client closed!") - @*proxied-dispatch! (:: :session/disconnect) sid - :on-error $ fn (error) (js/console.error error) - |storage-file $ %{} :CodeEntry (:doc |) - :code $ quote - def storage-file $ path/join js/process.env.HOME "\".config" (:storage-file config/site) - |sync-clients! $ %{} :CodeEntry (:doc |) - :code $ quote - defn sync-clients! (reel) - wss-each! $ fn (sid socket) - let - db $ :db reel - records $ :records reel - session $ get-in db ([] :sessions sid) - old-store $ or (get @*client-caches sid) nil - new-store $ twig-container db session records - changes $ diff-twig old-store new-store - {} $ :key :id - ; when config/dev? $ println "\"Changes for" sid "\":" changes (count records) - if - not= changes $ [] - do - wss-send! sid $ {} (:kind :patch) (:data changes) - swap! *client-caches assoc sid new-store - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.server $ :require ([] app.schema :as schema) - [] app.updater :refer $ [] updater - [] cumulo-reel.core :refer $ [] reel-reducer refresh-reel reel-schema - [] "\"node:fs" :as fs - [] "\"child_process" :as cp - [] "\"node:path" :as path - [] "\"latest-version" :default latest-version - [] "\"chalk" :default chalk - "\"node:url" :refer $ fileURLToPath - [] app.config :as config - [] cumulo-util.file :refer $ [] write-mildly! merge-local-edn! - [] app.twig.container :refer $ [] twig-container - [] recollect.diff :refer $ [] diff-twig - [] recollect.twig :refer $ [] render-twig clear-twig-caches! - [] ws-edn.server :refer $ [] wss-serve! wss-send! wss-each! - [] app.manager :refer $ [] create-process! kill-process! - [] "\"url-parse" :default url-parse - "\"nanoid" :refer $ nanoid - |app.style $ %{} :FileEntry - :defs $ {} - |button $ %{} :CodeEntry (:doc |) - :code $ quote - def button $ merge ui/button - {} $ :background-color :transparent - |css-button $ %{} :CodeEntry (:doc |) - :code $ quote - defstyle css-button $ {} - "\"button$0" $ {} (:background-color :transparent) - "\"button$0:hover" $ {} - :background-color $ hsl 0 0 100 0.06 - |input $ %{} :CodeEntry (:doc |) - :code $ quote - def input $ merge ui/input - {} $ :width 320 - |link $ %{} :CodeEntry (:doc |) - :code $ quote - def link $ {} (:text-decoration :underline) (:cursor :pointer) - :color $ hsl 240 80 80 - :font-family ui/font-fancy - :margin "\"0 8px" - |text $ %{} :CodeEntry (:doc |) - :code $ quote - def text $ {} (:padding "\"0 8px") (:line-height "\"24px") (:min-height 24) (:display :inline-block) (:color :white) - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.style $ :require - [] respo-ui.core :refer $ [] hsl - [] respo-ui.core :as ui - respo.css :refer $ defstyle - |app.twig.container $ %{} :FileEntry - :defs $ {} - |twig-container $ %{} :CodeEntry (:doc |) - :code $ quote - defn twig-container (db session records) - let-sugar - logged-in? $ some? (:user-id session) - router $ :router session - base-data $ {} (:logged-in? logged-in?) (:session session) - :reel-length $ count records - ({} workflows processes histories) db - merge base-data $ if logged-in? - {} - :user $ twig-user - get-in db $ [] :users (:user-id session) - :router $ assoc router :data - case-default (:name router) ({}) - :history $ {} (:histories histories) - :workflows $ {} (:workflows workflows) - :home $ {} (:processes processes) (:workflows workflows) - :enlarge-view $ :enlarge-view session - :process $ let - process-id $ -> router :params :id - {} - :detail $ get processes process-id - :dict $ -> processes - .map-kv $ fn (k v) - [] k $ dissoc v :content - :profile $ twig-members (:sessions db) (:users db) - :count $ count (:sessions db) - :color $ color/randomColor - , nil - |twig-members $ %{} :CodeEntry (:doc |) - :code $ quote - defn twig-members (sessions users) - -> sessions $ map-kv - fn (k session) - [] k $ get-in users - [] (:user-id session) :name - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.twig.container $ :require - [] app.twig.user :refer $ [] twig-user - [] "\"randomcolor" :as color - |app.twig.user $ %{} :FileEntry - :defs $ {} - |twig-user $ %{} :CodeEntry (:doc |) - :code $ quote - defn twig-user (user) (dissoc user :password) - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.twig.user $ :require - |app.updater $ %{} :FileEntry - :defs $ {} - |updater $ %{} :CodeEntry (:doc |) - :code $ quote - defn updater (db op sid op-id op-time) - tag-match op - :session/connect - session/connect db sid op-id op-time - (:session/disconnect) (session/disconnect db sid op-id op-time) - (:session/remove-message d) (session/remove-message db d sid op-id op-time) - (:session/enlarge d) (session/enlarge db d sid op-id op-time) - (:user/log-in d) (user/log-in db d sid op-id op-time) - (:user/sign-up d) (user/sign-up db d sid op-id op-time) - (:user/log-out d) (user/log-out db d sid op-id op-time) - (:router/change d) (router/change db d sid op-id op-time) - (:process/create d) (process/create db d sid op-id op-time) - (:process/stdout d) (process/stdout db d sid op-id op-time) - (:process/stderr d) (process/stderr db d sid op-id op-time) - (:process/error d) (process/error db d sid op-id op-time) - (:process/clear d) (process/clear db d sid op-id op-time) - (:process/finish d) (process/finish db d sid op-id op-time) - (:process/change-command pid next) (process/change-command db pid next sid op-id op-time) - (:process/remove-dead d) (process/remove-dead db d sid op-id op-time) - (:process/shorten-content d) (process/shorten-content db d sid op-id op-time) - (:workflow/create d) (workflow/create-workflow db d sid op-id op-time) - (:workflow/remove d) (workflow/remove-workflow db d sid op-id op-time) - (:workflow/add-command d) (workflow/add-command db d sid op-id op-time) - (:workflow/remove-command d) (workflow/remove-command db d sid op-id op-time) - (:workflow/edit-command d) (workflow/edit-command db d sid op-id op-time) - (:workflow/edit d) (workflow/edit-workflow db d sid op-id op-time) - (:process/clear-history d) (process/clear-history db d sid op-id op-time) - _ $ do (println "|Unknown op:" op) db - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.updater $ :require ([] app.updater.session :as session) ([] app.updater.user :as user) ([] app.updater.router :as router) ([] app.schema :as schema) - [] respo-message.updater :refer $ [] update-messages - [] app.updater.process :as process - [] app.updater.workflow :as workflow - |app.updater.process $ %{} :FileEntry - :defs $ {} - |change-command $ %{} :CodeEntry (:doc |) - :code $ quote - defn change-command (db pid next sid op-id op-time) - assoc-in db ([] :processes pid :command) next - |clear $ %{} :CodeEntry (:doc |) - :code $ quote - defn clear (db op-data sid op-id op-time) - update db :processes $ fn (processes) - -> processes $ filter - fn (pair) - :alive? $ last pair - |clear-history $ %{} :CodeEntry (:doc |) - :code $ quote - defn clear-history (db op-data sid op-id op-time) - assoc db :histories $ [] - |create $ %{} :CodeEntry (:doc |) - :code $ quote - defn create (db op-data sid op-id op-time) - let - new-history $ merge schema/history - {} - :command $ :command op-data - :cwd $ :cwd op-data - :started-at op-time - :id op-id - :title $ :title op-data - -> db - assoc-in - [] :processes $ :pid op-data - merge schema/process op-data $ {} (:started-at op-time) (:alive? true) - update :histories $ fn (histories) - if (list? histories) (conj histories new-history) ([] new-history) - |error $ %{} :CodeEntry (:doc |) - :code $ quote - defn error (db op-data sid op-id op-time) - let-sugar - [] pid data - , op-data - update-in db ([] :processes pid :content) - fn (content) - conj content $ {} (:type :error) (:data data) - |finish $ %{} :CodeEntry (:doc |) - :code $ quote - defn finish (db op-data sid op-id op-time) - assoc-in db ([] :processes op-data :alive?) false - |remove-dead $ %{} :CodeEntry (:doc |) - :code $ quote - defn remove-dead (db op-data sid op-id op-time) - if - = false $ get-in db ([] :processes op-data :alive?) - dissoc-in db $ [] :processes op-data - , db - |shorten-content $ %{} :CodeEntry (:doc |) - :code $ quote - defn shorten-content (db op-data sid op-id op-time) - update-in db ([] :processes op-data) - fn (process) - assoc process :content $ [] - |stderr $ %{} :CodeEntry (:doc |) - :code $ quote - defn stderr (db op-data sid op-id op-time) - let-sugar - [] pid data - , op-data - update-in db ([] :processes pid :content) - fn (content) - conj content $ {} (:type :stderr) (:data data) - |stdout $ %{} :CodeEntry (:doc |) - :code $ quote - defn stdout (db op-data sid op-id op-time) - let-sugar - [] pid data - , op-data - update-in db ([] :processes pid :content) - fn (content) - conj content $ {} (:type :stdout) (:data data) - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.updater.process $ :require ([] app.schema :as schema) - [] medley.core :refer $ [] dissoc-in - |app.updater.router $ %{} :FileEntry - :defs $ {} - |change $ %{} :CodeEntry (:doc |) - :code $ quote - defn change (db op-data sid op-id op-time) - assoc-in db ([] :sessions sid :router) op-data - :ns $ %{} :CodeEntry (:doc |) - :code $ quote (ns app.updater.router) - |app.updater.session $ %{} :FileEntry - :defs $ {} - |connect $ %{} :CodeEntry (:doc |) - :code $ quote - defn connect (db sid op-id op-time) - assoc-in db ([] :sessions sid) - merge schema/session $ {} (:id sid) - |disconnect $ %{} :CodeEntry (:doc |) - :code $ quote - defn disconnect (db sid op-id op-time) - update db :sessions $ fn (session) (dissoc session sid) - |enlarge $ %{} :CodeEntry (:doc |) - :code $ quote - defn enlarge (db d sid op-id op-time) - assoc-in db ([] :sessions sid :enlarge-view) d - |remove-message $ %{} :CodeEntry (:doc |) - :code $ quote - defn remove-message (db op-data sid op-id op-time) - update-in db ([] :sessions sid :messages) - fn (messages) - dissoc messages $ :id op-data - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.updater.session $ :require ([] app.schema :as schema) - |app.updater.user $ %{} :FileEntry - :defs $ {} - |log-in $ %{} :CodeEntry (:doc |) - :code $ quote - defn log-in (db op-data sid op-id op-time) - let-sugar - [] username password - , op-data - maybe-user $ -> (:users db) (vals) (.to-list) - find $ fn (user) - and $ = username (:name user) - update-in db ([] :sessions sid) - fn (session) - if (some? maybe-user) - if - = (md5 password) (:password maybe-user) - assoc session :user-id $ :id maybe-user - update session :messages $ fn (messages) - assoc messages op-id $ {} (:id op-id) - :text $ str "\"Wrong password for " username - update session :messages $ fn (messages) - assoc messages op-id $ {} (:id op-id) - :text $ str "\"No user named: " username - |log-out $ %{} :CodeEntry (:doc |) - :code $ quote - defn log-out (db op-data sid op-id op-time) - assoc-in db ([] :sessions sid :user-id) nil - |sign-up $ %{} :CodeEntry (:doc |) - :code $ quote - defn sign-up (db op-data sid op-id op-time) - let-sugar - [] username password - , op-data - maybe-user $ find - vals $ :users db - fn (user) - = username $ :name user - if (some? maybe-user) - update-in db ([] :sessions sid :messages) - fn (messages) - assoc messages op-id $ {} (:id op-id) - :text $ str "\"Name is taken: " username - -> db - assoc-in ([] :sessions sid :user-id) op-id - assoc-in ([] :users op-id) - {} (:id op-id) (:name username) (:nickname username) - :password $ md5 password - :avatar nil - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.updater.user $ :require - [] app.util :refer $ [] find-first - [] |md5 :default md5 - |app.updater.workflow $ %{} :FileEntry - :defs $ {} - |add-command $ %{} :CodeEntry (:doc |) - :code $ quote - defn add-command (db op-data sid op-id op-time) - let-sugar - {} workflow-id draft - , op-data - assoc-in db ([] :workflows workflow-id :commands op-id) - merge draft $ {} (:id op-id) - |create-workflow $ %{} :CodeEntry (:doc |) - :code $ quote - defn create-workflow (db op-data sid op-id op-time) - let - workflow-name $ :name op-data - base-dir $ :base-dir op-data - assoc-in db ([] :workflows op-id) - merge schema/workflow $ {} (:id op-id) (:name workflow-name) (:base-dir base-dir) - :commands $ {} - op-id $ merge schema/command - {} (:id op-id) (:title workflow-name) (:path base-dir) (:code "\"echo nothing yet") - |edit-command $ %{} :CodeEntry (:doc |) - :code $ quote - defn edit-command (db op-data sid op-id op-time) - let-sugar - [] workflow-id command-id changes - , op-data - update-in db ([] :workflows workflow-id :commands command-id) - fn (command) (merge command changes) - |edit-workflow $ %{} :CodeEntry (:doc |) - :code $ quote - defn edit-workflow (db op-data sid op-id op-time) - let - new-workflow op-data - update-in db - [] :workflows $ :id new-workflow - fn (workflow) (merge workflow new-workflow) - |remove-command $ %{} :CodeEntry (:doc |) - :code $ quote - defn remove-command (db op-data sid op-id op-time) - let-sugar - [] workflow-id command-id - , op-data - update-in db ([] :workflows workflow-id :commands) - fn (commands) (dissoc commands command-id) - |remove-workflow $ %{} :CodeEntry (:doc |) - :code $ quote - defn remove-workflow (db op-data sid op-id op-time) - let - workflow-id op-data - update db :workflows $ fn (workflows) (dissoc workflows workflow-id) - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.updater.workflow $ :require ([] app.schema :as schema) - |app.util $ %{} :FileEntry - :defs $ {} - |find-first $ %{} :CodeEntry (:doc |) - :code $ quote - defn find-first (f xs) - reduce - fn (_ x) - when (f x) (reduced x) - , nil xs - |join-path $ %{} :CodeEntry (:doc |) - :code $ quote - defn join-path (xs ys) - if - = (first ys) |/ - , ys $ let - absolute? $ = (first xs) |/ - new-path $ join-segments ([]) - concat (.split xs |/) (.split ys |/) - if absolute? (str |/ new-path) new-path - |join-segments $ %{} :CodeEntry (:doc |) - :code $ quote - defn join-segments (acc xs) - if (empty? xs) (.join-str acc "\"/") - let - cursor $ first xs - next-acc $ cond - = cursor |. - , acc - (= cursor |..) (butlast acc) - (= cursor |) acc - true $ conj acc cursor - recur next-acc $ rest xs - |log-js! $ %{} :CodeEntry (:doc |) - :code $ quote - defn log-js! (& args) - apply js/console.log $ map - fn (x) - if (coll? x) (clj->js x) x - , args - |map-val $ %{} :CodeEntry (:doc |) - :code $ quote - defn map-val (f xs) - assert - or (map? xs) (seq? xs) - , "|map-val deals maps" - ->> xs $ map - fn - [] k x - [] k $ f x - |map-with-index $ %{} :CodeEntry (:doc |) - :code $ quote - defn map-with-index (f xs) - ->> xs $ map-indexed - fn (idx x) - [] idx $ f x - |test-join-path! $ %{} :CodeEntry (:doc |) - :code $ quote - defn test-join-path! () - println $ pr-str (join-path | |) - println $ pr-str (join-path |/ |) - println $ pr-str (join-path | |/) - println $ pr-str (join-path |a |b) - println $ pr-str (join-path |a |../b) - println $ pr-str (join-path |a |./b) - println $ pr-str (join-path |a/ |./b) - :ns $ %{} :CodeEntry (:doc |) - :code $ quote - ns app.util $ :require ([] clojure.string :as string) diff --git a/deps.cirru b/deps.cirru index 8061ee4..60eaa71 100644 --- a/deps.cirru +++ b/deps.cirru @@ -1,14 +1,17 @@ -{} (:calcit-version |0.13.19) - :dependencies $ {} (|Cumulo/cumulo-reel.calcit |main) - |Cumulo/cumulo-util.calcit |main - |Respo/alerts.calcit |main - |Respo/respo-feather.calcit |main - |Respo/respo-message.calcit |main - |Respo/respo-ui.calcit |main - |Respo/respo.calcit |main - |calcit-lang/lilac |main - |calcit-lang/memof |main - |calcit-lang/recollect |main - |mvc-works/fuzzy-filter |main - |mvc-works/ws-edn.calcit |main +{} (:calcit-version |0.13.27) + :version |0.1.19 + :dependencies $ {} (|Cumulo/cumulo-reel.calcit |0.0.24) + |Cumulo/cumulo-util.calcit |0.0.13 + |Respo/alerts.calcit |0.10.17 + |Respo/respo-feather.calcit |0.4.4 + |Respo/respo-message.calcit |0.0.13 + |Respo/respo-ui.calcit |0.7.9 + |Respo/respo.calcit |0.16.81 + |Respo/respo-value.calcit |0.5.0-a2 + |calcit-lang/js-ffi |0.1.9 + |calcit-lang/lilac |0.5.2 + |calcit-lang/memof |0.0.26 + |calcit-lang/recollect |0.0.30 + |mvc-works/fuzzy-filter |0.0.9 + |mvc-works/ws-edn.calcit |0.0.16 diff --git a/package.json b/package.json index 986a208..d3f3406 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "author": "jiyinyiyong", "license": "MIT", "dependencies": { - "@calcit/procs": "^0.13.19", + "@calcit/procs": "^0.13.27", "chalk": "^5.3.0", "dayjs": "^1.11.11", "latest-version": "^9.0.0", diff --git a/yarn.lock b/yarn.lock index a6a7ddc..cca238d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,14 +5,14 @@ __metadata: version: 8 cacheKey: 10c0 -"@calcit/procs@npm:^0.13.19": - version: 0.13.19 - resolution: "@calcit/procs@npm:0.13.19" +"@calcit/procs@npm:^0.13.27": + version: 0.13.27 + resolution: "@calcit/procs@npm:0.13.27" dependencies: "@calcit/ternary-tree": "npm:0.0.26" "@cirru/parser.ts": "npm:^0.0.9" "@cirru/writer.ts": "npm:^0.1.9" - checksum: 10c0/72f17208989f8e2e78462cce625b88fcb5c1635eb04a219f49c954a7c4abc7b0c1bce186d325978a4067d3840e02f3cbf913958828a5a4c543f00bc524c9a9fd + checksum: 10c0/f3f2d1a3dd94797f99bec39cbf722b7d98d0308d0643f861997b1accc44fe68f5922149b268881aae1df4a3524968e3f10c58870358952bd959ff4dddcfd326a languageName: node linkType: hard @@ -1032,7 +1032,7 @@ __metadata: version: 0.0.0-use.local resolution: "termina@workspace:." dependencies: - "@calcit/procs": "npm:^0.13.19" + "@calcit/procs": "npm:^0.13.27" bottom-tip: "npm:^0.1.5" chalk: "npm:^5.3.0" dayjs: "npm:^1.11.11" From 44ab6aa07196d104cc99975c910166cc9ef23fdf Mon Sep 17 00:00:00 2001 From: tiye Date: Thu, 20 Aug 2026 16:32:07 +0800 Subject: [PATCH 6/7] chore: use fuzzy-filter 0.0.10 --- deps.cirru | 2 +- package.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/deps.cirru b/deps.cirru index 60eaa71..9838dc2 100644 --- a/deps.cirru +++ b/deps.cirru @@ -13,5 +13,5 @@ |calcit-lang/lilac |0.5.2 |calcit-lang/memof |0.0.26 |calcit-lang/recollect |0.0.30 - |mvc-works/fuzzy-filter |0.0.9 + |mvc-works/fuzzy-filter |0.0.10 |mvc-works/ws-edn.calcit |0.0.16 diff --git a/package.json b/package.json index d3f3406..e65355e 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "termina", "version": "0.1.19", "description": "Start process from a Webpage", + "packageManager": "yarn@4.12.0", "main": "./server.mjs", "bin": "./server.mjs", "scripts": { From 6576715921187dcb5a2e7a437012d34ffced1d89 Mon Sep 17 00:00:00 2001 From: tiye Date: Thu, 20 Aug 2026 16:35:08 +0800 Subject: [PATCH 7/7] ci: enable pinned Yarn before setup-node --- .github/workflows/upload.yaml | 57 ++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/.github/workflows/upload.yaml b/.github/workflows/upload.yaml index ae1a128..7b6d34d 100644 --- a/.github/workflows/upload.yaml +++ b/.github/workflows/upload.yaml @@ -10,30 +10,33 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - - uses: actions/setup-node@v6 - with: - node-version: 24 - cache: 'yarn' - - - uses: calcit-lang/setup-cr@0.0.9 - - - run: caps --ci && yarn && yarn compile-server && yarn compile-page && yarn release-page - - - name: Upload web assets - id: deploy - if: github.event_name == 'push' && github.ref == 'refs/heads/main' - uses: Pendect/action-rsyncer@v2.0.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 - if: github.event_name == 'push' && github.ref == 'refs/heads/main' - run: echo "${{ steps.deploy.outputs.status }}" + - uses: actions/checkout@v6 + + - name: Enable pinned Yarn + run: corepack enable && corepack install --global yarn@4.12.0 + + - uses: actions/setup-node@v6 + with: + node-version: 24 + cache: 'yarn' + + - uses: calcit-lang/setup-cr@0.0.9 + + - run: caps --ci && yarn install --immutable && yarn compile-server && yarn compile-page && yarn release-page + + - name: Upload web assets + id: deploy + if: github.event_name == 'push' && github.ref == 'refs/heads/main' + uses: Pendect/action-rsyncer@v2.0.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 + if: github.event_name == 'push' && github.ref == 'refs/heads/main' + run: echo "${{ steps.deploy.outputs.status }}"