@setoelkahfi / svara / commits / a079e9d

initial commit

mellbacon committed Jul 14, 2022 at 16:13 UTC a079e9df5ad3894ea6afb0bdef1de5ac2c89d7fa
37 files changed +5852
.gitignore new
+5
@@ -0,0 +1,5 @@
1 +/node_modules/
2 +/public/build/
3 +.vscode/
4 +
5 +.DS_Store
README.md new
+107
@@ -0,0 +1,107 @@
1 +# This repo is no longer maintained. Consider using `npm init vite` and selecting the `svelte` option or — if you want a full-fledged app framework and don't mind using pre-1.0 software — use [SvelteKit](https://kit.svelte.dev), the official application framework for Svelte.
2 +
3 +---
4 +
5 +# svelte app
6 +
7 +This is a project template for [Svelte](https://svelte.dev) apps. It lives at https://github.com/sveltejs/template.
8 +
9 +To create a new project based on this template using [degit](https://github.com/Rich-Harris/degit):
10 +
11 +```bash
12 +npx degit sveltejs/template svelte-app
13 +cd svelte-app
14 +```
15 +
16 +*Note that you will need to have [Node.js](https://nodejs.org) installed.*
17 +
18 +
19 +## Get started
20 +
21 +Install the dependencies...
22 +
23 +```bash
24 +cd svelte-app
25 +npm install
26 +```
27 +
28 +...then start [Rollup](https://rollupjs.org):
29 +
30 +```bash
31 +npm run dev
32 +```
33 +
34 +Navigate to [localhost:8080](http://localhost:8080). You should see your app running. Edit a component file in `src`, save it, and reload the page to see your changes.
35 +
36 +By default, the server will only respond to requests from localhost. To allow connections from other computers, edit the `sirv` commands in package.json to include the option `--host 0.0.0.0`.
37 +
38 +If you're using [Visual Studio Code](https://code.visualstudio.com/) we recommend installing the official extension [Svelte for VS Code](https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode). If you are using other editors you may need to install a plugin in order to get syntax highlighting and intellisense.
39 +
40 +## Building and running in production mode
41 +
42 +To create an optimised version of the app:
43 +
44 +```bash
45 +npm run build
46 +```
47 +
48 +You can run the newly built app with `npm run start`. This uses [sirv](https://github.com/lukeed/sirv), which is included in your package.json's `dependencies` so that the app will work when you deploy to platforms like [Heroku](https://heroku.com).
49 +
50 +
51 +## Single-page app mode
52 +
53 +By default, sirv will only respond to requests that match files in `public`. This is to maximise compatibility with static fileservers, allowing you to deploy your app anywhere.
54 +
55 +If you're building a single-page app (SPA) with multiple routes, sirv needs to be able to respond to requests for *any* path. You can make it so by editing the `"start"` command in package.json:
56 +
57 +```js
58 +"start": "sirv public --single"
59 +```
60 +
61 +## Using TypeScript
62 +
63 +This template comes with a script to set up a TypeScript development environment, you can run it immediately after cloning the template with:
64 +
65 +```bash
66 +node scripts/setupTypeScript.js
67 +```
68 +
69 +Or remove the script via:
70 +
71 +```bash
72 +rm scripts/setupTypeScript.js
73 +```
74 +
75 +If you want to use `baseUrl` or `path` aliases within your `tsconfig`, you need to set up `@rollup/plugin-alias` to tell Rollup to resolve the aliases. For more info, see [this StackOverflow question](https://stackoverflow.com/questions/63427935/setup-tsconfig-path-in-svelte).
76 +
77 +## Deploying to the web
78 +
79 +### With [Vercel](https://vercel.com)
80 +
81 +Install `vercel` if you haven't already:
82 +
83 +```bash
84 +npm install -g vercel
85 +```
86 +
87 +Then, from within your project folder:
88 +
89 +```bash
90 +cd public
91 +vercel deploy --name my-project
92 +```
93 +
94 +### With [surge](https://surge.sh/)
95 +
96 +Install `surge` if you haven't already:
97 +
98 +```bash
99 +npm install -g surge
100 +```
101 +
102 +Then, from within your project folder:
103 +
104 +```bash
105 +npm run build
106 +surge public my-project.surge.sh
107 +```
package.json new
+37
@@ -0,0 +1,37 @@
1 +{
2 + "name": "nucleus",
3 + "version": "1.0.0",
4 + "private": true,
5 + "scripts": {
6 + "build": "rollup -c",
7 + "dev": "rollup -c -w",
8 + "start": "sirv public --no-clear",
9 + "check": "svelte-check --tsconfig ./tsconfig.json",
10 + "tauri": "tauri",
11 + "start-window": "yarn tauri dev"
12 + },
13 + "devDependencies": {
14 + "@rollup/plugin-commonjs": "^17.0.0",
15 + "@rollup/plugin-node-resolve": "^11.0.0",
16 + "@rollup/plugin-typescript": "^8.0.0",
17 + "@tauri-apps/cli": "^1.0.3",
18 + "@tsconfig/svelte": "^2.0.0",
19 + "carbon-components-svelte": "^0.67.0",
20 + "carbon-icons-svelte": "^11.1.0",
21 + "rollup": "^2.3.4",
22 + "rollup-plugin-css-only": "^3.1.0",
23 + "rollup-plugin-livereload": "^2.0.0",
24 + "rollup-plugin-svelte": "^7.0.0",
25 + "rollup-plugin-terser": "^7.0.0",
26 + "svelte": "^3.0.0",
27 + "svelte-check": "^2.0.0",
28 + "svelte-preprocess": "^4.0.0",
29 + "tslib": "^2.0.0",
30 + "typescript": "^4.0.0"
31 + },
32 + "dependencies": {
33 + "@rollup/plugin-url": "^7.0.0",
34 + "@tauri-apps/api": "^1.0.2",
35 + "sirv-cli": "^2.0.0"
36 + }
37 +}
public/assets/images/Icon(1).png
Binary files /dev/null and b/public/assets/images/Icon(1).png differ
public/assets/images/Icon.png
Binary files /dev/null and b/public/assets/images/Icon.png differ
public/assets/images/Watermark(1).png
Binary files /dev/null and b/public/assets/images/Watermark(1).png differ
public/assets/images/Watermark(3).png
Binary files /dev/null and b/public/assets/images/Watermark(3).png differ
public/favicon.png
Binary files /dev/null and b/public/favicon.png differ
public/global.css new
+63
@@ -0,0 +1,63 @@
1 +html, body {
2 + position: relative;
3 + width: 100%;
4 + height: 100%;
5 +}
6 +
7 +body {
8 + color: #333;
9 + margin: 0;
10 + padding: 8px;
11 + box-sizing: border-box;
12 + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
13 +}
14 +
15 +a {
16 + color: rgb(0,100,200);
17 + text-decoration: none;
18 +}
19 +
20 +a:hover {
21 + text-decoration: underline;
22 +}
23 +
24 +a:visited {
25 + color: rgb(0,80,160);
26 +}
27 +
28 +label {
29 + display: block;
30 +}
31 +
32 +input, button, select, textarea {
33 + font-family: inherit;
34 + font-size: inherit;
35 + -webkit-padding: 0.4em 0;
36 + padding: 0.4em;
37 + margin: 0 0 0.5em 0;
38 + box-sizing: border-box;
39 + border: 1px solid #ccc;
40 + border-radius: 2px;
41 +}
42 +
43 +input:disabled {
44 + color: #ccc;
45 +}
46 +
47 +button {
48 + color: #333;
49 + background-color: #f4f4f4;
50 + outline: none;
51 +}
52 +
53 +button:disabled {
54 + color: #999;
55 +}
56 +
57 +button:not(:disabled):active {
58 + background-color: #ddd;
59 +}
60 +
61 +button:focus {
62 + border-color: #666;
63 +}
public/index.html new
+18
@@ -0,0 +1,18 @@
1 +<!DOCTYPE html>
2 +<html lang="en">
3 +<head>
4 + <meta charset='utf-8'>
5 + <meta name='viewport' content='width=device-width,initial-scale=1'>
6 +
7 + <title>Svelte app</title>
8 +
9 + <link rel='icon' type='image/png' href='/favicon.png'>
10 + <link rel='stylesheet' href='/global.css'>
11 + <link rel='stylesheet' href='/build/bundle.css'>
12 +
13 + <script defer src='/build/bundle.js'></script>
14 +</head>
15 +
16 +<body>
17 +</body>
18 +</html>
rollup.config.js new
+83
@@ -0,0 +1,83 @@
1 +import svelte from 'rollup-plugin-svelte';
2 +import commonjs from '@rollup/plugin-commonjs';
3 +import resolve from '@rollup/plugin-node-resolve';
4 +import livereload from 'rollup-plugin-livereload';
5 +import { terser } from 'rollup-plugin-terser';
6 +import sveltePreprocess from 'svelte-preprocess';
7 +import typescript from '@rollup/plugin-typescript';
8 +import css from 'rollup-plugin-css-only';
9 +
10 +const production = !process.env.ROLLUP_WATCH;
11 +
12 +function serve() {
13 + let server;
14 +
15 + function toExit() {
16 + if (server) server.kill(0);
17 + }
18 +
19 + return {
20 + writeBundle() {
21 + if (server) return;
22 + server = require('child_process').spawn('yarn', ['start', '--', '--dev'], {
23 + stdio: ['ignore', 'inherit', 'inherit'],
24 + shell: true
25 + });
26 +
27 + process.on('SIGTERM', toExit);
28 + process.on('exit', toExit);
29 + }
30 + };
31 +}
32 +
33 +export default {
34 + input: 'src/main.ts',
35 + output: {
36 + sourcemap: true,
37 + format: 'iife',
38 + name: 'app',
39 + file: 'public/build/bundle.js'
40 + },
41 + plugins: [
42 + svelte({
43 + preprocess: sveltePreprocess({ sourceMap: !production }),
44 + compilerOptions: {
45 + // enable run-time checks when not in production
46 + dev: !production
47 + }
48 + }),
49 + // we'll extract any component CSS out into
50 + // a separate file - better for performance
51 + css({ output: 'bundle.css' }),
52 +
53 + // If you have external dependencies installed from
54 + // npm, you'll most likely need these plugins. In
55 + // some cases you'll need additional configuration -
56 + // consult the documentation for details:
57 + // https://github.com/rollup/plugins/tree/master/packages/commonjs
58 + resolve({
59 + browser: true,
60 + dedupe: ['svelte']
61 + }),
62 + commonjs(),
63 + typescript({
64 + sourceMap: !production,
65 + inlineSources: !production
66 + }),
67 +
68 + // In dev mode, call `npm run start` once
69 + // the bundle has been generated
70 + !production && serve(),
71 +
72 + // Watch the `public` directory and refresh the
73 + // browser on changes when not in production
74 + !production && livereload('public'),
75 +
76 + // If we're building for production (npm run build
77 + // instead of npm run dev), minify
78 + production && terser()
79 + ],
80 + watch: {
81 + clearScreen: false
82 + }
83 +};
src-tauri/.gitignore new
+4
@@ -0,0 +1,4 @@
1 +# Generated by Cargo
2 +# will have compiled files and executables
3 +/target/
4 +/icons/
\ No newline at end of file
src-tauri/Cargo.lock new
+3696
@@ -0,0 +1,3696 @@
1 +# This file is automatically @generated by Cargo.
2 +# It is not intended for manual editing.
3 +version = 3
4 +
5 +[[package]]
6 +name = "adler"
7 +version = "1.0.2"
8 +source = "registry+https://github.com/rust-lang/crates.io-index"
9 +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
10 +
11 +[[package]]
12 +name = "adler32"
13 +version = "1.2.0"
14 +source = "registry+https://github.com/rust-lang/crates.io-index"
15 +checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
16 +
17 +[[package]]
18 +name = "aho-corasick"
19 +version = "0.7.18"
20 +source = "registry+https://github.com/rust-lang/crates.io-index"
21 +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
22 +dependencies = [
23 + "memchr",
24 +]
25 +
26 +[[package]]
27 +name = "alloc-no-stdlib"
28 +version = "2.0.3"
29 +source = "registry+https://github.com/rust-lang/crates.io-index"
30 +checksum = "35ef4730490ad1c4eae5c4325b2a95f521d023e5c885853ff7aca0a6a1631db3"
31 +
32 +[[package]]
33 +name = "alloc-stdlib"
34 +version = "0.2.1"
35 +source = "registry+https://github.com/rust-lang/crates.io-index"
36 +checksum = "697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2"
37 +dependencies = [
38 + "alloc-no-stdlib",
39 +]
40 +
41 +[[package]]
42 +name = "ansi_term"
43 +version = "0.12.1"
44 +source = "registry+https://github.com/rust-lang/crates.io-index"
45 +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
46 +dependencies = [
47 + "winapi",
48 +]
49 +
50 +[[package]]
51 +name = "anyhow"
52 +version = "1.0.58"
53 +source = "registry+https://github.com/rust-lang/crates.io-index"
54 +checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704"
55 +
56 +[[package]]
57 +name = "app"
58 +version = "0.1.0"
59 +dependencies = [
60 + "serde",
61 + "serde_json",
62 + "tauri",
63 + "tauri-build",
64 +]
65 +
66 +[[package]]
67 +name = "atk"
68 +version = "0.15.1"
69 +source = "registry+https://github.com/rust-lang/crates.io-index"
70 +checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd"
71 +dependencies = [
72 + "atk-sys",
73 + "bitflags",
74 + "glib",
75 + "libc",
76 +]
77 +
78 +[[package]]
79 +name = "atk-sys"
80 +version = "0.15.1"
81 +source = "registry+https://github.com/rust-lang/crates.io-index"
82 +checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6"
83 +dependencies = [
84 + "glib-sys",
85 + "gobject-sys",
86 + "libc",
87 + "system-deps 6.0.2",
88 +]
89 +
90 +[[package]]
91 +name = "attohttpc"
92 +version = "0.19.1"
93 +source = "registry+https://github.com/rust-lang/crates.io-index"
94 +checksum = "262c3f7f5d61249d8c00e5546e2685cd15ebeeb1bc0f3cc5449350a1cb07319e"
95 +dependencies = [
96 + "flate2",
97 + "http",
98 + "log",
99 + "native-tls",
100 + "openssl",
101 + "serde",
102 + "serde_json",
103 + "serde_urlencoded",
104 + "url",
105 + "wildmatch",
106 +]
107 +
108 +[[package]]
109 +name = "autocfg"
110 +version = "1.1.0"
111 +source = "registry+https://github.com/rust-lang/crates.io-index"
112 +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
113 +
114 +[[package]]
115 +name = "base64"
116 +version = "0.13.0"
117 +source = "registry+https://github.com/rust-lang/crates.io-index"
118 +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
119 +
120 +[[package]]
121 +name = "bitflags"
122 +version = "1.3.2"
123 +source = "registry+https://github.com/rust-lang/crates.io-index"
124 +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
125 +
126 +[[package]]
127 +name = "block"
128 +version = "0.1.6"
129 +source = "registry+https://github.com/rust-lang/crates.io-index"
130 +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
131 +
132 +[[package]]
133 +name = "block-buffer"
134 +version = "0.10.2"
135 +source = "registry+https://github.com/rust-lang/crates.io-index"
136 +checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324"
137 +dependencies = [
138 + "generic-array",
139 +]
140 +
141 +[[package]]
142 +name = "brotli"
143 +version = "3.3.4"
144 +source = "registry+https://github.com/rust-lang/crates.io-index"
145 +checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
146 +dependencies = [
147 + "alloc-no-stdlib",
148 + "alloc-stdlib",
149 + "brotli-decompressor",
150 +]
151 +
152 +[[package]]
153 +name = "brotli-decompressor"
154 +version = "2.3.2"
155 +source = "registry+https://github.com/rust-lang/crates.io-index"
156 +checksum = "59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80"
157 +dependencies = [
158 + "alloc-no-stdlib",
159 + "alloc-stdlib",
160 +]
161 +
162 +[[package]]
163 +name = "bstr"
164 +version = "0.2.17"
165 +source = "registry+https://github.com/rust-lang/crates.io-index"
166 +checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"
167 +dependencies = [
168 + "memchr",
169 +]
170 +
171 +[[package]]
172 +name = "bumpalo"
173 +version = "3.10.0"
174 +source = "registry+https://github.com/rust-lang/crates.io-index"
175 +checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3"
176 +
177 +[[package]]
178 +name = "bytemuck"
179 +version = "1.10.0"
180 +source = "registry+https://github.com/rust-lang/crates.io-index"
181 +checksum = "c53dfa917ec274df8ed3c572698f381a24eef2efba9492d797301b72b6db408a"
182 +
183 +[[package]]
184 +name = "byteorder"
185 +version = "1.4.3"
186 +source = "registry+https://github.com/rust-lang/crates.io-index"
187 +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
188 +
189 +[[package]]
190 +name = "bytes"
191 +version = "1.1.0"
192 +source = "registry+https://github.com/rust-lang/crates.io-index"
193 +checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
194 +
195 +[[package]]
196 +name = "cairo-rs"
197 +version = "0.15.12"
198 +source = "registry+https://github.com/rust-lang/crates.io-index"
199 +checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc"
200 +dependencies = [
201 + "bitflags",
202 + "cairo-sys-rs",
203 + "glib",
204 + "libc",
205 + "thiserror",
206 +]
207 +
208 +[[package]]
209 +name = "cairo-sys-rs"
210 +version = "0.15.1"
211 +source = "registry+https://github.com/rust-lang/crates.io-index"
212 +checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8"
213 +dependencies = [
214 + "glib-sys",
215 + "libc",
216 + "system-deps 6.0.2",
217 +]
218 +
219 +[[package]]
220 +name = "cargo_toml"
221 +version = "0.11.5"
222 +source = "registry+https://github.com/rust-lang/crates.io-index"
223 +checksum = "5809dd3e6444651fd1cdd3dbec71eca438c439a0fcc8081674a14da0afe50185"
224 +dependencies = [
225 + "serde",
226 + "serde_derive",
227 + "toml",
228 +]
229 +
230 +[[package]]
231 +name = "cc"
232 +version = "1.0.73"
233 +source = "registry+https://github.com/rust-lang/crates.io-index"
234 +checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
235 +
236 +[[package]]
237 +name = "cesu8"
238 +version = "1.1.0"
239 +source = "registry+https://github.com/rust-lang/crates.io-index"
240 +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
241 +
242 +[[package]]
243 +name = "cfb"
244 +version = "0.6.1"
245 +source = "registry+https://github.com/rust-lang/crates.io-index"
246 +checksum = "74f89d248799e3f15f91b70917f65381062a01bb8e222700ea0e5a7ff9785f9c"
247 +dependencies = [
248 + "byteorder",
249 + "uuid 0.8.2",
250 +]
251 +
252 +[[package]]
253 +name = "cfg-expr"
254 +version = "0.9.1"
255 +source = "registry+https://github.com/rust-lang/crates.io-index"
256 +checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7"
257 +dependencies = [
258 + "smallvec",
259 +]
260 +
261 +[[package]]
262 +name = "cfg-expr"
263 +version = "0.10.3"
264 +source = "registry+https://github.com/rust-lang/crates.io-index"
265 +checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db"
266 +dependencies = [
267 + "smallvec",
268 +]
269 +
270 +[[package]]
271 +name = "cfg-if"
272 +version = "1.0.0"
273 +source = "registry+https://github.com/rust-lang/crates.io-index"
274 +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
275 +
276 +[[package]]
277 +name = "cocoa"
278 +version = "0.24.0"
279 +source = "registry+https://github.com/rust-lang/crates.io-index"
280 +checksum = "6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832"
281 +dependencies = [
282 + "bitflags",
283 + "block",
284 + "cocoa-foundation",
285 + "core-foundation",
286 + "core-graphics",
287 + "foreign-types",
288 + "libc",
289 + "objc",
290 +]
291 +
292 +[[package]]
293 +name = "cocoa-foundation"
294 +version = "0.1.0"
295 +source = "registry+https://github.com/rust-lang/crates.io-index"
296 +checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318"
297 +dependencies = [
298 + "bitflags",
299 + "block",
300 + "core-foundation",
301 + "core-graphics-types",
302 + "foreign-types",
303 + "libc",
304 + "objc",
305 +]
306 +
307 +[[package]]
308 +name = "color_quant"
309 +version = "1.1.0"
310 +source = "registry+https://github.com/rust-lang/crates.io-index"
311 +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
312 +
313 +[[package]]
314 +name = "combine"
315 +version = "4.6.4"
316 +source = "registry+https://github.com/rust-lang/crates.io-index"
317 +checksum = "2a604e93b79d1808327a6fca85a6f2d69de66461e7620f5a4cbf5fb4d1d7c948"
318 +dependencies = [
319 + "bytes",
320 + "memchr",
321 +]
322 +
323 +[[package]]
324 +name = "convert_case"
325 +version = "0.4.0"
326 +source = "registry+https://github.com/rust-lang/crates.io-index"
327 +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
328 +
329 +[[package]]
330 +name = "core-foundation"
331 +version = "0.9.3"
332 +source = "registry+https://github.com/rust-lang/crates.io-index"
333 +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
334 +dependencies = [
335 + "core-foundation-sys",
336 + "libc",
337 +]
338 +
339 +[[package]]
340 +name = "core-foundation-sys"
341 +version = "0.8.3"
342 +source = "registry+https://github.com/rust-lang/crates.io-index"
343 +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
344 +
345 +[[package]]
346 +name = "core-graphics"
347 +version = "0.22.3"
348 +source = "registry+https://github.com/rust-lang/crates.io-index"
349 +checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb"
350 +dependencies = [
351 + "bitflags",
352 + "core-foundation",
353 + "core-graphics-types",
354 + "foreign-types",
355 + "libc",
356 +]
357 +
358 +[[package]]
359 +name = "core-graphics-types"
360 +version = "0.1.1"
361 +source = "registry+https://github.com/rust-lang/crates.io-index"
362 +checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b"
363 +dependencies = [
364 + "bitflags",
365 + "core-foundation",
366 + "foreign-types",
367 + "libc",
368 +]
369 +
370 +[[package]]
371 +name = "cpufeatures"
372 +version = "0.2.2"
373 +source = "registry+https://github.com/rust-lang/crates.io-index"
374 +checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b"
375 +dependencies = [
376 + "libc",
377 +]
378 +
379 +[[package]]
380 +name = "crc32fast"
381 +version = "1.3.2"
382 +source = "registry+https://github.com/rust-lang/crates.io-index"
383 +checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
384 +dependencies = [
385 + "cfg-if",
386 +]
387 +
388 +[[package]]
389 +name = "crossbeam-channel"
390 +version = "0.5.5"
391 +source = "registry+https://github.com/rust-lang/crates.io-index"
392 +checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c"
393 +dependencies = [
394 + "cfg-if",
395 + "crossbeam-utils",
396 +]
397 +
398 +[[package]]
399 +name = "crossbeam-utils"
400 +version = "0.8.10"
401 +source = "registry+https://github.com/rust-lang/crates.io-index"
402 +checksum = "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83"
403 +dependencies = [
404 + "cfg-if",
405 + "once_cell",
406 +]
407 +
408 +[[package]]
409 +name = "crypto-common"
410 +version = "0.1.5"
411 +source = "registry+https://github.com/rust-lang/crates.io-index"
412 +checksum = "2ccfd8c0ee4cce11e45b3fd6f9d5e69e0cc62912aa6a0cb1bf4617b0eba5a12f"
413 +dependencies = [
414 + "generic-array",
415 + "typenum",
416 +]
417 +
418 +[[package]]
419 +name = "cssparser"
420 +version = "0.27.2"
421 +source = "registry+https://github.com/rust-lang/crates.io-index"
422 +checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a"
423 +dependencies = [
424 + "cssparser-macros",
425 + "dtoa-short",
426 + "itoa 0.4.8",
427 + "matches",
428 + "phf 0.8.0",
429 + "proc-macro2",
430 + "quote",
431 + "smallvec",
432 + "syn",
433 +]
434 +
435 +[[package]]
436 +name = "cssparser-macros"
437 +version = "0.6.0"
438 +source = "registry+https://github.com/rust-lang/crates.io-index"
439 +checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e"
440 +dependencies = [
441 + "quote",
442 + "syn",
443 +]
444 +
445 +[[package]]
446 +name = "ctor"
447 +version = "0.1.22"
448 +source = "registry+https://github.com/rust-lang/crates.io-index"
449 +checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c"
450 +dependencies = [
451 + "quote",
452 + "syn",
453 +]
454 +
455 +[[package]]
456 +name = "cty"
457 +version = "0.2.2"
458 +source = "registry+https://github.com/rust-lang/crates.io-index"
459 +checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35"
460 +
461 +[[package]]
462 +name = "darling"
463 +version = "0.13.4"
464 +source = "registry+https://github.com/rust-lang/crates.io-index"
465 +checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c"
466 +dependencies = [
467 + "darling_core",
468 + "darling_macro",
469 +]
470 +
471 +[[package]]
472 +name = "darling_core"
473 +version = "0.13.4"
474 +source = "registry+https://github.com/rust-lang/crates.io-index"
475 +checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610"
476 +dependencies = [
477 + "fnv",
478 + "ident_case",
479 + "proc-macro2",
480 + "quote",
481 + "strsim",
482 + "syn",
483 +]
484 +
485 +[[package]]
486 +name = "darling_macro"
487 +version = "0.13.4"
488 +source = "registry+https://github.com/rust-lang/crates.io-index"
489 +checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835"
490 +dependencies = [
491 + "darling_core",
492 + "quote",
493 + "syn",
494 +]
495 +
496 +[[package]]
497 +name = "dbus"
498 +version = "0.9.5"
499 +source = "registry+https://github.com/rust-lang/crates.io-index"
500 +checksum = "de0a745c25b32caa56b82a3950f5fec7893a960f4c10ca3b02060b0c38d8c2ce"
501 +dependencies = [
502 + "libc",
503 + "libdbus-sys",
504 + "winapi",
505 +]
506 +
507 +[[package]]
508 +name = "deflate"
509 +version = "0.7.20"
510 +source = "registry+https://github.com/rust-lang/crates.io-index"
511 +checksum = "707b6a7b384888a70c8d2e8650b3e60170dfc6a67bb4aa67b6dfca57af4bedb4"
512 +dependencies = [
513 + "adler32",
514 + "byteorder",
515 +]
516 +
517 +[[package]]
518 +name = "deflate"
519 +version = "1.0.0"
520 +source = "registry+https://github.com/rust-lang/crates.io-index"
521 +checksum = "c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f"
522 +dependencies = [
523 + "adler32",
524 +]
525 +
526 +[[package]]
527 +name = "derive_more"
528 +version = "0.99.17"
529 +source = "registry+https://github.com/rust-lang/crates.io-index"
530 +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
531 +dependencies = [
532 + "convert_case",
533 + "proc-macro2",
534 + "quote",
535 + "rustc_version 0.4.0",
536 + "syn",
537 +]
538 +
539 +[[package]]
540 +name = "digest"
541 +version = "0.10.3"
542 +source = "registry+https://github.com/rust-lang/crates.io-index"
543 +checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506"
544 +dependencies = [
545 + "block-buffer",
546 + "crypto-common",
547 +]
548 +
549 +[[package]]
550 +name = "dirs-next"
551 +version = "2.0.0"
552 +source = "registry+https://github.com/rust-lang/crates.io-index"
553 +checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
554 +dependencies = [
555 + "cfg-if",
556 + "dirs-sys-next",
557 +]
558 +
559 +[[package]]
560 +name = "dirs-sys-next"
561 +version = "0.1.2"
562 +source = "registry+https://github.com/rust-lang/crates.io-index"
563 +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
564 +dependencies = [
565 + "libc",
566 + "redox_users",
567 + "winapi",
568 +]
569 +
570 +[[package]]
571 +name = "dispatch"
572 +version = "0.2.0"
573 +source = "registry+https://github.com/rust-lang/crates.io-index"
574 +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
575 +
576 +[[package]]
577 +name = "dtoa"
578 +version = "0.4.8"
579 +source = "registry+https://github.com/rust-lang/crates.io-index"
580 +checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"
581 +
582 +[[package]]
583 +name = "dtoa-short"
584 +version = "0.3.3"
585 +source = "registry+https://github.com/rust-lang/crates.io-index"
586 +checksum = "bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6"
587 +dependencies = [
588 + "dtoa",
589 +]
590 +
591 +[[package]]
592 +name = "embed-resource"
593 +version = "1.7.2"
594 +source = "registry+https://github.com/rust-lang/crates.io-index"
595 +checksum = "ecc24ff8d764818e9ab17963b0593c535f077a513f565e75e4352d758bc4d8c0"
596 +dependencies = [
597 + "cc",
598 + "rustc_version 0.4.0",
599 + "toml",
600 + "vswhom",
601 + "winreg",
602 +]
603 +
604 +[[package]]
605 +name = "embed_plist"
606 +version = "1.2.2"
607 +source = "registry+https://github.com/rust-lang/crates.io-index"
608 +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7"
609 +
610 +[[package]]
611 +name = "fastrand"
612 +version = "1.7.0"
613 +source = "registry+https://github.com/rust-lang/crates.io-index"
614 +checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
615 +dependencies = [
616 + "instant",
617 +]
618 +
619 +[[package]]
620 +name = "field-offset"
621 +version = "0.3.4"
622 +source = "registry+https://github.com/rust-lang/crates.io-index"
623 +checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
624 +dependencies = [
625 + "memoffset",
626 + "rustc_version 0.3.3",
627 +]
628 +
629 +[[package]]
630 +name = "filetime"
631 +version = "0.2.17"
632 +source = "registry+https://github.com/rust-lang/crates.io-index"
633 +checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c"
634 +dependencies = [
635 + "cfg-if",
636 + "libc",
637 + "redox_syscall",
638 + "windows-sys",
639 +]
640 +
641 +[[package]]
642 +name = "flate2"
643 +version = "1.0.24"
644 +source = "registry+https://github.com/rust-lang/crates.io-index"
645 +checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6"
646 +dependencies = [
647 + "crc32fast",
648 + "miniz_oxide",
649 +]
650 +
651 +[[package]]
652 +name = "fnv"
653 +version = "1.0.7"
654 +source = "registry+https://github.com/rust-lang/crates.io-index"
655 +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
656 +
657 +[[package]]
658 +name = "foreign-types"
659 +version = "0.3.2"
660 +source = "registry+https://github.com/rust-lang/crates.io-index"
661 +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
662 +dependencies = [
663 + "foreign-types-shared",
664 +]
665 +
666 +[[package]]
667 +name = "foreign-types-shared"
668 +version = "0.1.1"
669 +source = "registry+https://github.com/rust-lang/crates.io-index"
670 +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
671 +
672 +[[package]]
673 +name = "form_urlencoded"
674 +version = "1.0.1"
675 +source = "registry+https://github.com/rust-lang/crates.io-index"
676 +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
677 +dependencies = [
678 + "matches",
679 + "percent-encoding",
680 +]
681 +
682 +[[package]]
683 +name = "futf"
684 +version = "0.1.5"
685 +source = "registry+https://github.com/rust-lang/crates.io-index"
686 +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
687 +dependencies = [
688 + "mac",
689 + "new_debug_unreachable",
690 +]
691 +
692 +[[package]]
693 +name = "futures"
694 +version = "0.3.21"
695 +source = "registry+https://github.com/rust-lang/crates.io-index"
696 +checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e"
697 +dependencies = [
698 + "futures-channel",
699 + "futures-core",
700 + "futures-executor",
701 + "futures-io",
702 + "futures-sink",
703 + "futures-task",
704 + "futures-util",
705 +]
706 +
707 +[[package]]
708 +name = "futures-channel"
709 +version = "0.3.21"
710 +source = "registry+https://github.com/rust-lang/crates.io-index"
711 +checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
712 +dependencies = [
713 + "futures-core",
714 + "futures-sink",
715 +]
716 +
717 +[[package]]
718 +name = "futures-core"
719 +version = "0.3.21"
720 +source = "registry+https://github.com/rust-lang/crates.io-index"
721 +checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
722 +
723 +[[package]]
724 +name = "futures-executor"
725 +version = "0.3.21"
726 +source = "registry+https://github.com/rust-lang/crates.io-index"
727 +checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"
728 +dependencies = [
729 + "futures-core",
730 + "futures-task",
731 + "futures-util",
732 +]
733 +
734 +[[package]]
735 +name = "futures-io"
736 +version = "0.3.21"
737 +source = "registry+https://github.com/rust-lang/crates.io-index"
738 +checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
739 +
740 +[[package]]
741 +name = "futures-lite"
742 +version = "1.12.0"
743 +source = "registry+https://github.com/rust-lang/crates.io-index"
744 +checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
745 +dependencies = [
746 + "fastrand",
747 + "futures-core",
748 + "futures-io",
749 + "memchr",
750 + "parking",
751 + "pin-project-lite",
752 + "waker-fn",
753 +]
754 +
755 +[[package]]
756 +name = "futures-macro"
757 +version = "0.3.21"
758 +source = "registry+https://github.com/rust-lang/crates.io-index"
759 +checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
760 +dependencies = [
761 + "proc-macro2",
762 + "quote",
763 + "syn",
764 +]
765 +
766 +[[package]]
767 +name = "futures-sink"
768 +version = "0.3.21"
769 +source = "registry+https://github.com/rust-lang/crates.io-index"
770 +checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
771 +
772 +[[package]]
773 +name = "futures-task"
774 +version = "0.3.21"
775 +source = "registry+https://github.com/rust-lang/crates.io-index"
776 +checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
777 +
778 +[[package]]
779 +name = "futures-util"
780 +version = "0.3.21"
781 +source = "registry+https://github.com/rust-lang/crates.io-index"
782 +checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
783 +dependencies = [
784 + "futures-channel",
785 + "futures-core",
786 + "futures-io",
787 + "futures-macro",
788 + "futures-sink",
789 + "futures-task",
790 + "memchr",
791 + "pin-project-lite",
792 + "pin-utils",
793 + "slab",
794 +]
795 +
796 +[[package]]
797 +name = "fxhash"
798 +version = "0.2.1"
799 +source = "registry+https://github.com/rust-lang/crates.io-index"
800 +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
801 +dependencies = [
802 + "byteorder",
803 +]
804 +
805 +[[package]]
806 +name = "gdk"
807 +version = "0.15.4"
808 +source = "registry+https://github.com/rust-lang/crates.io-index"
809 +checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8"
810 +dependencies = [
811 + "bitflags",
812 + "cairo-rs",
813 + "gdk-pixbuf",
814 + "gdk-sys",
815 + "gio",
816 + "glib",
817 + "libc",
818 + "pango",
819 +]
820 +
821 +[[package]]
822 +name = "gdk-pixbuf"
823 +version = "0.15.11"
824 +source = "registry+https://github.com/rust-lang/crates.io-index"
825 +checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a"
826 +dependencies = [
827 + "bitflags",
828 + "gdk-pixbuf-sys",
829 + "gio",
830 + "glib",
831 + "libc",
832 +]
833 +
834 +[[package]]
835 +name = "gdk-pixbuf-sys"
836 +version = "0.15.10"
837 +source = "registry+https://github.com/rust-lang/crates.io-index"
838 +checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7"
839 +dependencies = [
840 + "gio-sys",
841 + "glib-sys",
842 + "gobject-sys",
843 + "libc",
844 + "system-deps 6.0.2",
845 +]
846 +
847 +[[package]]
848 +name = "gdk-sys"
849 +version = "0.15.1"
850 +source = "registry+https://github.com/rust-lang/crates.io-index"
851 +checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88"
852 +dependencies = [
853 + "cairo-sys-rs",
854 + "gdk-pixbuf-sys",
855 + "gio-sys",
856 + "glib-sys",
857 + "gobject-sys",
858 + "libc",
859 + "pango-sys",
860 + "pkg-config",
861 + "system-deps 6.0.2",
862 +]
863 +
864 +[[package]]
865 +name = "gdkx11-sys"
866 +version = "0.15.1"
867 +source = "registry+https://github.com/rust-lang/crates.io-index"
868 +checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178"
869 +dependencies = [
870 + "gdk-sys",
871 + "glib-sys",
872 + "libc",
873 + "system-deps 6.0.2",
874 + "x11",
875 +]
876 +
877 +[[package]]
878 +name = "generator"
879 +version = "0.7.0"
880 +source = "registry+https://github.com/rust-lang/crates.io-index"
881 +checksum = "c1d9279ca822891c1a4dae06d185612cf8fc6acfe5dff37781b41297811b12ee"
882 +dependencies = [
883 + "cc",
884 + "libc",
885 + "log",
886 + "rustversion",
887 + "winapi",
888 +]
889 +
890 +[[package]]
891 +name = "generic-array"
892 +version = "0.14.5"
893 +source = "registry+https://github.com/rust-lang/crates.io-index"
894 +checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
895 +dependencies = [
896 + "typenum",
897 + "version_check",
898 +]
899 +
900 +[[package]]
901 +name = "getrandom"
902 +version = "0.1.16"
903 +source = "registry+https://github.com/rust-lang/crates.io-index"
904 +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
905 +dependencies = [
906 + "cfg-if",
907 + "libc",
908 + "wasi 0.9.0+wasi-snapshot-preview1",
909 +]
910 +
911 +[[package]]
912 +name = "getrandom"
913 +version = "0.2.7"
914 +source = "registry+https://github.com/rust-lang/crates.io-index"
915 +checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
916 +dependencies = [
917 + "cfg-if",
918 + "libc",
919 + "wasi 0.11.0+wasi-snapshot-preview1",
920 +]
921 +
922 +[[package]]
923 +name = "gio"
924 +version = "0.15.12"
925 +source = "registry+https://github.com/rust-lang/crates.io-index"
926 +checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b"
927 +dependencies = [
928 + "bitflags",
929 + "futures-channel",
930 + "futures-core",
931 + "futures-io",
932 + "gio-sys",
933 + "glib",
934 + "libc",
935 + "once_cell",
936 + "thiserror",
937 +]
938 +
939 +[[package]]
940 +name = "gio-sys"
941 +version = "0.15.10"
942 +source = "registry+https://github.com/rust-lang/crates.io-index"
943 +checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d"
944 +dependencies = [
945 + "glib-sys",
946 + "gobject-sys",
947 + "libc",
948 + "system-deps 6.0.2",
949 + "winapi",
950 +]
951 +
952 +[[package]]
953 +name = "glib"
954 +version = "0.15.12"
955 +source = "registry+https://github.com/rust-lang/crates.io-index"
956 +checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d"
957 +dependencies = [
958 + "bitflags",
959 + "futures-channel",
960 + "futures-core",
961 + "futures-executor",
962 + "futures-task",
963 + "glib-macros",
964 + "glib-sys",
965 + "gobject-sys",
966 + "libc",
967 + "once_cell",
968 + "smallvec",
969 + "thiserror",
970 +]
971 +
972 +[[package]]
973 +name = "glib-macros"
974 +version = "0.15.11"
975 +source = "registry+https://github.com/rust-lang/crates.io-index"
976 +checksum = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64"
977 +dependencies = [
978 + "anyhow",
979 + "heck 0.4.0",
980 + "proc-macro-crate",
981 + "proc-macro-error",
982 + "proc-macro2",
983 + "quote",
984 + "syn",
985 +]
986 +
987 +[[package]]
988 +name = "glib-sys"
989 +version = "0.15.10"
990 +source = "registry+https://github.com/rust-lang/crates.io-index"
991 +checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4"
992 +dependencies = [
993 + "libc",
994 + "system-deps 6.0.2",
995 +]
996 +
997 +[[package]]
998 +name = "glob"
999 +version = "0.3.0"
1000 +source = "registry+https://github.com/rust-lang/crates.io-index"
1001 +checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
1002 +
1003 +[[package]]
1004 +name = "globset"
1005 +version = "0.4.9"
1006 +source = "registry+https://github.com/rust-lang/crates.io-index"
1007 +checksum = "0a1e17342619edbc21a964c2afbeb6c820c6a2560032872f397bb97ea127bd0a"
1008 +dependencies = [
1009 + "aho-corasick",
1010 + "bstr",
1011 + "fnv",
1012 + "log",
1013 + "regex",
1014 +]
1015 +
1016 +[[package]]
1017 +name = "gobject-sys"
1018 +version = "0.15.10"
1019 +source = "registry+https://github.com/rust-lang/crates.io-index"
1020 +checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a"
1021 +dependencies = [
1022 + "glib-sys",
1023 + "libc",
1024 + "system-deps 6.0.2",
1025 +]
1026 +
1027 +[[package]]
1028 +name = "gtk"
1029 +version = "0.15.5"
1030 +source = "registry+https://github.com/rust-lang/crates.io-index"
1031 +checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0"
1032 +dependencies = [
1033 + "atk",
1034 + "bitflags",
1035 + "cairo-rs",
1036 + "field-offset",
1037 + "futures-channel",
1038 + "gdk",
1039 + "gdk-pixbuf",
1040 + "gio",
1041 + "glib",
1042 + "gtk-sys",
1043 + "gtk3-macros",
1044 + "libc",
1045 + "once_cell",
1046 + "pango",
1047 + "pkg-config",
1048 +]
1049 +
1050 +[[package]]
1051 +name = "gtk-sys"
1052 +version = "0.15.3"
1053 +source = "registry+https://github.com/rust-lang/crates.io-index"
1054 +checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84"
1055 +dependencies = [
1056 + "atk-sys",
1057 + "cairo-sys-rs",
1058 + "gdk-pixbuf-sys",
1059 + "gdk-sys",
1060 + "gio-sys",
1061 + "glib-sys",
1062 + "gobject-sys",
1063 + "libc",
1064 + "pango-sys",
1065 + "system-deps 6.0.2",
1066 +]
1067 +
1068 +[[package]]
1069 +name = "gtk3-macros"
1070 +version = "0.15.4"
1071 +source = "registry+https://github.com/rust-lang/crates.io-index"
1072 +checksum = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9"
1073 +dependencies = [
1074 + "anyhow",
1075 + "proc-macro-crate",
1076 + "proc-macro-error",
1077 + "proc-macro2",
1078 + "quote",
1079 + "syn",
1080 +]
1081 +
1082 +[[package]]
1083 +name = "hashbrown"
1084 +version = "0.12.2"
1085 +source = "registry+https://github.com/rust-lang/crates.io-index"
1086 +checksum = "607c8a29735385251a339424dd462993c0fed8fa09d378f259377df08c126022"
1087 +
1088 +[[package]]
1089 +name = "heck"
1090 +version = "0.3.3"
1091 +source = "registry+https://github.com/rust-lang/crates.io-index"
1092 +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
1093 +dependencies = [
1094 + "unicode-segmentation",
1095 +]
1096 +
1097 +[[package]]
1098 +name = "heck"
1099 +version = "0.4.0"
1100 +source = "registry+https://github.com/rust-lang/crates.io-index"
1101 +checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
1102 +
1103 +[[package]]
1104 +name = "hermit-abi"
1105 +version = "0.1.19"
1106 +source = "registry+https://github.com/rust-lang/crates.io-index"
1107 +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
1108 +dependencies = [
1109 + "libc",
1110 +]
1111 +
1112 +[[package]]
1113 +name = "html5ever"
1114 +version = "0.25.2"
1115 +source = "registry+https://github.com/rust-lang/crates.io-index"
1116 +checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148"
1117 +dependencies = [
1118 + "log",
1119 + "mac",
1120 + "markup5ever",
1121 + "proc-macro2",
1122 + "quote",
1123 + "syn",
1124 +]
1125 +
1126 +[[package]]
1127 +name = "http"
1128 +version = "0.2.8"
1129 +source = "registry+https://github.com/rust-lang/crates.io-index"
1130 +checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
1131 +dependencies = [
1132 + "bytes",
1133 + "fnv",
1134 + "itoa 1.0.2",
1135 +]
1136 +
1137 +[[package]]
1138 +name = "http-range"
1139 +version = "0.1.5"
1140 +source = "registry+https://github.com/rust-lang/crates.io-index"
1141 +checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573"
1142 +
1143 +[[package]]
1144 +name = "ico"
1145 +version = "0.1.0"
1146 +source = "registry+https://github.com/rust-lang/crates.io-index"
1147 +checksum = "6a4b3331534254a9b64095ae60d3dc2a8225a7a70229cd5888be127cdc1f6804"
1148 +dependencies = [
1149 + "byteorder",
1150 + "png 0.11.0",
1151 +]
1152 +
1153 +[[package]]
1154 +name = "ident_case"
1155 +version = "1.0.1"
1156 +source = "registry+https://github.com/rust-lang/crates.io-index"
1157 +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
1158 +
1159 +[[package]]
1160 +name = "idna"
1161 +version = "0.2.3"
1162 +source = "registry+https://github.com/rust-lang/crates.io-index"
1163 +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
1164 +dependencies = [
1165 + "matches",
1166 + "unicode-bidi",
1167 + "unicode-normalization",
1168 +]
1169 +
1170 +[[package]]
1171 +name = "ignore"
1172 +version = "0.4.18"
1173 +source = "registry+https://github.com/rust-lang/crates.io-index"
1174 +checksum = "713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d"
1175 +dependencies = [
1176 + "crossbeam-utils",
1177 + "globset",
1178 + "lazy_static",
1179 + "log",
1180 + "memchr",
1181 + "regex",
1182 + "same-file",
1183 + "thread_local",
1184 + "walkdir",
1185 + "winapi-util",
1186 +]
1187 +
1188 +[[package]]
1189 +name = "image"
1190 +version = "0.24.2"
1191 +source = "registry+https://github.com/rust-lang/crates.io-index"
1192 +checksum = "28edd9d7bc256be2502e325ac0628bde30b7001b9b52e0abe31a1a9dc2701212"
1193 +dependencies = [
1194 + "bytemuck",
1195 + "byteorder",
1196 + "color_quant",
1197 + "num-iter",
1198 + "num-rational",
1199 + "num-traits",
1200 +]
1201 +
1202 +[[package]]
1203 +name = "indexmap"
1204 +version = "1.9.1"
1205 +source = "registry+https://github.com/rust-lang/crates.io-index"
1206 +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
1207 +dependencies = [
1208 + "autocfg",
1209 + "hashbrown",
1210 +]
1211 +
1212 +[[package]]
1213 +name = "infer"
1214 +version = "0.7.0"
1215 +source = "registry+https://github.com/rust-lang/crates.io-index"
1216 +checksum = "20b2b533137b9cad970793453d4f921c2e91312a6d88b1085c07bc15fc51bb3b"
1217 +dependencies = [
1218 + "cfb",
1219 +]
1220 +
1221 +[[package]]
1222 +name = "inflate"
1223 +version = "0.3.4"
1224 +source = "registry+https://github.com/rust-lang/crates.io-index"
1225 +checksum = "f5f9f47468e9a76a6452271efadc88fe865a82be91fe75e6c0c57b87ccea59d4"
1226 +dependencies = [
1227 + "adler32",
1228 +]
1229 +
1230 +[[package]]
1231 +name = "instant"
1232 +version = "0.1.12"
1233 +source = "registry+https://github.com/rust-lang/crates.io-index"
1234 +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
1235 +dependencies = [
1236 + "cfg-if",
1237 +]
1238 +
1239 +[[package]]
1240 +name = "itoa"
1241 +version = "0.4.8"
1242 +source = "registry+https://github.com/rust-lang/crates.io-index"
1243 +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
1244 +
1245 +[[package]]
1246 +name = "itoa"
1247 +version = "1.0.2"
1248 +source = "registry+https://github.com/rust-lang/crates.io-index"
1249 +checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
1250 +
1251 +[[package]]
1252 +name = "javascriptcore-rs"
1253 +version = "0.16.0"
1254 +source = "registry+https://github.com/rust-lang/crates.io-index"
1255 +checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c"
1256 +dependencies = [
1257 + "bitflags",
1258 + "glib",
1259 + "javascriptcore-rs-sys",
1260 +]
1261 +
1262 +[[package]]
1263 +name = "javascriptcore-rs-sys"
1264 +version = "0.4.0"
1265 +source = "registry+https://github.com/rust-lang/crates.io-index"
1266 +checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c"
1267 +dependencies = [
1268 + "glib-sys",
1269 + "gobject-sys",
1270 + "libc",
1271 + "system-deps 5.0.0",
1272 +]
1273 +
1274 +[[package]]
1275 +name = "jni"
1276 +version = "0.18.0"
1277 +source = "registry+https://github.com/rust-lang/crates.io-index"
1278 +checksum = "24967112a1e4301ca5342ea339763613a37592b8a6ce6cf2e4494537c7a42faf"
1279 +dependencies = [
1280 + "cesu8",
1281 + "combine",
1282 + "jni-sys",
1283 + "log",
1284 + "thiserror",
1285 + "walkdir",
1286 +]
1287 +
1288 +[[package]]
1289 +name = "jni"
1290 +version = "0.19.0"
1291 +source = "registry+https://github.com/rust-lang/crates.io-index"
1292 +checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec"
1293 +dependencies = [
1294 + "cesu8",
1295 + "combine",
1296 + "jni-sys",
1297 + "log",
1298 + "thiserror",
1299 + "walkdir",
1300 +]
1301 +
1302 +[[package]]
1303 +name = "jni-sys"
1304 +version = "0.3.0"
1305 +source = "registry+https://github.com/rust-lang/crates.io-index"
1306 +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
1307 +
1308 +[[package]]
1309 +name = "js-sys"
1310 +version = "0.3.58"
1311 +source = "registry+https://github.com/rust-lang/crates.io-index"
1312 +checksum = "c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27"
1313 +dependencies = [
1314 + "wasm-bindgen",
1315 +]
1316 +
1317 +[[package]]
1318 +name = "json-patch"
1319 +version = "0.2.6"
1320 +source = "registry+https://github.com/rust-lang/crates.io-index"
1321 +checksum = "f995a3c8f2bc3dd52a18a583e90f9ec109c047fa1603a853e46bcda14d2e279d"
1322 +dependencies = [
1323 + "serde",
1324 + "serde_json",
1325 + "treediff",
1326 +]
1327 +
1328 +[[package]]
1329 +name = "kuchiki"
1330 +version = "0.8.1"
1331 +source = "registry+https://github.com/rust-lang/crates.io-index"
1332 +checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358"
1333 +dependencies = [
1334 + "cssparser",
1335 + "html5ever",
1336 + "matches",
1337 + "selectors",
1338 +]
1339 +
1340 +[[package]]
1341 +name = "lazy_static"
1342 +version = "1.4.0"
1343 +source = "registry+https://github.com/rust-lang/crates.io-index"
1344 +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1345 +
1346 +[[package]]
1347 +name = "libc"
1348 +version = "0.2.126"
1349 +source = "registry+https://github.com/rust-lang/crates.io-index"
1350 +checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
1351 +
1352 +[[package]]
1353 +name = "libdbus-sys"
1354 +version = "0.2.2"
1355 +source = "registry+https://github.com/rust-lang/crates.io-index"
1356 +checksum = "c185b5b7ad900923ef3a8ff594083d4d9b5aea80bb4f32b8342363138c0d456b"
1357 +dependencies = [
1358 + "pkg-config",
1359 +]
1360 +
1361 +[[package]]
1362 +name = "line-wrap"
1363 +version = "0.1.1"
1364 +source = "registry+https://github.com/rust-lang/crates.io-index"
1365 +checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
1366 +dependencies = [
1367 + "safemem",
1368 +]
1369 +
1370 +[[package]]
1371 +name = "lock_api"
1372 +version = "0.4.7"
1373 +source = "registry+https://github.com/rust-lang/crates.io-index"
1374 +checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53"
1375 +dependencies = [
1376 + "autocfg",
1377 + "scopeguard",
1378 +]
1379 +
1380 +[[package]]
1381 +name = "log"
1382 +version = "0.4.17"
1383 +source = "registry+https://github.com/rust-lang/crates.io-index"
1384 +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
1385 +dependencies = [
1386 + "cfg-if",
1387 +]
1388 +
1389 +[[package]]
1390 +name = "loom"
1391 +version = "0.5.6"
1392 +source = "registry+https://github.com/rust-lang/crates.io-index"
1393 +checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5"
1394 +dependencies = [
1395 + "cfg-if",
1396 + "generator",
1397 + "scoped-tls",
1398 + "serde",
1399 + "serde_json",
1400 + "tracing",
1401 + "tracing-subscriber",
1402 +]
1403 +
1404 +[[package]]
1405 +name = "mac"
1406 +version = "0.1.1"
1407 +source = "registry+https://github.com/rust-lang/crates.io-index"
1408 +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
1409 +
1410 +[[package]]
1411 +name = "mac-notification-sys"
1412 +version = "0.5.2"
1413 +source = "registry+https://github.com/rust-lang/crates.io-index"
1414 +checksum = "042f74a606175d72ca483e14e0873fe0f6c003f7af45865b17b16fdaface7203"
1415 +dependencies = [
1416 + "cc",
1417 + "dirs-next",
1418 + "objc-foundation",
1419 + "objc_id",
1420 + "time",
1421 +]
1422 +
1423 +[[package]]
1424 +name = "malloc_buf"
1425 +version = "0.0.6"
1426 +source = "registry+https://github.com/rust-lang/crates.io-index"
1427 +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
1428 +dependencies = [
1429 + "libc",
1430 +]
1431 +
1432 +[[package]]
1433 +name = "markup5ever"
1434 +version = "0.10.1"
1435 +source = "registry+https://github.com/rust-lang/crates.io-index"
1436 +checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd"
1437 +dependencies = [
1438 + "log",
1439 + "phf 0.8.0",
1440 + "phf_codegen",
1441 + "string_cache",
1442 + "string_cache_codegen",
1443 + "tendril",
1444 +]
1445 +
1446 +[[package]]
1447 +name = "matchers"
1448 +version = "0.1.0"
1449 +source = "registry+https://github.com/rust-lang/crates.io-index"
1450 +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
1451 +dependencies = [
1452 + "regex-automata",
1453 +]
1454 +
1455 +[[package]]
1456 +name = "matches"
1457 +version = "0.1.9"
1458 +source = "registry+https://github.com/rust-lang/crates.io-index"
1459 +checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
1460 +
1461 +[[package]]
1462 +name = "memchr"
1463 +version = "2.5.0"
1464 +source = "registry+https://github.com/rust-lang/crates.io-index"
1465 +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
1466 +
1467 +[[package]]
1468 +name = "memoffset"
1469 +version = "0.6.5"
1470 +source = "registry+https://github.com/rust-lang/crates.io-index"
1471 +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
1472 +dependencies = [
1473 + "autocfg",
1474 +]
1475 +
1476 +[[package]]
1477 +name = "miniz_oxide"
1478 +version = "0.5.3"
1479 +source = "registry+https://github.com/rust-lang/crates.io-index"
1480 +checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc"
1481 +dependencies = [
1482 + "adler",
1483 +]
1484 +
1485 +[[package]]
1486 +name = "native-tls"
1487 +version = "0.2.10"
1488 +source = "registry+https://github.com/rust-lang/crates.io-index"
1489 +checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9"
1490 +dependencies = [
1491 + "lazy_static",
1492 + "libc",
1493 + "log",
1494 + "openssl",
1495 + "openssl-probe",
1496 + "openssl-sys",
1497 + "schannel",
1498 + "security-framework",
1499 + "security-framework-sys",
1500 + "tempfile",
1501 +]
1502 +
1503 +[[package]]
1504 +name = "ndk"
1505 +version = "0.6.0"
1506 +source = "registry+https://github.com/rust-lang/crates.io-index"
1507 +checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4"
1508 +dependencies = [
1509 + "bitflags",
1510 + "jni-sys",
1511 + "ndk-sys",
1512 + "num_enum",
1513 + "thiserror",
1514 +]
1515 +
1516 +[[package]]
1517 +name = "ndk-context"
1518 +version = "0.1.1"
1519 +source = "registry+https://github.com/rust-lang/crates.io-index"
1520 +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
1521 +
1522 +[[package]]
1523 +name = "ndk-sys"
1524 +version = "0.3.0"
1525 +source = "registry+https://github.com/rust-lang/crates.io-index"
1526 +checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97"
1527 +dependencies = [
1528 + "jni-sys",
1529 +]
1530 +
1531 +[[package]]
1532 +name = "new_debug_unreachable"
1533 +version = "1.0.4"
1534 +source = "registry+https://github.com/rust-lang/crates.io-index"
1535 +checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
1536 +
1537 +[[package]]
1538 +name = "nodrop"
1539 +version = "0.1.14"
1540 +source = "registry+https://github.com/rust-lang/crates.io-index"
1541 +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
1542 +
1543 +[[package]]
1544 +name = "notify-rust"
1545 +version = "4.5.8"
1546 +source = "registry+https://github.com/rust-lang/crates.io-index"
1547 +checksum = "a995a3d2834cefa389218e7a35156e8ce544bc95f836900da01ee0b26a07e9d4"
1548 +dependencies = [
1549 + "dbus",
1550 + "mac-notification-sys",
1551 + "winrt-notification",
1552 +]
1553 +
1554 +[[package]]
1555 +name = "num-integer"
1556 +version = "0.1.45"
1557 +source = "registry+https://github.com/rust-lang/crates.io-index"
1558 +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
1559 +dependencies = [
1560 + "autocfg",
1561 + "num-traits",
1562 +]
1563 +
1564 +[[package]]
1565 +name = "num-iter"
1566 +version = "0.1.43"
1567 +source = "registry+https://github.com/rust-lang/crates.io-index"
1568 +checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
1569 +dependencies = [
1570 + "autocfg",
1571 + "num-integer",
1572 + "num-traits",
1573 +]
1574 +
1575 +[[package]]
1576 +name = "num-rational"
1577 +version = "0.4.1"
1578 +source = "registry+https://github.com/rust-lang/crates.io-index"
1579 +checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
1580 +dependencies = [
1581 + "autocfg",
1582 + "num-integer",
1583 + "num-traits",
1584 +]
1585 +
1586 +[[package]]
1587 +name = "num-traits"
1588 +version = "0.2.15"
1589 +source = "registry+https://github.com/rust-lang/crates.io-index"
1590 +checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
1591 +dependencies = [
1592 + "autocfg",
1593 +]
1594 +
1595 +[[package]]
1596 +name = "num_cpus"
1597 +version = "1.13.1"
1598 +source = "registry+https://github.com/rust-lang/crates.io-index"
1599 +checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
1600 +dependencies = [
1601 + "hermit-abi",
1602 + "libc",
1603 +]
1604 +
1605 +[[package]]
1606 +name = "num_enum"
1607 +version = "0.5.7"
1608 +source = "registry+https://github.com/rust-lang/crates.io-index"
1609 +checksum = "cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9"
1610 +dependencies = [
1611 + "num_enum_derive",
1612 +]
1613 +
1614 +[[package]]
1615 +name = "num_enum_derive"
1616 +version = "0.5.7"
1617 +source = "registry+https://github.com/rust-lang/crates.io-index"
1618 +checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce"
1619 +dependencies = [
1620 + "proc-macro-crate",
1621 + "proc-macro2",
1622 + "quote",
1623 + "syn",
1624 +]
1625 +
1626 +[[package]]
1627 +name = "num_threads"
1628 +version = "0.1.6"
1629 +source = "registry+https://github.com/rust-lang/crates.io-index"
1630 +checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44"
1631 +dependencies = [
1632 + "libc",
1633 +]
1634 +
1635 +[[package]]
1636 +name = "objc"
1637 +version = "0.2.7"
1638 +source = "registry+https://github.com/rust-lang/crates.io-index"
1639 +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
1640 +dependencies = [
1641 + "malloc_buf",
1642 + "objc_exception",
1643 +]
1644 +
1645 +[[package]]
1646 +name = "objc-foundation"
1647 +version = "0.1.1"
1648 +source = "registry+https://github.com/rust-lang/crates.io-index"
1649 +checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
1650 +dependencies = [
1651 + "block",
1652 + "objc",
1653 + "objc_id",
1654 +]
1655 +
1656 +[[package]]
1657 +name = "objc_exception"
1658 +version = "0.1.2"
1659 +source = "registry+https://github.com/rust-lang/crates.io-index"
1660 +checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4"
1661 +dependencies = [
1662 + "cc",
1663 +]
1664 +
1665 +[[package]]
1666 +name = "objc_id"
1667 +version = "0.1.1"
1668 +source = "registry+https://github.com/rust-lang/crates.io-index"
1669 +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
1670 +dependencies = [
1671 + "objc",
1672 +]
1673 +
1674 +[[package]]
1675 +name = "once_cell"
1676 +version = "1.13.0"
1677 +source = "registry+https://github.com/rust-lang/crates.io-index"
1678 +checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
1679 +
1680 +[[package]]
1681 +name = "open"
1682 +version = "3.0.1"
1683 +source = "registry+https://github.com/rust-lang/crates.io-index"
1684 +checksum = "360bcc8316bf6363aa3954c3ccc4de8add167b087e0259190a043c9514f910fe"
1685 +dependencies = [
1686 + "pathdiff",
1687 + "windows-sys",
1688 +]
1689 +
1690 +[[package]]
1691 +name = "openssl"
1692 +version = "0.10.41"
1693 +source = "registry+https://github.com/rust-lang/crates.io-index"
1694 +checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0"
1695 +dependencies = [
1696 + "bitflags",
1697 + "cfg-if",
1698 + "foreign-types",
1699 + "libc",
1700 + "once_cell",
1701 + "openssl-macros",
1702 + "openssl-sys",
1703 +]
1704 +
1705 +[[package]]
1706 +name = "openssl-macros"
1707 +version = "0.1.0"
1708 +source = "registry+https://github.com/rust-lang/crates.io-index"
1709 +checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c"
1710 +dependencies = [
1711 + "proc-macro2",
1712 + "quote",
1713 + "syn",
1714 +]
1715 +
1716 +[[package]]
1717 +name = "openssl-probe"
1718 +version = "0.1.5"
1719 +source = "registry+https://github.com/rust-lang/crates.io-index"
1720 +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
1721 +
1722 +[[package]]
1723 +name = "openssl-sys"
1724 +version = "0.9.75"
1725 +source = "registry+https://github.com/rust-lang/crates.io-index"
1726 +checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f"
1727 +dependencies = [
1728 + "autocfg",
1729 + "cc",
1730 + "libc",
1731 + "pkg-config",
1732 + "vcpkg",
1733 +]
1734 +
1735 +[[package]]
1736 +name = "os_info"
1737 +version = "3.4.0"
1738 +source = "registry+https://github.com/rust-lang/crates.io-index"
1739 +checksum = "0eca3ecae1481e12c3d9379ec541b238a16f0b75c9a409942daa8ec20dbfdb62"
1740 +dependencies = [
1741 + "log",
1742 + "serde",
1743 + "winapi",
1744 +]
1745 +
1746 +[[package]]
1747 +name = "os_pipe"
1748 +version = "1.0.1"
1749 +source = "registry+https://github.com/rust-lang/crates.io-index"
1750 +checksum = "2c92f2b54f081d635c77e7120862d48db8e91f7f21cef23ab1b4fe9971c59f55"
1751 +dependencies = [
1752 + "libc",
1753 + "winapi",
1754 +]
1755 +
1756 +[[package]]
1757 +name = "pango"
1758 +version = "0.15.10"
1759 +source = "registry+https://github.com/rust-lang/crates.io-index"
1760 +checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f"
1761 +dependencies = [
1762 + "bitflags",
1763 + "glib",
1764 + "libc",
1765 + "once_cell",
1766 + "pango-sys",
1767 +]
1768 +
1769 +[[package]]
1770 +name = "pango-sys"
1771 +version = "0.15.10"
1772 +source = "registry+https://github.com/rust-lang/crates.io-index"
1773 +checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa"
1774 +dependencies = [
1775 + "glib-sys",
1776 + "gobject-sys",
1777 + "libc",
1778 + "system-deps 6.0.2",
1779 +]
1780 +
1781 +[[package]]
1782 +name = "parking"
1783 +version = "2.0.0"
1784 +source = "registry+https://github.com/rust-lang/crates.io-index"
1785 +checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
1786 +
1787 +[[package]]
1788 +name = "parking_lot"
1789 +version = "0.11.2"
1790 +source = "registry+https://github.com/rust-lang/crates.io-index"
1791 +checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
1792 +dependencies = [
1793 + "instant",
1794 + "lock_api",
1795 + "parking_lot_core 0.8.5",
1796 +]
1797 +
1798 +[[package]]
1799 +name = "parking_lot"
1800 +version = "0.12.1"
1801 +source = "registry+https://github.com/rust-lang/crates.io-index"
1802 +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
1803 +dependencies = [
1804 + "lock_api",
1805 + "parking_lot_core 0.9.3",
1806 +]
1807 +
1808 +[[package]]
1809 +name = "parking_lot_core"
1810 +version = "0.8.5"
1811 +source = "registry+https://github.com/rust-lang/crates.io-index"
1812 +checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216"
1813 +dependencies = [
1814 + "cfg-if",
1815 + "instant",
1816 + "libc",
1817 + "redox_syscall",
1818 + "smallvec",
1819 + "winapi",
1820 +]
1821 +
1822 +[[package]]
1823 +name = "parking_lot_core"
1824 +version = "0.9.3"
1825 +source = "registry+https://github.com/rust-lang/crates.io-index"
1826 +checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
1827 +dependencies = [
1828 + "cfg-if",
1829 + "libc",
1830 + "redox_syscall",
1831 + "smallvec",
1832 + "windows-sys",
1833 +]
1834 +
1835 +[[package]]
1836 +name = "paste"
1837 +version = "1.0.7"
1838 +source = "registry+https://github.com/rust-lang/crates.io-index"
1839 +checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc"
1840 +
1841 +[[package]]
1842 +name = "pathdiff"
1843 +version = "0.2.1"
1844 +source = "registry+https://github.com/rust-lang/crates.io-index"
1845 +checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
1846 +
1847 +[[package]]
1848 +name = "percent-encoding"
1849 +version = "2.1.0"
1850 +source = "registry+https://github.com/rust-lang/crates.io-index"
1851 +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
1852 +
1853 +[[package]]
1854 +name = "pest"
1855 +version = "2.1.3"
1856 +source = "registry+https://github.com/rust-lang/crates.io-index"
1857 +checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53"
1858 +dependencies = [
1859 + "ucd-trie",
1860 +]
1861 +
1862 +[[package]]
1863 +name = "phf"
1864 +version = "0.8.0"
1865 +source = "registry+https://github.com/rust-lang/crates.io-index"
1866 +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
1867 +dependencies = [
1868 + "phf_macros 0.8.0",
1869 + "phf_shared 0.8.0",
1870 + "proc-macro-hack",
1871 +]
1872 +
1873 +[[package]]
1874 +name = "phf"
1875 +version = "0.10.1"
1876 +source = "registry+https://github.com/rust-lang/crates.io-index"
1877 +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
1878 +dependencies = [
1879 + "phf_macros 0.10.0",
1880 + "phf_shared 0.10.0",
1881 + "proc-macro-hack",
1882 +]
1883 +
1884 +[[package]]
1885 +name = "phf_codegen"
1886 +version = "0.8.0"
1887 +source = "registry+https://github.com/rust-lang/crates.io-index"
1888 +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815"
1889 +dependencies = [
1890 + "phf_generator 0.8.0",
1891 + "phf_shared 0.8.0",
1892 +]
1893 +
1894 +[[package]]
1895 +name = "phf_generator"
1896 +version = "0.8.0"
1897 +source = "registry+https://github.com/rust-lang/crates.io-index"
1898 +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526"
1899 +dependencies = [
1900 + "phf_shared 0.8.0",
1901 + "rand 0.7.3",
1902 +]
1903 +
1904 +[[package]]
1905 +name = "phf_generator"
1906 +version = "0.10.0"
1907 +source = "registry+https://github.com/rust-lang/crates.io-index"
1908 +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
1909 +dependencies = [
1910 + "phf_shared 0.10.0",
1911 + "rand 0.8.5",
1912 +]
1913 +
1914 +[[package]]
1915 +name = "phf_macros"
1916 +version = "0.8.0"
1917 +source = "registry+https://github.com/rust-lang/crates.io-index"
1918 +checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c"
1919 +dependencies = [
1920 + "phf_generator 0.8.0",
1921 + "phf_shared 0.8.0",
1922 + "proc-macro-hack",
1923 + "proc-macro2",
1924 + "quote",
1925 + "syn",
1926 +]
1927 +
1928 +[[package]]
1929 +name = "phf_macros"
1930 +version = "0.10.0"
1931 +source = "registry+https://github.com/rust-lang/crates.io-index"
1932 +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
1933 +dependencies = [
1934 + "phf_generator 0.10.0",
1935 + "phf_shared 0.10.0",
1936 + "proc-macro-hack",
1937 + "proc-macro2",
1938 + "quote",
1939 + "syn",
1940 +]
1941 +
1942 +[[package]]
1943 +name = "phf_shared"
1944 +version = "0.8.0"
1945 +source = "registry+https://github.com/rust-lang/crates.io-index"
1946 +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
1947 +dependencies = [
1948 + "siphasher",
1949 +]
1950 +
1951 +[[package]]
1952 +name = "phf_shared"
1953 +version = "0.10.0"
1954 +source = "registry+https://github.com/rust-lang/crates.io-index"
1955 +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
1956 +dependencies = [
1957 + "siphasher",
1958 +]
1959 +
1960 +[[package]]
1961 +name = "pin-project-lite"
1962 +version = "0.2.9"
1963 +source = "registry+https://github.com/rust-lang/crates.io-index"
1964 +checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
1965 +
1966 +[[package]]
1967 +name = "pin-utils"
1968 +version = "0.1.0"
1969 +source = "registry+https://github.com/rust-lang/crates.io-index"
1970 +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1971 +
1972 +[[package]]
1973 +name = "pkg-config"
1974 +version = "0.3.25"
1975 +source = "registry+https://github.com/rust-lang/crates.io-index"
1976 +checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
1977 +
1978 +[[package]]
1979 +name = "plist"
1980 +version = "1.3.1"
1981 +source = "registry+https://github.com/rust-lang/crates.io-index"
1982 +checksum = "bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225"
1983 +dependencies = [
1984 + "base64",
1985 + "indexmap",
1986 + "line-wrap",
1987 + "serde",
1988 + "time",
1989 + "xml-rs",
1990 +]
1991 +
1992 +[[package]]
1993 +name = "png"
1994 +version = "0.11.0"
1995 +source = "registry+https://github.com/rust-lang/crates.io-index"
1996 +checksum = "f0b0cabbbd20c2d7f06dbf015e06aad59b6ca3d9ed14848783e98af9aaf19925"
1997 +dependencies = [
1998 + "bitflags",
1999 + "deflate 0.7.20",
2000 + "inflate",
2001 + "num-iter",
2002 +]
2003 +
2004 +[[package]]
2005 +name = "png"
2006 +version = "0.17.5"
2007 +source = "registry+https://github.com/rust-lang/crates.io-index"
2008 +checksum = "dc38c0ad57efb786dd57b9864e5b18bae478c00c824dc55a38bbc9da95dde3ba"
2009 +dependencies = [
2010 + "bitflags",
2011 + "crc32fast",
2012 + "deflate 1.0.0",
2013 + "miniz_oxide",
2014 +]
2015 +
2016 +[[package]]
2017 +name = "ppv-lite86"
2018 +version = "0.2.16"
2019 +source = "registry+https://github.com/rust-lang/crates.io-index"
2020 +checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
2021 +
2022 +[[package]]
2023 +name = "precomputed-hash"
2024 +version = "0.1.1"
2025 +source = "registry+https://github.com/rust-lang/crates.io-index"
2026 +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
2027 +
2028 +[[package]]
2029 +name = "proc-macro-crate"
2030 +version = "1.1.3"
2031 +source = "registry+https://github.com/rust-lang/crates.io-index"
2032 +checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a"
2033 +dependencies = [
2034 + "thiserror",
2035 + "toml",
2036 +]
2037 +
2038 +[[package]]
2039 +name = "proc-macro-error"
2040 +version = "1.0.4"
2041 +source = "registry+https://github.com/rust-lang/crates.io-index"
2042 +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
2043 +dependencies = [
2044 + "proc-macro-error-attr",
2045 + "proc-macro2",
2046 + "quote",
2047 + "syn",
2048 + "version_check",
2049 +]
2050 +
2051 +[[package]]
2052 +name = "proc-macro-error-attr"
2053 +version = "1.0.4"
2054 +source = "registry+https://github.com/rust-lang/crates.io-index"
2055 +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
2056 +dependencies = [
2057 + "proc-macro2",
2058 + "quote",
2059 + "version_check",
2060 +]
2061 +
2062 +[[package]]
2063 +name = "proc-macro-hack"
2064 +version = "0.5.19"
2065 +source = "registry+https://github.com/rust-lang/crates.io-index"
2066 +checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
2067 +
2068 +[[package]]
2069 +name = "proc-macro2"
2070 +version = "1.0.40"
2071 +source = "registry+https://github.com/rust-lang/crates.io-index"
2072 +checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
2073 +dependencies = [
2074 + "unicode-ident",
2075 +]
2076 +
2077 +[[package]]
2078 +name = "quote"
2079 +version = "1.0.20"
2080 +source = "registry+https://github.com/rust-lang/crates.io-index"
2081 +checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
2082 +dependencies = [
2083 + "proc-macro2",
2084 +]
2085 +
2086 +[[package]]
2087 +name = "rand"
2088 +version = "0.7.3"
2089 +source = "registry+https://github.com/rust-lang/crates.io-index"
2090 +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
2091 +dependencies = [
2092 + "getrandom 0.1.16",
2093 + "libc",
2094 + "rand_chacha 0.2.2",
2095 + "rand_core 0.5.1",
2096 + "rand_hc",
2097 + "rand_pcg",
2098 +]
2099 +
2100 +[[package]]
2101 +name = "rand"
2102 +version = "0.8.5"
2103 +source = "registry+https://github.com/rust-lang/crates.io-index"
2104 +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
2105 +dependencies = [
2106 + "libc",
2107 + "rand_chacha 0.3.1",
2108 + "rand_core 0.6.3",
2109 +]
2110 +
2111 +[[package]]
2112 +name = "rand_chacha"
2113 +version = "0.2.2"
2114 +source = "registry+https://github.com/rust-lang/crates.io-index"
2115 +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
2116 +dependencies = [
2117 + "ppv-lite86",
2118 + "rand_core 0.5.1",
2119 +]
2120 +
2121 +[[package]]
2122 +name = "rand_chacha"
2123 +version = "0.3.1"
2124 +source = "registry+https://github.com/rust-lang/crates.io-index"
2125 +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
2126 +dependencies = [
2127 + "ppv-lite86",
2128 + "rand_core 0.6.3",
2129 +]
2130 +
2131 +[[package]]
2132 +name = "rand_core"
2133 +version = "0.5.1"
2134 +source = "registry+https://github.com/rust-lang/crates.io-index"
2135 +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
2136 +dependencies = [
2137 + "getrandom 0.1.16",
2138 +]
2139 +
2140 +[[package]]
2141 +name = "rand_core"
2142 +version = "0.6.3"
2143 +source = "registry+https://github.com/rust-lang/crates.io-index"
2144 +checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
2145 +dependencies = [
2146 + "getrandom 0.2.7",
2147 +]
2148 +
2149 +[[package]]
2150 +name = "rand_hc"
2151 +version = "0.2.0"
2152 +source = "registry+https://github.com/rust-lang/crates.io-index"
2153 +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
2154 +dependencies = [
2155 + "rand_core 0.5.1",
2156 +]
2157 +
2158 +[[package]]
2159 +name = "rand_pcg"
2160 +version = "0.2.1"
2161 +source = "registry+https://github.com/rust-lang/crates.io-index"
2162 +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
2163 +dependencies = [
2164 + "rand_core 0.5.1",
2165 +]
2166 +
2167 +[[package]]
2168 +name = "raw-window-handle"
2169 +version = "0.4.3"
2170 +source = "registry+https://github.com/rust-lang/crates.io-index"
2171 +checksum = "b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41"
2172 +dependencies = [
2173 + "cty",
2174 +]
2175 +
2176 +[[package]]
2177 +name = "redox_syscall"
2178 +version = "0.2.13"
2179 +source = "registry+https://github.com/rust-lang/crates.io-index"
2180 +checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
2181 +dependencies = [
2182 + "bitflags",
2183 +]
2184 +
2185 +[[package]]
2186 +name = "redox_users"
2187 +version = "0.4.3"
2188 +source = "registry+https://github.com/rust-lang/crates.io-index"
2189 +checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
2190 +dependencies = [
2191 + "getrandom 0.2.7",
2192 + "redox_syscall",
2193 + "thiserror",
2194 +]
2195 +
2196 +[[package]]
2197 +name = "regex"
2198 +version = "1.6.0"
2199 +source = "registry+https://github.com/rust-lang/crates.io-index"
2200 +checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
2201 +dependencies = [
2202 + "aho-corasick",
2203 + "memchr",
2204 + "regex-syntax",
2205 +]
2206 +
2207 +[[package]]
2208 +name = "regex-automata"
2209 +version = "0.1.10"
2210 +source = "registry+https://github.com/rust-lang/crates.io-index"
2211 +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
2212 +dependencies = [
2213 + "regex-syntax",
2214 +]
2215 +
2216 +[[package]]
2217 +name = "regex-syntax"
2218 +version = "0.6.27"
2219 +source = "registry+https://github.com/rust-lang/crates.io-index"
2220 +checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
2221 +
2222 +[[package]]
2223 +name = "remove_dir_all"
2224 +version = "0.5.3"
2225 +source = "registry+https://github.com/rust-lang/crates.io-index"
2226 +checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
2227 +dependencies = [
2228 + "winapi",
2229 +]
2230 +
2231 +[[package]]
2232 +name = "rfd"
2233 +version = "0.9.1"
2234 +source = "registry+https://github.com/rust-lang/crates.io-index"
2235 +checksum = "f121348fd3b9035ed11be1f028e8944263c30641f8c5deacf57a4320782fb402"
2236 +dependencies = [
2237 + "block",
2238 + "dispatch",
2239 + "embed-resource",
2240 + "glib-sys",
2241 + "gobject-sys",
2242 + "gtk-sys",
2243 + "js-sys",
2244 + "lazy_static",
2245 + "log",
2246 + "objc",
2247 + "objc-foundation",
2248 + "objc_id",
2249 + "raw-window-handle",
2250 + "wasm-bindgen",
2251 + "wasm-bindgen-futures",
2252 + "web-sys",
2253 + "windows 0.37.0",
2254 +]
2255 +
2256 +[[package]]
2257 +name = "rustc_version"
2258 +version = "0.3.3"
2259 +source = "registry+https://github.com/rust-lang/crates.io-index"
2260 +checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
2261 +dependencies = [
2262 + "semver 0.11.0",
2263 +]
2264 +
2265 +[[package]]
2266 +name = "rustc_version"
2267 +version = "0.4.0"
2268 +source = "registry+https://github.com/rust-lang/crates.io-index"
2269 +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
2270 +dependencies = [
2271 + "semver 1.0.12",
2272 +]
2273 +
2274 +[[package]]
2275 +name = "rustversion"
2276 +version = "1.0.7"
2277 +source = "registry+https://github.com/rust-lang/crates.io-index"
2278 +checksum = "a0a5f7c728f5d284929a1cccb5bc19884422bfe6ef4d6c409da2c41838983fcf"
2279 +
2280 +[[package]]
2281 +name = "ryu"
2282 +version = "1.0.10"
2283 +source = "registry+https://github.com/rust-lang/crates.io-index"
2284 +checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
2285 +
2286 +[[package]]
2287 +name = "safemem"
2288 +version = "0.3.3"
2289 +source = "registry+https://github.com/rust-lang/crates.io-index"
2290 +checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
2291 +
2292 +[[package]]
2293 +name = "same-file"
2294 +version = "1.0.6"
2295 +source = "registry+https://github.com/rust-lang/crates.io-index"
2296 +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
2297 +dependencies = [
2298 + "winapi-util",
2299 +]
2300 +
2301 +[[package]]
2302 +name = "schannel"
2303 +version = "0.1.20"
2304 +source = "registry+https://github.com/rust-lang/crates.io-index"
2305 +checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2"
2306 +dependencies = [
2307 + "lazy_static",
2308 + "windows-sys",
2309 +]
2310 +
2311 +[[package]]
2312 +name = "scoped-tls"
2313 +version = "1.0.0"
2314 +source = "registry+https://github.com/rust-lang/crates.io-index"
2315 +checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
2316 +
2317 +[[package]]
2318 +name = "scopeguard"
2319 +version = "1.1.0"
2320 +source = "registry+https://github.com/rust-lang/crates.io-index"
2321 +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
2322 +
2323 +[[package]]
2324 +name = "security-framework"
2325 +version = "2.6.1"
2326 +source = "registry+https://github.com/rust-lang/crates.io-index"
2327 +checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc"
2328 +dependencies = [
2329 + "bitflags",
2330 + "core-foundation",
2331 + "core-foundation-sys",
2332 + "libc",
2333 + "security-framework-sys",
2334 +]
2335 +
2336 +[[package]]
2337 +name = "security-framework-sys"
2338 +version = "2.6.1"
2339 +source = "registry+https://github.com/rust-lang/crates.io-index"
2340 +checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556"
2341 +dependencies = [
2342 + "core-foundation-sys",
2343 + "libc",
2344 +]
2345 +
2346 +[[package]]
2347 +name = "selectors"
2348 +version = "0.22.0"
2349 +source = "registry+https://github.com/rust-lang/crates.io-index"
2350 +checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe"
2351 +dependencies = [
2352 + "bitflags",
2353 + "cssparser",
2354 + "derive_more",
2355 + "fxhash",
2356 + "log",
2357 + "matches",
2358 + "phf 0.8.0",
2359 + "phf_codegen",
2360 + "precomputed-hash",
2361 + "servo_arc",
2362 + "smallvec",
2363 + "thin-slice",
2364 +]
2365 +
2366 +[[package]]
2367 +name = "semver"
2368 +version = "0.11.0"
2369 +source = "registry+https://github.com/rust-lang/crates.io-index"
2370 +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
2371 +dependencies = [
2372 + "semver-parser",
2373 +]
2374 +
2375 +[[package]]
2376 +name = "semver"
2377 +version = "1.0.12"
2378 +source = "registry+https://github.com/rust-lang/crates.io-index"
2379 +checksum = "a2333e6df6d6598f2b1974829f853c2b4c5f4a6e503c10af918081aa6f8564e1"
2380 +dependencies = [
2381 + "serde",
2382 +]
2383 +
2384 +[[package]]
2385 +name = "semver-parser"
2386 +version = "0.10.2"
2387 +source = "registry+https://github.com/rust-lang/crates.io-index"
2388 +checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
2389 +dependencies = [
2390 + "pest",
2391 +]
2392 +
2393 +[[package]]
2394 +name = "serde"
2395 +version = "1.0.138"
2396 +source = "registry+https://github.com/rust-lang/crates.io-index"
2397 +checksum = "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47"
2398 +dependencies = [
2399 + "serde_derive",
2400 +]
2401 +
2402 +[[package]]
2403 +name = "serde_derive"
2404 +version = "1.0.138"
2405 +source = "registry+https://github.com/rust-lang/crates.io-index"
2406 +checksum = "023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c"
2407 +dependencies = [
2408 + "proc-macro2",
2409 + "quote",
2410 + "syn",
2411 +]
2412 +
2413 +[[package]]
2414 +name = "serde_json"
2415 +version = "1.0.82"
2416 +source = "registry+https://github.com/rust-lang/crates.io-index"
2417 +checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7"
2418 +dependencies = [
2419 + "itoa 1.0.2",
2420 + "ryu",
2421 + "serde",
2422 +]
2423 +
2424 +[[package]]
2425 +name = "serde_repr"
2426 +version = "0.1.8"
2427 +source = "registry+https://github.com/rust-lang/crates.io-index"
2428 +checksum = "a2ad84e47328a31223de7fed7a4f5087f2d6ddfe586cf3ca25b7a165bc0a5aed"
2429 +dependencies = [
2430 + "proc-macro2",
2431 + "quote",
2432 + "syn",
2433 +]
2434 +
2435 +[[package]]
2436 +name = "serde_urlencoded"
2437 +version = "0.7.1"
2438 +source = "registry+https://github.com/rust-lang/crates.io-index"
2439 +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
2440 +dependencies = [
2441 + "form_urlencoded",
2442 + "itoa 1.0.2",
2443 + "ryu",
2444 + "serde",
2445 +]
2446 +
2447 +[[package]]
2448 +name = "serde_with"
2449 +version = "1.14.0"
2450 +source = "registry+https://github.com/rust-lang/crates.io-index"
2451 +checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff"
2452 +dependencies = [
2453 + "serde",
2454 + "serde_with_macros",
2455 +]
2456 +
2457 +[[package]]
2458 +name = "serde_with_macros"
2459 +version = "1.5.2"
2460 +source = "registry+https://github.com/rust-lang/crates.io-index"
2461 +checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082"
2462 +dependencies = [
2463 + "darling",
2464 + "proc-macro2",
2465 + "quote",
2466 + "syn",
2467 +]
2468 +
2469 +[[package]]
2470 +name = "serialize-to-javascript"
2471 +version = "0.1.1"
2472 +source = "registry+https://github.com/rust-lang/crates.io-index"
2473 +checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb"
2474 +dependencies = [
2475 + "serde",
2476 + "serde_json",
2477 + "serialize-to-javascript-impl",
2478 +]
2479 +
2480 +[[package]]
2481 +name = "serialize-to-javascript-impl"
2482 +version = "0.1.1"
2483 +source = "registry+https://github.com/rust-lang/crates.io-index"
2484 +checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763"
2485 +dependencies = [
2486 + "proc-macro2",
2487 + "quote",
2488 + "syn",
2489 +]
2490 +
2491 +[[package]]
2492 +name = "servo_arc"
2493 +version = "0.1.1"
2494 +source = "registry+https://github.com/rust-lang/crates.io-index"
2495 +checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432"
2496 +dependencies = [
2497 + "nodrop",
2498 + "stable_deref_trait",
2499 +]
2500 +
2501 +[[package]]
2502 +name = "sha2"
2503 +version = "0.10.2"
2504 +source = "registry+https://github.com/rust-lang/crates.io-index"
2505 +checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676"
2506 +dependencies = [
2507 + "cfg-if",
2508 + "cpufeatures",
2509 + "digest",
2510 +]
2511 +
2512 +[[package]]
2513 +name = "sharded-slab"
2514 +version = "0.1.4"
2515 +source = "registry+https://github.com/rust-lang/crates.io-index"
2516 +checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
2517 +dependencies = [
2518 + "lazy_static",
2519 +]
2520 +
2521 +[[package]]
2522 +name = "shared_child"
2523 +version = "1.0.0"
2524 +source = "registry+https://github.com/rust-lang/crates.io-index"
2525 +checksum = "b0d94659ad3c2137fef23ae75b03d5241d633f8acded53d672decfa0e6e0caef"
2526 +dependencies = [
2527 + "libc",
2528 + "winapi",
2529 +]
2530 +
2531 +[[package]]
2532 +name = "siphasher"
2533 +version = "0.3.10"
2534 +source = "registry+https://github.com/rust-lang/crates.io-index"
2535 +checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
2536 +
2537 +[[package]]
2538 +name = "slab"
2539 +version = "0.4.6"
2540 +source = "registry+https://github.com/rust-lang/crates.io-index"
2541 +checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
2542 +
2543 +[[package]]
2544 +name = "smallvec"
2545 +version = "1.9.0"
2546 +source = "registry+https://github.com/rust-lang/crates.io-index"
2547 +checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
2548 +
2549 +[[package]]
2550 +name = "soup2"
2551 +version = "0.2.1"
2552 +source = "registry+https://github.com/rust-lang/crates.io-index"
2553 +checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0"
2554 +dependencies = [
2555 + "bitflags",
2556 + "gio",
2557 + "glib",
2558 + "libc",
2559 + "once_cell",
2560 + "soup2-sys",
2561 +]
2562 +
2563 +[[package]]
2564 +name = "soup2-sys"
2565 +version = "0.2.0"
2566 +source = "registry+https://github.com/rust-lang/crates.io-index"
2567 +checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf"
2568 +dependencies = [
2569 + "bitflags",
2570 + "gio-sys",
2571 + "glib-sys",
2572 + "gobject-sys",
2573 + "libc",
2574 + "system-deps 5.0.0",
2575 +]
2576 +
2577 +[[package]]
2578 +name = "stable_deref_trait"
2579 +version = "1.2.0"
2580 +source = "registry+https://github.com/rust-lang/crates.io-index"
2581 +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
2582 +
2583 +[[package]]
2584 +name = "state"
2585 +version = "0.5.3"
2586 +source = "registry+https://github.com/rust-lang/crates.io-index"
2587 +checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b"
2588 +dependencies = [
2589 + "loom",
2590 +]
2591 +
2592 +[[package]]
2593 +name = "string_cache"
2594 +version = "0.8.4"
2595 +source = "registry+https://github.com/rust-lang/crates.io-index"
2596 +checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08"
2597 +dependencies = [
2598 + "new_debug_unreachable",
2599 + "once_cell",
2600 + "parking_lot 0.12.1",
2601 + "phf_shared 0.10.0",
2602 + "precomputed-hash",
2603 + "serde",
2604 +]
2605 +
2606 +[[package]]
2607 +name = "string_cache_codegen"
2608 +version = "0.5.2"
2609 +source = "registry+https://github.com/rust-lang/crates.io-index"
2610 +checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
2611 +dependencies = [
2612 + "phf_generator 0.10.0",
2613 + "phf_shared 0.10.0",
2614 + "proc-macro2",
2615 + "quote",
2616 +]
2617 +
2618 +[[package]]
2619 +name = "strsim"
2620 +version = "0.10.0"
2621 +source = "registry+https://github.com/rust-lang/crates.io-index"
2622 +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
2623 +
2624 +[[package]]
2625 +name = "strum"
2626 +version = "0.22.0"
2627 +source = "registry+https://github.com/rust-lang/crates.io-index"
2628 +checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e"
2629 +dependencies = [
2630 + "strum_macros",
2631 +]
2632 +
2633 +[[package]]
2634 +name = "strum_macros"
2635 +version = "0.22.0"
2636 +source = "registry+https://github.com/rust-lang/crates.io-index"
2637 +checksum = "339f799d8b549e3744c7ac7feb216383e4005d94bdb22561b3ab8f3b808ae9fb"
2638 +dependencies = [
2639 + "heck 0.3.3",
2640 + "proc-macro2",
2641 + "quote",
2642 + "syn",
2643 +]
2644 +
2645 +[[package]]
2646 +name = "syn"
2647 +version = "1.0.98"
2648 +source = "registry+https://github.com/rust-lang/crates.io-index"
2649 +checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
2650 +dependencies = [
2651 + "proc-macro2",
2652 + "quote",
2653 + "unicode-ident",
2654 +]
2655 +
2656 +[[package]]
2657 +name = "system-deps"
2658 +version = "5.0.0"
2659 +source = "registry+https://github.com/rust-lang/crates.io-index"
2660 +checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e"
2661 +dependencies = [
2662 + "cfg-expr 0.9.1",
2663 + "heck 0.3.3",
2664 + "pkg-config",
2665 + "toml",
2666 + "version-compare 0.0.11",
2667 +]
2668 +
2669 +[[package]]
2670 +name = "system-deps"
2671 +version = "6.0.2"
2672 +source = "registry+https://github.com/rust-lang/crates.io-index"
2673 +checksum = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709"
2674 +dependencies = [
2675 + "cfg-expr 0.10.3",
2676 + "heck 0.4.0",
2677 + "pkg-config",
2678 + "toml",
2679 + "version-compare 0.1.0",
2680 +]
2681 +
2682 +[[package]]
2683 +name = "tao"
2684 +version = "0.12.1"
2685 +source = "registry+https://github.com/rust-lang/crates.io-index"
2686 +checksum = "a71c32c2fa7bba46b01becf9cf470f6a781573af7e376c5e317a313ecce27545"
2687 +dependencies = [
2688 + "bitflags",
2689 + "cairo-rs",
2690 + "cc",
2691 + "cocoa",
2692 + "core-foundation",
2693 + "core-graphics",
2694 + "crossbeam-channel",
2695 + "dispatch",
2696 + "gdk",
2697 + "gdk-pixbuf",
2698 + "gdk-sys",
2699 + "gdkx11-sys",
2700 + "gio",
2701 + "glib",
2702 + "glib-sys",
2703 + "gtk",
2704 + "image",
2705 + "instant",
2706 + "jni 0.19.0",
2707 + "lazy_static",
2708 + "libc",
2709 + "log",
2710 + "ndk",
2711 + "ndk-context",
2712 + "ndk-sys",
2713 + "objc",
2714 + "once_cell",
2715 + "parking_lot 0.11.2",
2716 + "paste",
2717 + "png 0.17.5",
2718 + "raw-window-handle",
2719 + "scopeguard",
2720 + "serde",
2721 + "unicode-segmentation",
2722 + "uuid 0.8.2",
2723 + "windows 0.37.0",
2724 + "windows-implement",
2725 + "x11-dl",
2726 +]
2727 +
2728 +[[package]]
2729 +name = "tar"
2730 +version = "0.4.38"
2731 +source = "registry+https://github.com/rust-lang/crates.io-index"
2732 +checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6"
2733 +dependencies = [
2734 + "filetime",
2735 + "libc",
2736 + "xattr",
2737 +]
2738 +
2739 +[[package]]
2740 +name = "tauri"
2741 +version = "1.0.3"
2742 +source = "registry+https://github.com/rust-lang/crates.io-index"
2743 +checksum = "d61fc211e0bd2c04c0aecd202d2cd72dd797a89da02989a39e1b9691462386d6"
2744 +dependencies = [
2745 + "anyhow",
2746 + "attohttpc",
2747 + "cocoa",
2748 + "dirs-next",
2749 + "embed_plist",
2750 + "flate2",
2751 + "futures",
2752 + "futures-lite",
2753 + "glib",
2754 + "glob",
2755 + "gtk",
2756 + "heck 0.4.0",
2757 + "http",
2758 + "ignore",
2759 + "notify-rust",
2760 + "objc",
2761 + "once_cell",
2762 + "open",
2763 + "os_info",
2764 + "os_pipe",
2765 + "percent-encoding",
2766 + "rand 0.8.5",
2767 + "raw-window-handle",
2768 + "regex",
2769 + "rfd",
2770 + "semver 1.0.12",
2771 + "serde",
2772 + "serde_json",
2773 + "serde_repr",
2774 + "serialize-to-javascript",
2775 + "shared_child",
2776 + "state",
2777 + "tar",
2778 + "tauri-macros",
2779 + "tauri-runtime",
2780 + "tauri-runtime-wry",
2781 + "tauri-utils",
2782 + "tempfile",
2783 + "thiserror",
2784 + "tokio",
2785 + "url",
2786 + "uuid 1.1.2",
2787 + "webkit2gtk",
2788 + "webview2-com",
2789 + "windows 0.37.0",
2790 +]
2791 +
2792 +[[package]]
2793 +name = "tauri-build"
2794 +version = "1.0.3"
2795 +source = "registry+https://github.com/rust-lang/crates.io-index"
2796 +checksum = "2f2b32e551ec810ba4ab2ad735de5e3576e54bf0322ab0f4b7ce41244bc65ecf"
2797 +dependencies = [
2798 + "anyhow",
2799 + "cargo_toml",
2800 + "heck 0.4.0",
2801 + "json-patch",
2802 + "semver 1.0.12",
2803 + "serde_json",
2804 + "tauri-utils",
2805 + "winres",
2806 +]
2807 +
2808 +[[package]]
2809 +name = "tauri-codegen"
2810 +version = "1.0.3"
2811 +source = "registry+https://github.com/rust-lang/crates.io-index"
2812 +checksum = "f6f1f7928dd040fc03c94207adfad506c0cf5b152982fd1dc0a621f7fd777e22"
2813 +dependencies = [
2814 + "base64",
2815 + "brotli",
2816 + "ico",
2817 + "json-patch",
2818 + "plist",
2819 + "png 0.17.5",
2820 + "proc-macro2",
2821 + "quote",
2822 + "regex",
2823 + "semver 1.0.12",
2824 + "serde",
2825 + "serde_json",
2826 + "sha2",
2827 + "tauri-utils",
2828 + "thiserror",
2829 + "time",
2830 + "uuid 1.1.2",
2831 + "walkdir",
2832 +]
2833 +
2834 +[[package]]
2835 +name = "tauri-macros"
2836 +version = "1.0.3"
2837 +source = "registry+https://github.com/rust-lang/crates.io-index"
2838 +checksum = "e50b9f52871c088857360319a37472d59f4644f1ed004489599d62831a1b6996"
2839 +dependencies = [
2840 + "heck 0.4.0",
2841 + "proc-macro2",
2842 + "quote",
2843 + "syn",
2844 + "tauri-codegen",
2845 + "tauri-utils",
2846 +]
2847 +
2848 +[[package]]
2849 +name = "tauri-runtime"
2850 +version = "0.10.2"
2851 +source = "registry+https://github.com/rust-lang/crates.io-index"
2852 +checksum = "4e4cff3b4d9469727fa2107c4b3d2eda110df1ba45103fb420178e536362fae4"
2853 +dependencies = [
2854 + "gtk",
2855 + "http",
2856 + "http-range",
2857 + "infer",
2858 + "raw-window-handle",
2859 + "serde",
2860 + "serde_json",
2861 + "tauri-utils",
2862 + "thiserror",
2863 + "uuid 1.1.2",
2864 + "webview2-com",
2865 + "windows 0.37.0",
2866 +]
2867 +
2868 +[[package]]
2869 +name = "tauri-runtime-wry"
2870 +version = "0.10.2"
2871 +source = "registry+https://github.com/rust-lang/crates.io-index"
2872 +checksum = "3fa8c4edaf01d8b556e7172c844b1b4dd3399adcd1a606bd520fc3e65f698546"
2873 +dependencies = [
2874 + "cocoa",
2875 + "gtk",
2876 + "percent-encoding",
2877 + "rand 0.8.5",
2878 + "raw-window-handle",
2879 + "tauri-runtime",
2880 + "tauri-utils",
2881 + "uuid 1.1.2",
2882 + "webkit2gtk",
2883 + "webview2-com",
2884 + "windows 0.37.0",
2885 + "wry",
2886 +]
2887 +
2888 +[[package]]
2889 +name = "tauri-utils"
2890 +version = "1.0.3"
2891 +source = "registry+https://github.com/rust-lang/crates.io-index"
2892 +checksum = "12ff4b68d9faeb57c9c727bf58c9c9768d2b67d8e84e62ce6146e7859a2e9c6b"
2893 +dependencies = [
2894 + "brotli",
2895 + "ctor",
2896 + "glob",
2897 + "heck 0.4.0",
2898 + "html5ever",
2899 + "json-patch",
2900 + "kuchiki",
2901 + "memchr",
2902 + "phf 0.10.1",
2903 + "proc-macro2",
2904 + "quote",
2905 + "semver 1.0.12",
2906 + "serde",
2907 + "serde_json",
2908 + "serde_with",
2909 + "thiserror",
2910 + "url",
2911 + "walkdir",
2912 + "windows 0.37.0",
2913 +]
2914 +
2915 +[[package]]
2916 +name = "tempfile"
2917 +version = "3.3.0"
2918 +source = "registry+https://github.com/rust-lang/crates.io-index"
2919 +checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
2920 +dependencies = [
2921 + "cfg-if",
2922 + "fastrand",
2923 + "libc",
2924 + "redox_syscall",
2925 + "remove_dir_all",
2926 + "winapi",
2927 +]
2928 +
2929 +[[package]]
2930 +name = "tendril"
2931 +version = "0.4.3"
2932 +source = "registry+https://github.com/rust-lang/crates.io-index"
2933 +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
2934 +dependencies = [
2935 + "futf",
2936 + "mac",
2937 + "utf-8",
2938 +]
2939 +
2940 +[[package]]
2941 +name = "thin-slice"
2942 +version = "0.1.1"
2943 +source = "registry+https://github.com/rust-lang/crates.io-index"
2944 +checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c"
2945 +
2946 +[[package]]
2947 +name = "thiserror"
2948 +version = "1.0.31"
2949 +source = "registry+https://github.com/rust-lang/crates.io-index"
2950 +checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"
2951 +dependencies = [
2952 + "thiserror-impl",
2953 +]
2954 +
2955 +[[package]]
2956 +name = "thiserror-impl"
2957 +version = "1.0.31"
2958 +source = "registry+https://github.com/rust-lang/crates.io-index"
2959 +checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"
2960 +dependencies = [
2961 + "proc-macro2",
2962 + "quote",
2963 + "syn",
2964 +]
2965 +
2966 +[[package]]
2967 +name = "thread_local"
2968 +version = "1.1.4"
2969 +source = "registry+https://github.com/rust-lang/crates.io-index"
2970 +checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
2971 +dependencies = [
2972 + "once_cell",
2973 +]
2974 +
2975 +[[package]]
2976 +name = "time"
2977 +version = "0.3.11"
2978 +source = "registry+https://github.com/rust-lang/crates.io-index"
2979 +checksum = "72c91f41dcb2f096c05f0873d667dceec1087ce5bcf984ec8ffb19acddbb3217"
2980 +dependencies = [
2981 + "itoa 1.0.2",
2982 + "libc",
2983 + "num_threads",
2984 +]
2985 +
2986 +[[package]]
2987 +name = "tinyvec"
2988 +version = "1.6.0"
2989 +source = "registry+https://github.com/rust-lang/crates.io-index"
2990 +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
2991 +dependencies = [
2992 + "tinyvec_macros",
2993 +]
2994 +
2995 +[[package]]
2996 +name = "tinyvec_macros"
2997 +version = "0.1.0"
2998 +source = "registry+https://github.com/rust-lang/crates.io-index"
2999 +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
3000 +
3001 +[[package]]
3002 +name = "tokio"
3003 +version = "1.19.2"
3004 +source = "registry+https://github.com/rust-lang/crates.io-index"
3005 +checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439"
3006 +dependencies = [
3007 + "bytes",
3008 + "memchr",
3009 + "num_cpus",
3010 + "once_cell",
3011 + "pin-project-lite",
3012 +]
3013 +
3014 +[[package]]
3015 +name = "toml"
3016 +version = "0.5.9"
3017 +source = "registry+https://github.com/rust-lang/crates.io-index"
3018 +checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
3019 +dependencies = [
3020 + "serde",
3021 +]
3022 +
3023 +[[package]]
3024 +name = "tracing"
3025 +version = "0.1.35"
3026 +source = "registry+https://github.com/rust-lang/crates.io-index"
3027 +checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160"
3028 +dependencies = [
3029 + "cfg-if",
3030 + "pin-project-lite",
3031 + "tracing-attributes",
3032 + "tracing-core",
3033 +]
3034 +
3035 +[[package]]
3036 +name = "tracing-attributes"
3037 +version = "0.1.22"
3038 +source = "registry+https://github.com/rust-lang/crates.io-index"
3039 +checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2"
3040 +dependencies = [
3041 + "proc-macro2",
3042 + "quote",
3043 + "syn",
3044 +]
3045 +
3046 +[[package]]
3047 +name = "tracing-core"
3048 +version = "0.1.28"
3049 +source = "registry+https://github.com/rust-lang/crates.io-index"
3050 +checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7"
3051 +dependencies = [
3052 + "once_cell",
3053 + "valuable",
3054 +]
3055 +
3056 +[[package]]
3057 +name = "tracing-log"
3058 +version = "0.1.3"
3059 +source = "registry+https://github.com/rust-lang/crates.io-index"
3060 +checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
3061 +dependencies = [
3062 + "lazy_static",
3063 + "log",
3064 + "tracing-core",
3065 +]
3066 +
3067 +[[package]]
3068 +name = "tracing-subscriber"
3069 +version = "0.3.14"
3070 +source = "registry+https://github.com/rust-lang/crates.io-index"
3071 +checksum = "3a713421342a5a666b7577783721d3117f1b69a393df803ee17bb73b1e122a59"
3072 +dependencies = [
3073 + "ansi_term",
3074 + "matchers",
3075 + "once_cell",
3076 + "regex",
3077 + "sharded-slab",
3078 + "smallvec",
3079 + "thread_local",
3080 + "tracing",
3081 + "tracing-core",
3082 + "tracing-log",
3083 +]
3084 +
3085 +[[package]]
3086 +name = "treediff"
3087 +version = "3.0.2"
3088 +source = "registry+https://github.com/rust-lang/crates.io-index"
3089 +checksum = "761e8d5ad7ce14bb82b7e61ccc0ca961005a275a060b9644a2431aa11553c2ff"
3090 +dependencies = [
3091 + "serde_json",
3092 +]
3093 +
3094 +[[package]]
3095 +name = "typenum"
3096 +version = "1.15.0"
3097 +source = "registry+https://github.com/rust-lang/crates.io-index"
3098 +checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
3099 +
3100 +[[package]]
3101 +name = "ucd-trie"
3102 +version = "0.1.4"
3103 +source = "registry+https://github.com/rust-lang/crates.io-index"
3104 +checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c"
3105 +
3106 +[[package]]
3107 +name = "unicode-bidi"
3108 +version = "0.3.8"
3109 +source = "registry+https://github.com/rust-lang/crates.io-index"
3110 +checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
3111 +
3112 +[[package]]
3113 +name = "unicode-ident"
3114 +version = "1.0.1"
3115 +source = "registry+https://github.com/rust-lang/crates.io-index"
3116 +checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
3117 +
3118 +[[package]]
3119 +name = "unicode-normalization"
3120 +version = "0.1.21"
3121 +source = "registry+https://github.com/rust-lang/crates.io-index"
3122 +checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6"
3123 +dependencies = [
3124 + "tinyvec",
3125 +]
3126 +
3127 +[[package]]
3128 +name = "unicode-segmentation"
3129 +version = "1.9.0"
3130 +source = "registry+https://github.com/rust-lang/crates.io-index"
3131 +checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
3132 +
3133 +[[package]]
3134 +name = "url"
3135 +version = "2.2.2"
3136 +source = "registry+https://github.com/rust-lang/crates.io-index"
3137 +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
3138 +dependencies = [
3139 + "form_urlencoded",
3140 + "idna",
3141 + "matches",
3142 + "percent-encoding",
3143 + "serde",
3144 +]
3145 +
3146 +[[package]]
3147 +name = "utf-8"
3148 +version = "0.7.6"
3149 +source = "registry+https://github.com/rust-lang/crates.io-index"
3150 +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
3151 +
3152 +[[package]]
3153 +name = "uuid"
3154 +version = "0.8.2"
3155 +source = "registry+https://github.com/rust-lang/crates.io-index"
3156 +checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7"
3157 +dependencies = [
3158 + "getrandom 0.2.7",
3159 +]
3160 +
3161 +[[package]]
3162 +name = "uuid"
3163 +version = "1.1.2"
3164 +source = "registry+https://github.com/rust-lang/crates.io-index"
3165 +checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f"
3166 +dependencies = [
3167 + "getrandom 0.2.7",
3168 +]
3169 +
3170 +[[package]]
3171 +name = "valuable"
3172 +version = "0.1.0"
3173 +source = "registry+https://github.com/rust-lang/crates.io-index"
3174 +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
3175 +
3176 +[[package]]
3177 +name = "vcpkg"
3178 +version = "0.2.15"
3179 +source = "registry+https://github.com/rust-lang/crates.io-index"
3180 +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
3181 +
3182 +[[package]]
3183 +name = "version-compare"
3184 +version = "0.0.11"
3185 +source = "registry+https://github.com/rust-lang/crates.io-index"
3186 +checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b"
3187 +
3188 +[[package]]
3189 +name = "version-compare"
3190 +version = "0.1.0"
3191 +source = "registry+https://github.com/rust-lang/crates.io-index"
3192 +checksum = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73"
3193 +
3194 +[[package]]
3195 +name = "version_check"
3196 +version = "0.9.4"
3197 +source = "registry+https://github.com/rust-lang/crates.io-index"
3198 +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
3199 +
3200 +[[package]]
3201 +name = "vswhom"
3202 +version = "0.1.0"
3203 +source = "registry+https://github.com/rust-lang/crates.io-index"
3204 +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b"
3205 +dependencies = [
3206 + "libc",
3207 + "vswhom-sys",
3208 +]
3209 +
3210 +[[package]]
3211 +name = "vswhom-sys"
3212 +version = "0.1.1"
3213 +source = "registry+https://github.com/rust-lang/crates.io-index"
3214 +checksum = "22025f6d8eb903ebf920ea6933b70b1e495be37e2cb4099e62c80454aaf57c39"
3215 +dependencies = [
3216 + "cc",
3217 + "libc",
3218 +]
3219 +
3220 +[[package]]
3221 +name = "waker-fn"
3222 +version = "1.1.0"
3223 +source = "registry+https://github.com/rust-lang/crates.io-index"
3224 +checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
3225 +
3226 +[[package]]
3227 +name = "walkdir"
3228 +version = "2.3.2"
3229 +source = "registry+https://github.com/rust-lang/crates.io-index"
3230 +checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
3231 +dependencies = [
3232 + "same-file",
3233 + "winapi",
3234 + "winapi-util",
3235 +]
3236 +
3237 +[[package]]
3238 +name = "wasi"
3239 +version = "0.9.0+wasi-snapshot-preview1"
3240 +source = "registry+https://github.com/rust-lang/crates.io-index"
3241 +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
3242 +
3243 +[[package]]
3244 +name = "wasi"
3245 +version = "0.11.0+wasi-snapshot-preview1"
3246 +source = "registry+https://github.com/rust-lang/crates.io-index"
3247 +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
3248 +
3249 +[[package]]
3250 +name = "wasm-bindgen"
3251 +version = "0.2.81"
3252 +source = "registry+https://github.com/rust-lang/crates.io-index"
3253 +checksum = "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994"
3254 +dependencies = [
3255 + "cfg-if",
3256 + "wasm-bindgen-macro",
3257 +]
3258 +
3259 +[[package]]
3260 +name = "wasm-bindgen-backend"
3261 +version = "0.2.81"
3262 +source = "registry+https://github.com/rust-lang/crates.io-index"
3263 +checksum = "5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a"
3264 +dependencies = [
3265 + "bumpalo",
3266 + "lazy_static",
3267 + "log",
3268 + "proc-macro2",
3269 + "quote",
3270 + "syn",
3271 + "wasm-bindgen-shared",
3272 +]
3273 +
3274 +[[package]]
3275 +name = "wasm-bindgen-futures"
3276 +version = "0.4.31"
3277 +source = "registry+https://github.com/rust-lang/crates.io-index"
3278 +checksum = "de9a9cec1733468a8c657e57fa2413d2ae2c0129b95e87c5b72b8ace4d13f31f"
3279 +dependencies = [
3280 + "cfg-if",
3281 + "js-sys",
3282 + "wasm-bindgen",
3283 + "web-sys",
3284 +]
3285 +
3286 +[[package]]
3287 +name = "wasm-bindgen-macro"
3288 +version = "0.2.81"
3289 +source = "registry+https://github.com/rust-lang/crates.io-index"
3290 +checksum = "c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa"
3291 +dependencies = [
3292 + "quote",
3293 + "wasm-bindgen-macro-support",
3294 +]
3295 +
3296 +[[package]]
3297 +name = "wasm-bindgen-macro-support"
3298 +version = "0.2.81"
3299 +source = "registry+https://github.com/rust-lang/crates.io-index"
3300 +checksum = "7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048"
3301 +dependencies = [
3302 + "proc-macro2",
3303 + "quote",
3304 + "syn",
3305 + "wasm-bindgen-backend",
3306 + "wasm-bindgen-shared",
3307 +]
3308 +
3309 +[[package]]
3310 +name = "wasm-bindgen-shared"
3311 +version = "0.2.81"
3312 +source = "registry+https://github.com/rust-lang/crates.io-index"
3313 +checksum = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be"
3314 +
3315 +[[package]]
3316 +name = "web-sys"
3317 +version = "0.3.58"
3318 +source = "registry+https://github.com/rust-lang/crates.io-index"
3319 +checksum = "2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90"
3320 +dependencies = [
3321 + "js-sys",
3322 + "wasm-bindgen",
3323 +]
3324 +
3325 +[[package]]
3326 +name = "webkit2gtk"
3327 +version = "0.18.0"
3328 +source = "registry+https://github.com/rust-lang/crates.io-index"
3329 +checksum = "29952969fb5e10fe834a52eb29ad0814ccdfd8387159b0933edf1344a1c9cdcc"
3330 +dependencies = [
3331 + "bitflags",
3332 + "cairo-rs",
3333 + "gdk",
3334 + "gdk-sys",
3335 + "gio",
3336 + "gio-sys",
3337 + "glib",
3338 + "glib-sys",
3339 + "gobject-sys",
3340 + "gtk",
3341 + "gtk-sys",
3342 + "javascriptcore-rs",
3343 + "libc",
3344 + "once_cell",
3345 + "soup2",
3346 + "webkit2gtk-sys",
3347 +]
3348 +
3349 +[[package]]
3350 +name = "webkit2gtk-sys"
3351 +version = "0.18.0"
3352 +source = "registry+https://github.com/rust-lang/crates.io-index"
3353 +checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3"
3354 +dependencies = [
3355 + "atk-sys",
3356 + "bitflags",
3357 + "cairo-sys-rs",
3358 + "gdk-pixbuf-sys",
3359 + "gdk-sys",
3360 + "gio-sys",
3361 + "glib-sys",
3362 + "gobject-sys",
3363 + "gtk-sys",
3364 + "javascriptcore-rs-sys",
3365 + "libc",
3366 + "pango-sys",
3367 + "pkg-config",
3368 + "soup2-sys",
3369 + "system-deps 6.0.2",
3370 +]
3371 +
3372 +[[package]]
3373 +name = "webview2-com"
3374 +version = "0.16.0"
3375 +source = "registry+https://github.com/rust-lang/crates.io-index"
3376 +checksum = "a489a9420acabb3c2ed0434b6f71f6b56b9485ec32665a28dec1ee186d716e0f"
3377 +dependencies = [
3378 + "webview2-com-macros",
3379 + "webview2-com-sys",
3380 + "windows 0.37.0",
3381 + "windows-implement",
3382 +]
3383 +
3384 +[[package]]
3385 +name = "webview2-com-macros"
3386 +version = "0.6.0"
3387 +source = "registry+https://github.com/rust-lang/crates.io-index"
3388 +checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac"
3389 +dependencies = [
3390 + "proc-macro2",
3391 + "quote",
3392 + "syn",
3393 +]
3394 +
3395 +[[package]]
3396 +name = "webview2-com-sys"
3397 +version = "0.16.0"
3398 +source = "registry+https://github.com/rust-lang/crates.io-index"
3399 +checksum = "0258c53ee9adc0a4f8ba1c8c317588f7a58c7048a55b621d469ba75ab3709ca1"
3400 +dependencies = [
3401 + "regex",
3402 + "serde",
3403 + "serde_json",
3404 + "thiserror",
3405 + "windows 0.37.0",
3406 + "windows-bindgen",
3407 +]
3408 +
3409 +[[package]]
3410 +name = "wildmatch"
3411 +version = "2.1.1"
3412 +source = "registry+https://github.com/rust-lang/crates.io-index"
3413 +checksum = "ee583bdc5ff1cf9db20e9db5bb3ff4c3089a8f6b8b31aff265c9aba85812db86"
3414 +
3415 +[[package]]
3416 +name = "winapi"
3417 +version = "0.3.9"
3418 +source = "registry+https://github.com/rust-lang/crates.io-index"
3419 +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
3420 +dependencies = [
3421 + "winapi-i686-pc-windows-gnu",
3422 + "winapi-x86_64-pc-windows-gnu",
3423 +]
3424 +
3425 +[[package]]
3426 +name = "winapi-i686-pc-windows-gnu"
3427 +version = "0.4.0"
3428 +source = "registry+https://github.com/rust-lang/crates.io-index"
3429 +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
3430 +
3431 +[[package]]
3432 +name = "winapi-util"
3433 +version = "0.1.5"
3434 +source = "registry+https://github.com/rust-lang/crates.io-index"
3435 +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
3436 +dependencies = [
3437 + "winapi",
3438 +]
3439 +
3440 +[[package]]
3441 +name = "winapi-x86_64-pc-windows-gnu"
3442 +version = "0.4.0"
3443 +source = "registry+https://github.com/rust-lang/crates.io-index"
3444 +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
3445 +
3446 +[[package]]
3447 +name = "windows"
3448 +version = "0.24.0"
3449 +source = "registry+https://github.com/rust-lang/crates.io-index"
3450 +checksum = "a9f39345ae0c8ab072c0ac7fe8a8b411636aa34f89be19ddd0d9226544f13944"
3451 +dependencies = [
3452 + "windows_i686_gnu 0.24.0",
3453 + "windows_i686_msvc 0.24.0",
3454 + "windows_x86_64_gnu 0.24.0",
3455 + "windows_x86_64_msvc 0.24.0",
3456 +]
3457 +
3458 +[[package]]
3459 +name = "windows"
3460 +version = "0.37.0"
3461 +source = "registry+https://github.com/rust-lang/crates.io-index"
3462 +checksum = "57b543186b344cc61c85b5aab0d2e3adf4e0f99bc076eff9aa5927bcc0b8a647"
3463 +dependencies = [
3464 + "windows-implement",
3465 + "windows_aarch64_msvc 0.37.0",
3466 + "windows_i686_gnu 0.37.0",
3467 + "windows_i686_msvc 0.37.0",
3468 + "windows_x86_64_gnu 0.37.0",
3469 + "windows_x86_64_msvc 0.37.0",
3470 +]
3471 +
3472 +[[package]]
3473 +name = "windows-bindgen"
3474 +version = "0.37.0"
3475 +source = "registry+https://github.com/rust-lang/crates.io-index"
3476 +checksum = "0bed7be31ade0af08fec9b5343e9edcc005d22b1f11859b8a59b24797f5858e8"
3477 +dependencies = [
3478 + "windows-metadata",
3479 + "windows-tokens",
3480 +]
3481 +
3482 +[[package]]
3483 +name = "windows-implement"
3484 +version = "0.37.0"
3485 +source = "registry+https://github.com/rust-lang/crates.io-index"
3486 +checksum = "67a1062e555f7d9d66fd1130ed4f7c6ec41a47529ee0850cd0e926d95b26bb14"
3487 +dependencies = [
3488 + "syn",
3489 + "windows-tokens",
3490 +]
3491 +
3492 +[[package]]
3493 +name = "windows-metadata"
3494 +version = "0.37.0"
3495 +source = "registry+https://github.com/rust-lang/crates.io-index"
3496 +checksum = "4f33f2b90a6664e369c41ab5ff262d06f048fc9685d9bf8a0e99a47750bb0463"
3497 +
3498 +[[package]]
3499 +name = "windows-sys"
3500 +version = "0.36.1"
3501 +source = "registry+https://github.com/rust-lang/crates.io-index"
3502 +checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
3503 +dependencies = [
3504 + "windows_aarch64_msvc 0.36.1",
3505 + "windows_i686_gnu 0.36.1",
3506 + "windows_i686_msvc 0.36.1",
3507 + "windows_x86_64_gnu 0.36.1",
3508 + "windows_x86_64_msvc 0.36.1",
3509 +]
3510 +
3511 +[[package]]
3512 +name = "windows-tokens"
3513 +version = "0.37.0"
3514 +source = "registry+https://github.com/rust-lang/crates.io-index"
3515 +checksum = "3263d25f1170419995b78ff10c06b949e8a986c35c208dc24333c64753a87169"
3516 +
3517 +[[package]]
3518 +name = "windows_aarch64_msvc"
3519 +version = "0.36.1"
3520 +source = "registry+https://github.com/rust-lang/crates.io-index"
3521 +checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
3522 +
3523 +[[package]]
3524 +name = "windows_aarch64_msvc"
3525 +version = "0.37.0"
3526 +source = "registry+https://github.com/rust-lang/crates.io-index"
3527 +checksum = "2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a"
3528 +
3529 +[[package]]
3530 +name = "windows_i686_gnu"
3531 +version = "0.24.0"
3532 +source = "registry+https://github.com/rust-lang/crates.io-index"
3533 +checksum = "c0866510a3eca9aed73a077490bbbf03e5eaac4e1fd70849d89539e5830501fd"
3534 +
3535 +[[package]]
3536 +name = "windows_i686_gnu"
3537 +version = "0.36.1"
3538 +source = "registry+https://github.com/rust-lang/crates.io-index"
3539 +checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
3540 +
3541 +[[package]]
3542 +name = "windows_i686_gnu"
3543 +version = "0.37.0"
3544 +source = "registry+https://github.com/rust-lang/crates.io-index"
3545 +checksum = "d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1"
3546 +
3547 +[[package]]
3548 +name = "windows_i686_msvc"
3549 +version = "0.24.0"
3550 +source = "registry+https://github.com/rust-lang/crates.io-index"
3551 +checksum = "bf0ffed56b7e9369a29078d2ab3aaeceea48eb58999d2cff3aa2494a275b95c6"
3552 +
3553 +[[package]]
3554 +name = "windows_i686_msvc"
3555 +version = "0.36.1"
3556 +source = "registry+https://github.com/rust-lang/crates.io-index"
3557 +checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
3558 +
3559 +[[package]]
3560 +name = "windows_i686_msvc"
3561 +version = "0.37.0"
3562 +source = "registry+https://github.com/rust-lang/crates.io-index"
3563 +checksum = "ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c"
3564 +
3565 +[[package]]
3566 +name = "windows_x86_64_gnu"
3567 +version = "0.24.0"
3568 +source = "registry+https://github.com/rust-lang/crates.io-index"
3569 +checksum = "384a173630588044205a2993b6864a2f56e5a8c1e7668c07b93ec18cf4888dc4"
3570 +
3571 +[[package]]
3572 +name = "windows_x86_64_gnu"
3573 +version = "0.36.1"
3574 +source = "registry+https://github.com/rust-lang/crates.io-index"
3575 +checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
3576 +
3577 +[[package]]
3578 +name = "windows_x86_64_gnu"
3579 +version = "0.37.0"
3580 +source = "registry+https://github.com/rust-lang/crates.io-index"
3581 +checksum = "2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d"
3582 +
3583 +[[package]]
3584 +name = "windows_x86_64_msvc"
3585 +version = "0.24.0"
3586 +source = "registry+https://github.com/rust-lang/crates.io-index"
3587 +checksum = "9bd8f062d8ca5446358159d79a90be12c543b3a965c847c8f3eedf14b321d399"
3588 +
3589 +[[package]]
3590 +name = "windows_x86_64_msvc"
3591 +version = "0.36.1"
3592 +source = "registry+https://github.com/rust-lang/crates.io-index"
3593 +checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
3594 +
3595 +[[package]]
3596 +name = "windows_x86_64_msvc"
3597 +version = "0.37.0"
3598 +source = "registry+https://github.com/rust-lang/crates.io-index"
3599 +checksum = "f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d"
3600 +
3601 +[[package]]
3602 +name = "winreg"
3603 +version = "0.10.1"
3604 +source = "registry+https://github.com/rust-lang/crates.io-index"
3605 +checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d"
3606 +dependencies = [
3607 + "winapi",
3608 +]
3609 +
3610 +[[package]]
3611 +name = "winres"
3612 +version = "0.1.12"
3613 +source = "registry+https://github.com/rust-lang/crates.io-index"
3614 +checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c"
3615 +dependencies = [
3616 + "toml",
3617 +]
3618 +
3619 +[[package]]
3620 +name = "winrt-notification"
3621 +version = "0.5.1"
3622 +source = "registry+https://github.com/rust-lang/crates.io-index"
3623 +checksum = "007a0353840b23e0c6dc73e5b962ff58ed7f6bc9ceff3ce7fe6fbad8d496edf4"
3624 +dependencies = [
3625 + "strum",
3626 + "windows 0.24.0",
3627 + "xml-rs",
3628 +]
3629 +
3630 +[[package]]
3631 +name = "wry"
3632 +version = "0.19.0"
3633 +source = "registry+https://github.com/rust-lang/crates.io-index"
3634 +checksum = "ce19dddbd3ce01dc8f14eb6d4c8f914123bf8379aaa838f6da4f981ff7104a3f"
3635 +dependencies = [
3636 + "block",
3637 + "cocoa",
3638 + "core-graphics",
3639 + "gdk",
3640 + "gio",
3641 + "glib",
3642 + "gtk",
3643 + "http",
3644 + "jni 0.18.0",
3645 + "libc",
3646 + "log",
3647 + "objc",
3648 + "objc_id",
3649 + "once_cell",
3650 + "serde",
3651 + "serde_json",
3652 + "tao",
3653 + "thiserror",
3654 + "url",
3655 + "webkit2gtk",
3656 + "webkit2gtk-sys",
3657 + "webview2-com",
3658 + "windows 0.37.0",
3659 + "windows-implement",
3660 +]
3661 +
3662 +[[package]]
3663 +name = "x11"
3664 +version = "2.19.1"
3665 +source = "registry+https://github.com/rust-lang/crates.io-index"
3666 +checksum = "6dd0565fa8bfba8c5efe02725b14dff114c866724eff2cfd44d76cea74bcd87a"
3667 +dependencies = [
3668 + "libc",
3669 + "pkg-config",
3670 +]
3671 +
3672 +[[package]]
3673 +name = "x11-dl"
3674 +version = "2.19.1"
3675 +source = "registry+https://github.com/rust-lang/crates.io-index"
3676 +checksum = "ea26926b4ce81a6f5d9d0f3a0bc401e5a37c6ae14a1bfaa8ff6099ca80038c59"
3677 +dependencies = [
3678 + "lazy_static",
3679 + "libc",
3680 + "pkg-config",
3681 +]
3682 +
3683 +[[package]]
3684 +name = "xattr"
3685 +version = "0.2.3"
3686 +source = "registry+https://github.com/rust-lang/crates.io-index"
3687 +checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc"
3688 +dependencies = [
3689 + "libc",
3690 +]
3691 +
3692 +[[package]]
3693 +name = "xml-rs"
3694 +version = "0.8.4"
3695 +source = "registry+https://github.com/rust-lang/crates.io-index"
3696 +checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3"
src-tauri/Cargo.toml new
+28
@@ -0,0 +1,28 @@
1 +[package]
2 +name = "app"
3 +version = "0.1.0"
4 +description = "A Tauri App"
5 +authors = ["you"]
6 +license = ""
7 +repository = ""
8 +default-run = "app"
9 +edition = "2021"
10 +rust-version = "1.57"
11 +
12 +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
13 +
14 +[build-dependencies]
15 +tauri-build = { version = "1.0.3", features = [] }
16 +
17 +[dependencies]
18 +serde_json = "1.0"
19 +serde = { version = "1.0", features = ["derive"] }
20 +tauri = { version = "1.0.3", features = ["api-all"] }
21 +
22 +[features]
23 +# by default Tauri runs in production mode
24 +# when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL
25 +default = [ "custom-protocol" ]
26 +# this feature is used used for production builds where `devPath` points to the filesystem
27 +# DO NOT remove this
28 +custom-protocol = [ "tauri/custom-protocol" ]
src-tauri/build.rs new
+3
@@ -0,0 +1,3 @@
1 +fn main() {
2 + tauri_build::build()
3 +}
src-tauri/src/main.rs new
+10
@@ -0,0 +1,10 @@
1 +#![cfg_attr(
2 + all(not(debug_assertions), target_os = "windows"),
3 + windows_subsystem = "windows"
4 +)]
5 +
6 +fn main() {
7 + tauri::Builder::default()
8 + .run(tauri::generate_context!())
9 + .expect("error while running tauri application");
10 +}
src-tauri/tauri.conf.json new
+67
@@ -0,0 +1,67 @@
1 +{
2 + "$schema": "../node_modules/@tauri-apps/cli/schema.json",
3 + "build": {
4 + "beforeBuildCommand": "yarn build",
5 + "beforeDevCommand": "yarn dev",
6 + "devPath": "http://localhost:8080",
7 + "distDir": "../public"
8 + },
9 + "package": {
10 + "productName": "nucleus",
11 + "version": "0.1.0"
12 + },
13 + "tauri": {
14 + "allowlist": {
15 + "all": true
16 + },
17 + "bundle": {
18 + "active": true,
19 + "category": "DeveloperTool",
20 + "copyright": "",
21 + "deb": {
22 + "depends": []
23 + },
24 + "externalBin": [],
25 + "icon": [
26 + "icons/32x32.png",
27 + "icons/128x128.png",
28 + "icons/128x128@2x.png",
29 + "icons/icon.icns",
30 + "icons/icon.ico"
31 + ],
32 + "identifier": "com.tauri.dev",
33 + "longDescription": "",
34 + "macOS": {
35 + "entitlements": null,
36 + "exceptionDomain": "",
37 + "frameworks": [],
38 + "providerShortName": null,
39 + "signingIdentity": null
40 + },
41 + "resources": [],
42 + "shortDescription": "",
43 + "targets": "all",
44 + "windows": {
45 + "certificateThumbprint": null,
46 + "digestAlgorithm": "sha256",
47 + "timestampUrl": ""
48 + }
49 + },
50 + "security": {
51 + "csp": null
52 + },
53 + "updater": {
54 + "active": false
55 + },
56 + "windows": [
57 + {
58 + "fullscreen": false,
59 + "height": 600,
60 + "resizable": true,
61 + "title": "Nucleus",
62 + "width": 800,
63 + "decorations": false
64 + }
65 + ]
66 + }
67 +}
\ No newline at end of file
src/App.svelte new
+18
@@ -0,0 +1,18 @@
1 +<script lang="ts">
2 + import Header from "./components/Header/Header.svelte";
3 + import Sidebar from "./components/Sidebar/Sidebar.svelte";
4 + import MainContainer from "./components/Content/MainContainer.svelte";
5 + import "carbon-components-svelte/css/g100.css";
6 +</script>
7 +
8 +<Header />
9 +<div id="main">
10 + <Sidebar />
11 + <MainContainer />
12 +</div>
13 +<style>
14 + #main {
15 + display: flex;
16 + height: calc(100% - 2rem);
17 + }
18 +</style>
\ No newline at end of file
src/components/Content/Editor/Editor.svelte new
+15
@@ -0,0 +1,15 @@
1 +<script lang="ts">
2 + import EditorTabs from "./EditorTabs.svelte";
3 +</script>
4 +
5 +<EditorTabs />
6 +<div id="editor"></div>
7 +
8 +<style>
9 + #editor {
10 + width: 100%;
11 + height: calc(100% - 1.5rem);
12 + background-color: #1C1C1C;
13 + z-index: 1;
14 + }
15 +</style>
\ No newline at end of file
src/components/Content/Editor/Editor.ts new
+5
@@ -0,0 +1,5 @@
1 +export class Editor {
2 + constructor() {
3 +
4 + }
5 +}
\ No newline at end of file
src/components/Content/Editor/EditorTabs.svelte new
+13
@@ -0,0 +1,13 @@
1 +<script lang="ts"></script>
2 +
3 +<div id="editor-tabs">
4 +
5 +</div>
6 +
7 +<style>
8 + #editor-tabs {
9 + width: 100%;
10 + height: 1.5rem;
11 + background-color: #333;
12 + }
13 +</style>
\ No newline at end of file
src/components/Content/MainContainer.svelte new
+25
@@ -0,0 +1,25 @@
1 +<script lang="ts">
2 + import Editor from "./Editor/Editor.svelte";
3 + import Footer from "../Footer/Footer.svelte";
4 +</script>
5 +
6 +<div id="container">
7 + <div class="main">
8 +
9 + </div>
10 + <Footer></Footer>
11 +</div>
12 +
13 +<style>
14 + #container {
15 + flex-grow: 1;
16 + height: 100%;
17 + }
18 + .main {
19 + width: 100%;
20 + height: calc(100% - 1.4rem);
21 + background-image: url("/assets/images/Watermark(3).png");
22 + background-repeat: no-repeat;
23 + background-position: center;
24 + }
25 +</style>
\ No newline at end of file
src/components/FileTree/Tree.svelte new
+56
@@ -0,0 +1,56 @@
1 +<script lang="ts">
2 + import ArrowUp from "carbon-icons-svelte/lib/ArrowUp.svelte";
3 + import ArrowDown from "carbon-icons-svelte/lib/ArrowDown.svelte";
4 + import WatsonHealthRotate_360 from "carbon-icons-svelte/lib/WatsonHealthRotate_360.svelte";
5 + import { TreeView } from "carbon-components-svelte";
6 + import { getFileData } from "./TreeData";
7 + import { onMount } from "svelte";
8 + import { filetree, workspacename } from "./TreeStore";
9 + let treeview = null;
10 + let tree = $filetree;
11 +
12 + onMount(() => {
13 + tree = $filetree;
14 + filetree.subscribe(t => tree = t);
15 + let name = $workspacename;
16 + workspacename.subscribe(n => name = n);
17 + });
18 +</script>
19 +
20 +<div id="explorer-toolbar">
21 + <div class="toolbar-button" on:click={treeview?.collapseAll}>
22 + <ArrowUp />
23 + </div>
24 + <div class="toolbar-button" on:click={treeview?.expandAll}>
25 + <ArrowDown />
26 + </div>
27 + <div class="toolbar-button" on:click={() => {filetree.update(t => $filetree)}}>
28 + <WatsonHealthRotate_360 />
29 + </div>
30 +</div>
31 +<TreeView bind:this={treeview} size="compact" hideLabel children={tree} on:select={({ detail }) => {
32 + if (detail.leaf) {
33 + getFileData(detail.id)
34 + }
35 +}}></TreeView>
36 +
37 +<style>
38 + #explorer-toolbar {
39 + height: 1rem;
40 + width: 100%;
41 + border-bottom: 1px solid #333;
42 + display: flex;
43 + align-items: center;
44 + justify-content: center;
45 + padding: 10px 0 10px 0;
46 + }
47 + .toolbar-button {
48 + width: 1rem;
49 + height: 1rem;
50 + cursor: pointer;
51 + margin: 0 3px 0 3px;
52 + }
53 + .toolbar-button:hover {
54 + background-color: #333;
55 + }
56 +</style>
\ No newline at end of file
src/components/FileTree/TreeData.ts new
+53
@@ -0,0 +1,53 @@
1 +import { dialog, fs } from "@tauri-apps/api";
2 +let parentname: string;
3 +export async function data() {
4 + let dirname = await dialog.open({ directory: true }) as string;
5 + let children = await fs.readDir(dirname, { recursive: true });
6 + id = 0;
7 + cache = [];
8 + let nodes = buildTree(children);
9 + parentname = dirname.split("\\").pop();
10 + let tree = [{id: -1, text: dirname.split("\\").pop(), children: nodes}];
11 + return tree;
12 +}
13 +
14 +export async function updateTree() {
15 +
16 +}
17 +
18 +export function getFileData(id) {
19 + console.log(cache[id]);
20 +}
21 +
22 +export function workspace() {
23 + return parentname;
24 +}
25 +
26 +// rebuild the tree so that it matches the TreeViewNode object from carbon components
27 +let id = 0;
28 +let cache = [];
29 +function buildTree(children: fs.FileEntry[]) {
30 + let nodes = [];
31 + for (const child of children) {
32 + let node: {id: number, text: string; children?: any[]; path: string; } = {id: 0, text: "", children: null, path: ""};
33 + node.id = id;
34 + id++;
35 + node.text = child.name;
36 + node.path = child.path;
37 + cache.push(node);
38 + if (child.children) {
39 + node.children = buildTree(child.children);
40 + }
41 + nodes.push(node);
42 + }
43 + return nodes;
44 +}
45 +
46 +/*
47 +export async function printTree() {
48 + let dirname = await dialog.open({ directory: true }) as string;
49 + let children = await fs.readDir(dirname, { recursive: true });
50 + console.log(buildTree(children));
51 +}
52 +*/
53 +
src/components/FileTree/TreeStore.ts new
+11
@@ -0,0 +1,11 @@
1 +import { writable } from 'svelte/store';
2 +
3 +let testtree = [
4 + {id: 0, text:"Empty", path:""},
5 + {id: 1, text:"Dir1", children: [
6 + {id: 2, text:"File1"},
7 + {id: 3, text:"File2.txt"},
8 + ]},
9 +];
10 +export let filetree = writable(testtree);
11 +export let workspacename = writable("Untitled Workspace");
\ No newline at end of file
src/components/Footer/Footer.svelte new
+38
@@ -0,0 +1,38 @@
1 +<script lang="ts">
2 + // #2117a1
3 +</script>
4 +
5 +<div id="footer">
6 + <div id="info">
7 + <div id="apptitle">
8 + <span>Nucleus</span>
9 + </div>
10 + </div>
11 + <div id="codeinfo"></div>
12 +</div>
13 +
14 +<style>
15 + #footer {
16 + z-index: 8000;
17 + width: 100%;
18 + display: flex;
19 + height: 1.4rem;
20 + align-items: center;
21 + border-top: 1px solid #393939;
22 + }
23 + #info {
24 + display: flex;
25 + justify-content: flex-start;
26 + align-items: center;
27 + border-right: 1px solid #393939;
28 + }
29 + #codeinfo {
30 + display: flex;
31 + justify-content: flex-end;
32 + align-items: center;
33 + flex-grow: 1;
34 + }
35 + #apptitle {
36 + padding: 0 15px 0 15px;
37 + }
38 +</style>
\ No newline at end of file
src/components/Header/Header.svelte new
+105
@@ -0,0 +1,105 @@
1 +<script lang="ts">
2 + import Menu from "../Menu/Menu.svelte";
3 + import { HeaderNav, HeaderNavMenu, HeaderNavItem } from "carbon-components-svelte";
4 + import "../../overrides.css";
5 + import { filemenu, editmenu, viewmenu, runmenu, helpmenu} from "../Menu/menu";
6 + import { appWindow } from "@tauri-apps/api/window";
7 + import { workspacename } from "../FileTree/TreeStore";
8 +</script>
9 +<div id="header" data-tauri-drag-region>
10 + <div id="logo"></div>
11 + <div id="menubar">
12 + <Menu name="File" options={filemenu}></Menu>
13 + <Menu name="Edit" options={editmenu}></Menu>
14 + <Menu name="View" options={viewmenu}></Menu>
15 + <Menu name="Run" options={runmenu}></Menu>
16 + <Menu name="Help" options={helpmenu}></Menu>
17 + </div>
18 + <div id="workspace">
19 + <HeaderNav>
20 + <HeaderNavMenu text={$workspacename}>
21 + <HeaderNavItem text="Open New Workspace..." />
22 + <HeaderNavItem text="Open Recent Workspace" />
23 + <HeaderNavItem text="Close Workspace" />
24 + </HeaderNavMenu>
25 + </HeaderNav>
26 + </div>
27 + <div id="windowcontrols">
28 + <div
29 + class="window-button"
30 + id="minimize"
31 + on:click={() => appWindow.minimize()}
32 + />
33 + <div
34 + class="window-button"
35 + id="maximize"
36 + on:click={async () => { (await appWindow.isMaximized()) ? appWindow.unmaximize() : appWindow.maximize(); }}
37 + />
38 + <div
39 + class="window-button"
40 + id="close"
41 + on:click={async () => await appWindow.close()}
42 + />
43 + </div>
44 +</div>
45 +
46 +<style>
47 + #header {
48 + z-index: 8000;
49 + width: 100%;
50 + display: flex;
51 + height: 2rem;
52 + align-items: center;
53 + border-bottom: 1px solid #393939;
54 + background-color: #161616;
55 + }
56 + #logo {
57 + background-size: 20px;
58 + background-repeat: no-repeat;
59 + height: 100%;
60 + width: 35px;
61 + position: relative;
62 + content: '';
63 + background-image: url("/assets/images/Icon\(1\).png");
64 + background-position: center;
65 + }
66 + #menubar {
67 + height: 100%;
68 + display: flex;
69 + }
70 + #workspace {
71 + height: 100%;
72 + }
73 + #windowcontrols {
74 + margin-left: auto;
75 + height: 100%;
76 + display: flex;
77 + }
78 + .window-button {
79 + width: 47px;
80 + height: 100%;
81 + line-height: 34px;
82 + text-align: center;
83 + padding-right: 5px;
84 + padding-left: 5px;
85 + font-size: 14px;
86 + color: white;
87 + cursor: pointer;
88 + }
89 + #minimize::before {
90 + content: "\2014";
91 + }
92 + #maximize::before {
93 + content: "\eabb";
94 + }
95 + #close::before {
96 + content: "\2715";
97 + line-height: 30px;
98 + }
99 + .window-button:not(#close):hover {
100 + background-color: #262626;
101 + }
102 + #close:hover {
103 + background-color: rgb(255, 49, 49);
104 + }
105 +</style>
\ No newline at end of file
src/components/Menu/Menu.svelte new
+24
@@ -0,0 +1,24 @@
1 +<script lang="ts">
2 + import { OverflowMenu, OverflowMenuItem } from "carbon-components-svelte";
3 + import "carbon-components-svelte/css/g100.css";
4 + export let name: string;
5 + export let options = [];
6 +</script>
7 +
8 +<OverflowMenu style="width: auto;" size="sm">
9 + <div slot="menu" style="padding: 1rem; color: white;">{name}</div>
10 + {#each options as menuoption}
11 + <OverflowMenuItem on:click={menuoption.onclick} hasDivider={menuoption.divider}>
12 + <span class="option_name">{menuoption.option}</span>
13 + {#if menuoption.shortcut}
14 + <span class="shortcut">{menuoption.shortcut}</span>
15 + {/if}
16 + </OverflowMenuItem>
17 + {/each}
18 +</OverflowMenu>
19 +<style>
20 + .shortcut {
21 + color: #8c8c8c;
22 + margin-left: 50px;
23 + }
24 +</style>
\ No newline at end of file
src/components/Menu/menu.ts new
+51
@@ -0,0 +1,51 @@
1 +import { filetree, workspacename } from "../FileTree/TreeStore";
2 +import { data, workspace } from "../FileTree/TreeData";
3 +
4 +export const filemenu = [
5 + { option: "New File...", shortcut: "Ctrl + N", onclick: () => { console.log("click"); } },
6 + { option: "Open File...", shortcut: "Ctrl + O", onclick: () => { console.log("click"); } },
7 + { option: "Open Folder", shortcut: "Ctrl + K", onclick: async () => {
8 + let treedata = await data();
9 + filetree.set(treedata);
10 + workspacename.set(workspace());
11 + }},
12 + { option: "Open Recent", onclick: () => { console.log("click"); } },
13 + { option: "Save File", shortcut: "Ctrl + S", onclick: () => { console.log("click"); }, divider: true },
14 + { option: "Save File As...", shortcut: "Ctrl + Shift + S", onclick: () => { console.log("click"); } },
15 + { option: "Save All", shortcut: "Ctrl + Shift + K", onclick: () => { console.log("click"); } },
16 + { option: "Settings", onclick: () => { console.log("click"); }, divider: true },
17 + { option: "Exit", onclick: () => { console.log("click"); } }
18 +];
19 +export const editmenu = [
20 + { option: "Undo", shortcut: "Ctrl + Z", onclick: () => { console.log("click"); } },
21 + { option: "Redo", shortcut: "Ctrl + Y", onclick: () => { console.log("click"); } },
22 + { option: "Delete", shortcut: "Delete", onclick: () => { console.log("click"); } },
23 + { option: "Cut", shortcut: "Ctrl + X", onclick: () => { console.log("click"); }, divider: true },
24 + { option: "Copy", shortcut: "Ctrl + C", onclick: () => { console.log("click"); } },
25 + { option: "Paste", shortcut: "Ctrl + V", onclick: () => { console.log("click"); } },
26 + { option: "Find", shortcut: "Ctrl + F", onclick: () => { console.log("click"); }, divider: true },
27 + { option: "Select All", shortcut:"Ctrl + A", onclick: () => { console.log("click"); } }
28 +];
29 +export const viewmenu = [
30 + { option: "Layout", onclick: () => { console.log("click"); } },
31 + { option: "Appearance", onclick: () => { console.log("click"); } },
32 + { option: "Plugins", onclick: () => { console.log("click"); } },
33 + { option: "Toggle Theme", shortcut: "Ctrl + Alt + T", onclick: () => { console.log("click"); }, divider: true },
34 + { option: "Toggle Windows", onclick: () => { console.log("click"); } }
35 +];
36 +export const runmenu = [
37 + { option: "Build", shortcut: "Ctrl + B", onclick: () => { console.log("click"); } },
38 + { option: "Run", shortcut: "Ctrl + F5", onclick: () => { console.log("click"); } },
39 + { option: "Run without debugging", shortcut: "F5", onclick: () => { console.log("click"); } },
40 + { option: "Add configuration", onclick: () => { console.log("click"); }, divider: true },
41 + { option: "Edit configuration", onclick: () => { console.log("click"); } },
42 + { option: "Install debugger...", onclick: () => { console.log("click"); } },
43 +];
44 +export const helpmenu = [
45 + { option: "Documentation", onclick: () => { console.log("click"); } },
46 + { option: "View Commands", onclick: () => { console.log("click"); } },
47 + { option: "Toggle developer tools", onclick: () => { console.log("click"); } },
48 + { option: "Release Notes", onclick: () => { console.log("click"); }, divider: true },
49 + { option: "Check for Updates", onclick: () => { console.log("click"); } },
50 + { option: "About Editor", onclick: () => { console.log("click"); } },
51 +];
\ No newline at end of file
src/components/Misc/PasteMyst.svelte new
+5
@@ -0,0 +1,5 @@
1 +<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="1024px" height="1024px" viewBox="0 0 10240 10240" preserveAspectRatio="xMidYMid meet">
2 + <g id="layer101" fill="#ffffff" stroke="none" class="pastemystlogo">
3 + <path d="M3052 9340 c-83 -5 -180 -16 -213 -25 -224 -57 -373 -246 -441 -560 -25 -116 -25 -152 12 -1500 17 -594 30 -1118 30 -1165 l0 -85 -118 -38 c-355 -114 -645 -304 -807 -531 -63 -88 -130 -235 -157 -342 -32 -129 -32 -355 0 -509 72 -336 229 -675 423 -910 177 -215 428 -395 672 -480 l77 -28 0 -496 c0 -448 2 -505 19 -588 20 -98 69 -220 121 -307 107 -176 329 -362 575 -481 232 -112 415 -154 800 -184 788 -62 3310 -216 3394 -207 73 7 171 56 216 108 49 58 74 131 80 240 3 51 12 286 20 522 8 236 17 431 19 434 3 2 42 8 88 13 376 40 670 178 827 386 124 165 205 401 218 633 11 198 -29 377 -127 575 -71 143 -158 261 -271 370 l-84 80 -289 105 c-159 58 -291 110 -293 117 -3 7 32 493 76 1080 45 587 81 1107 81 1155 0 172 -91 599 -188 888 -108 320 -222 550 -392 793 -80 114 -299 334 -402 405 -410 280 -1239 448 -2573 522 -253 14 -1200 21 -1393 10z m1513 -334 c1009 -63 1703 -183 2096 -363 l76 -34 -34 -117 c-140 -482 -132 -956 24 -1331 45 -111 90 -178 188 -279 173 -181 417 -296 680 -320 l80 -7 -2 -35 c-26 -361 -146 -1916 -149 -1919 -4 -5 -171 58 -839 314 -745 286 -1219 476 -1715 687 -686 293 -1114 424 -1575 483 -159 21 -426 22 -547 2 -49 -7 -88 -11 -88 -8 0 3 -16 571 -35 1261 -30 1123 -32 1263 -20 1330 31 164 98 290 170 324 24 12 78 21 149 26 181 13 1258 3 1541 -14z m2491 -658 c260 -284 481 -789 588 -1343 26 -137 27 -130 -19 -127 -140 11 -328 84 -423 166 -143 123 -210 250 -259 494 -24 120 -24 436 0 577 24 139 57 275 67 275 4 0 25 -19 46 -42z m-3791 -2568 c266 -25 555 -90 885 -200 231 -77 348 -122 729 -284 525 -223 1164 -477 2001 -796 386 -147 1308 -489 1357 -504 28 -9 140 -128 193 -207 191 -281 211 -595 58 -907 -93 -189 -312 -305 -657 -347 l-54 -6 7 164 7 164 -157 7 c-86 4 -157 6 -159 4 -2 -2 -12 -302 -24 -668 -12 -366 -24 -736 -28 -822 l-6 -158 -42 0 c-87 0 -2194 129 -2870 175 -689 48 -801 62 -984 127 -279 98 -521 290 -613 485 -66 138 -62 71 -65 1156 l-4 987 -154 0 -155 0 0 -320 c0 -224 -3 -320 -11 -320 -25 0 -190 94 -270 154 -233 176 -408 433 -518 762 -155 465 -86 774 224 1007 216 161 552 286 895 332 69 9 132 18 140 20 34 7 172 4 275 -5z"/>
4 + </g>
5 +</svg>
\ No newline at end of file
src/components/Sidebar/Sidebar.svelte new
+101
@@ -0,0 +1,101 @@
1 +<script lang="ts">
2 + import { Tabs, Tab, TabContent } from "carbon-components-svelte";
3 + import Folder from "carbon-icons-svelte/lib/Folder.svelte";
4 + import Share from "carbon-icons-svelte/lib/Share.svelte";
5 + import PasteMyst from "../Misc/PasteMyst.svelte";
6 + import SidebarView from "./SidebarView.svelte";
7 + import Tree from "../FileTree/Tree.svelte";
8 +
9 + let active = false;
10 + let activeid = -1;
11 + let tabname = "";
12 + let content = null;
13 + let show = false;
14 + const toggleActive = (tab) => {
15 + active = !active;
16 + if (activeid === tab.id) {
17 + activeid = -1;
18 + document.getElementById(`sidetab-${tab.id}`).parentElement.classList.remove("bx--tabs__nav-item--selected");
19 + show = false;
20 + }
21 + else {
22 + activeid = tab.id;
23 + document.getElementById(`sidetab-${tab.id}`).parentElement.classList.add("bx--tabs__nav-item--selected");
24 + tabname = tab.tabname;
25 + content = tab.content;
26 + show = true;
27 + }
28 + }
29 + const tabs = [
30 + {id: 0, tabname: "Files", icon: Folder, content: Tree},
31 + //{id: 1, tabname: "Git", icon: Share, content: "Git"}
32 + ]
33 + const exttabs = [
34 + //{id: 2, tabname: "PasteMyst", icon: PasteMyst, content: "PasteMyst"},
35 + ];
36 +</script>
37 +
38 +<div id="sidebar">
39 + <Tabs selected={-1} type="container">
40 + {#each tabs as tab}
41 + <Tab id={`sidetab-${tab.id.toString()}`} on:click={() => {toggleActive(tab)}}>
42 + <svelte:component this={tab.icon}></svelte:component>
43 + </Tab>
44 + {/each}
45 + <div class="sidebardivider"></div>
46 + {#each exttabs as tab}
47 + <Tab id={`sidetab-${tab.id.toString()}`} on:click={() => {toggleActive(tab)}}>
48 + <svelte:component this={tab.icon}></svelte:component>
49 + </Tab>
50 + {/each}
51 + </Tabs>
52 +</div>
53 +<SidebarView show={show}>
54 + <div class="sidebarheader">
55 + <span>{tabname}</span>
56 + </div>
57 + <div class="sidebarcontent">
58 + <svelte:component this={content}></svelte:component>
59 + </div>
60 +</SidebarView>
61 +
62 +<style>
63 + #sidebar {
64 + height: 100%;
65 + width: 3rem;
66 + border-right: 1px solid #333;
67 + display: flex;
68 + flex-direction: column;
69 + align-items: flex-start;
70 + justify-content: flex-start;
71 + }
72 + .sidebarheader {
73 + display: flex;
74 + align-items: center;
75 + justify-content: center;
76 + width: 100%;
77 + min-height: 2rem;
78 + border-bottom: 1px solid #333;
79 + }
80 + .sidebardivider {
81 + width: 2rem;
82 + height: .0625rem;
83 + background-color: #333;
84 + margin: 5px 0 5px 0;
85 + content: '';
86 + }
87 + :global(.bx--tabs__nav-link svg) {
88 + width: 24px;
89 + height: 24px;
90 + }
91 + .sidebarcontent {
92 + width: 100%;
93 + overflow-y: auto;
94 + }
95 + .sidebarcontent::-webkit-scrollbar {
96 + width: 12px;
97 + }
98 + .sidebarcontent::-webkit-scrollbar-thumb {
99 + background-color: #4c4c4c38;;
100 + }
101 +</style>
src/components/Sidebar/SidebarView.svelte new
+86
@@ -0,0 +1,86 @@
1 +<script lang="ts">
2 + export let show = false;
3 + let moving = false;
4 +
5 + let sidebar: HTMLElement;
6 +
7 + let initialPos: { x: any; y?: any; };
8 + let initialRect: { width: any; height?: number; right?: number; };
9 +
10 + const onGrabberMouseDown = (event) => {
11 + moving = true;
12 + const rect = sidebar.getBoundingClientRect();
13 + const parent = sidebar.parentElement.getBoundingClientRect();
14 +
15 + initialRect = {
16 + width: rect.width,
17 + height: rect.height,
18 + right: parent.right - rect.right
19 + };
20 +
21 + initialPos = {
22 + x: event.pageX,
23 + y: event.pageY
24 + };
25 + };
26 +
27 + const onGrabberMouseUp = (event) => {
28 + if (!moving) return;
29 +
30 + moving = false;
31 + initialRect = null;
32 + initialPos = null;
33 + let grabber = document.getElementById("grabber");
34 + grabber.classList.remove("showgrabber");
35 + };
36 +
37 + let width: number = 125;
38 + const onGrabberMouseMove = (event) => {
39 + if (!moving) return;
40 +
41 + const delta = event.pageX - initialPos.x;
42 + width = initialRect.width + delta;
43 + sidebar.style.width = `${width}px`;
44 + let grabber = document.getElementById("grabber");
45 + grabber.classList.add("showgrabber");
46 + };
47 +</script>
48 +
49 +<svelte:window on:mousemove={onGrabberMouseMove} on:mouseup={onGrabberMouseUp} />
50 +{#if show}
51 + <div id="sidebarview" class:hidden={!show} bind:this={sidebar}>
52 + <slot></slot>
53 + </div>
54 + <div id="grabber" on:mousedown|preventDefault={onGrabberMouseDown}></div>
55 +{/if}
56 +
57 +<style>
58 + #sidebarview {
59 + height: 100%;
60 + width: 10rem;
61 + border-right: 1px solid #333;
62 + display: flex;
63 + flex-direction: column;
64 + align-items: center;
65 + min-width: 125px;
66 + max-width: 80%;
67 + }
68 + .hidden {
69 + display: none !important;
70 + }
71 + #grabber {
72 + width: 3px;
73 + height: 100%;
74 + cursor: ew-resize;
75 + position: relative;
76 + left: -3px;
77 + }
78 + #grabber:hover {
79 + background-color: #1eaedb;
80 + transition: 0.2s;
81 + }
82 + :global(.showgrabber) {
83 + background-color: #1eaedb;
84 + cursor: ew-resize;
85 + }
86 +</style>
\ No newline at end of file
src/global.d.ts new
+1
@@ -0,0 +1 @@
1 +/// <reference types="svelte" />
\ No newline at end of file
src/main.ts new
+10
@@ -0,0 +1,10 @@
1 +import App from './App.svelte';
2 +
3 +const app = new App({
4 + target: document.body,
5 + props: {
6 + name: 'world'
7 + }
8 +});
9 +
10 +export default app;
\ No newline at end of file
src/overrides.css new
+81
@@ -0,0 +1,81 @@
1 +/*
2 +Styling overrides for carbon components
3 +*/
4 +.bx--header__nav {
5 + display: block !important;
6 + padding-left: 0.5rem !important;
7 +}
8 +.bx--overflow-menu-options {
9 + width: max-content !important;
10 + box-shadow: 0px 6px 6px 0px rgb(0 0 0 / 33%) !important;
11 +}
12 +.bx--overflow-menu-options__btn {
13 + max-width: none !important;
14 + outline: none !important;
15 + justify-content: space-between;
16 +}
17 +.bx--overflow-menu-options__btn:focus {
18 + outline: none !important;
19 +}
20 +.bx--overflow-menu-options__option:hover {
21 + background-color: #144b6b !important;
22 +}
23 +button:not(:disabled):active {
24 + background-color: #262626 !important;
25 +}
26 +.bx--overflow-menu:focus, .bx--overflow-menu__trigger:focus {
27 + outline: none !important;
28 +}
29 +a.bx--header__menu-item {
30 + border: none !important;
31 +}
32 +a.bx--header__menu-item:focus {
33 + border: none !important;
34 +}
35 +.bx--header__menu .bx--header__menu-item {
36 + height: 2rem !important;
37 +}
38 +.bx--tabs {
39 + height: 100% !important;
40 +}
41 +.bx--tabs__nav {
42 + flex-direction: column !important;
43 + align-items: center;
44 +}
45 +a.bx--tabs__nav-link:focus, a.bx--tabs__nav-link:active, a.bx--tabs__nav-link {
46 + outline: none !important;
47 +}
48 +.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link, .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:focus, .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active {
49 + box-shadow: inset -2px 0px 0 0 #4589ff !important;
50 +}
51 +.bx--tabs__nav-item .bx--tabs__nav-link {
52 + display: flex;
53 + justify-content: center;
54 + align-items: center;
55 + padding: 0 !important;
56 +}
57 +.bx--tabs__nav-item {
58 + background-color: transparent !important;
59 +}
60 +.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled) {
61 + background-color: #b1b1b133 !important;
62 + box-shadow: none !important;
63 +}
64 +.bx--tree .bx--tree-node--active>.bx--tree-node__label::before {
65 + background-color: transparent;
66 +}
67 +.bx--tree .bx--tree-node:focus>.bx--tree-node__label {
68 + outline: none !important;
69 +}
70 +.bx--tree .bx--tree-leaf-node {
71 + padding-left: 1rem !important;
72 +}
73 +.bx--tree .bx--tree-node {
74 + background-color: transparent !important;
75 +}
76 +.bx--tree-parent-node.bx--tree-node--selected>.bx--tree-node__label {
77 + background-color: transparent !important;
78 +}
79 +.bx--tree .bx--tree-node {
80 + cursor: pointer;
81 +}
\ No newline at end of file
tsconfig.json new
+6
@@ -0,0 +1,6 @@
1 +{
2 + "extends": "@tsconfig/svelte/tsconfig.json",
3 +
4 + "include": ["src/**/*"],
5 + "exclude": ["node_modules/*", "__sapper__/*", "public/*"]
6 +}
\ No newline at end of file
yarn.lock new
+1027
@@ -0,0 +1,1027 @@
1 +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 +# yarn lockfile v1
3 +
4 +
5 +"@babel/code-frame@^7.10.4":
6 + version "7.18.6"
7 + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a"
8 + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
9 + dependencies:
10 + "@babel/highlight" "^7.18.6"
11 +
12 +"@babel/helper-validator-identifier@^7.18.6":
13 + version "7.18.6"
14 + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076"
15 + integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==
16 +
17 +"@babel/highlight@^7.18.6":
18 + version "7.18.6"
19 + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf"
20 + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
21 + dependencies:
22 + "@babel/helper-validator-identifier" "^7.18.6"
23 + chalk "^2.0.0"
24 + js-tokens "^4.0.0"
25 +
26 +"@jridgewell/gen-mapping@^0.3.0":
27 + version "0.3.2"
28 + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
29 + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
30 + dependencies:
31 + "@jridgewell/set-array" "^1.0.1"
32 + "@jridgewell/sourcemap-codec" "^1.4.10"
33 + "@jridgewell/trace-mapping" "^0.3.9"
34 +
35 +"@jridgewell/resolve-uri@^3.0.3":
36 + version "3.1.0"
37 + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
38 + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
39 +
40 +"@jridgewell/set-array@^1.0.1":
41 + version "1.1.2"
42 + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
43 + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
44 +
45 +"@jridgewell/source-map@^0.3.2":
46 + version "0.3.2"
47 + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
48 + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
49 + dependencies:
50 + "@jridgewell/gen-mapping" "^0.3.0"
51 + "@jridgewell/trace-mapping" "^0.3.9"
52 +
53 +"@jridgewell/sourcemap-codec@^1.4.10":
54 + version "1.4.14"
55 + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
56 + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
57 +
58 +"@jridgewell/trace-mapping@^0.3.9":
59 + version "0.3.14"
60 + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed"
61 + integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==
62 + dependencies:
63 + "@jridgewell/resolve-uri" "^3.0.3"
64 + "@jridgewell/sourcemap-codec" "^1.4.10"
65 +
66 +"@nodelib/fs.scandir@2.1.5":
67 + version "2.1.5"
68 + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
69 + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
70 + dependencies:
71 + "@nodelib/fs.stat" "2.0.5"
72 + run-parallel "^1.1.9"
73 +
74 +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
75 + version "2.0.5"
76 + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
77 + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
78 +
79 +"@nodelib/fs.walk@^1.2.3":
80 + version "1.2.8"
81 + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
82 + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
83 + dependencies:
84 + "@nodelib/fs.scandir" "2.1.5"
85 + fastq "^1.6.0"
86 +
87 +"@polka/url@^1.0.0-next.20":
88 + version "1.0.0-next.21"
89 + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1"
90 + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==
91 +
92 +"@rollup/plugin-commonjs@^17.0.0":
93 + version "17.1.0"
94 + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz#757ec88737dffa8aa913eb392fade2e45aef2a2d"
95 + integrity sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==
96 + dependencies:
97 + "@rollup/pluginutils" "^3.1.0"
98 + commondir "^1.0.1"
99 + estree-walker "^2.0.1"
100 + glob "^7.1.6"
101 + is-reference "^1.2.1"
102 + magic-string "^0.25.7"
103 + resolve "^1.17.0"
104 +
105 +"@rollup/plugin-node-resolve@^11.0.0":
106 + version "11.2.1"
107 + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60"
108 + integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==
109 + dependencies:
110 + "@rollup/pluginutils" "^3.1.0"
111 + "@types/resolve" "1.17.1"
112 + builtin-modules "^3.1.0"
113 + deepmerge "^4.2.2"
114 + is-module "^1.0.0"
115 + resolve "^1.19.0"
116 +
117 +"@rollup/plugin-typescript@^8.0.0":
118 + version "8.3.3"
119 + resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-8.3.3.tgz#eee7edab9cfc064f1cfd16570492693cf1432215"
120 + integrity sha512-55L9SyiYu3r/JtqdjhwcwaECXP7JeJ9h1Sg1VWRJKIutla2MdZQodTgcCNybXLMCnqpNLEhS2vGENww98L1npg==
121 + dependencies:
122 + "@rollup/pluginutils" "^3.1.0"
123 + resolve "^1.17.0"
124 +
125 +"@rollup/plugin-url@^7.0.0":
126 + version "7.0.0"
127 + resolved "https://registry.yarnpkg.com/@rollup/plugin-url/-/plugin-url-7.0.0.tgz#571f6fd51c3d0e00f7404c67efdb93492bfac7f8"
128 + integrity sha512-cIWcEObrmEPAU8q8NluGWlCPlQDuoSKvkyI3eOFO4fx6W02mLNj4ZEiUT0X2mKMIvQzoWL1feEK9d1yr1ICgrw==
129 + dependencies:
130 + "@rollup/pluginutils" "^4.2.1"
131 + make-dir "^3.1.0"
132 + mime "^2.4.6"
133 +
134 +"@rollup/pluginutils@4", "@rollup/pluginutils@^4.2.1":
135 + version "4.2.1"
136 + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d"
137 + integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==
138 + dependencies:
139 + estree-walker "^2.0.1"
140 + picomatch "^2.2.2"
141 +
142 +"@rollup/pluginutils@^3.1.0":
143 + version "3.1.0"
144 + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
145 + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
146 + dependencies:
147 + "@types/estree" "0.0.39"
148 + estree-walker "^1.0.1"
149 + picomatch "^2.2.2"
150 +
151 +"@tauri-apps/api@^1.0.2":
152 + version "1.0.2"
153 + resolved "https://registry.yarnpkg.com/@tauri-apps/api/-/api-1.0.2.tgz#5228720e35d50fd08df87067dc29e7306c1f7a10"
154 + integrity sha512-yuNW0oeJ1/ZA7wNF1KgxhHrSu5viPVzY/UgUczzN5ptLM8dH15Juy5rEGkoHfeXGju90Y/l22hi3BtIrp/za+w==
155 +
156 +"@tauri-apps/cli-darwin-arm64@1.0.3":
157 + version "1.0.3"
158 + resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.0.3.tgz#aa14aff2465274d502ab1d22ce1bbbcd66695705"
159 + integrity sha512-J0KkbpHwaTEaQFWA/yx+LDYwhV+MMI1GJsHqT1L7cIsDD/DoFyVQq8kDCZ71xTx61g0fgLwbXeTenpLEcegRpw==
160 +
161 +"@tauri-apps/cli-darwin-x64@1.0.3":
162 + version "1.0.3"
163 + resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.0.3.tgz#e470f37d0d284bf72b64327ec6f5a6052f0ae8ed"
164 + integrity sha512-xO6bBCzLFIg9IelF7djUDqOpLXFv9jvaEwGgMacbhNHrqmH8DdgFqQ0vChUnNkSHxGvbl48Ob/w9tPajfGsW/w==
165 +
166 +"@tauri-apps/cli-linux-arm-gnueabihf@1.0.3":
167 + version "1.0.3"
168 + resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.0.3.tgz#000ea7499059618345fb742363f4e66d55fd7c71"
169 + integrity sha512-0lOBJgtklVw8ZQPw9wBiYMLontW+TgZ45wNz/jawx2TFWy8XZVflKXGR82/Cc1RyYKgxJTgzpbHhH0ueA2hUGg==
170 +
171 +"@tauri-apps/cli-linux-arm64-gnu@1.0.3":
172 + version "1.0.3"
173 + resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.0.3.tgz#467d9081a1890d7693cc964cc92087c95ef26f93"
174 + integrity sha512-NS7ki2JPCFzntV5X5xiPfseTHyb7K0zlX8Ntvu39ARaFBbIWKe7xBKpp1bBNiKFoHlfXFAe28yQtPh3xsuuLaQ==
175 +
176 +"@tauri-apps/cli-linux-arm64-musl@1.0.3":
177 + version "1.0.3"
178 + resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.0.3.tgz#8def78eafe9d96e2d07b44da1b375dd1ff97afa8"
179 + integrity sha512-ak3xFnuk4pxLgsBD3CqscNICUVrEIwcFUP6WEKLAkvOrfozeZ14YE3hdTQF3fpKWa5TvROiJcS/0I62FkGtRkQ==
180 +
181 +"@tauri-apps/cli-linux-x64-gnu@1.0.3":
182 + version "1.0.3"
183 + resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.0.3.tgz#9ff0f8d4cf9b16a28ce85ba743812f621cb2e115"
184 + integrity sha512-qj1fYINU5EYLxjpdlKLy/ZYev7EyIhiV1vxkYZzoY4w+9UW75+qv77QLWRgWnmN/Z6RyxP50PUuUfUPDV111+A==
185 +
186 +"@tauri-apps/cli-linux-x64-musl@1.0.3":
187 + version "1.0.3"
188 + resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.0.3.tgz#89841db0c2f99178e5cef96b024f5e80a1e5dbad"
189 + integrity sha512-jJZrZNltnobavoCxgQyUm8d2vfZHAOG5I5xSpqD4PSAl1hR72Z6rHCEp3RzOxgk92yoPJapu/rvTXj2RudfcJQ==
190 +
191 +"@tauri-apps/cli-win32-ia32-msvc@1.0.3":
192 + version "1.0.3"
193 + resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.0.3.tgz#ae437c3b85314f1d25ae08894a21d6435353d77b"
194 + integrity sha512-n3JWIpSaqs80lBt3B3qqWpjfcYzuQ0SzkIXCppBM6zBKORR6mJRLgMdM1D22b7PfqTCfkpJpufpwWvFvIsZFsQ==
195 +
196 +"@tauri-apps/cli-win32-x64-msvc@1.0.3":
197 + version "1.0.3"
198 + resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.0.3.tgz#a63d15b7ca5d6f7e29d25baf5152c4438d98f5e7"
199 + integrity sha512-Sg/s4SAwIV2hix3P5oyj3SDTXAtmbCDXwEzOr+19CRvto10wDzUD8itJroZPSIuL+NtL4kjmDnoI4gd/1Mrvdw==
200 +
201 +"@tauri-apps/cli@^1.0.3":
202 + version "1.0.3"
203 + resolved "https://registry.yarnpkg.com/@tauri-apps/cli/-/cli-1.0.3.tgz#3ea201a8f4446f5286d3272bbb0d39875ac4839f"
204 + integrity sha512-Ufwj4Fs+/8TQrVIoYbALZ9oB4pxeUFrNWAckUViv0NfyRjATBa6PbC9Q9lalNeSGqciKQEx2ox0UbwAk2p2iOg==
205 + optionalDependencies:
206 + "@tauri-apps/cli-darwin-arm64" "1.0.3"
207 + "@tauri-apps/cli-darwin-x64" "1.0.3"
208 + "@tauri-apps/cli-linux-arm-gnueabihf" "1.0.3"
209 + "@tauri-apps/cli-linux-arm64-gnu" "1.0.3"
210 + "@tauri-apps/cli-linux-arm64-musl" "1.0.3"
211 + "@tauri-apps/cli-linux-x64-gnu" "1.0.3"
212 + "@tauri-apps/cli-linux-x64-musl" "1.0.3"
213 + "@tauri-apps/cli-win32-ia32-msvc" "1.0.3"
214 + "@tauri-apps/cli-win32-x64-msvc" "1.0.3"
215 +
216 +"@tsconfig/svelte@^2.0.0":
217 + version "2.0.1"
218 + resolved "https://registry.yarnpkg.com/@tsconfig/svelte/-/svelte-2.0.1.tgz#0e8d7caa693e9b2afce5e622c0475bb0fd89c12c"
219 + integrity sha512-aqkICXbM1oX5FfgZd2qSSAGdyo/NRxjWCamxoyi3T8iVQnzGge19HhDYzZ6NrVOW7bhcWNSq9XexWFtMzbB24A==
220 +
221 +"@types/estree@*":
222 + version "0.0.52"
223 + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.52.tgz#7f1f57ad5b741f3d5b210d3b1f145640d89bf8fe"
224 + integrity sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==
225 +
226 +"@types/estree@0.0.39":
227 + version "0.0.39"
228 + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
229 + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
230 +
231 +"@types/node@*":
232 + version "18.0.3"
233 + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.0.3.tgz#463fc47f13ec0688a33aec75d078a0541a447199"
234 + integrity sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==
235 +
236 +"@types/pug@^2.0.4":
237 + version "2.0.6"
238 + resolved "https://registry.yarnpkg.com/@types/pug/-/pug-2.0.6.tgz#f830323c88172e66826d0bde413498b61054b5a6"
239 + integrity sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==
240 +
241 +"@types/resolve@1.17.1":
242 + version "1.17.1"
243 + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
244 + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
245 + dependencies:
246 + "@types/node" "*"
247 +
248 +"@types/sass@^1.16.0":
249 + version "1.43.1"
250 + resolved "https://registry.yarnpkg.com/@types/sass/-/sass-1.43.1.tgz#86bb0168e9e881d7dade6eba16c9ed6d25dc2f68"
251 + integrity sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==
252 + dependencies:
253 + "@types/node" "*"
254 +
255 +acorn@^8.5.0:
256 + version "8.7.1"
257 + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
258 + integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
259 +
260 +ansi-styles@^3.2.1:
261 + version "3.2.1"
262 + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
263 + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
264 + dependencies:
265 + color-convert "^1.9.0"
266 +
267 +anymatch@~3.1.2:
268 + version "3.1.2"
269 + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
270 + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
271 + dependencies:
272 + normalize-path "^3.0.0"
273 + picomatch "^2.0.4"
274 +
275 +balanced-match@^1.0.0:
276 + version "1.0.2"
277 + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
278 + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
279 +
280 +binary-extensions@^2.0.0:
281 + version "2.2.0"
282 + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
283 + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
284 +
285 +brace-expansion@^1.1.7:
286 + version "1.1.11"
287 + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
288 + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
289 + dependencies:
290 + balanced-match "^1.0.0"
291 + concat-map "0.0.1"
292 +
293 +braces@^3.0.2, braces@~3.0.2:
294 + version "3.0.2"
295 + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
296 + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
297 + dependencies:
298 + fill-range "^7.0.1"
299 +
300 +buffer-crc32@^0.2.5:
301 + version "0.2.13"
302 + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
303 + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
304 +
305 +buffer-from@^1.0.0:
306 + version "1.1.2"
307 + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
308 + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
309 +
310 +builtin-modules@^3.1.0:
311 + version "3.3.0"
312 + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
313 + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
314 +
315 +callsites@^3.0.0:
316 + version "3.1.0"
317 + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
318 + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
319 +
320 +carbon-components-svelte@^0.67.0:
321 + version "0.67.0"
322 + resolved "https://registry.yarnpkg.com/carbon-components-svelte/-/carbon-components-svelte-0.67.0.tgz#b572a18bb8e6269d9d54a1e78237542c48d49d4b"
323 + integrity sha512-2PzAivpDmiQXDd+FVLMGNiE/p1DyueN7EWRl3wDYFCv6w7DVMWJ2rv4JT9pUaEjypSwGSuT2gNuxpA3njJ+7Yg==
324 + dependencies:
325 + flatpickr "4.6.9"
326 +
327 +carbon-icons-svelte@^11.1.0:
328 + version "11.1.0"
329 + resolved "https://registry.yarnpkg.com/carbon-icons-svelte/-/carbon-icons-svelte-11.1.0.tgz#d1f5dad05bac8c1e1320165fad4ac52aa29a53d7"
330 + integrity sha512-yDA1aqgRCuDaY1moxYywKnkGak7rFc5U2n8/hrs8irmIpq9ebKmimLdMCVqZgV4kiZf2Udj/lkKOs/IzHixrnQ==
331 +
332 +chalk@^2.0.0:
333 + version "2.4.2"
334 + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
335 + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
336 + dependencies:
337 + ansi-styles "^3.2.1"
338 + escape-string-regexp "^1.0.5"
339 + supports-color "^5.3.0"
340 +
341 +chokidar@^3.4.1, chokidar@^3.5.0:
342 + version "3.5.3"
343 + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
344 + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
345 + dependencies:
346 + anymatch "~3.1.2"
347 + braces "~3.0.2"
348 + glob-parent "~5.1.2"
349 + is-binary-path "~2.1.0"
350 + is-glob "~4.0.1"
351 + normalize-path "~3.0.0"
352 + readdirp "~3.6.0"
353 + optionalDependencies:
354 + fsevents "~2.3.2"
355 +
356 +color-convert@^1.9.0:
357 + version "1.9.3"
358 + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
359 + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
360 + dependencies:
361 + color-name "1.1.3"
362 +
363 +color-name@1.1.3:
364 + version "1.1.3"
365 + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
366 + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
367 +
368 +commander@^2.20.0:
369 + version "2.20.3"
370 + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
371 + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
372 +
373 +commondir@^1.0.1:
374 + version "1.0.1"
375 + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
376 + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
377 +
378 +concat-map@0.0.1:
379 + version "0.0.1"
380 + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
381 + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
382 +
383 +console-clear@^1.1.0:
384 + version "1.1.1"
385 + resolved "https://registry.yarnpkg.com/console-clear/-/console-clear-1.1.1.tgz#995e20cbfbf14dd792b672cde387bd128d674bf7"
386 + integrity sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==
387 +
388 +deepmerge@^4.2.2:
389 + version "4.2.2"
390 + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
391 + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
392 +
393 +detect-indent@^6.0.0:
394 + version "6.1.0"
395 + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6"
396 + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==
397 +
398 +es6-promise@^3.1.2:
399 + version "3.3.1"
400 + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613"
401 + integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==
402 +
403 +escape-string-regexp@^1.0.5:
404 + version "1.0.5"
405 + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
406 + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
407 +
408 +estree-walker@^0.6.1:
409 + version "0.6.1"
410 + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
411 + integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
412 +
413 +estree-walker@^1.0.1:
414 + version "1.0.1"
415 + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
416 + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
417 +
418 +estree-walker@^2.0.1:
419 + version "2.0.2"
420 + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
421 + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
422 +
423 +fast-glob@^3.2.7:
424 + version "3.2.11"
425 + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
426 + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
427 + dependencies:
428 + "@nodelib/fs.stat" "^2.0.2"
429 + "@nodelib/fs.walk" "^1.2.3"
430 + glob-parent "^5.1.2"
431 + merge2 "^1.3.0"
432 + micromatch "^4.0.4"
433 +
434 +fastq@^1.6.0:
435 + version "1.13.0"
436 + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
437 + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
438 + dependencies:
439 + reusify "^1.0.4"
440 +
441 +fill-range@^7.0.1:
442 + version "7.0.1"
443 + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
444 + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
445 + dependencies:
446 + to-regex-range "^5.0.1"
447 +
448 +flatpickr@4.6.9:
449 + version "4.6.9"
450 + resolved "https://registry.yarnpkg.com/flatpickr/-/flatpickr-4.6.9.tgz#9a13383e8a6814bda5d232eae3fcdccb97dc1499"
451 + integrity sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw==
452 +
453 +fs.realpath@^1.0.0:
454 + version "1.0.0"
455 + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
456 + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
457 +
458 +fsevents@~2.3.2:
459 + version "2.3.2"
460 + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
461 + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
462 +
463 +function-bind@^1.1.1:
464 + version "1.1.1"
465 + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
466 + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
467 +
468 +get-port@^3.2.0:
469 + version "3.2.0"
470 + resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc"
471 + integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==
472 +
473 +glob-parent@^5.1.2, glob-parent@~5.1.2:
474 + version "5.1.2"
475 + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
476 + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
477 + dependencies:
478 + is-glob "^4.0.1"
479 +
480 +glob@^7.1.3, glob@^7.1.6:
481 + version "7.2.3"
482 + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
483 + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
484 + dependencies:
485 + fs.realpath "^1.0.0"
486 + inflight "^1.0.4"
487 + inherits "2"
488 + minimatch "^3.1.1"
489 + once "^1.3.0"
490 + path-is-absolute "^1.0.0"
491 +
492 +graceful-fs@^4.1.3:
493 + version "4.2.10"
494 + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
495 + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
496 +
497 +has-flag@^3.0.0:
498 + version "3.0.0"
499 + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
500 + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
501 +
502 +has-flag@^4.0.0:
503 + version "4.0.0"
504 + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
505 + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
506 +
507 +has@^1.0.3:
508 + version "1.0.3"
509 + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
510 + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
511 + dependencies:
512 + function-bind "^1.1.1"
513 +
514 +import-fresh@^3.2.1:
515 + version "3.3.0"
516 + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
517 + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
518 + dependencies:
519 + parent-module "^1.0.0"
520 + resolve-from "^4.0.0"
521 +
522 +inflight@^1.0.4:
523 + version "1.0.6"
524 + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
525 + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
526 + dependencies:
527 + once "^1.3.0"
528 + wrappy "1"
529 +
530 +inherits@2:
531 + version "2.0.4"
532 + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
533 + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
534 +
535 +is-binary-path@~2.1.0:
536 + version "2.1.0"
537 + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
538 + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
539 + dependencies:
540 + binary-extensions "^2.0.0"
541 +
542 +is-core-module@^2.9.0:
543 + version "2.9.0"
544 + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
545 + integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
546 + dependencies:
547 + has "^1.0.3"
548 +
549 +is-extglob@^2.1.1:
550 + version "2.1.1"
551 + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
552 + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
553 +
554 +is-glob@^4.0.1, is-glob@~4.0.1:
555 + version "4.0.3"
556 + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
557 + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
558 + dependencies:
559 + is-extglob "^2.1.1"
560 +
561 +is-module@^1.0.0:
562 + version "1.0.0"
563 + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
564 + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==
565 +
566 +is-number@^7.0.0:
567 + version "7.0.0"
568 + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
569 + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
570 +
571 +is-reference@^1.2.1:
572 + version "1.2.1"
573 + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7"
574 + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==
575 + dependencies:
576 + "@types/estree" "*"
577 +
578 +jest-worker@^26.2.1:
579 + version "26.6.2"
580 + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
581 + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
582 + dependencies:
583 + "@types/node" "*"
584 + merge-stream "^2.0.0"
585 + supports-color "^7.0.0"
586 +
587 +js-tokens@^4.0.0:
588 + version "4.0.0"
589 + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
590 + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
591 +
592 +kleur@^4.1.4:
593 + version "4.1.5"
594 + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
595 + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
596 +
597 +livereload-js@^3.3.1:
598 + version "3.4.0"
599 + resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-3.4.0.tgz#2083158125f16fb5207141bbadb9bdc26cfdb1ef"
600 + integrity sha512-F/pz9ZZP+R+arY94cECTZco7PXgBXyL+KVWUPZq8AQE9TOu14GV6fYeKOviv02JCvFa4Oi3Rs1hYEpfeajc+ow==
601 +
602 +livereload@^0.9.1:
603 + version "0.9.3"
604 + resolved "https://registry.yarnpkg.com/livereload/-/livereload-0.9.3.tgz#a714816375ed52471408bede8b49b2ee6a0c55b1"
605 + integrity sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==
606 + dependencies:
607 + chokidar "^3.5.0"
608 + livereload-js "^3.3.1"
609 + opts ">= 1.2.0"
610 + ws "^7.4.3"
611 +
612 +local-access@^1.0.1:
613 + version "1.1.0"
614 + resolved "https://registry.yarnpkg.com/local-access/-/local-access-1.1.0.tgz#e007c76ba2ca83d5877ba1a125fc8dfe23ba4798"
615 + integrity sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==
616 +
617 +magic-string@^0.25.7:
618 + version "0.25.9"
619 + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c"
620 + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==
621 + dependencies:
622 + sourcemap-codec "^1.4.8"
623 +
624 +make-dir@^3.1.0:
625 + version "3.1.0"
626 + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
627 + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
628 + dependencies:
629 + semver "^6.0.0"
630 +
631 +merge-stream@^2.0.0:
632 + version "2.0.0"
633 + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
634 + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
635 +
636 +merge2@^1.3.0:
637 + version "1.4.1"
638 + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
639 + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
640 +
641 +micromatch@^4.0.4:
642 + version "4.0.5"
643 + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
644 + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
645 + dependencies:
646 + braces "^3.0.2"
647 + picomatch "^2.3.1"
648 +
649 +mime@^2.4.6:
650 + version "2.6.0"
651 + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
652 + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
653 +
654 +min-indent@^1.0.0:
655 + version "1.0.1"
656 + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
657 + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
658 +
659 +minimatch@^3.1.1:
660 + version "3.1.2"
661 + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
662 + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
663 + dependencies:
664 + brace-expansion "^1.1.7"
665 +
666 +minimist@^1.2.0, minimist@^1.2.6:
667 + version "1.2.6"
668 + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
669 + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
670 +
671 +mkdirp@^0.5.1:
672 + version "0.5.6"
673 + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
674 + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
675 + dependencies:
676 + minimist "^1.2.6"
677 +
678 +mri@^1.1.0:
679 + version "1.2.0"
680 + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
681 + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
682 +
683 +mrmime@^1.0.0:
684 + version "1.0.1"
685 + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27"
686 + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==
687 +
688 +normalize-path@^3.0.0, normalize-path@~3.0.0:
689 + version "3.0.0"
690 + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
691 + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
692 +
693 +once@^1.3.0:
694 + version "1.4.0"
695 + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
696 + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
697 + dependencies:
698 + wrappy "1"
699 +
700 +"opts@>= 1.2.0":
701 + version "2.0.2"
702 + resolved "https://registry.yarnpkg.com/opts/-/opts-2.0.2.tgz#a17e189fbbfee171da559edd8a42423bc5993ce1"
703 + integrity sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==
704 +
705 +parent-module@^1.0.0:
706 + version "1.0.1"
707 + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
708 + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
709 + dependencies:
710 + callsites "^3.0.0"
711 +
712 +path-is-absolute@^1.0.0:
713 + version "1.0.1"
714 + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
715 + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
716 +
717 +path-parse@^1.0.7:
718 + version "1.0.7"
719 + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
720 + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
721 +
722 +picocolors@^1.0.0:
723 + version "1.0.0"
724 + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
725 + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
726 +
727 +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1:
728 + version "2.3.1"
729 + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
730 + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
731 +
732 +queue-microtask@^1.2.2:
733 + version "1.2.3"
734 + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
735 + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
736 +
737 +randombytes@^2.1.0:
738 + version "2.1.0"
739 + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
740 + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
741 + dependencies:
742 + safe-buffer "^5.1.0"
743 +
744 +readdirp@~3.6.0:
745 + version "3.6.0"
746 + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
747 + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
748 + dependencies:
749 + picomatch "^2.2.1"
750 +
751 +require-relative@^0.8.7:
752 + version "0.8.7"
753 + resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de"
754 + integrity sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==
755 +
756 +resolve-from@^4.0.0:
757 + version "4.0.0"
758 + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
759 + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
760 +
761 +resolve@^1.17.0, resolve@^1.19.0:
762 + version "1.22.1"
763 + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
764 + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
765 + dependencies:
766 + is-core-module "^2.9.0"
767 + path-parse "^1.0.7"
768 + supports-preserve-symlinks-flag "^1.0.0"
769 +
770 +reusify@^1.0.4:
771 + version "1.0.4"
772 + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
773 + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
774 +
775 +rimraf@^2.5.2:
776 + version "2.7.1"
777 + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
778 + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
779 + dependencies:
780 + glob "^7.1.3"
781 +
782 +rollup-plugin-css-only@^3.1.0:
783 + version "3.1.0"
784 + resolved "https://registry.yarnpkg.com/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz#6a701cc5b051c6b3f0961e69b108a9a118e1b1df"
785 + integrity sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==
786 + dependencies:
787 + "@rollup/pluginutils" "4"
788 +
789 +rollup-plugin-livereload@^2.0.0:
790 + version "2.0.5"
791 + resolved "https://registry.yarnpkg.com/rollup-plugin-livereload/-/rollup-plugin-livereload-2.0.5.tgz#4747fa292a2cceb0c972c573d71b3d66b4252b37"
792 + integrity sha512-vqQZ/UQowTW7VoiKEM5ouNW90wE5/GZLfdWuR0ELxyKOJUIaj+uismPZZaICU4DnWPVjnpCDDxEqwU7pcKY/PA==
793 + dependencies:
794 + livereload "^0.9.1"
795 +
796 +rollup-plugin-svelte@^7.0.0:
797 + version "7.1.0"
798 + resolved "https://registry.yarnpkg.com/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz#d45f2b92b1014be4eb46b55aa033fb9a9c65f04d"
799 + integrity sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==
800 + dependencies:
801 + require-relative "^0.8.7"
802 + rollup-pluginutils "^2.8.2"
803 +
804 +rollup-plugin-terser@^7.0.0:
805 + version "7.0.2"
806 + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
807 + integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==
808 + dependencies:
809 + "@babel/code-frame" "^7.10.4"
810 + jest-worker "^26.2.1"
811 + serialize-javascript "^4.0.0"
812 + terser "^5.0.0"
813 +
814 +rollup-pluginutils@^2.8.2:
815 + version "2.8.2"
816 + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
817 + integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
818 + dependencies:
819 + estree-walker "^0.6.1"
820 +
821 +rollup@^2.3.4:
822 + version "2.76.0"
823 + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.76.0.tgz#c69fe03db530ac53fcb9523b3caa0d3c0b9491a1"
824 + integrity sha512-9jwRIEY1jOzKLj3nsY/yot41r19ITdQrhs+q3ggNWhr9TQgduHqANvPpS32RNpzGklJu3G1AJfvlZLi/6wFgWA==
825 + optionalDependencies:
826 + fsevents "~2.3.2"
827 +
828 +run-parallel@^1.1.9:
829 + version "1.2.0"
830 + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
831 + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
832 + dependencies:
833 + queue-microtask "^1.2.2"
834 +
835 +sade@^1.6.0, sade@^1.7.4:
836 + version "1.8.1"
837 + resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701"
838 + integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==
839 + dependencies:
840 + mri "^1.1.0"
841 +
842 +safe-buffer@^5.1.0:
843 + version "5.2.1"
844 + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
845 + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
846 +
847 +sander@^0.5.0:
848 + version "0.5.1"
849 + resolved "https://registry.yarnpkg.com/sander/-/sander-0.5.1.tgz#741e245e231f07cafb6fdf0f133adfa216a502ad"
850 + integrity sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==
851 + dependencies:
852 + es6-promise "^3.1.2"
853 + graceful-fs "^4.1.3"
854 + mkdirp "^0.5.1"
855 + rimraf "^2.5.2"
856 +
857 +semiver@^1.0.0:
858 + version "1.1.0"
859 + resolved "https://registry.yarnpkg.com/semiver/-/semiver-1.1.0.tgz#9c97fb02c21c7ce4fcf1b73e2c7a24324bdddd5f"
860 + integrity sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==
861 +
862 +semver@^6.0.0:
863 + version "6.3.0"
864 + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
865 + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
866 +
867 +serialize-javascript@^4.0.0:
868 + version "4.0.0"
869 + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
870 + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==
871 + dependencies:
872 + randombytes "^2.1.0"
873 +
874 +sirv-cli@^2.0.0:
875 + version "2.0.2"
876 + resolved "https://registry.yarnpkg.com/sirv-cli/-/sirv-cli-2.0.2.tgz#4b25ff8dc577be41588357c1f87fbf264a1bba55"
877 + integrity sha512-OtSJDwxsF1NWHc7ps3Sa0s+dPtP15iQNJzfKVz+MxkEo3z72mCD+yu30ct79rPr0CaV1HXSOBp+MIY5uIhHZ1A==
878 + dependencies:
879 + console-clear "^1.1.0"
880 + get-port "^3.2.0"
881 + kleur "^4.1.4"
882 + local-access "^1.0.1"
883 + sade "^1.6.0"
884 + semiver "^1.0.0"
885 + sirv "^2.0.0"
886 + tinydate "^1.0.0"
887 +
888 +sirv@^2.0.0:
889 + version "2.0.2"
890 + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.2.tgz#128b9a628d77568139cff85703ad5497c46a4760"
891 + integrity sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==
892 + dependencies:
893 + "@polka/url" "^1.0.0-next.20"
894 + mrmime "^1.0.0"
895 + totalist "^3.0.0"
896 +
897 +sorcery@^0.10.0:
898 + version "0.10.0"
899 + resolved "https://registry.yarnpkg.com/sorcery/-/sorcery-0.10.0.tgz#8ae90ad7d7cb05fc59f1ab0c637845d5c15a52b7"
900 + integrity sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==
901 + dependencies:
902 + buffer-crc32 "^0.2.5"
903 + minimist "^1.2.0"
904 + sander "^0.5.0"
905 + sourcemap-codec "^1.3.0"
906 +
907 +source-map-support@~0.5.20:
908 + version "0.5.21"
909 + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
910 + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
911 + dependencies:
912 + buffer-from "^1.0.0"
913 + source-map "^0.6.0"
914 +
915 +source-map@^0.6.0:
916 + version "0.6.1"
917 + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
918 + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
919 +
920 +sourcemap-codec@^1.3.0, sourcemap-codec@^1.4.8:
921 + version "1.4.8"
922 + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
923 + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
924 +
925 +strip-indent@^3.0.0:
926 + version "3.0.0"
927 + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
928 + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
929 + dependencies:
930 + min-indent "^1.0.0"
931 +
932 +supports-color@^5.3.0:
933 + version "5.5.0"
934 + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
935 + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
936 + dependencies:
937 + has-flag "^3.0.0"
938 +
939 +supports-color@^7.0.0:
940 + version "7.2.0"
941 + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
942 + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
943 + dependencies:
944 + has-flag "^4.0.0"
945 +
946 +supports-preserve-symlinks-flag@^1.0.0:
947 + version "1.0.0"
948 + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
949 + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
950 +
951 +svelte-check@^2.0.0:
952 + version "2.8.0"
953 + resolved "https://registry.yarnpkg.com/svelte-check/-/svelte-check-2.8.0.tgz#cfe1354e72545839c47f0f022c2c007454cd4095"
954 + integrity sha512-HRL66BxffMAZusqe5I5k26mRWQ+BobGd9Rxm3onh7ZVu0nTk8YTKJ9vu3LVPjUGLU9IX7zS+jmwPVhJYdXJ8vg==
955 + dependencies:
956 + "@jridgewell/trace-mapping" "^0.3.9"
957 + chokidar "^3.4.1"
958 + fast-glob "^3.2.7"
959 + import-fresh "^3.2.1"
960 + picocolors "^1.0.0"
961 + sade "^1.7.4"
962 + svelte-preprocess "^4.0.0"
963 + typescript "*"
964 +
965 +svelte-preprocess@^4.0.0:
966 + version "4.10.7"
967 + resolved "https://registry.yarnpkg.com/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz#3626de472f51ffe20c9bc71eff5a3da66797c362"
968 + integrity sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==
969 + dependencies:
970 + "@types/pug" "^2.0.4"
971 + "@types/sass" "^1.16.0"
972 + detect-indent "^6.0.0"
973 + magic-string "^0.25.7"
974 + sorcery "^0.10.0"
975 + strip-indent "^3.0.0"
976 +
977 +svelte@^3.0.0:
978 + version "3.49.0"
979 + resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.49.0.tgz#5baee3c672306de1070c3b7888fc2204e36a4029"
980 + integrity sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==
981 +
982 +terser@^5.0.0:
983 + version "5.14.1"
984 + resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.1.tgz#7c95eec36436cb11cf1902cc79ac564741d19eca"
985 + integrity sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==
986 + dependencies:
987 + "@jridgewell/source-map" "^0.3.2"
988 + acorn "^8.5.0"
989 + commander "^2.20.0"
990 + source-map-support "~0.5.20"
991 +
992 +tinydate@^1.0.0:
993 + version "1.3.0"
994 + resolved "https://registry.yarnpkg.com/tinydate/-/tinydate-1.3.0.tgz#e6ca8e5a22b51bb4ea1c3a2a4fd1352dbd4c57fb"
995 + integrity sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==
996 +
997 +to-regex-range@^5.0.1:
998 + version "5.0.1"
999 + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
1000 + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
1001 + dependencies:
1002 + is-number "^7.0.0"
1003 +
1004 +totalist@^3.0.0:
1005 + version "3.0.0"
1006 + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.0.tgz#4ef9c58c5f095255cdc3ff2a0a55091c57a3a1bd"
1007 + integrity sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==
1008 +
1009 +tslib@^2.0.0:
1010 + version "2.4.0"
1011 + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
1012 + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
1013 +
1014 +typescript@*, typescript@^4.0.0:
1015 + version "4.7.4"
1016 + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235"
1017 + integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==
1018 +
1019 +wrappy@1:
1020 + version "1.0.2"
1021 + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1022 + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
1023 +
1024 +ws@^7.4.3:
1025 + version "7.5.8"
1026 + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.8.tgz#ac2729881ab9e7cbaf8787fe3469a48c5c7f636a"
1027 + integrity sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==