├── src-tauri ├── rustfmt.toml ├── build.rs ├── icons │ ├── 32x32.png │ ├── icon.icns │ ├── icon.ico │ ├── icon.png │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── StoreLogo.png │ ├── Square30x30Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ └── Square310x310Logo.png ├── src │ ├── main.rs │ └── lib.rs ├── capabilities │ └── default.json ├── tauri.conf.json ├── Cargo.toml └── Cargo.lock ├── src ├── routes │ ├── +layout.ts │ ├── +layout.svelte │ ├── +page.svelte │ └── overlay │ │ └── +page.svelte ├── lib │ ├── index.ts │ └── FileDrop.svelte └── app.html ├── .gitignore ├── svelte.config.js ├── .github └── workflows │ └── test.yml ├── CHANGELOG.md ├── tsconfig.json ├── eslint.config.js ├── vite.config.ts ├── LICENSE ├── package.json └── README.md /src-tauri/rustfmt.toml: -------------------------------------------------------------------------------- 1 | hard_tabs = true 2 | -------------------------------------------------------------------------------- /src/routes/+layout.ts: -------------------------------------------------------------------------------- 1 | export const ssr = false 2 | -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | tauri_build::build() 3 | } 4 | -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- 1 | import FileDrop from './FileDrop.svelte' 2 | 3 | export default FileDrop 4 | -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/probablykasper/svelte-tauri-filedrop/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- 1 | Main example 2 | Overlay example 3 | 4 | 5 | 6 | 11 | -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- 1 | // Prevents additional console window on Windows in release, DO NOT REMOVE!! 2 | #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] 3 | 4 | fn main() { 5 | svelte_tauri_filedrop_lib::run() 6 | } 7 | -------------------------------------------------------------------------------- /src-tauri/capabilities/default.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../gen/schemas/desktop-schema.json", 3 | "identifier": "default", 4 | "description": "Capability for the main window", 5 | "windows": ["main"], 6 | "permissions": ["core:default"] 7 | } 8 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /dist 5 | /.svelte-kit 6 | /package 7 | .env 8 | .env.* 9 | !.env.example 10 | vite.config.js.timestamp-* 11 | vite.config.ts.timestamp-* 12 | 13 | /src-tauri/target/ 14 | /src-tauri/gen/schemas 15 | -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | %sveltekit.head% 7 | 8 | 9 |
%sveltekit.body%
10 | 11 | 12 | -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- 1 | // Tauri doesn't have a Node.js server to do proper SSR 2 | // so we will use adapter-static to prerender the app (SSG) 3 | // See: https://v2.tauri.app/start/frontend/sveltekit/ for more info 4 | import adapter from '@sveltejs/adapter-static' 5 | import { sveltePreprocess } from 'svelte-preprocess' 6 | 7 | /** @type {import('@sveltejs/kit').Config} */ 8 | export default { 9 | preprocess: sveltePreprocess(), 10 | kit: { 11 | adapter: adapter(), 12 | }, 13 | } 14 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- 1 | name: Test 2 | on: 3 | push: 4 | branches: 5 | - '*' 6 | pull_request: 7 | workflow_dispatch: 8 | 9 | jobs: 10 | test: 11 | runs-on: ubuntu-latest 12 | steps: 13 | - name: Checkout repository 14 | uses: actions/checkout@v3 15 | 16 | - name: Node.js setup 17 | uses: actions/setup-node@v3 18 | with: 19 | node-version: 18 20 | 21 | - run: npm install 22 | 23 | - run: npm run lint 24 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## 2.0.2 - 2025 Apr 12 4 | - Fix npm package 5 | 6 | ## 2.0.1 - 2024 Oct 23 7 | - No changes 8 | 9 | ## 2.0.0 - 2024 Oct 23 10 | - Supports Tauri 2 11 | - Supports Svelte 3, 4 and 5 12 | - `files` are now only provided when the user hovers over the dropzone. 13 | - ⚠️ It's yet not fully accurate due to https://github.com/tauri-apps/tauri/issues/10744. For the time being, you can use the `global_hover` property. 14 | - The dropzone is now enclosed in a div element 15 | 16 | ## 1.0.0 - 2021 Dec 1 17 | - Initial release 18 | - Supports Svelte 3, 4 and 5 19 | -------------------------------------------------------------------------------- /src-tauri/src/lib.rs: -------------------------------------------------------------------------------- 1 | use tauri::{WebviewUrl, WebviewWindowBuilder}; 2 | 3 | #[cfg_attr(mobile, tauri::mobile_entry_point)] 4 | pub fn run() { 5 | tauri::Builder::default() 6 | .setup(|app| { 7 | let _ = WebviewWindowBuilder::new(app, "main", WebviewUrl::default()) 8 | .title("Tauri Template") 9 | .inner_size(1200.0, 900.0) 10 | .min_inner_size(400.0, 200.0) 11 | .fullscreen(false) 12 | .build() 13 | .expect("Unable to create window"); 14 | Ok(()) 15 | }) 16 | .run(tauri::generate_context!()) 17 | .expect("error while running tauri application"); 18 | } 19 | -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://schema.tauri.app/config/2", 3 | "productName": "svelte-tauri-filedrop", 4 | "identifier": "com.tauri.dev", 5 | "build": { 6 | "beforeDevCommand": "npm run dev:web", 7 | "devUrl": "http://localhost:1420", 8 | "beforeBuildCommand": "npm run build", 9 | "frontendDist": "../build" 10 | }, 11 | "app": { 12 | "security": { 13 | "csp": null 14 | } 15 | }, 16 | "bundle": { 17 | "active": true, 18 | "targets": "all", 19 | "icon": [ 20 | "icons/32x32.png", 21 | "icons/128x128.png", 22 | "icons/128x128@2x.png", 23 | "icons/icon.icns", 24 | "icons/icon.ico" 25 | ] 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- 1 | 9 | 10 |

Main Example

11 | 12 | 13 |
0}> 14 |

Drop JSON files

15 | {#each droppedFiles as file} 16 |
{file}
17 | {/each} 18 |
19 |
20 | 21 | 29 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.svelte-kit/tsconfig.json", 3 | "compilerOptions": { 4 | "allowJs": true, 5 | "checkJs": true, 6 | "esModuleInterop": true, 7 | "forceConsistentCasingInFileNames": true, 8 | "resolveJsonModule": true, 9 | "skipLibCheck": true, 10 | "sourceMap": true, 11 | "strict": true, 12 | "moduleResolution": "bundler" 13 | } 14 | // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias 15 | // except $lib which is handled by https://kit.svelte.dev/docs/configuration#files 16 | // 17 | // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes 18 | // from the referenced tsconfig.json - TypeScript does not merge them in 19 | } 20 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- 1 | import prettier from 'eslint-config-prettier' 2 | import js from '@eslint/js' 3 | import svelte from 'eslint-plugin-svelte' 4 | import globals from 'globals' 5 | import ts from 'typescript-eslint' 6 | 7 | export default ts.config( 8 | js.configs.recommended, 9 | ...ts.configs.recommended, 10 | ...svelte.configs['flat/recommended'], 11 | prettier, 12 | ...svelte.configs['flat/prettier'], 13 | { 14 | languageOptions: { 15 | globals: { 16 | ...globals.browser, 17 | ...globals.node, 18 | }, 19 | }, 20 | }, 21 | { 22 | files: ['**/*.svelte'], 23 | languageOptions: { 24 | parserOptions: { 25 | parser: ts.parser, 26 | }, 27 | }, 28 | }, 29 | { 30 | ignores: ['build/', '.svelte-kit/', 'dist/'], 31 | }, 32 | ) 33 | -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "svelte-tauri-filedrop" 3 | version = "0.1.0" 4 | description = "A Tauri App" 5 | edition = "2021" 6 | 7 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 8 | 9 | [lib] 10 | # The `_lib` suffix may seem redundant but it is necessary 11 | # to make the lib name unique and wouldn't conflict with the bin name. 12 | # This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519 13 | name = "svelte_tauri_filedrop_lib" 14 | crate-type = ["staticlib", "cdylib", "rlib"] 15 | 16 | [build-dependencies] 17 | tauri-build = { version = "2", features = [] } 18 | 19 | [dependencies] 20 | tauri = { version = "2", features = [] } 21 | serde = { version = "1", features = ["derive"] } 22 | serde_json = "1" 23 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import { sveltekit } from '@sveltejs/kit/vite' 3 | 4 | // @ts-expect-error process is a nodejs global 5 | const host = process.env.TAURI_DEV_HOST 6 | 7 | export default defineConfig({ 8 | plugins: [sveltekit()], 9 | 10 | // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` 11 | // 12 | // 1. prevent vite from obscuring rust errors 13 | clearScreen: false, 14 | // 2. tauri expects a fixed port, fail if that port is not available 15 | server: { 16 | port: 1420, 17 | strictPort: true, 18 | host: host || false, 19 | hmr: host 20 | ? { 21 | protocol: 'ws', 22 | host, 23 | port: 1421, 24 | } 25 | : undefined, 26 | watch: { 27 | // 3. tell vite to ignore watching `src-tauri` 28 | ignored: ['**/src-tauri/**'], 29 | }, 30 | }, 31 | }) 32 | -------------------------------------------------------------------------------- /src/routes/overlay/+page.svelte: -------------------------------------------------------------------------------- 1 | 10 | 11 |

Overlay Example

12 | 13 | 14 | {#if files.length > 0} 15 |
16 |

Drop now

17 |
18 | {/if} 19 |
20 | {#each droppedFiles as file} 21 |
{file}
22 | {/each} 23 | 24 | 41 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Kasper Henningsen 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "svelte-tauri-filedrop", 3 | "version": "2.0.2", 4 | "description": "Tauri file drop handling component for Svelte", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "tauri dev", 8 | "dev:web": "vite dev", 9 | "package": "svelte-package", 10 | "lint": "svelte-check --tsconfig ./tsconfig.json && eslint src && prettier --check src", 11 | "format": "eslint --fix src && prettier --write src" 12 | }, 13 | "devDependencies": { 14 | "@sveltejs/adapter-static": "^3.0.5", 15 | "@sveltejs/kit": "^2.7.2", 16 | "@sveltejs/package": "^2.3.6", 17 | "@sveltejs/vite-plugin-svelte": "^4.0.0", 18 | "@tauri-apps/api": "^2.0.3", 19 | "@tauri-apps/cli": "^2.0.4", 20 | "eslint": "^9.13.0", 21 | "eslint-config-prettier": "^9.1.0", 22 | "eslint-plugin-svelte": "^2.46.0", 23 | "prettier": "^3.3.3", 24 | "prettier-plugin-svelte": "^3.2.7", 25 | "sass": "^1.80.3", 26 | "svelte": "^5.0.5", 27 | "svelte-check": "^4.0.5", 28 | "svelte-preprocess": "^6.0.3", 29 | "typescript": "^5.6.3", 30 | "typescript-eslint": "^8.11.0" 31 | }, 32 | "peerDependencies": { 33 | "svelte": "^3.0.0 || ^4.0.0 || ^5.0.0" 34 | }, 35 | "files": [ 36 | "dist", 37 | "!dist/**/*.test.*", 38 | "!dist/**/*.spec.*" 39 | ], 40 | "sideEffects": [ 41 | "**/*.css" 42 | ], 43 | "svelte": "./dist/index.js", 44 | "types": "./dist/index.d.ts", 45 | "exports": { 46 | "./package.json": "./package.json", 47 | ".": { 48 | "types": "./dist/index.d.ts", 49 | "svelte": "./dist/index.js", 50 | "default": "./dist/index.js" 51 | } 52 | }, 53 | "license": "MIT", 54 | "repository": { 55 | "type": "git", 56 | "url": "git+https://github.com/probablykasper/svelte-tauri-filedrop.git" 57 | }, 58 | "bugs": { 59 | "url": "https://github.com/probablykasper/svelte-tauri-filedrop/issues" 60 | }, 61 | "author": { 62 | "name": "Kasper Henningsen", 63 | "url": "https://kasper.space" 64 | }, 65 | "keywords": [ 66 | "tauri", 67 | "svelte", 68 | "file", 69 | "drag", 70 | "drop", 71 | "dropzone" 72 | ], 73 | "prettier": { 74 | "useTabs": true, 75 | "printWidth": 100, 76 | "semi": false, 77 | "singleQuote": true, 78 | "plugins": [ 79 | "prettier-plugin-svelte" 80 | ] 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /src/lib/FileDrop.svelte: -------------------------------------------------------------------------------- 1 | 81 | 82 |
83 | 84 |
85 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Svelte Tauri FileDrop 2 | 3 | [![License](https://img.shields.io/npm/l/svelte-tauri-filedrop.svg)](LICENSE) 4 | [![NPM Version](https://img.shields.io/npm/v/svelte-tauri-filedrop.svg)](https://npmjs.com/package/svelte-tauri-filedrop) 5 | [![NPM Downloads](https://img.shields.io/npm/dm/svelte-tauri-filedrop.svg)](https://npmjs.com/package/svelte-tauri-filedrop) 6 | 7 | Tauri file drop handling component for Svelte. 8 | 9 | ## Install 10 | ``` 11 | npm install svelte-tauri-filedrop 12 | ``` 13 | 14 | ## Usage 15 | ```svelte 16 | 23 | 24 | 25 |
0}> 26 |

Drop JSON files

27 |
28 |
29 | 30 | 40 | ``` 41 | 42 | ## API 43 | 44 | ### `extensions` property: `string[] | null` 45 | List of allowed file extensions. Disallowed files are filtered out. 46 | If it's null (default), all file extensions are allowed. 47 | 48 | ### `handleFiles` property: `(string[]) => {}` 49 | Handle a file drop of one or more files 50 | 51 | ### `handleOneFile` property: `(string[]) => {}` 52 | Handle a file drop of a single file. 53 | Note that `handleFile()` is also called. 54 | This is not called if any disallowed files were filtered out. 55 | 56 | ### `files` slot property: `string[]` 57 | An array of the currently droppable files, excluding disallowed files. 58 | You can use this variable through a let binding: `let:files`. 59 | 60 | ## Dev Instructions 61 | 62 | ### Get started 63 | 1. Install Node.js (v14 works) 64 | 2. Install Rust (v1.50 works) 65 | 3. Follow the [Tauri setup guide](https://tauri.studio/en/docs/getting-started/intro) 66 | 4. Run `npm install` 67 | 68 | ### Commands 69 | - `npm run dev`: Start in dev mode 70 | - `npm run package`: Build and package the component 71 | - `npm run lint`: Lint 72 | - `npm run format`: Format 73 | 74 | ### Publish new version 75 | 1. Update `CHANGELOG.md` 76 | 2. Check for errors 77 | ``` 78 | npm run lint 79 | ``` 80 | 3. Bump the version number 81 | ``` 82 | npm version --no-git-tag 83 | ``` 84 | 4. Generate the package 85 | ``` 86 | npm run package 87 | ``` 88 | 5. Publish the package 89 | ``` 90 | npm publish 91 | ``` 92 | 6. Commit with a tag in format "v#.#.#" 93 | 7. Create GitHub release with release notes 94 | -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Cargo. 2 | # It is not intended for manual editing. 3 | version = 3 4 | 5 | [[package]] 6 | name = "addr2line" 7 | version = "0.24.2" 8 | source = "registry+https://github.com/rust-lang/crates.io-index" 9 | checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" 10 | dependencies = [ 11 | "gimli", 12 | ] 13 | 14 | [[package]] 15 | name = "adler2" 16 | version = "2.0.0" 17 | source = "registry+https://github.com/rust-lang/crates.io-index" 18 | checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 19 | 20 | [[package]] 21 | name = "aho-corasick" 22 | version = "1.1.3" 23 | source = "registry+https://github.com/rust-lang/crates.io-index" 24 | checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 25 | dependencies = [ 26 | "memchr", 27 | ] 28 | 29 | [[package]] 30 | name = "alloc-no-stdlib" 31 | version = "2.0.4" 32 | source = "registry+https://github.com/rust-lang/crates.io-index" 33 | checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 34 | 35 | [[package]] 36 | name = "alloc-stdlib" 37 | version = "0.2.2" 38 | source = "registry+https://github.com/rust-lang/crates.io-index" 39 | checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 40 | dependencies = [ 41 | "alloc-no-stdlib", 42 | ] 43 | 44 | [[package]] 45 | name = "android-tzdata" 46 | version = "0.1.1" 47 | source = "registry+https://github.com/rust-lang/crates.io-index" 48 | checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 49 | 50 | [[package]] 51 | name = "android_system_properties" 52 | version = "0.1.5" 53 | source = "registry+https://github.com/rust-lang/crates.io-index" 54 | checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 55 | dependencies = [ 56 | "libc", 57 | ] 58 | 59 | [[package]] 60 | name = "anyhow" 61 | version = "1.0.91" 62 | source = "registry+https://github.com/rust-lang/crates.io-index" 63 | checksum = "c042108f3ed77fd83760a5fd79b53be043192bb3b9dba91d8c574c0ada7850c8" 64 | 65 | [[package]] 66 | name = "atk" 67 | version = "0.18.0" 68 | source = "registry+https://github.com/rust-lang/crates.io-index" 69 | checksum = "b4af014b17dd80e8af9fa689b2d4a211ddba6eb583c1622f35d0cb543f6b17e4" 70 | dependencies = [ 71 | "atk-sys", 72 | "glib", 73 | "libc", 74 | ] 75 | 76 | [[package]] 77 | name = "atk-sys" 78 | version = "0.18.0" 79 | source = "registry+https://github.com/rust-lang/crates.io-index" 80 | checksum = "251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009" 81 | dependencies = [ 82 | "glib-sys", 83 | "gobject-sys", 84 | "libc", 85 | "system-deps", 86 | ] 87 | 88 | [[package]] 89 | name = "autocfg" 90 | version = "1.4.0" 91 | source = "registry+https://github.com/rust-lang/crates.io-index" 92 | checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 93 | 94 | [[package]] 95 | name = "backtrace" 96 | version = "0.3.74" 97 | source = "registry+https://github.com/rust-lang/crates.io-index" 98 | checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" 99 | dependencies = [ 100 | "addr2line", 101 | "cfg-if", 102 | "libc", 103 | "miniz_oxide", 104 | "object", 105 | "rustc-demangle", 106 | "windows-targets 0.52.6", 107 | ] 108 | 109 | [[package]] 110 | name = "base64" 111 | version = "0.21.7" 112 | source = "registry+https://github.com/rust-lang/crates.io-index" 113 | checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 114 | 115 | [[package]] 116 | name = "base64" 117 | version = "0.22.1" 118 | source = "registry+https://github.com/rust-lang/crates.io-index" 119 | checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 120 | 121 | [[package]] 122 | name = "bitflags" 123 | version = "1.3.2" 124 | source = "registry+https://github.com/rust-lang/crates.io-index" 125 | checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 126 | 127 | [[package]] 128 | name = "bitflags" 129 | version = "2.6.0" 130 | source = "registry+https://github.com/rust-lang/crates.io-index" 131 | checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 132 | dependencies = [ 133 | "serde", 134 | ] 135 | 136 | [[package]] 137 | name = "block" 138 | version = "0.1.6" 139 | source = "registry+https://github.com/rust-lang/crates.io-index" 140 | checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 141 | 142 | [[package]] 143 | name = "block-buffer" 144 | version = "0.10.4" 145 | source = "registry+https://github.com/rust-lang/crates.io-index" 146 | checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 147 | dependencies = [ 148 | "generic-array", 149 | ] 150 | 151 | [[package]] 152 | name = "block2" 153 | version = "0.5.1" 154 | source = "registry+https://github.com/rust-lang/crates.io-index" 155 | checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" 156 | dependencies = [ 157 | "objc2", 158 | ] 159 | 160 | [[package]] 161 | name = "brotli" 162 | version = "7.0.0" 163 | source = "registry+https://github.com/rust-lang/crates.io-index" 164 | checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" 165 | dependencies = [ 166 | "alloc-no-stdlib", 167 | "alloc-stdlib", 168 | "brotli-decompressor", 169 | ] 170 | 171 | [[package]] 172 | name = "brotli-decompressor" 173 | version = "4.0.1" 174 | source = "registry+https://github.com/rust-lang/crates.io-index" 175 | checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" 176 | dependencies = [ 177 | "alloc-no-stdlib", 178 | "alloc-stdlib", 179 | ] 180 | 181 | [[package]] 182 | name = "bumpalo" 183 | version = "3.16.0" 184 | source = "registry+https://github.com/rust-lang/crates.io-index" 185 | checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 186 | 187 | [[package]] 188 | name = "bytemuck" 189 | version = "1.19.0" 190 | source = "registry+https://github.com/rust-lang/crates.io-index" 191 | checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d" 192 | 193 | [[package]] 194 | name = "byteorder" 195 | version = "1.5.0" 196 | source = "registry+https://github.com/rust-lang/crates.io-index" 197 | checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 198 | 199 | [[package]] 200 | name = "bytes" 201 | version = "1.8.0" 202 | source = "registry+https://github.com/rust-lang/crates.io-index" 203 | checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" 204 | dependencies = [ 205 | "serde", 206 | ] 207 | 208 | [[package]] 209 | name = "cairo-rs" 210 | version = "0.18.5" 211 | source = "registry+https://github.com/rust-lang/crates.io-index" 212 | checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" 213 | dependencies = [ 214 | "bitflags 2.6.0", 215 | "cairo-sys-rs", 216 | "glib", 217 | "libc", 218 | "once_cell", 219 | "thiserror", 220 | ] 221 | 222 | [[package]] 223 | name = "cairo-sys-rs" 224 | version = "0.18.2" 225 | source = "registry+https://github.com/rust-lang/crates.io-index" 226 | checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" 227 | dependencies = [ 228 | "glib-sys", 229 | "libc", 230 | "system-deps", 231 | ] 232 | 233 | [[package]] 234 | name = "camino" 235 | version = "1.1.9" 236 | source = "registry+https://github.com/rust-lang/crates.io-index" 237 | checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" 238 | dependencies = [ 239 | "serde", 240 | ] 241 | 242 | [[package]] 243 | name = "cargo-platform" 244 | version = "0.1.8" 245 | source = "registry+https://github.com/rust-lang/crates.io-index" 246 | checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" 247 | dependencies = [ 248 | "serde", 249 | ] 250 | 251 | [[package]] 252 | name = "cargo_metadata" 253 | version = "0.18.1" 254 | source = "registry+https://github.com/rust-lang/crates.io-index" 255 | checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" 256 | dependencies = [ 257 | "camino", 258 | "cargo-platform", 259 | "semver", 260 | "serde", 261 | "serde_json", 262 | "thiserror", 263 | ] 264 | 265 | [[package]] 266 | name = "cargo_toml" 267 | version = "0.17.2" 268 | source = "registry+https://github.com/rust-lang/crates.io-index" 269 | checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" 270 | dependencies = [ 271 | "serde", 272 | "toml 0.8.2", 273 | ] 274 | 275 | [[package]] 276 | name = "cc" 277 | version = "1.1.31" 278 | source = "registry+https://github.com/rust-lang/crates.io-index" 279 | checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f" 280 | dependencies = [ 281 | "shlex", 282 | ] 283 | 284 | [[package]] 285 | name = "cesu8" 286 | version = "1.1.0" 287 | source = "registry+https://github.com/rust-lang/crates.io-index" 288 | checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 289 | 290 | [[package]] 291 | name = "cfb" 292 | version = "0.7.3" 293 | source = "registry+https://github.com/rust-lang/crates.io-index" 294 | checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" 295 | dependencies = [ 296 | "byteorder", 297 | "fnv", 298 | "uuid", 299 | ] 300 | 301 | [[package]] 302 | name = "cfg-expr" 303 | version = "0.15.8" 304 | source = "registry+https://github.com/rust-lang/crates.io-index" 305 | checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" 306 | dependencies = [ 307 | "smallvec", 308 | "target-lexicon", 309 | ] 310 | 311 | [[package]] 312 | name = "cfg-if" 313 | version = "1.0.0" 314 | source = "registry+https://github.com/rust-lang/crates.io-index" 315 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 316 | 317 | [[package]] 318 | name = "cfg_aliases" 319 | version = "0.2.1" 320 | source = "registry+https://github.com/rust-lang/crates.io-index" 321 | checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 322 | 323 | [[package]] 324 | name = "chrono" 325 | version = "0.4.38" 326 | source = "registry+https://github.com/rust-lang/crates.io-index" 327 | checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 328 | dependencies = [ 329 | "android-tzdata", 330 | "iana-time-zone", 331 | "num-traits", 332 | "serde", 333 | "windows-targets 0.52.6", 334 | ] 335 | 336 | [[package]] 337 | name = "cocoa" 338 | version = "0.26.0" 339 | source = "registry+https://github.com/rust-lang/crates.io-index" 340 | checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" 341 | dependencies = [ 342 | "bitflags 2.6.0", 343 | "block", 344 | "cocoa-foundation", 345 | "core-foundation", 346 | "core-graphics", 347 | "foreign-types", 348 | "libc", 349 | "objc", 350 | ] 351 | 352 | [[package]] 353 | name = "cocoa-foundation" 354 | version = "0.2.0" 355 | source = "registry+https://github.com/rust-lang/crates.io-index" 356 | checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" 357 | dependencies = [ 358 | "bitflags 2.6.0", 359 | "block", 360 | "core-foundation", 361 | "core-graphics-types", 362 | "libc", 363 | "objc", 364 | ] 365 | 366 | [[package]] 367 | name = "combine" 368 | version = "4.6.7" 369 | source = "registry+https://github.com/rust-lang/crates.io-index" 370 | checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" 371 | dependencies = [ 372 | "bytes", 373 | "memchr", 374 | ] 375 | 376 | [[package]] 377 | name = "convert_case" 378 | version = "0.4.0" 379 | source = "registry+https://github.com/rust-lang/crates.io-index" 380 | checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 381 | 382 | [[package]] 383 | name = "core-foundation" 384 | version = "0.10.0" 385 | source = "registry+https://github.com/rust-lang/crates.io-index" 386 | checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" 387 | dependencies = [ 388 | "core-foundation-sys", 389 | "libc", 390 | ] 391 | 392 | [[package]] 393 | name = "core-foundation-sys" 394 | version = "0.8.7" 395 | source = "registry+https://github.com/rust-lang/crates.io-index" 396 | checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 397 | 398 | [[package]] 399 | name = "core-graphics" 400 | version = "0.24.0" 401 | source = "registry+https://github.com/rust-lang/crates.io-index" 402 | checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" 403 | dependencies = [ 404 | "bitflags 2.6.0", 405 | "core-foundation", 406 | "core-graphics-types", 407 | "foreign-types", 408 | "libc", 409 | ] 410 | 411 | [[package]] 412 | name = "core-graphics-types" 413 | version = "0.2.0" 414 | source = "registry+https://github.com/rust-lang/crates.io-index" 415 | checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" 416 | dependencies = [ 417 | "bitflags 2.6.0", 418 | "core-foundation", 419 | "libc", 420 | ] 421 | 422 | [[package]] 423 | name = "cpufeatures" 424 | version = "0.2.14" 425 | source = "registry+https://github.com/rust-lang/crates.io-index" 426 | checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" 427 | dependencies = [ 428 | "libc", 429 | ] 430 | 431 | [[package]] 432 | name = "crc32fast" 433 | version = "1.4.2" 434 | source = "registry+https://github.com/rust-lang/crates.io-index" 435 | checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 436 | dependencies = [ 437 | "cfg-if", 438 | ] 439 | 440 | [[package]] 441 | name = "crossbeam-channel" 442 | version = "0.5.13" 443 | source = "registry+https://github.com/rust-lang/crates.io-index" 444 | checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" 445 | dependencies = [ 446 | "crossbeam-utils", 447 | ] 448 | 449 | [[package]] 450 | name = "crossbeam-utils" 451 | version = "0.8.20" 452 | source = "registry+https://github.com/rust-lang/crates.io-index" 453 | checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 454 | 455 | [[package]] 456 | name = "crypto-common" 457 | version = "0.1.6" 458 | source = "registry+https://github.com/rust-lang/crates.io-index" 459 | checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 460 | dependencies = [ 461 | "generic-array", 462 | "typenum", 463 | ] 464 | 465 | [[package]] 466 | name = "cssparser" 467 | version = "0.27.2" 468 | source = "registry+https://github.com/rust-lang/crates.io-index" 469 | checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" 470 | dependencies = [ 471 | "cssparser-macros", 472 | "dtoa-short", 473 | "itoa 0.4.8", 474 | "matches", 475 | "phf 0.8.0", 476 | "proc-macro2", 477 | "quote", 478 | "smallvec", 479 | "syn 1.0.109", 480 | ] 481 | 482 | [[package]] 483 | name = "cssparser-macros" 484 | version = "0.6.1" 485 | source = "registry+https://github.com/rust-lang/crates.io-index" 486 | checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 487 | dependencies = [ 488 | "quote", 489 | "syn 2.0.82", 490 | ] 491 | 492 | [[package]] 493 | name = "ctor" 494 | version = "0.2.8" 495 | source = "registry+https://github.com/rust-lang/crates.io-index" 496 | checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" 497 | dependencies = [ 498 | "quote", 499 | "syn 2.0.82", 500 | ] 501 | 502 | [[package]] 503 | name = "darling" 504 | version = "0.20.10" 505 | source = "registry+https://github.com/rust-lang/crates.io-index" 506 | checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" 507 | dependencies = [ 508 | "darling_core", 509 | "darling_macro", 510 | ] 511 | 512 | [[package]] 513 | name = "darling_core" 514 | version = "0.20.10" 515 | source = "registry+https://github.com/rust-lang/crates.io-index" 516 | checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" 517 | dependencies = [ 518 | "fnv", 519 | "ident_case", 520 | "proc-macro2", 521 | "quote", 522 | "strsim", 523 | "syn 2.0.82", 524 | ] 525 | 526 | [[package]] 527 | name = "darling_macro" 528 | version = "0.20.10" 529 | source = "registry+https://github.com/rust-lang/crates.io-index" 530 | checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" 531 | dependencies = [ 532 | "darling_core", 533 | "quote", 534 | "syn 2.0.82", 535 | ] 536 | 537 | [[package]] 538 | name = "deranged" 539 | version = "0.3.11" 540 | source = "registry+https://github.com/rust-lang/crates.io-index" 541 | checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 542 | dependencies = [ 543 | "powerfmt", 544 | "serde", 545 | ] 546 | 547 | [[package]] 548 | name = "derive_more" 549 | version = "0.99.18" 550 | source = "registry+https://github.com/rust-lang/crates.io-index" 551 | checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" 552 | dependencies = [ 553 | "convert_case", 554 | "proc-macro2", 555 | "quote", 556 | "rustc_version", 557 | "syn 2.0.82", 558 | ] 559 | 560 | [[package]] 561 | name = "digest" 562 | version = "0.10.7" 563 | source = "registry+https://github.com/rust-lang/crates.io-index" 564 | checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 565 | dependencies = [ 566 | "block-buffer", 567 | "crypto-common", 568 | ] 569 | 570 | [[package]] 571 | name = "dirs" 572 | version = "5.0.1" 573 | source = "registry+https://github.com/rust-lang/crates.io-index" 574 | checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 575 | dependencies = [ 576 | "dirs-sys", 577 | ] 578 | 579 | [[package]] 580 | name = "dirs-sys" 581 | version = "0.4.1" 582 | source = "registry+https://github.com/rust-lang/crates.io-index" 583 | checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 584 | dependencies = [ 585 | "libc", 586 | "option-ext", 587 | "redox_users", 588 | "windows-sys 0.48.0", 589 | ] 590 | 591 | [[package]] 592 | name = "dispatch" 593 | version = "0.2.0" 594 | source = "registry+https://github.com/rust-lang/crates.io-index" 595 | checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 596 | 597 | [[package]] 598 | name = "dlopen2" 599 | version = "0.7.0" 600 | source = "registry+https://github.com/rust-lang/crates.io-index" 601 | checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6" 602 | dependencies = [ 603 | "dlopen2_derive", 604 | "libc", 605 | "once_cell", 606 | "winapi", 607 | ] 608 | 609 | [[package]] 610 | name = "dlopen2_derive" 611 | version = "0.4.0" 612 | source = "registry+https://github.com/rust-lang/crates.io-index" 613 | checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" 614 | dependencies = [ 615 | "proc-macro2", 616 | "quote", 617 | "syn 2.0.82", 618 | ] 619 | 620 | [[package]] 621 | name = "dpi" 622 | version = "0.1.1" 623 | source = "registry+https://github.com/rust-lang/crates.io-index" 624 | checksum = "f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53" 625 | dependencies = [ 626 | "serde", 627 | ] 628 | 629 | [[package]] 630 | name = "dtoa" 631 | version = "1.0.9" 632 | source = "registry+https://github.com/rust-lang/crates.io-index" 633 | checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" 634 | 635 | [[package]] 636 | name = "dtoa-short" 637 | version = "0.3.5" 638 | source = "registry+https://github.com/rust-lang/crates.io-index" 639 | checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" 640 | dependencies = [ 641 | "dtoa", 642 | ] 643 | 644 | [[package]] 645 | name = "dunce" 646 | version = "1.0.5" 647 | source = "registry+https://github.com/rust-lang/crates.io-index" 648 | checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 649 | 650 | [[package]] 651 | name = "dyn-clone" 652 | version = "1.0.17" 653 | source = "registry+https://github.com/rust-lang/crates.io-index" 654 | checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" 655 | 656 | [[package]] 657 | name = "embed-resource" 658 | version = "2.5.0" 659 | source = "registry+https://github.com/rust-lang/crates.io-index" 660 | checksum = "f4e24052d7be71f0efb50c201557f6fe7d237cfd5a64fd5bcd7fd8fe32dbbffa" 661 | dependencies = [ 662 | "cc", 663 | "memchr", 664 | "rustc_version", 665 | "toml 0.8.2", 666 | "vswhom", 667 | "winreg", 668 | ] 669 | 670 | [[package]] 671 | name = "embed_plist" 672 | version = "1.2.2" 673 | source = "registry+https://github.com/rust-lang/crates.io-index" 674 | checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 675 | 676 | [[package]] 677 | name = "equivalent" 678 | version = "1.0.1" 679 | source = "registry+https://github.com/rust-lang/crates.io-index" 680 | checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 681 | 682 | [[package]] 683 | name = "erased-serde" 684 | version = "0.4.5" 685 | source = "registry+https://github.com/rust-lang/crates.io-index" 686 | checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" 687 | dependencies = [ 688 | "serde", 689 | "typeid", 690 | ] 691 | 692 | [[package]] 693 | name = "fdeflate" 694 | version = "0.3.5" 695 | source = "registry+https://github.com/rust-lang/crates.io-index" 696 | checksum = "d8090f921a24b04994d9929e204f50b498a33ea6ba559ffaa05e04f7ee7fb5ab" 697 | dependencies = [ 698 | "simd-adler32", 699 | ] 700 | 701 | [[package]] 702 | name = "field-offset" 703 | version = "0.3.6" 704 | source = "registry+https://github.com/rust-lang/crates.io-index" 705 | checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 706 | dependencies = [ 707 | "memoffset", 708 | "rustc_version", 709 | ] 710 | 711 | [[package]] 712 | name = "flate2" 713 | version = "1.0.34" 714 | source = "registry+https://github.com/rust-lang/crates.io-index" 715 | checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" 716 | dependencies = [ 717 | "crc32fast", 718 | "miniz_oxide", 719 | ] 720 | 721 | [[package]] 722 | name = "fluent-uri" 723 | version = "0.1.4" 724 | source = "registry+https://github.com/rust-lang/crates.io-index" 725 | checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" 726 | dependencies = [ 727 | "bitflags 1.3.2", 728 | ] 729 | 730 | [[package]] 731 | name = "fnv" 732 | version = "1.0.7" 733 | source = "registry+https://github.com/rust-lang/crates.io-index" 734 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 735 | 736 | [[package]] 737 | name = "foreign-types" 738 | version = "0.5.0" 739 | source = "registry+https://github.com/rust-lang/crates.io-index" 740 | checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 741 | dependencies = [ 742 | "foreign-types-macros", 743 | "foreign-types-shared", 744 | ] 745 | 746 | [[package]] 747 | name = "foreign-types-macros" 748 | version = "0.2.3" 749 | source = "registry+https://github.com/rust-lang/crates.io-index" 750 | checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" 751 | dependencies = [ 752 | "proc-macro2", 753 | "quote", 754 | "syn 2.0.82", 755 | ] 756 | 757 | [[package]] 758 | name = "foreign-types-shared" 759 | version = "0.3.1" 760 | source = "registry+https://github.com/rust-lang/crates.io-index" 761 | checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 762 | 763 | [[package]] 764 | name = "form_urlencoded" 765 | version = "1.2.1" 766 | source = "registry+https://github.com/rust-lang/crates.io-index" 767 | checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 768 | dependencies = [ 769 | "percent-encoding", 770 | ] 771 | 772 | [[package]] 773 | name = "futf" 774 | version = "0.1.5" 775 | source = "registry+https://github.com/rust-lang/crates.io-index" 776 | checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" 777 | dependencies = [ 778 | "mac", 779 | "new_debug_unreachable", 780 | ] 781 | 782 | [[package]] 783 | name = "futures-channel" 784 | version = "0.3.31" 785 | source = "registry+https://github.com/rust-lang/crates.io-index" 786 | checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 787 | dependencies = [ 788 | "futures-core", 789 | ] 790 | 791 | [[package]] 792 | name = "futures-core" 793 | version = "0.3.31" 794 | source = "registry+https://github.com/rust-lang/crates.io-index" 795 | checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 796 | 797 | [[package]] 798 | name = "futures-executor" 799 | version = "0.3.31" 800 | source = "registry+https://github.com/rust-lang/crates.io-index" 801 | checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 802 | dependencies = [ 803 | "futures-core", 804 | "futures-task", 805 | "futures-util", 806 | ] 807 | 808 | [[package]] 809 | name = "futures-io" 810 | version = "0.3.31" 811 | source = "registry+https://github.com/rust-lang/crates.io-index" 812 | checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 813 | 814 | [[package]] 815 | name = "futures-macro" 816 | version = "0.3.31" 817 | source = "registry+https://github.com/rust-lang/crates.io-index" 818 | checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 819 | dependencies = [ 820 | "proc-macro2", 821 | "quote", 822 | "syn 2.0.82", 823 | ] 824 | 825 | [[package]] 826 | name = "futures-sink" 827 | version = "0.3.31" 828 | source = "registry+https://github.com/rust-lang/crates.io-index" 829 | checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 830 | 831 | [[package]] 832 | name = "futures-task" 833 | version = "0.3.31" 834 | source = "registry+https://github.com/rust-lang/crates.io-index" 835 | checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 836 | 837 | [[package]] 838 | name = "futures-util" 839 | version = "0.3.31" 840 | source = "registry+https://github.com/rust-lang/crates.io-index" 841 | checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 842 | dependencies = [ 843 | "futures-core", 844 | "futures-io", 845 | "futures-macro", 846 | "futures-sink", 847 | "futures-task", 848 | "memchr", 849 | "pin-project-lite", 850 | "pin-utils", 851 | "slab", 852 | ] 853 | 854 | [[package]] 855 | name = "fxhash" 856 | version = "0.2.1" 857 | source = "registry+https://github.com/rust-lang/crates.io-index" 858 | checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 859 | dependencies = [ 860 | "byteorder", 861 | ] 862 | 863 | [[package]] 864 | name = "gdk" 865 | version = "0.18.0" 866 | source = "registry+https://github.com/rust-lang/crates.io-index" 867 | checksum = "f5ba081bdef3b75ebcdbfc953699ed2d7417d6bd853347a42a37d76406a33646" 868 | dependencies = [ 869 | "cairo-rs", 870 | "gdk-pixbuf", 871 | "gdk-sys", 872 | "gio", 873 | "glib", 874 | "libc", 875 | "pango", 876 | ] 877 | 878 | [[package]] 879 | name = "gdk-pixbuf" 880 | version = "0.18.5" 881 | source = "registry+https://github.com/rust-lang/crates.io-index" 882 | checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" 883 | dependencies = [ 884 | "gdk-pixbuf-sys", 885 | "gio", 886 | "glib", 887 | "libc", 888 | "once_cell", 889 | ] 890 | 891 | [[package]] 892 | name = "gdk-pixbuf-sys" 893 | version = "0.18.0" 894 | source = "registry+https://github.com/rust-lang/crates.io-index" 895 | checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" 896 | dependencies = [ 897 | "gio-sys", 898 | "glib-sys", 899 | "gobject-sys", 900 | "libc", 901 | "system-deps", 902 | ] 903 | 904 | [[package]] 905 | name = "gdk-sys" 906 | version = "0.18.0" 907 | source = "registry+https://github.com/rust-lang/crates.io-index" 908 | checksum = "31ff856cb3386dae1703a920f803abafcc580e9b5f711ca62ed1620c25b51ff2" 909 | dependencies = [ 910 | "cairo-sys-rs", 911 | "gdk-pixbuf-sys", 912 | "gio-sys", 913 | "glib-sys", 914 | "gobject-sys", 915 | "libc", 916 | "pango-sys", 917 | "pkg-config", 918 | "system-deps", 919 | ] 920 | 921 | [[package]] 922 | name = "gdkwayland-sys" 923 | version = "0.18.0" 924 | source = "registry+https://github.com/rust-lang/crates.io-index" 925 | checksum = "a90fbf5c033c65d93792192a49a8efb5bb1e640c419682a58bb96f5ae77f3d4a" 926 | dependencies = [ 927 | "gdk-sys", 928 | "glib-sys", 929 | "gobject-sys", 930 | "libc", 931 | "pkg-config", 932 | "system-deps", 933 | ] 934 | 935 | [[package]] 936 | name = "gdkx11" 937 | version = "0.18.0" 938 | source = "registry+https://github.com/rust-lang/crates.io-index" 939 | checksum = "db2ea8a4909d530f79921290389cbd7c34cb9d623bfe970eaae65ca5f9cd9cce" 940 | dependencies = [ 941 | "gdk", 942 | "gdkx11-sys", 943 | "gio", 944 | "glib", 945 | "libc", 946 | "x11", 947 | ] 948 | 949 | [[package]] 950 | name = "gdkx11-sys" 951 | version = "0.18.0" 952 | source = "registry+https://github.com/rust-lang/crates.io-index" 953 | checksum = "fee8f00f4ee46cad2939b8990f5c70c94ff882c3028f3cc5abf950fa4ab53043" 954 | dependencies = [ 955 | "gdk-sys", 956 | "glib-sys", 957 | "libc", 958 | "system-deps", 959 | "x11", 960 | ] 961 | 962 | [[package]] 963 | name = "generic-array" 964 | version = "0.14.7" 965 | source = "registry+https://github.com/rust-lang/crates.io-index" 966 | checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 967 | dependencies = [ 968 | "typenum", 969 | "version_check", 970 | ] 971 | 972 | [[package]] 973 | name = "getrandom" 974 | version = "0.1.16" 975 | source = "registry+https://github.com/rust-lang/crates.io-index" 976 | checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 977 | dependencies = [ 978 | "cfg-if", 979 | "libc", 980 | "wasi 0.9.0+wasi-snapshot-preview1", 981 | ] 982 | 983 | [[package]] 984 | name = "getrandom" 985 | version = "0.2.15" 986 | source = "registry+https://github.com/rust-lang/crates.io-index" 987 | checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 988 | dependencies = [ 989 | "cfg-if", 990 | "libc", 991 | "wasi 0.11.0+wasi-snapshot-preview1", 992 | ] 993 | 994 | [[package]] 995 | name = "gimli" 996 | version = "0.31.1" 997 | source = "registry+https://github.com/rust-lang/crates.io-index" 998 | checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 999 | 1000 | [[package]] 1001 | name = "gio" 1002 | version = "0.18.4" 1003 | source = "registry+https://github.com/rust-lang/crates.io-index" 1004 | checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" 1005 | dependencies = [ 1006 | "futures-channel", 1007 | "futures-core", 1008 | "futures-io", 1009 | "futures-util", 1010 | "gio-sys", 1011 | "glib", 1012 | "libc", 1013 | "once_cell", 1014 | "pin-project-lite", 1015 | "smallvec", 1016 | "thiserror", 1017 | ] 1018 | 1019 | [[package]] 1020 | name = "gio-sys" 1021 | version = "0.18.1" 1022 | source = "registry+https://github.com/rust-lang/crates.io-index" 1023 | checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" 1024 | dependencies = [ 1025 | "glib-sys", 1026 | "gobject-sys", 1027 | "libc", 1028 | "system-deps", 1029 | "winapi", 1030 | ] 1031 | 1032 | [[package]] 1033 | name = "glib" 1034 | version = "0.18.5" 1035 | source = "registry+https://github.com/rust-lang/crates.io-index" 1036 | checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" 1037 | dependencies = [ 1038 | "bitflags 2.6.0", 1039 | "futures-channel", 1040 | "futures-core", 1041 | "futures-executor", 1042 | "futures-task", 1043 | "futures-util", 1044 | "gio-sys", 1045 | "glib-macros", 1046 | "glib-sys", 1047 | "gobject-sys", 1048 | "libc", 1049 | "memchr", 1050 | "once_cell", 1051 | "smallvec", 1052 | "thiserror", 1053 | ] 1054 | 1055 | [[package]] 1056 | name = "glib-macros" 1057 | version = "0.18.5" 1058 | source = "registry+https://github.com/rust-lang/crates.io-index" 1059 | checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc" 1060 | dependencies = [ 1061 | "heck 0.4.1", 1062 | "proc-macro-crate 2.0.2", 1063 | "proc-macro-error", 1064 | "proc-macro2", 1065 | "quote", 1066 | "syn 2.0.82", 1067 | ] 1068 | 1069 | [[package]] 1070 | name = "glib-sys" 1071 | version = "0.18.1" 1072 | source = "registry+https://github.com/rust-lang/crates.io-index" 1073 | checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" 1074 | dependencies = [ 1075 | "libc", 1076 | "system-deps", 1077 | ] 1078 | 1079 | [[package]] 1080 | name = "glob" 1081 | version = "0.3.1" 1082 | source = "registry+https://github.com/rust-lang/crates.io-index" 1083 | checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1084 | 1085 | [[package]] 1086 | name = "gobject-sys" 1087 | version = "0.18.0" 1088 | source = "registry+https://github.com/rust-lang/crates.io-index" 1089 | checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" 1090 | dependencies = [ 1091 | "glib-sys", 1092 | "libc", 1093 | "system-deps", 1094 | ] 1095 | 1096 | [[package]] 1097 | name = "gtk" 1098 | version = "0.18.1" 1099 | source = "registry+https://github.com/rust-lang/crates.io-index" 1100 | checksum = "93c4f5e0e20b60e10631a5f06da7fe3dda744b05ad0ea71fee2f47adf865890c" 1101 | dependencies = [ 1102 | "atk", 1103 | "cairo-rs", 1104 | "field-offset", 1105 | "futures-channel", 1106 | "gdk", 1107 | "gdk-pixbuf", 1108 | "gio", 1109 | "glib", 1110 | "gtk-sys", 1111 | "gtk3-macros", 1112 | "libc", 1113 | "pango", 1114 | "pkg-config", 1115 | ] 1116 | 1117 | [[package]] 1118 | name = "gtk-sys" 1119 | version = "0.18.0" 1120 | source = "registry+https://github.com/rust-lang/crates.io-index" 1121 | checksum = "771437bf1de2c1c0b496c11505bdf748e26066bbe942dfc8f614c9460f6d7722" 1122 | dependencies = [ 1123 | "atk-sys", 1124 | "cairo-sys-rs", 1125 | "gdk-pixbuf-sys", 1126 | "gdk-sys", 1127 | "gio-sys", 1128 | "glib-sys", 1129 | "gobject-sys", 1130 | "libc", 1131 | "pango-sys", 1132 | "system-deps", 1133 | ] 1134 | 1135 | [[package]] 1136 | name = "gtk3-macros" 1137 | version = "0.18.0" 1138 | source = "registry+https://github.com/rust-lang/crates.io-index" 1139 | checksum = "c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e" 1140 | dependencies = [ 1141 | "proc-macro-crate 1.3.1", 1142 | "proc-macro-error", 1143 | "proc-macro2", 1144 | "quote", 1145 | "syn 2.0.82", 1146 | ] 1147 | 1148 | [[package]] 1149 | name = "hashbrown" 1150 | version = "0.12.3" 1151 | source = "registry+https://github.com/rust-lang/crates.io-index" 1152 | checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1153 | 1154 | [[package]] 1155 | name = "hashbrown" 1156 | version = "0.15.0" 1157 | source = "registry+https://github.com/rust-lang/crates.io-index" 1158 | checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" 1159 | 1160 | [[package]] 1161 | name = "heck" 1162 | version = "0.4.1" 1163 | source = "registry+https://github.com/rust-lang/crates.io-index" 1164 | checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1165 | 1166 | [[package]] 1167 | name = "heck" 1168 | version = "0.5.0" 1169 | source = "registry+https://github.com/rust-lang/crates.io-index" 1170 | checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1171 | 1172 | [[package]] 1173 | name = "hermit-abi" 1174 | version = "0.3.9" 1175 | source = "registry+https://github.com/rust-lang/crates.io-index" 1176 | checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1177 | 1178 | [[package]] 1179 | name = "hex" 1180 | version = "0.4.3" 1181 | source = "registry+https://github.com/rust-lang/crates.io-index" 1182 | checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1183 | 1184 | [[package]] 1185 | name = "html5ever" 1186 | version = "0.26.0" 1187 | source = "registry+https://github.com/rust-lang/crates.io-index" 1188 | checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" 1189 | dependencies = [ 1190 | "log", 1191 | "mac", 1192 | "markup5ever", 1193 | "proc-macro2", 1194 | "quote", 1195 | "syn 1.0.109", 1196 | ] 1197 | 1198 | [[package]] 1199 | name = "http" 1200 | version = "1.1.0" 1201 | source = "registry+https://github.com/rust-lang/crates.io-index" 1202 | checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 1203 | dependencies = [ 1204 | "bytes", 1205 | "fnv", 1206 | "itoa 1.0.11", 1207 | ] 1208 | 1209 | [[package]] 1210 | name = "http-body" 1211 | version = "1.0.1" 1212 | source = "registry+https://github.com/rust-lang/crates.io-index" 1213 | checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" 1214 | dependencies = [ 1215 | "bytes", 1216 | "http", 1217 | ] 1218 | 1219 | [[package]] 1220 | name = "http-body-util" 1221 | version = "0.1.2" 1222 | source = "registry+https://github.com/rust-lang/crates.io-index" 1223 | checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" 1224 | dependencies = [ 1225 | "bytes", 1226 | "futures-util", 1227 | "http", 1228 | "http-body", 1229 | "pin-project-lite", 1230 | ] 1231 | 1232 | [[package]] 1233 | name = "httparse" 1234 | version = "1.9.5" 1235 | source = "registry+https://github.com/rust-lang/crates.io-index" 1236 | checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" 1237 | 1238 | [[package]] 1239 | name = "hyper" 1240 | version = "1.5.0" 1241 | source = "registry+https://github.com/rust-lang/crates.io-index" 1242 | checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" 1243 | dependencies = [ 1244 | "bytes", 1245 | "futures-channel", 1246 | "futures-util", 1247 | "http", 1248 | "http-body", 1249 | "httparse", 1250 | "itoa 1.0.11", 1251 | "pin-project-lite", 1252 | "smallvec", 1253 | "tokio", 1254 | "want", 1255 | ] 1256 | 1257 | [[package]] 1258 | name = "hyper-util" 1259 | version = "0.1.9" 1260 | source = "registry+https://github.com/rust-lang/crates.io-index" 1261 | checksum = "41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b" 1262 | dependencies = [ 1263 | "bytes", 1264 | "futures-channel", 1265 | "futures-util", 1266 | "http", 1267 | "http-body", 1268 | "hyper", 1269 | "pin-project-lite", 1270 | "socket2", 1271 | "tokio", 1272 | "tower-service", 1273 | "tracing", 1274 | ] 1275 | 1276 | [[package]] 1277 | name = "iana-time-zone" 1278 | version = "0.1.61" 1279 | source = "registry+https://github.com/rust-lang/crates.io-index" 1280 | checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 1281 | dependencies = [ 1282 | "android_system_properties", 1283 | "core-foundation-sys", 1284 | "iana-time-zone-haiku", 1285 | "js-sys", 1286 | "wasm-bindgen", 1287 | "windows-core 0.52.0", 1288 | ] 1289 | 1290 | [[package]] 1291 | name = "iana-time-zone-haiku" 1292 | version = "0.1.2" 1293 | source = "registry+https://github.com/rust-lang/crates.io-index" 1294 | checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1295 | dependencies = [ 1296 | "cc", 1297 | ] 1298 | 1299 | [[package]] 1300 | name = "ico" 1301 | version = "0.3.0" 1302 | source = "registry+https://github.com/rust-lang/crates.io-index" 1303 | checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" 1304 | dependencies = [ 1305 | "byteorder", 1306 | "png", 1307 | ] 1308 | 1309 | [[package]] 1310 | name = "ident_case" 1311 | version = "1.0.1" 1312 | source = "registry+https://github.com/rust-lang/crates.io-index" 1313 | checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1314 | 1315 | [[package]] 1316 | name = "idna" 1317 | version = "0.5.0" 1318 | source = "registry+https://github.com/rust-lang/crates.io-index" 1319 | checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1320 | dependencies = [ 1321 | "unicode-bidi", 1322 | "unicode-normalization", 1323 | ] 1324 | 1325 | [[package]] 1326 | name = "indexmap" 1327 | version = "1.9.3" 1328 | source = "registry+https://github.com/rust-lang/crates.io-index" 1329 | checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1330 | dependencies = [ 1331 | "autocfg", 1332 | "hashbrown 0.12.3", 1333 | "serde", 1334 | ] 1335 | 1336 | [[package]] 1337 | name = "indexmap" 1338 | version = "2.6.0" 1339 | source = "registry+https://github.com/rust-lang/crates.io-index" 1340 | checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 1341 | dependencies = [ 1342 | "equivalent", 1343 | "hashbrown 0.15.0", 1344 | "serde", 1345 | ] 1346 | 1347 | [[package]] 1348 | name = "infer" 1349 | version = "0.16.0" 1350 | source = "registry+https://github.com/rust-lang/crates.io-index" 1351 | checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847" 1352 | dependencies = [ 1353 | "cfb", 1354 | ] 1355 | 1356 | [[package]] 1357 | name = "instant" 1358 | version = "0.1.13" 1359 | source = "registry+https://github.com/rust-lang/crates.io-index" 1360 | checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 1361 | dependencies = [ 1362 | "cfg-if", 1363 | ] 1364 | 1365 | [[package]] 1366 | name = "ipnet" 1367 | version = "2.10.1" 1368 | source = "registry+https://github.com/rust-lang/crates.io-index" 1369 | checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" 1370 | 1371 | [[package]] 1372 | name = "itoa" 1373 | version = "0.4.8" 1374 | source = "registry+https://github.com/rust-lang/crates.io-index" 1375 | checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1376 | 1377 | [[package]] 1378 | name = "itoa" 1379 | version = "1.0.11" 1380 | source = "registry+https://github.com/rust-lang/crates.io-index" 1381 | checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1382 | 1383 | [[package]] 1384 | name = "javascriptcore-rs" 1385 | version = "1.1.2" 1386 | source = "registry+https://github.com/rust-lang/crates.io-index" 1387 | checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" 1388 | dependencies = [ 1389 | "bitflags 1.3.2", 1390 | "glib", 1391 | "javascriptcore-rs-sys", 1392 | ] 1393 | 1394 | [[package]] 1395 | name = "javascriptcore-rs-sys" 1396 | version = "1.1.1" 1397 | source = "registry+https://github.com/rust-lang/crates.io-index" 1398 | checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" 1399 | dependencies = [ 1400 | "glib-sys", 1401 | "gobject-sys", 1402 | "libc", 1403 | "system-deps", 1404 | ] 1405 | 1406 | [[package]] 1407 | name = "jni" 1408 | version = "0.21.1" 1409 | source = "registry+https://github.com/rust-lang/crates.io-index" 1410 | checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97" 1411 | dependencies = [ 1412 | "cesu8", 1413 | "cfg-if", 1414 | "combine", 1415 | "jni-sys", 1416 | "log", 1417 | "thiserror", 1418 | "walkdir", 1419 | "windows-sys 0.45.0", 1420 | ] 1421 | 1422 | [[package]] 1423 | name = "jni-sys" 1424 | version = "0.3.0" 1425 | source = "registry+https://github.com/rust-lang/crates.io-index" 1426 | checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1427 | 1428 | [[package]] 1429 | name = "js-sys" 1430 | version = "0.3.72" 1431 | source = "registry+https://github.com/rust-lang/crates.io-index" 1432 | checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" 1433 | dependencies = [ 1434 | "wasm-bindgen", 1435 | ] 1436 | 1437 | [[package]] 1438 | name = "json-patch" 1439 | version = "2.0.0" 1440 | source = "registry+https://github.com/rust-lang/crates.io-index" 1441 | checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc" 1442 | dependencies = [ 1443 | "jsonptr 0.4.7", 1444 | "serde", 1445 | "serde_json", 1446 | "thiserror", 1447 | ] 1448 | 1449 | [[package]] 1450 | name = "json-patch" 1451 | version = "3.0.1" 1452 | source = "registry+https://github.com/rust-lang/crates.io-index" 1453 | checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" 1454 | dependencies = [ 1455 | "jsonptr 0.6.3", 1456 | "serde", 1457 | "serde_json", 1458 | "thiserror", 1459 | ] 1460 | 1461 | [[package]] 1462 | name = "jsonptr" 1463 | version = "0.4.7" 1464 | source = "registry+https://github.com/rust-lang/crates.io-index" 1465 | checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627" 1466 | dependencies = [ 1467 | "fluent-uri", 1468 | "serde", 1469 | "serde_json", 1470 | ] 1471 | 1472 | [[package]] 1473 | name = "jsonptr" 1474 | version = "0.6.3" 1475 | source = "registry+https://github.com/rust-lang/crates.io-index" 1476 | checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" 1477 | dependencies = [ 1478 | "serde", 1479 | "serde_json", 1480 | ] 1481 | 1482 | [[package]] 1483 | name = "keyboard-types" 1484 | version = "0.7.0" 1485 | source = "registry+https://github.com/rust-lang/crates.io-index" 1486 | checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" 1487 | dependencies = [ 1488 | "bitflags 2.6.0", 1489 | "serde", 1490 | "unicode-segmentation", 1491 | ] 1492 | 1493 | [[package]] 1494 | name = "kuchikiki" 1495 | version = "0.8.2" 1496 | source = "registry+https://github.com/rust-lang/crates.io-index" 1497 | checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8" 1498 | dependencies = [ 1499 | "cssparser", 1500 | "html5ever", 1501 | "indexmap 1.9.3", 1502 | "matches", 1503 | "selectors", 1504 | ] 1505 | 1506 | [[package]] 1507 | name = "lazy_static" 1508 | version = "1.5.0" 1509 | source = "registry+https://github.com/rust-lang/crates.io-index" 1510 | checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1511 | 1512 | [[package]] 1513 | name = "libappindicator" 1514 | version = "0.9.0" 1515 | source = "registry+https://github.com/rust-lang/crates.io-index" 1516 | checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" 1517 | dependencies = [ 1518 | "glib", 1519 | "gtk", 1520 | "gtk-sys", 1521 | "libappindicator-sys", 1522 | "log", 1523 | ] 1524 | 1525 | [[package]] 1526 | name = "libappindicator-sys" 1527 | version = "0.9.0" 1528 | source = "registry+https://github.com/rust-lang/crates.io-index" 1529 | checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" 1530 | dependencies = [ 1531 | "gtk-sys", 1532 | "libloading", 1533 | "once_cell", 1534 | ] 1535 | 1536 | [[package]] 1537 | name = "libc" 1538 | version = "0.2.161" 1539 | source = "registry+https://github.com/rust-lang/crates.io-index" 1540 | checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" 1541 | 1542 | [[package]] 1543 | name = "libloading" 1544 | version = "0.7.4" 1545 | source = "registry+https://github.com/rust-lang/crates.io-index" 1546 | checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 1547 | dependencies = [ 1548 | "cfg-if", 1549 | "winapi", 1550 | ] 1551 | 1552 | [[package]] 1553 | name = "libredox" 1554 | version = "0.1.3" 1555 | source = "registry+https://github.com/rust-lang/crates.io-index" 1556 | checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1557 | dependencies = [ 1558 | "bitflags 2.6.0", 1559 | "libc", 1560 | ] 1561 | 1562 | [[package]] 1563 | name = "lock_api" 1564 | version = "0.4.12" 1565 | source = "registry+https://github.com/rust-lang/crates.io-index" 1566 | checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1567 | dependencies = [ 1568 | "autocfg", 1569 | "scopeguard", 1570 | ] 1571 | 1572 | [[package]] 1573 | name = "log" 1574 | version = "0.4.22" 1575 | source = "registry+https://github.com/rust-lang/crates.io-index" 1576 | checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 1577 | 1578 | [[package]] 1579 | name = "mac" 1580 | version = "0.1.1" 1581 | source = "registry+https://github.com/rust-lang/crates.io-index" 1582 | checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1583 | 1584 | [[package]] 1585 | name = "malloc_buf" 1586 | version = "0.0.6" 1587 | source = "registry+https://github.com/rust-lang/crates.io-index" 1588 | checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1589 | dependencies = [ 1590 | "libc", 1591 | ] 1592 | 1593 | [[package]] 1594 | name = "markup5ever" 1595 | version = "0.11.0" 1596 | source = "registry+https://github.com/rust-lang/crates.io-index" 1597 | checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" 1598 | dependencies = [ 1599 | "log", 1600 | "phf 0.10.1", 1601 | "phf_codegen 0.10.0", 1602 | "string_cache", 1603 | "string_cache_codegen", 1604 | "tendril", 1605 | ] 1606 | 1607 | [[package]] 1608 | name = "matches" 1609 | version = "0.1.10" 1610 | source = "registry+https://github.com/rust-lang/crates.io-index" 1611 | checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 1612 | 1613 | [[package]] 1614 | name = "memchr" 1615 | version = "2.7.4" 1616 | source = "registry+https://github.com/rust-lang/crates.io-index" 1617 | checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 1618 | 1619 | [[package]] 1620 | name = "memoffset" 1621 | version = "0.9.1" 1622 | source = "registry+https://github.com/rust-lang/crates.io-index" 1623 | checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" 1624 | dependencies = [ 1625 | "autocfg", 1626 | ] 1627 | 1628 | [[package]] 1629 | name = "mime" 1630 | version = "0.3.17" 1631 | source = "registry+https://github.com/rust-lang/crates.io-index" 1632 | checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1633 | 1634 | [[package]] 1635 | name = "miniz_oxide" 1636 | version = "0.8.0" 1637 | source = "registry+https://github.com/rust-lang/crates.io-index" 1638 | checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" 1639 | dependencies = [ 1640 | "adler2", 1641 | "simd-adler32", 1642 | ] 1643 | 1644 | [[package]] 1645 | name = "mio" 1646 | version = "1.0.2" 1647 | source = "registry+https://github.com/rust-lang/crates.io-index" 1648 | checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" 1649 | dependencies = [ 1650 | "hermit-abi", 1651 | "libc", 1652 | "wasi 0.11.0+wasi-snapshot-preview1", 1653 | "windows-sys 0.52.0", 1654 | ] 1655 | 1656 | [[package]] 1657 | name = "muda" 1658 | version = "0.15.1" 1659 | source = "registry+https://github.com/rust-lang/crates.io-index" 1660 | checksum = "b8123dfd4996055ac9b15a60ad263b44b01e539007523ad7a4a533a3d93b0591" 1661 | dependencies = [ 1662 | "crossbeam-channel", 1663 | "dpi", 1664 | "gtk", 1665 | "keyboard-types", 1666 | "objc2", 1667 | "objc2-app-kit", 1668 | "objc2-foundation", 1669 | "once_cell", 1670 | "png", 1671 | "serde", 1672 | "thiserror", 1673 | "windows-sys 0.59.0", 1674 | ] 1675 | 1676 | [[package]] 1677 | name = "ndk" 1678 | version = "0.9.0" 1679 | source = "registry+https://github.com/rust-lang/crates.io-index" 1680 | checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" 1681 | dependencies = [ 1682 | "bitflags 2.6.0", 1683 | "jni-sys", 1684 | "log", 1685 | "ndk-sys", 1686 | "num_enum", 1687 | "raw-window-handle", 1688 | "thiserror", 1689 | ] 1690 | 1691 | [[package]] 1692 | name = "ndk-context" 1693 | version = "0.1.1" 1694 | source = "registry+https://github.com/rust-lang/crates.io-index" 1695 | checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 1696 | 1697 | [[package]] 1698 | name = "ndk-sys" 1699 | version = "0.6.0+11769913" 1700 | source = "registry+https://github.com/rust-lang/crates.io-index" 1701 | checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" 1702 | dependencies = [ 1703 | "jni-sys", 1704 | ] 1705 | 1706 | [[package]] 1707 | name = "new_debug_unreachable" 1708 | version = "1.0.6" 1709 | source = "registry+https://github.com/rust-lang/crates.io-index" 1710 | checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 1711 | 1712 | [[package]] 1713 | name = "nodrop" 1714 | version = "0.1.14" 1715 | source = "registry+https://github.com/rust-lang/crates.io-index" 1716 | checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1717 | 1718 | [[package]] 1719 | name = "num-conv" 1720 | version = "0.1.0" 1721 | source = "registry+https://github.com/rust-lang/crates.io-index" 1722 | checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 1723 | 1724 | [[package]] 1725 | name = "num-traits" 1726 | version = "0.2.19" 1727 | source = "registry+https://github.com/rust-lang/crates.io-index" 1728 | checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 1729 | dependencies = [ 1730 | "autocfg", 1731 | ] 1732 | 1733 | [[package]] 1734 | name = "num_enum" 1735 | version = "0.7.3" 1736 | source = "registry+https://github.com/rust-lang/crates.io-index" 1737 | checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" 1738 | dependencies = [ 1739 | "num_enum_derive", 1740 | ] 1741 | 1742 | [[package]] 1743 | name = "num_enum_derive" 1744 | version = "0.7.3" 1745 | source = "registry+https://github.com/rust-lang/crates.io-index" 1746 | checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" 1747 | dependencies = [ 1748 | "proc-macro-crate 2.0.2", 1749 | "proc-macro2", 1750 | "quote", 1751 | "syn 2.0.82", 1752 | ] 1753 | 1754 | [[package]] 1755 | name = "objc" 1756 | version = "0.2.7" 1757 | source = "registry+https://github.com/rust-lang/crates.io-index" 1758 | checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 1759 | dependencies = [ 1760 | "malloc_buf", 1761 | ] 1762 | 1763 | [[package]] 1764 | name = "objc-sys" 1765 | version = "0.3.5" 1766 | source = "registry+https://github.com/rust-lang/crates.io-index" 1767 | checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" 1768 | dependencies = [ 1769 | "cc", 1770 | ] 1771 | 1772 | [[package]] 1773 | name = "objc2" 1774 | version = "0.5.2" 1775 | source = "registry+https://github.com/rust-lang/crates.io-index" 1776 | checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" 1777 | dependencies = [ 1778 | "objc-sys", 1779 | "objc2-encode", 1780 | ] 1781 | 1782 | [[package]] 1783 | name = "objc2-app-kit" 1784 | version = "0.2.2" 1785 | source = "registry+https://github.com/rust-lang/crates.io-index" 1786 | checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" 1787 | dependencies = [ 1788 | "bitflags 2.6.0", 1789 | "block2", 1790 | "libc", 1791 | "objc2", 1792 | "objc2-core-data", 1793 | "objc2-core-image", 1794 | "objc2-foundation", 1795 | "objc2-quartz-core", 1796 | ] 1797 | 1798 | [[package]] 1799 | name = "objc2-cloud-kit" 1800 | version = "0.2.2" 1801 | source = "registry+https://github.com/rust-lang/crates.io-index" 1802 | checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" 1803 | dependencies = [ 1804 | "bitflags 2.6.0", 1805 | "block2", 1806 | "objc2", 1807 | "objc2-core-location", 1808 | "objc2-foundation", 1809 | ] 1810 | 1811 | [[package]] 1812 | name = "objc2-contacts" 1813 | version = "0.2.2" 1814 | source = "registry+https://github.com/rust-lang/crates.io-index" 1815 | checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" 1816 | dependencies = [ 1817 | "block2", 1818 | "objc2", 1819 | "objc2-foundation", 1820 | ] 1821 | 1822 | [[package]] 1823 | name = "objc2-core-data" 1824 | version = "0.2.2" 1825 | source = "registry+https://github.com/rust-lang/crates.io-index" 1826 | checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" 1827 | dependencies = [ 1828 | "bitflags 2.6.0", 1829 | "block2", 1830 | "objc2", 1831 | "objc2-foundation", 1832 | ] 1833 | 1834 | [[package]] 1835 | name = "objc2-core-image" 1836 | version = "0.2.2" 1837 | source = "registry+https://github.com/rust-lang/crates.io-index" 1838 | checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" 1839 | dependencies = [ 1840 | "block2", 1841 | "objc2", 1842 | "objc2-foundation", 1843 | "objc2-metal", 1844 | ] 1845 | 1846 | [[package]] 1847 | name = "objc2-core-location" 1848 | version = "0.2.2" 1849 | source = "registry+https://github.com/rust-lang/crates.io-index" 1850 | checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" 1851 | dependencies = [ 1852 | "block2", 1853 | "objc2", 1854 | "objc2-contacts", 1855 | "objc2-foundation", 1856 | ] 1857 | 1858 | [[package]] 1859 | name = "objc2-encode" 1860 | version = "4.0.3" 1861 | source = "registry+https://github.com/rust-lang/crates.io-index" 1862 | checksum = "7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8" 1863 | 1864 | [[package]] 1865 | name = "objc2-foundation" 1866 | version = "0.2.2" 1867 | source = "registry+https://github.com/rust-lang/crates.io-index" 1868 | checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" 1869 | dependencies = [ 1870 | "bitflags 2.6.0", 1871 | "block2", 1872 | "libc", 1873 | "objc2", 1874 | ] 1875 | 1876 | [[package]] 1877 | name = "objc2-link-presentation" 1878 | version = "0.2.2" 1879 | source = "registry+https://github.com/rust-lang/crates.io-index" 1880 | checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" 1881 | dependencies = [ 1882 | "block2", 1883 | "objc2", 1884 | "objc2-app-kit", 1885 | "objc2-foundation", 1886 | ] 1887 | 1888 | [[package]] 1889 | name = "objc2-metal" 1890 | version = "0.2.2" 1891 | source = "registry+https://github.com/rust-lang/crates.io-index" 1892 | checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" 1893 | dependencies = [ 1894 | "bitflags 2.6.0", 1895 | "block2", 1896 | "objc2", 1897 | "objc2-foundation", 1898 | ] 1899 | 1900 | [[package]] 1901 | name = "objc2-quartz-core" 1902 | version = "0.2.2" 1903 | source = "registry+https://github.com/rust-lang/crates.io-index" 1904 | checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" 1905 | dependencies = [ 1906 | "bitflags 2.6.0", 1907 | "block2", 1908 | "objc2", 1909 | "objc2-foundation", 1910 | "objc2-metal", 1911 | ] 1912 | 1913 | [[package]] 1914 | name = "objc2-symbols" 1915 | version = "0.2.2" 1916 | source = "registry+https://github.com/rust-lang/crates.io-index" 1917 | checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" 1918 | dependencies = [ 1919 | "objc2", 1920 | "objc2-foundation", 1921 | ] 1922 | 1923 | [[package]] 1924 | name = "objc2-ui-kit" 1925 | version = "0.2.2" 1926 | source = "registry+https://github.com/rust-lang/crates.io-index" 1927 | checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" 1928 | dependencies = [ 1929 | "bitflags 2.6.0", 1930 | "block2", 1931 | "objc2", 1932 | "objc2-cloud-kit", 1933 | "objc2-core-data", 1934 | "objc2-core-image", 1935 | "objc2-core-location", 1936 | "objc2-foundation", 1937 | "objc2-link-presentation", 1938 | "objc2-quartz-core", 1939 | "objc2-symbols", 1940 | "objc2-uniform-type-identifiers", 1941 | "objc2-user-notifications", 1942 | ] 1943 | 1944 | [[package]] 1945 | name = "objc2-uniform-type-identifiers" 1946 | version = "0.2.2" 1947 | source = "registry+https://github.com/rust-lang/crates.io-index" 1948 | checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" 1949 | dependencies = [ 1950 | "block2", 1951 | "objc2", 1952 | "objc2-foundation", 1953 | ] 1954 | 1955 | [[package]] 1956 | name = "objc2-user-notifications" 1957 | version = "0.2.2" 1958 | source = "registry+https://github.com/rust-lang/crates.io-index" 1959 | checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" 1960 | dependencies = [ 1961 | "bitflags 2.6.0", 1962 | "block2", 1963 | "objc2", 1964 | "objc2-core-location", 1965 | "objc2-foundation", 1966 | ] 1967 | 1968 | [[package]] 1969 | name = "objc2-web-kit" 1970 | version = "0.2.2" 1971 | source = "registry+https://github.com/rust-lang/crates.io-index" 1972 | checksum = "68bc69301064cebefc6c4c90ce9cba69225239e4b8ff99d445a2b5563797da65" 1973 | dependencies = [ 1974 | "bitflags 2.6.0", 1975 | "block2", 1976 | "objc2", 1977 | "objc2-app-kit", 1978 | "objc2-foundation", 1979 | ] 1980 | 1981 | [[package]] 1982 | name = "object" 1983 | version = "0.36.5" 1984 | source = "registry+https://github.com/rust-lang/crates.io-index" 1985 | checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" 1986 | dependencies = [ 1987 | "memchr", 1988 | ] 1989 | 1990 | [[package]] 1991 | name = "once_cell" 1992 | version = "1.20.2" 1993 | source = "registry+https://github.com/rust-lang/crates.io-index" 1994 | checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 1995 | 1996 | [[package]] 1997 | name = "option-ext" 1998 | version = "0.2.0" 1999 | source = "registry+https://github.com/rust-lang/crates.io-index" 2000 | checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 2001 | 2002 | [[package]] 2003 | name = "pango" 2004 | version = "0.18.3" 2005 | source = "registry+https://github.com/rust-lang/crates.io-index" 2006 | checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" 2007 | dependencies = [ 2008 | "gio", 2009 | "glib", 2010 | "libc", 2011 | "once_cell", 2012 | "pango-sys", 2013 | ] 2014 | 2015 | [[package]] 2016 | name = "pango-sys" 2017 | version = "0.18.0" 2018 | source = "registry+https://github.com/rust-lang/crates.io-index" 2019 | checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" 2020 | dependencies = [ 2021 | "glib-sys", 2022 | "gobject-sys", 2023 | "libc", 2024 | "system-deps", 2025 | ] 2026 | 2027 | [[package]] 2028 | name = "parking_lot" 2029 | version = "0.12.3" 2030 | source = "registry+https://github.com/rust-lang/crates.io-index" 2031 | checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 2032 | dependencies = [ 2033 | "lock_api", 2034 | "parking_lot_core", 2035 | ] 2036 | 2037 | [[package]] 2038 | name = "parking_lot_core" 2039 | version = "0.9.10" 2040 | source = "registry+https://github.com/rust-lang/crates.io-index" 2041 | checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 2042 | dependencies = [ 2043 | "cfg-if", 2044 | "libc", 2045 | "redox_syscall", 2046 | "smallvec", 2047 | "windows-targets 0.52.6", 2048 | ] 2049 | 2050 | [[package]] 2051 | name = "percent-encoding" 2052 | version = "2.3.1" 2053 | source = "registry+https://github.com/rust-lang/crates.io-index" 2054 | checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2055 | 2056 | [[package]] 2057 | name = "phf" 2058 | version = "0.8.0" 2059 | source = "registry+https://github.com/rust-lang/crates.io-index" 2060 | checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" 2061 | dependencies = [ 2062 | "phf_macros 0.8.0", 2063 | "phf_shared 0.8.0", 2064 | "proc-macro-hack", 2065 | ] 2066 | 2067 | [[package]] 2068 | name = "phf" 2069 | version = "0.10.1" 2070 | source = "registry+https://github.com/rust-lang/crates.io-index" 2071 | checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 2072 | dependencies = [ 2073 | "phf_shared 0.10.0", 2074 | ] 2075 | 2076 | [[package]] 2077 | name = "phf" 2078 | version = "0.11.2" 2079 | source = "registry+https://github.com/rust-lang/crates.io-index" 2080 | checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 2081 | dependencies = [ 2082 | "phf_macros 0.11.2", 2083 | "phf_shared 0.11.2", 2084 | ] 2085 | 2086 | [[package]] 2087 | name = "phf_codegen" 2088 | version = "0.8.0" 2089 | source = "registry+https://github.com/rust-lang/crates.io-index" 2090 | checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" 2091 | dependencies = [ 2092 | "phf_generator 0.8.0", 2093 | "phf_shared 0.8.0", 2094 | ] 2095 | 2096 | [[package]] 2097 | name = "phf_codegen" 2098 | version = "0.10.0" 2099 | source = "registry+https://github.com/rust-lang/crates.io-index" 2100 | checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" 2101 | dependencies = [ 2102 | "phf_generator 0.10.0", 2103 | "phf_shared 0.10.0", 2104 | ] 2105 | 2106 | [[package]] 2107 | name = "phf_generator" 2108 | version = "0.8.0" 2109 | source = "registry+https://github.com/rust-lang/crates.io-index" 2110 | checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" 2111 | dependencies = [ 2112 | "phf_shared 0.8.0", 2113 | "rand 0.7.3", 2114 | ] 2115 | 2116 | [[package]] 2117 | name = "phf_generator" 2118 | version = "0.10.0" 2119 | source = "registry+https://github.com/rust-lang/crates.io-index" 2120 | checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 2121 | dependencies = [ 2122 | "phf_shared 0.10.0", 2123 | "rand 0.8.5", 2124 | ] 2125 | 2126 | [[package]] 2127 | name = "phf_generator" 2128 | version = "0.11.2" 2129 | source = "registry+https://github.com/rust-lang/crates.io-index" 2130 | checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 2131 | dependencies = [ 2132 | "phf_shared 0.11.2", 2133 | "rand 0.8.5", 2134 | ] 2135 | 2136 | [[package]] 2137 | name = "phf_macros" 2138 | version = "0.8.0" 2139 | source = "registry+https://github.com/rust-lang/crates.io-index" 2140 | checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" 2141 | dependencies = [ 2142 | "phf_generator 0.8.0", 2143 | "phf_shared 0.8.0", 2144 | "proc-macro-hack", 2145 | "proc-macro2", 2146 | "quote", 2147 | "syn 1.0.109", 2148 | ] 2149 | 2150 | [[package]] 2151 | name = "phf_macros" 2152 | version = "0.11.2" 2153 | source = "registry+https://github.com/rust-lang/crates.io-index" 2154 | checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" 2155 | dependencies = [ 2156 | "phf_generator 0.11.2", 2157 | "phf_shared 0.11.2", 2158 | "proc-macro2", 2159 | "quote", 2160 | "syn 2.0.82", 2161 | ] 2162 | 2163 | [[package]] 2164 | name = "phf_shared" 2165 | version = "0.8.0" 2166 | source = "registry+https://github.com/rust-lang/crates.io-index" 2167 | checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" 2168 | dependencies = [ 2169 | "siphasher", 2170 | ] 2171 | 2172 | [[package]] 2173 | name = "phf_shared" 2174 | version = "0.10.0" 2175 | source = "registry+https://github.com/rust-lang/crates.io-index" 2176 | checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 2177 | dependencies = [ 2178 | "siphasher", 2179 | ] 2180 | 2181 | [[package]] 2182 | name = "phf_shared" 2183 | version = "0.11.2" 2184 | source = "registry+https://github.com/rust-lang/crates.io-index" 2185 | checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 2186 | dependencies = [ 2187 | "siphasher", 2188 | ] 2189 | 2190 | [[package]] 2191 | name = "pin-project-lite" 2192 | version = "0.2.14" 2193 | source = "registry+https://github.com/rust-lang/crates.io-index" 2194 | checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 2195 | 2196 | [[package]] 2197 | name = "pin-utils" 2198 | version = "0.1.0" 2199 | source = "registry+https://github.com/rust-lang/crates.io-index" 2200 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2201 | 2202 | [[package]] 2203 | name = "pkg-config" 2204 | version = "0.3.31" 2205 | source = "registry+https://github.com/rust-lang/crates.io-index" 2206 | checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 2207 | 2208 | [[package]] 2209 | name = "plist" 2210 | version = "1.7.0" 2211 | source = "registry+https://github.com/rust-lang/crates.io-index" 2212 | checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" 2213 | dependencies = [ 2214 | "base64 0.22.1", 2215 | "indexmap 2.6.0", 2216 | "quick-xml", 2217 | "serde", 2218 | "time", 2219 | ] 2220 | 2221 | [[package]] 2222 | name = "png" 2223 | version = "0.17.14" 2224 | source = "registry+https://github.com/rust-lang/crates.io-index" 2225 | checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" 2226 | dependencies = [ 2227 | "bitflags 1.3.2", 2228 | "crc32fast", 2229 | "fdeflate", 2230 | "flate2", 2231 | "miniz_oxide", 2232 | ] 2233 | 2234 | [[package]] 2235 | name = "powerfmt" 2236 | version = "0.2.0" 2237 | source = "registry+https://github.com/rust-lang/crates.io-index" 2238 | checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2239 | 2240 | [[package]] 2241 | name = "ppv-lite86" 2242 | version = "0.2.20" 2243 | source = "registry+https://github.com/rust-lang/crates.io-index" 2244 | checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 2245 | dependencies = [ 2246 | "zerocopy", 2247 | ] 2248 | 2249 | [[package]] 2250 | name = "precomputed-hash" 2251 | version = "0.1.1" 2252 | source = "registry+https://github.com/rust-lang/crates.io-index" 2253 | checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 2254 | 2255 | [[package]] 2256 | name = "proc-macro-crate" 2257 | version = "1.3.1" 2258 | source = "registry+https://github.com/rust-lang/crates.io-index" 2259 | checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 2260 | dependencies = [ 2261 | "once_cell", 2262 | "toml_edit 0.19.15", 2263 | ] 2264 | 2265 | [[package]] 2266 | name = "proc-macro-crate" 2267 | version = "2.0.2" 2268 | source = "registry+https://github.com/rust-lang/crates.io-index" 2269 | checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24" 2270 | dependencies = [ 2271 | "toml_datetime", 2272 | "toml_edit 0.20.2", 2273 | ] 2274 | 2275 | [[package]] 2276 | name = "proc-macro-error" 2277 | version = "1.0.4" 2278 | source = "registry+https://github.com/rust-lang/crates.io-index" 2279 | checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2280 | dependencies = [ 2281 | "proc-macro-error-attr", 2282 | "proc-macro2", 2283 | "quote", 2284 | "syn 1.0.109", 2285 | "version_check", 2286 | ] 2287 | 2288 | [[package]] 2289 | name = "proc-macro-error-attr" 2290 | version = "1.0.4" 2291 | source = "registry+https://github.com/rust-lang/crates.io-index" 2292 | checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2293 | dependencies = [ 2294 | "proc-macro2", 2295 | "quote", 2296 | "version_check", 2297 | ] 2298 | 2299 | [[package]] 2300 | name = "proc-macro-hack" 2301 | version = "0.5.20+deprecated" 2302 | source = "registry+https://github.com/rust-lang/crates.io-index" 2303 | checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2304 | 2305 | [[package]] 2306 | name = "proc-macro2" 2307 | version = "1.0.89" 2308 | source = "registry+https://github.com/rust-lang/crates.io-index" 2309 | checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" 2310 | dependencies = [ 2311 | "unicode-ident", 2312 | ] 2313 | 2314 | [[package]] 2315 | name = "quick-xml" 2316 | version = "0.32.0" 2317 | source = "registry+https://github.com/rust-lang/crates.io-index" 2318 | checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" 2319 | dependencies = [ 2320 | "memchr", 2321 | ] 2322 | 2323 | [[package]] 2324 | name = "quote" 2325 | version = "1.0.37" 2326 | source = "registry+https://github.com/rust-lang/crates.io-index" 2327 | checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" 2328 | dependencies = [ 2329 | "proc-macro2", 2330 | ] 2331 | 2332 | [[package]] 2333 | name = "rand" 2334 | version = "0.7.3" 2335 | source = "registry+https://github.com/rust-lang/crates.io-index" 2336 | checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 2337 | dependencies = [ 2338 | "getrandom 0.1.16", 2339 | "libc", 2340 | "rand_chacha 0.2.2", 2341 | "rand_core 0.5.1", 2342 | "rand_hc", 2343 | "rand_pcg", 2344 | ] 2345 | 2346 | [[package]] 2347 | name = "rand" 2348 | version = "0.8.5" 2349 | source = "registry+https://github.com/rust-lang/crates.io-index" 2350 | checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2351 | dependencies = [ 2352 | "libc", 2353 | "rand_chacha 0.3.1", 2354 | "rand_core 0.6.4", 2355 | ] 2356 | 2357 | [[package]] 2358 | name = "rand_chacha" 2359 | version = "0.2.2" 2360 | source = "registry+https://github.com/rust-lang/crates.io-index" 2361 | checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 2362 | dependencies = [ 2363 | "ppv-lite86", 2364 | "rand_core 0.5.1", 2365 | ] 2366 | 2367 | [[package]] 2368 | name = "rand_chacha" 2369 | version = "0.3.1" 2370 | source = "registry+https://github.com/rust-lang/crates.io-index" 2371 | checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2372 | dependencies = [ 2373 | "ppv-lite86", 2374 | "rand_core 0.6.4", 2375 | ] 2376 | 2377 | [[package]] 2378 | name = "rand_core" 2379 | version = "0.5.1" 2380 | source = "registry+https://github.com/rust-lang/crates.io-index" 2381 | checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 2382 | dependencies = [ 2383 | "getrandom 0.1.16", 2384 | ] 2385 | 2386 | [[package]] 2387 | name = "rand_core" 2388 | version = "0.6.4" 2389 | source = "registry+https://github.com/rust-lang/crates.io-index" 2390 | checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2391 | dependencies = [ 2392 | "getrandom 0.2.15", 2393 | ] 2394 | 2395 | [[package]] 2396 | name = "rand_hc" 2397 | version = "0.2.0" 2398 | source = "registry+https://github.com/rust-lang/crates.io-index" 2399 | checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 2400 | dependencies = [ 2401 | "rand_core 0.5.1", 2402 | ] 2403 | 2404 | [[package]] 2405 | name = "rand_pcg" 2406 | version = "0.2.1" 2407 | source = "registry+https://github.com/rust-lang/crates.io-index" 2408 | checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" 2409 | dependencies = [ 2410 | "rand_core 0.5.1", 2411 | ] 2412 | 2413 | [[package]] 2414 | name = "raw-window-handle" 2415 | version = "0.6.2" 2416 | source = "registry+https://github.com/rust-lang/crates.io-index" 2417 | checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" 2418 | 2419 | [[package]] 2420 | name = "redox_syscall" 2421 | version = "0.5.7" 2422 | source = "registry+https://github.com/rust-lang/crates.io-index" 2423 | checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" 2424 | dependencies = [ 2425 | "bitflags 2.6.0", 2426 | ] 2427 | 2428 | [[package]] 2429 | name = "redox_users" 2430 | version = "0.4.6" 2431 | source = "registry+https://github.com/rust-lang/crates.io-index" 2432 | checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" 2433 | dependencies = [ 2434 | "getrandom 0.2.15", 2435 | "libredox", 2436 | "thiserror", 2437 | ] 2438 | 2439 | [[package]] 2440 | name = "regex" 2441 | version = "1.11.0" 2442 | source = "registry+https://github.com/rust-lang/crates.io-index" 2443 | checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" 2444 | dependencies = [ 2445 | "aho-corasick", 2446 | "memchr", 2447 | "regex-automata", 2448 | "regex-syntax", 2449 | ] 2450 | 2451 | [[package]] 2452 | name = "regex-automata" 2453 | version = "0.4.8" 2454 | source = "registry+https://github.com/rust-lang/crates.io-index" 2455 | checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" 2456 | dependencies = [ 2457 | "aho-corasick", 2458 | "memchr", 2459 | "regex-syntax", 2460 | ] 2461 | 2462 | [[package]] 2463 | name = "regex-syntax" 2464 | version = "0.8.5" 2465 | source = "registry+https://github.com/rust-lang/crates.io-index" 2466 | checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 2467 | 2468 | [[package]] 2469 | name = "reqwest" 2470 | version = "0.12.8" 2471 | source = "registry+https://github.com/rust-lang/crates.io-index" 2472 | checksum = "f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b" 2473 | dependencies = [ 2474 | "base64 0.22.1", 2475 | "bytes", 2476 | "futures-core", 2477 | "futures-util", 2478 | "http", 2479 | "http-body", 2480 | "http-body-util", 2481 | "hyper", 2482 | "hyper-util", 2483 | "ipnet", 2484 | "js-sys", 2485 | "log", 2486 | "mime", 2487 | "once_cell", 2488 | "percent-encoding", 2489 | "pin-project-lite", 2490 | "serde", 2491 | "serde_json", 2492 | "serde_urlencoded", 2493 | "sync_wrapper", 2494 | "tokio", 2495 | "tokio-util", 2496 | "tower-service", 2497 | "url", 2498 | "wasm-bindgen", 2499 | "wasm-bindgen-futures", 2500 | "wasm-streams", 2501 | "web-sys", 2502 | "windows-registry", 2503 | ] 2504 | 2505 | [[package]] 2506 | name = "rustc-demangle" 2507 | version = "0.1.24" 2508 | source = "registry+https://github.com/rust-lang/crates.io-index" 2509 | checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 2510 | 2511 | [[package]] 2512 | name = "rustc_version" 2513 | version = "0.4.1" 2514 | source = "registry+https://github.com/rust-lang/crates.io-index" 2515 | checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 2516 | dependencies = [ 2517 | "semver", 2518 | ] 2519 | 2520 | [[package]] 2521 | name = "ryu" 2522 | version = "1.0.18" 2523 | source = "registry+https://github.com/rust-lang/crates.io-index" 2524 | checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 2525 | 2526 | [[package]] 2527 | name = "same-file" 2528 | version = "1.0.6" 2529 | source = "registry+https://github.com/rust-lang/crates.io-index" 2530 | checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2531 | dependencies = [ 2532 | "winapi-util", 2533 | ] 2534 | 2535 | [[package]] 2536 | name = "schemars" 2537 | version = "0.8.21" 2538 | source = "registry+https://github.com/rust-lang/crates.io-index" 2539 | checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" 2540 | dependencies = [ 2541 | "dyn-clone", 2542 | "indexmap 1.9.3", 2543 | "schemars_derive", 2544 | "serde", 2545 | "serde_json", 2546 | "url", 2547 | "uuid", 2548 | ] 2549 | 2550 | [[package]] 2551 | name = "schemars_derive" 2552 | version = "0.8.21" 2553 | source = "registry+https://github.com/rust-lang/crates.io-index" 2554 | checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" 2555 | dependencies = [ 2556 | "proc-macro2", 2557 | "quote", 2558 | "serde_derive_internals", 2559 | "syn 2.0.82", 2560 | ] 2561 | 2562 | [[package]] 2563 | name = "scopeguard" 2564 | version = "1.2.0" 2565 | source = "registry+https://github.com/rust-lang/crates.io-index" 2566 | checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2567 | 2568 | [[package]] 2569 | name = "selectors" 2570 | version = "0.22.0" 2571 | source = "registry+https://github.com/rust-lang/crates.io-index" 2572 | checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" 2573 | dependencies = [ 2574 | "bitflags 1.3.2", 2575 | "cssparser", 2576 | "derive_more", 2577 | "fxhash", 2578 | "log", 2579 | "matches", 2580 | "phf 0.8.0", 2581 | "phf_codegen 0.8.0", 2582 | "precomputed-hash", 2583 | "servo_arc", 2584 | "smallvec", 2585 | "thin-slice", 2586 | ] 2587 | 2588 | [[package]] 2589 | name = "semver" 2590 | version = "1.0.23" 2591 | source = "registry+https://github.com/rust-lang/crates.io-index" 2592 | checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" 2593 | dependencies = [ 2594 | "serde", 2595 | ] 2596 | 2597 | [[package]] 2598 | name = "serde" 2599 | version = "1.0.213" 2600 | source = "registry+https://github.com/rust-lang/crates.io-index" 2601 | checksum = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1" 2602 | dependencies = [ 2603 | "serde_derive", 2604 | ] 2605 | 2606 | [[package]] 2607 | name = "serde-untagged" 2608 | version = "0.1.6" 2609 | source = "registry+https://github.com/rust-lang/crates.io-index" 2610 | checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" 2611 | dependencies = [ 2612 | "erased-serde", 2613 | "serde", 2614 | "typeid", 2615 | ] 2616 | 2617 | [[package]] 2618 | name = "serde_derive" 2619 | version = "1.0.213" 2620 | source = "registry+https://github.com/rust-lang/crates.io-index" 2621 | checksum = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5" 2622 | dependencies = [ 2623 | "proc-macro2", 2624 | "quote", 2625 | "syn 2.0.82", 2626 | ] 2627 | 2628 | [[package]] 2629 | name = "serde_derive_internals" 2630 | version = "0.29.1" 2631 | source = "registry+https://github.com/rust-lang/crates.io-index" 2632 | checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" 2633 | dependencies = [ 2634 | "proc-macro2", 2635 | "quote", 2636 | "syn 2.0.82", 2637 | ] 2638 | 2639 | [[package]] 2640 | name = "serde_json" 2641 | version = "1.0.132" 2642 | source = "registry+https://github.com/rust-lang/crates.io-index" 2643 | checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" 2644 | dependencies = [ 2645 | "itoa 1.0.11", 2646 | "memchr", 2647 | "ryu", 2648 | "serde", 2649 | ] 2650 | 2651 | [[package]] 2652 | name = "serde_repr" 2653 | version = "0.1.19" 2654 | source = "registry+https://github.com/rust-lang/crates.io-index" 2655 | checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" 2656 | dependencies = [ 2657 | "proc-macro2", 2658 | "quote", 2659 | "syn 2.0.82", 2660 | ] 2661 | 2662 | [[package]] 2663 | name = "serde_spanned" 2664 | version = "0.6.8" 2665 | source = "registry+https://github.com/rust-lang/crates.io-index" 2666 | checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" 2667 | dependencies = [ 2668 | "serde", 2669 | ] 2670 | 2671 | [[package]] 2672 | name = "serde_urlencoded" 2673 | version = "0.7.1" 2674 | source = "registry+https://github.com/rust-lang/crates.io-index" 2675 | checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2676 | dependencies = [ 2677 | "form_urlencoded", 2678 | "itoa 1.0.11", 2679 | "ryu", 2680 | "serde", 2681 | ] 2682 | 2683 | [[package]] 2684 | name = "serde_with" 2685 | version = "3.11.0" 2686 | source = "registry+https://github.com/rust-lang/crates.io-index" 2687 | checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" 2688 | dependencies = [ 2689 | "base64 0.22.1", 2690 | "chrono", 2691 | "hex", 2692 | "indexmap 1.9.3", 2693 | "indexmap 2.6.0", 2694 | "serde", 2695 | "serde_derive", 2696 | "serde_json", 2697 | "serde_with_macros", 2698 | "time", 2699 | ] 2700 | 2701 | [[package]] 2702 | name = "serde_with_macros" 2703 | version = "3.11.0" 2704 | source = "registry+https://github.com/rust-lang/crates.io-index" 2705 | checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" 2706 | dependencies = [ 2707 | "darling", 2708 | "proc-macro2", 2709 | "quote", 2710 | "syn 2.0.82", 2711 | ] 2712 | 2713 | [[package]] 2714 | name = "serialize-to-javascript" 2715 | version = "0.1.1" 2716 | source = "registry+https://github.com/rust-lang/crates.io-index" 2717 | checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" 2718 | dependencies = [ 2719 | "serde", 2720 | "serde_json", 2721 | "serialize-to-javascript-impl", 2722 | ] 2723 | 2724 | [[package]] 2725 | name = "serialize-to-javascript-impl" 2726 | version = "0.1.1" 2727 | source = "registry+https://github.com/rust-lang/crates.io-index" 2728 | checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" 2729 | dependencies = [ 2730 | "proc-macro2", 2731 | "quote", 2732 | "syn 1.0.109", 2733 | ] 2734 | 2735 | [[package]] 2736 | name = "servo_arc" 2737 | version = "0.1.1" 2738 | source = "registry+https://github.com/rust-lang/crates.io-index" 2739 | checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" 2740 | dependencies = [ 2741 | "nodrop", 2742 | "stable_deref_trait", 2743 | ] 2744 | 2745 | [[package]] 2746 | name = "sha2" 2747 | version = "0.10.8" 2748 | source = "registry+https://github.com/rust-lang/crates.io-index" 2749 | checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2750 | dependencies = [ 2751 | "cfg-if", 2752 | "cpufeatures", 2753 | "digest", 2754 | ] 2755 | 2756 | [[package]] 2757 | name = "shlex" 2758 | version = "1.3.0" 2759 | source = "registry+https://github.com/rust-lang/crates.io-index" 2760 | checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2761 | 2762 | [[package]] 2763 | name = "simd-adler32" 2764 | version = "0.3.7" 2765 | source = "registry+https://github.com/rust-lang/crates.io-index" 2766 | checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 2767 | 2768 | [[package]] 2769 | name = "siphasher" 2770 | version = "0.3.11" 2771 | source = "registry+https://github.com/rust-lang/crates.io-index" 2772 | checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 2773 | 2774 | [[package]] 2775 | name = "slab" 2776 | version = "0.4.9" 2777 | source = "registry+https://github.com/rust-lang/crates.io-index" 2778 | checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2779 | dependencies = [ 2780 | "autocfg", 2781 | ] 2782 | 2783 | [[package]] 2784 | name = "smallvec" 2785 | version = "1.13.2" 2786 | source = "registry+https://github.com/rust-lang/crates.io-index" 2787 | checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2788 | 2789 | [[package]] 2790 | name = "socket2" 2791 | version = "0.5.7" 2792 | source = "registry+https://github.com/rust-lang/crates.io-index" 2793 | checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 2794 | dependencies = [ 2795 | "libc", 2796 | "windows-sys 0.52.0", 2797 | ] 2798 | 2799 | [[package]] 2800 | name = "softbuffer" 2801 | version = "0.4.6" 2802 | source = "registry+https://github.com/rust-lang/crates.io-index" 2803 | checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" 2804 | dependencies = [ 2805 | "bytemuck", 2806 | "cfg_aliases", 2807 | "core-graphics", 2808 | "foreign-types", 2809 | "js-sys", 2810 | "log", 2811 | "objc2", 2812 | "objc2-foundation", 2813 | "objc2-quartz-core", 2814 | "raw-window-handle", 2815 | "redox_syscall", 2816 | "wasm-bindgen", 2817 | "web-sys", 2818 | "windows-sys 0.59.0", 2819 | ] 2820 | 2821 | [[package]] 2822 | name = "soup3" 2823 | version = "0.5.0" 2824 | source = "registry+https://github.com/rust-lang/crates.io-index" 2825 | checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" 2826 | dependencies = [ 2827 | "futures-channel", 2828 | "gio", 2829 | "glib", 2830 | "libc", 2831 | "soup3-sys", 2832 | ] 2833 | 2834 | [[package]] 2835 | name = "soup3-sys" 2836 | version = "0.5.0" 2837 | source = "registry+https://github.com/rust-lang/crates.io-index" 2838 | checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" 2839 | dependencies = [ 2840 | "gio-sys", 2841 | "glib-sys", 2842 | "gobject-sys", 2843 | "libc", 2844 | "system-deps", 2845 | ] 2846 | 2847 | [[package]] 2848 | name = "stable_deref_trait" 2849 | version = "1.2.0" 2850 | source = "registry+https://github.com/rust-lang/crates.io-index" 2851 | checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2852 | 2853 | [[package]] 2854 | name = "string_cache" 2855 | version = "0.8.7" 2856 | source = "registry+https://github.com/rust-lang/crates.io-index" 2857 | checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" 2858 | dependencies = [ 2859 | "new_debug_unreachable", 2860 | "once_cell", 2861 | "parking_lot", 2862 | "phf_shared 0.10.0", 2863 | "precomputed-hash", 2864 | "serde", 2865 | ] 2866 | 2867 | [[package]] 2868 | name = "string_cache_codegen" 2869 | version = "0.5.2" 2870 | source = "registry+https://github.com/rust-lang/crates.io-index" 2871 | checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" 2872 | dependencies = [ 2873 | "phf_generator 0.10.0", 2874 | "phf_shared 0.10.0", 2875 | "proc-macro2", 2876 | "quote", 2877 | ] 2878 | 2879 | [[package]] 2880 | name = "strsim" 2881 | version = "0.11.1" 2882 | source = "registry+https://github.com/rust-lang/crates.io-index" 2883 | checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 2884 | 2885 | [[package]] 2886 | name = "svelte-tauri-filedrop" 2887 | version = "0.1.0" 2888 | dependencies = [ 2889 | "serde", 2890 | "serde_json", 2891 | "tauri", 2892 | "tauri-build", 2893 | ] 2894 | 2895 | [[package]] 2896 | name = "swift-rs" 2897 | version = "1.0.7" 2898 | source = "registry+https://github.com/rust-lang/crates.io-index" 2899 | checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" 2900 | dependencies = [ 2901 | "base64 0.21.7", 2902 | "serde", 2903 | "serde_json", 2904 | ] 2905 | 2906 | [[package]] 2907 | name = "syn" 2908 | version = "1.0.109" 2909 | source = "registry+https://github.com/rust-lang/crates.io-index" 2910 | checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 2911 | dependencies = [ 2912 | "proc-macro2", 2913 | "quote", 2914 | "unicode-ident", 2915 | ] 2916 | 2917 | [[package]] 2918 | name = "syn" 2919 | version = "2.0.82" 2920 | source = "registry+https://github.com/rust-lang/crates.io-index" 2921 | checksum = "83540f837a8afc019423a8edb95b52a8effe46957ee402287f4292fae35be021" 2922 | dependencies = [ 2923 | "proc-macro2", 2924 | "quote", 2925 | "unicode-ident", 2926 | ] 2927 | 2928 | [[package]] 2929 | name = "sync_wrapper" 2930 | version = "1.0.1" 2931 | source = "registry+https://github.com/rust-lang/crates.io-index" 2932 | checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" 2933 | dependencies = [ 2934 | "futures-core", 2935 | ] 2936 | 2937 | [[package]] 2938 | name = "system-deps" 2939 | version = "6.2.2" 2940 | source = "registry+https://github.com/rust-lang/crates.io-index" 2941 | checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" 2942 | dependencies = [ 2943 | "cfg-expr", 2944 | "heck 0.5.0", 2945 | "pkg-config", 2946 | "toml 0.8.2", 2947 | "version-compare", 2948 | ] 2949 | 2950 | [[package]] 2951 | name = "tao" 2952 | version = "0.30.3" 2953 | source = "registry+https://github.com/rust-lang/crates.io-index" 2954 | checksum = "a0dbbebe82d02044dfa481adca1550d6dd7bd16e086bc34fa0fbecceb5a63751" 2955 | dependencies = [ 2956 | "bitflags 2.6.0", 2957 | "cocoa", 2958 | "core-foundation", 2959 | "core-graphics", 2960 | "crossbeam-channel", 2961 | "dispatch", 2962 | "dlopen2", 2963 | "dpi", 2964 | "gdkwayland-sys", 2965 | "gdkx11-sys", 2966 | "gtk", 2967 | "instant", 2968 | "jni", 2969 | "lazy_static", 2970 | "libc", 2971 | "log", 2972 | "ndk", 2973 | "ndk-context", 2974 | "ndk-sys", 2975 | "objc", 2976 | "once_cell", 2977 | "parking_lot", 2978 | "raw-window-handle", 2979 | "scopeguard", 2980 | "tao-macros", 2981 | "unicode-segmentation", 2982 | "url", 2983 | "windows", 2984 | "windows-core 0.58.0", 2985 | "windows-version", 2986 | "x11-dl", 2987 | ] 2988 | 2989 | [[package]] 2990 | name = "tao-macros" 2991 | version = "0.1.3" 2992 | source = "registry+https://github.com/rust-lang/crates.io-index" 2993 | checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" 2994 | dependencies = [ 2995 | "proc-macro2", 2996 | "quote", 2997 | "syn 2.0.82", 2998 | ] 2999 | 3000 | [[package]] 3001 | name = "target-lexicon" 3002 | version = "0.12.16" 3003 | source = "registry+https://github.com/rust-lang/crates.io-index" 3004 | checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" 3005 | 3006 | [[package]] 3007 | name = "tauri" 3008 | version = "2.0.6" 3009 | source = "registry+https://github.com/rust-lang/crates.io-index" 3010 | checksum = "d3889b392db6d32a105d3757230ea0220090b8f94c90d3e60b6c5eb91178ab1b" 3011 | dependencies = [ 3012 | "anyhow", 3013 | "bytes", 3014 | "dirs", 3015 | "dunce", 3016 | "embed_plist", 3017 | "futures-util", 3018 | "getrandom 0.2.15", 3019 | "glob", 3020 | "gtk", 3021 | "heck 0.5.0", 3022 | "http", 3023 | "jni", 3024 | "libc", 3025 | "log", 3026 | "mime", 3027 | "muda", 3028 | "objc2", 3029 | "objc2-app-kit", 3030 | "objc2-foundation", 3031 | "percent-encoding", 3032 | "plist", 3033 | "raw-window-handle", 3034 | "reqwest", 3035 | "serde", 3036 | "serde_json", 3037 | "serde_repr", 3038 | "serialize-to-javascript", 3039 | "swift-rs", 3040 | "tauri-build", 3041 | "tauri-macros", 3042 | "tauri-runtime", 3043 | "tauri-runtime-wry", 3044 | "tauri-utils", 3045 | "thiserror", 3046 | "tokio", 3047 | "tray-icon", 3048 | "url", 3049 | "urlpattern", 3050 | "webkit2gtk", 3051 | "webview2-com", 3052 | "window-vibrancy", 3053 | "windows", 3054 | ] 3055 | 3056 | [[package]] 3057 | name = "tauri-build" 3058 | version = "2.0.2" 3059 | source = "registry+https://github.com/rust-lang/crates.io-index" 3060 | checksum = "9f96827ccfb1aa40d55d0ded79562d18ba18566657a553f992a982d755148376" 3061 | dependencies = [ 3062 | "anyhow", 3063 | "cargo_toml", 3064 | "dirs", 3065 | "glob", 3066 | "heck 0.5.0", 3067 | "json-patch 3.0.1", 3068 | "schemars", 3069 | "semver", 3070 | "serde", 3071 | "serde_json", 3072 | "tauri-utils", 3073 | "tauri-winres", 3074 | "toml 0.8.2", 3075 | "walkdir", 3076 | ] 3077 | 3078 | [[package]] 3079 | name = "tauri-codegen" 3080 | version = "2.0.2" 3081 | source = "registry+https://github.com/rust-lang/crates.io-index" 3082 | checksum = "8947f16f47becd9e9cd39b74ee337fd1981574d78819be18e4384d85e5a0b82f" 3083 | dependencies = [ 3084 | "base64 0.22.1", 3085 | "brotli", 3086 | "ico", 3087 | "json-patch 2.0.0", 3088 | "plist", 3089 | "png", 3090 | "proc-macro2", 3091 | "quote", 3092 | "semver", 3093 | "serde", 3094 | "serde_json", 3095 | "sha2", 3096 | "syn 2.0.82", 3097 | "tauri-utils", 3098 | "thiserror", 3099 | "time", 3100 | "url", 3101 | "uuid", 3102 | "walkdir", 3103 | ] 3104 | 3105 | [[package]] 3106 | name = "tauri-macros" 3107 | version = "2.0.2" 3108 | source = "registry+https://github.com/rust-lang/crates.io-index" 3109 | checksum = "8bd1c8d4a66799d3438747c3a79705cd665a95d6f24cb5f315413ff7a981fe2a" 3110 | dependencies = [ 3111 | "heck 0.5.0", 3112 | "proc-macro2", 3113 | "quote", 3114 | "syn 2.0.82", 3115 | "tauri-codegen", 3116 | "tauri-utils", 3117 | ] 3118 | 3119 | [[package]] 3120 | name = "tauri-runtime" 3121 | version = "2.1.1" 3122 | source = "registry+https://github.com/rust-lang/crates.io-index" 3123 | checksum = "a1ef7363e7229ac8d04e8a5d405670dbd43dde8fc4bc3bc56105c35452d03784" 3124 | dependencies = [ 3125 | "dpi", 3126 | "gtk", 3127 | "http", 3128 | "jni", 3129 | "raw-window-handle", 3130 | "serde", 3131 | "serde_json", 3132 | "tauri-utils", 3133 | "thiserror", 3134 | "url", 3135 | "windows", 3136 | ] 3137 | 3138 | [[package]] 3139 | name = "tauri-runtime-wry" 3140 | version = "2.1.2" 3141 | source = "registry+https://github.com/rust-lang/crates.io-index" 3142 | checksum = "62fa2068e8498ad007b54d5773d03d57c3ff6dd96f8c8ce58beff44d0d5e0d30" 3143 | dependencies = [ 3144 | "gtk", 3145 | "http", 3146 | "jni", 3147 | "log", 3148 | "objc2", 3149 | "objc2-app-kit", 3150 | "objc2-foundation", 3151 | "percent-encoding", 3152 | "raw-window-handle", 3153 | "softbuffer", 3154 | "tao", 3155 | "tauri-runtime", 3156 | "tauri-utils", 3157 | "url", 3158 | "webkit2gtk", 3159 | "webview2-com", 3160 | "windows", 3161 | "wry", 3162 | ] 3163 | 3164 | [[package]] 3165 | name = "tauri-utils" 3166 | version = "2.0.2" 3167 | source = "registry+https://github.com/rust-lang/crates.io-index" 3168 | checksum = "1fc65d6f5c54e56b66258948a6d9e47a82ea41f4b5a7612bfbdd1634c2913ed0" 3169 | dependencies = [ 3170 | "brotli", 3171 | "cargo_metadata", 3172 | "ctor", 3173 | "dunce", 3174 | "glob", 3175 | "html5ever", 3176 | "infer", 3177 | "json-patch 2.0.0", 3178 | "kuchikiki", 3179 | "log", 3180 | "memchr", 3181 | "phf 0.11.2", 3182 | "proc-macro2", 3183 | "quote", 3184 | "regex", 3185 | "schemars", 3186 | "semver", 3187 | "serde", 3188 | "serde-untagged", 3189 | "serde_json", 3190 | "serde_with", 3191 | "swift-rs", 3192 | "thiserror", 3193 | "toml 0.8.2", 3194 | "url", 3195 | "urlpattern", 3196 | "uuid", 3197 | "walkdir", 3198 | ] 3199 | 3200 | [[package]] 3201 | name = "tauri-winres" 3202 | version = "0.1.1" 3203 | source = "registry+https://github.com/rust-lang/crates.io-index" 3204 | checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 3205 | dependencies = [ 3206 | "embed-resource", 3207 | "toml 0.7.8", 3208 | ] 3209 | 3210 | [[package]] 3211 | name = "tendril" 3212 | version = "0.4.3" 3213 | source = "registry+https://github.com/rust-lang/crates.io-index" 3214 | checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 3215 | dependencies = [ 3216 | "futf", 3217 | "mac", 3218 | "utf-8", 3219 | ] 3220 | 3221 | [[package]] 3222 | name = "thin-slice" 3223 | version = "0.1.1" 3224 | source = "registry+https://github.com/rust-lang/crates.io-index" 3225 | checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" 3226 | 3227 | [[package]] 3228 | name = "thiserror" 3229 | version = "1.0.65" 3230 | source = "registry+https://github.com/rust-lang/crates.io-index" 3231 | checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5" 3232 | dependencies = [ 3233 | "thiserror-impl", 3234 | ] 3235 | 3236 | [[package]] 3237 | name = "thiserror-impl" 3238 | version = "1.0.65" 3239 | source = "registry+https://github.com/rust-lang/crates.io-index" 3240 | checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602" 3241 | dependencies = [ 3242 | "proc-macro2", 3243 | "quote", 3244 | "syn 2.0.82", 3245 | ] 3246 | 3247 | [[package]] 3248 | name = "time" 3249 | version = "0.3.36" 3250 | source = "registry+https://github.com/rust-lang/crates.io-index" 3251 | checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 3252 | dependencies = [ 3253 | "deranged", 3254 | "itoa 1.0.11", 3255 | "num-conv", 3256 | "powerfmt", 3257 | "serde", 3258 | "time-core", 3259 | "time-macros", 3260 | ] 3261 | 3262 | [[package]] 3263 | name = "time-core" 3264 | version = "0.1.2" 3265 | source = "registry+https://github.com/rust-lang/crates.io-index" 3266 | checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3267 | 3268 | [[package]] 3269 | name = "time-macros" 3270 | version = "0.2.18" 3271 | source = "registry+https://github.com/rust-lang/crates.io-index" 3272 | checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 3273 | dependencies = [ 3274 | "num-conv", 3275 | "time-core", 3276 | ] 3277 | 3278 | [[package]] 3279 | name = "tinyvec" 3280 | version = "1.8.0" 3281 | source = "registry+https://github.com/rust-lang/crates.io-index" 3282 | checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" 3283 | dependencies = [ 3284 | "tinyvec_macros", 3285 | ] 3286 | 3287 | [[package]] 3288 | name = "tinyvec_macros" 3289 | version = "0.1.1" 3290 | source = "registry+https://github.com/rust-lang/crates.io-index" 3291 | checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3292 | 3293 | [[package]] 3294 | name = "tokio" 3295 | version = "1.41.0" 3296 | source = "registry+https://github.com/rust-lang/crates.io-index" 3297 | checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" 3298 | dependencies = [ 3299 | "backtrace", 3300 | "bytes", 3301 | "libc", 3302 | "mio", 3303 | "pin-project-lite", 3304 | "socket2", 3305 | "windows-sys 0.52.0", 3306 | ] 3307 | 3308 | [[package]] 3309 | name = "tokio-util" 3310 | version = "0.7.12" 3311 | source = "registry+https://github.com/rust-lang/crates.io-index" 3312 | checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" 3313 | dependencies = [ 3314 | "bytes", 3315 | "futures-core", 3316 | "futures-sink", 3317 | "pin-project-lite", 3318 | "tokio", 3319 | ] 3320 | 3321 | [[package]] 3322 | name = "toml" 3323 | version = "0.7.8" 3324 | source = "registry+https://github.com/rust-lang/crates.io-index" 3325 | checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" 3326 | dependencies = [ 3327 | "serde", 3328 | "serde_spanned", 3329 | "toml_datetime", 3330 | "toml_edit 0.19.15", 3331 | ] 3332 | 3333 | [[package]] 3334 | name = "toml" 3335 | version = "0.8.2" 3336 | source = "registry+https://github.com/rust-lang/crates.io-index" 3337 | checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" 3338 | dependencies = [ 3339 | "serde", 3340 | "serde_spanned", 3341 | "toml_datetime", 3342 | "toml_edit 0.20.2", 3343 | ] 3344 | 3345 | [[package]] 3346 | name = "toml_datetime" 3347 | version = "0.6.3" 3348 | source = "registry+https://github.com/rust-lang/crates.io-index" 3349 | checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 3350 | dependencies = [ 3351 | "serde", 3352 | ] 3353 | 3354 | [[package]] 3355 | name = "toml_edit" 3356 | version = "0.19.15" 3357 | source = "registry+https://github.com/rust-lang/crates.io-index" 3358 | checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 3359 | dependencies = [ 3360 | "indexmap 2.6.0", 3361 | "serde", 3362 | "serde_spanned", 3363 | "toml_datetime", 3364 | "winnow", 3365 | ] 3366 | 3367 | [[package]] 3368 | name = "toml_edit" 3369 | version = "0.20.2" 3370 | source = "registry+https://github.com/rust-lang/crates.io-index" 3371 | checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 3372 | dependencies = [ 3373 | "indexmap 2.6.0", 3374 | "serde", 3375 | "serde_spanned", 3376 | "toml_datetime", 3377 | "winnow", 3378 | ] 3379 | 3380 | [[package]] 3381 | name = "tower-service" 3382 | version = "0.3.3" 3383 | source = "registry+https://github.com/rust-lang/crates.io-index" 3384 | checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 3385 | 3386 | [[package]] 3387 | name = "tracing" 3388 | version = "0.1.40" 3389 | source = "registry+https://github.com/rust-lang/crates.io-index" 3390 | checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 3391 | dependencies = [ 3392 | "pin-project-lite", 3393 | "tracing-core", 3394 | ] 3395 | 3396 | [[package]] 3397 | name = "tracing-core" 3398 | version = "0.1.32" 3399 | source = "registry+https://github.com/rust-lang/crates.io-index" 3400 | checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 3401 | dependencies = [ 3402 | "once_cell", 3403 | ] 3404 | 3405 | [[package]] 3406 | name = "tray-icon" 3407 | version = "0.19.1" 3408 | source = "registry+https://github.com/rust-lang/crates.io-index" 3409 | checksum = "7c92af36a182b46206723bdf8a7942e20838cde1cf062e5b97854d57eb01763b" 3410 | dependencies = [ 3411 | "core-graphics", 3412 | "crossbeam-channel", 3413 | "dirs", 3414 | "libappindicator", 3415 | "muda", 3416 | "objc2", 3417 | "objc2-app-kit", 3418 | "objc2-foundation", 3419 | "once_cell", 3420 | "png", 3421 | "serde", 3422 | "thiserror", 3423 | "windows-sys 0.59.0", 3424 | ] 3425 | 3426 | [[package]] 3427 | name = "try-lock" 3428 | version = "0.2.5" 3429 | source = "registry+https://github.com/rust-lang/crates.io-index" 3430 | checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 3431 | 3432 | [[package]] 3433 | name = "typeid" 3434 | version = "1.0.2" 3435 | source = "registry+https://github.com/rust-lang/crates.io-index" 3436 | checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" 3437 | 3438 | [[package]] 3439 | name = "typenum" 3440 | version = "1.17.0" 3441 | source = "registry+https://github.com/rust-lang/crates.io-index" 3442 | checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 3443 | 3444 | [[package]] 3445 | name = "unic-char-property" 3446 | version = "0.9.0" 3447 | source = "registry+https://github.com/rust-lang/crates.io-index" 3448 | checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" 3449 | dependencies = [ 3450 | "unic-char-range", 3451 | ] 3452 | 3453 | [[package]] 3454 | name = "unic-char-range" 3455 | version = "0.9.0" 3456 | source = "registry+https://github.com/rust-lang/crates.io-index" 3457 | checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" 3458 | 3459 | [[package]] 3460 | name = "unic-common" 3461 | version = "0.9.0" 3462 | source = "registry+https://github.com/rust-lang/crates.io-index" 3463 | checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" 3464 | 3465 | [[package]] 3466 | name = "unic-ucd-ident" 3467 | version = "0.9.0" 3468 | source = "registry+https://github.com/rust-lang/crates.io-index" 3469 | checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987" 3470 | dependencies = [ 3471 | "unic-char-property", 3472 | "unic-char-range", 3473 | "unic-ucd-version", 3474 | ] 3475 | 3476 | [[package]] 3477 | name = "unic-ucd-version" 3478 | version = "0.9.0" 3479 | source = "registry+https://github.com/rust-lang/crates.io-index" 3480 | checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" 3481 | dependencies = [ 3482 | "unic-common", 3483 | ] 3484 | 3485 | [[package]] 3486 | name = "unicode-bidi" 3487 | version = "0.3.17" 3488 | source = "registry+https://github.com/rust-lang/crates.io-index" 3489 | checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" 3490 | 3491 | [[package]] 3492 | name = "unicode-ident" 3493 | version = "1.0.13" 3494 | source = "registry+https://github.com/rust-lang/crates.io-index" 3495 | checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" 3496 | 3497 | [[package]] 3498 | name = "unicode-normalization" 3499 | version = "0.1.24" 3500 | source = "registry+https://github.com/rust-lang/crates.io-index" 3501 | checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" 3502 | dependencies = [ 3503 | "tinyvec", 3504 | ] 3505 | 3506 | [[package]] 3507 | name = "unicode-segmentation" 3508 | version = "1.12.0" 3509 | source = "registry+https://github.com/rust-lang/crates.io-index" 3510 | checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 3511 | 3512 | [[package]] 3513 | name = "url" 3514 | version = "2.5.2" 3515 | source = "registry+https://github.com/rust-lang/crates.io-index" 3516 | checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" 3517 | dependencies = [ 3518 | "form_urlencoded", 3519 | "idna", 3520 | "percent-encoding", 3521 | "serde", 3522 | ] 3523 | 3524 | [[package]] 3525 | name = "urlpattern" 3526 | version = "0.3.0" 3527 | source = "registry+https://github.com/rust-lang/crates.io-index" 3528 | checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" 3529 | dependencies = [ 3530 | "regex", 3531 | "serde", 3532 | "unic-ucd-ident", 3533 | "url", 3534 | ] 3535 | 3536 | [[package]] 3537 | name = "utf-8" 3538 | version = "0.7.6" 3539 | source = "registry+https://github.com/rust-lang/crates.io-index" 3540 | checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 3541 | 3542 | [[package]] 3543 | name = "uuid" 3544 | version = "1.11.0" 3545 | source = "registry+https://github.com/rust-lang/crates.io-index" 3546 | checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" 3547 | dependencies = [ 3548 | "getrandom 0.2.15", 3549 | "serde", 3550 | ] 3551 | 3552 | [[package]] 3553 | name = "version-compare" 3554 | version = "0.2.0" 3555 | source = "registry+https://github.com/rust-lang/crates.io-index" 3556 | checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" 3557 | 3558 | [[package]] 3559 | name = "version_check" 3560 | version = "0.9.5" 3561 | source = "registry+https://github.com/rust-lang/crates.io-index" 3562 | checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 3563 | 3564 | [[package]] 3565 | name = "vswhom" 3566 | version = "0.1.0" 3567 | source = "registry+https://github.com/rust-lang/crates.io-index" 3568 | checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 3569 | dependencies = [ 3570 | "libc", 3571 | "vswhom-sys", 3572 | ] 3573 | 3574 | [[package]] 3575 | name = "vswhom-sys" 3576 | version = "0.1.2" 3577 | source = "registry+https://github.com/rust-lang/crates.io-index" 3578 | checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" 3579 | dependencies = [ 3580 | "cc", 3581 | "libc", 3582 | ] 3583 | 3584 | [[package]] 3585 | name = "walkdir" 3586 | version = "2.5.0" 3587 | source = "registry+https://github.com/rust-lang/crates.io-index" 3588 | checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 3589 | dependencies = [ 3590 | "same-file", 3591 | "winapi-util", 3592 | ] 3593 | 3594 | [[package]] 3595 | name = "want" 3596 | version = "0.3.1" 3597 | source = "registry+https://github.com/rust-lang/crates.io-index" 3598 | checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 3599 | dependencies = [ 3600 | "try-lock", 3601 | ] 3602 | 3603 | [[package]] 3604 | name = "wasi" 3605 | version = "0.9.0+wasi-snapshot-preview1" 3606 | source = "registry+https://github.com/rust-lang/crates.io-index" 3607 | checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 3608 | 3609 | [[package]] 3610 | name = "wasi" 3611 | version = "0.11.0+wasi-snapshot-preview1" 3612 | source = "registry+https://github.com/rust-lang/crates.io-index" 3613 | checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3614 | 3615 | [[package]] 3616 | name = "wasm-bindgen" 3617 | version = "0.2.95" 3618 | source = "registry+https://github.com/rust-lang/crates.io-index" 3619 | checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" 3620 | dependencies = [ 3621 | "cfg-if", 3622 | "once_cell", 3623 | "wasm-bindgen-macro", 3624 | ] 3625 | 3626 | [[package]] 3627 | name = "wasm-bindgen-backend" 3628 | version = "0.2.95" 3629 | source = "registry+https://github.com/rust-lang/crates.io-index" 3630 | checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" 3631 | dependencies = [ 3632 | "bumpalo", 3633 | "log", 3634 | "once_cell", 3635 | "proc-macro2", 3636 | "quote", 3637 | "syn 2.0.82", 3638 | "wasm-bindgen-shared", 3639 | ] 3640 | 3641 | [[package]] 3642 | name = "wasm-bindgen-futures" 3643 | version = "0.4.45" 3644 | source = "registry+https://github.com/rust-lang/crates.io-index" 3645 | checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" 3646 | dependencies = [ 3647 | "cfg-if", 3648 | "js-sys", 3649 | "wasm-bindgen", 3650 | "web-sys", 3651 | ] 3652 | 3653 | [[package]] 3654 | name = "wasm-bindgen-macro" 3655 | version = "0.2.95" 3656 | source = "registry+https://github.com/rust-lang/crates.io-index" 3657 | checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" 3658 | dependencies = [ 3659 | "quote", 3660 | "wasm-bindgen-macro-support", 3661 | ] 3662 | 3663 | [[package]] 3664 | name = "wasm-bindgen-macro-support" 3665 | version = "0.2.95" 3666 | source = "registry+https://github.com/rust-lang/crates.io-index" 3667 | checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" 3668 | dependencies = [ 3669 | "proc-macro2", 3670 | "quote", 3671 | "syn 2.0.82", 3672 | "wasm-bindgen-backend", 3673 | "wasm-bindgen-shared", 3674 | ] 3675 | 3676 | [[package]] 3677 | name = "wasm-bindgen-shared" 3678 | version = "0.2.95" 3679 | source = "registry+https://github.com/rust-lang/crates.io-index" 3680 | checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" 3681 | 3682 | [[package]] 3683 | name = "wasm-streams" 3684 | version = "0.4.1" 3685 | source = "registry+https://github.com/rust-lang/crates.io-index" 3686 | checksum = "4e072d4e72f700fb3443d8fe94a39315df013eef1104903cdb0a2abd322bbecd" 3687 | dependencies = [ 3688 | "futures-util", 3689 | "js-sys", 3690 | "wasm-bindgen", 3691 | "wasm-bindgen-futures", 3692 | "web-sys", 3693 | ] 3694 | 3695 | [[package]] 3696 | name = "web-sys" 3697 | version = "0.3.72" 3698 | source = "registry+https://github.com/rust-lang/crates.io-index" 3699 | checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" 3700 | dependencies = [ 3701 | "js-sys", 3702 | "wasm-bindgen", 3703 | ] 3704 | 3705 | [[package]] 3706 | name = "webkit2gtk" 3707 | version = "2.0.1" 3708 | source = "registry+https://github.com/rust-lang/crates.io-index" 3709 | checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" 3710 | dependencies = [ 3711 | "bitflags 1.3.2", 3712 | "cairo-rs", 3713 | "gdk", 3714 | "gdk-sys", 3715 | "gio", 3716 | "gio-sys", 3717 | "glib", 3718 | "glib-sys", 3719 | "gobject-sys", 3720 | "gtk", 3721 | "gtk-sys", 3722 | "javascriptcore-rs", 3723 | "libc", 3724 | "once_cell", 3725 | "soup3", 3726 | "webkit2gtk-sys", 3727 | ] 3728 | 3729 | [[package]] 3730 | name = "webkit2gtk-sys" 3731 | version = "2.0.1" 3732 | source = "registry+https://github.com/rust-lang/crates.io-index" 3733 | checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" 3734 | dependencies = [ 3735 | "bitflags 1.3.2", 3736 | "cairo-sys-rs", 3737 | "gdk-sys", 3738 | "gio-sys", 3739 | "glib-sys", 3740 | "gobject-sys", 3741 | "gtk-sys", 3742 | "javascriptcore-rs-sys", 3743 | "libc", 3744 | "pkg-config", 3745 | "soup3-sys", 3746 | "system-deps", 3747 | ] 3748 | 3749 | [[package]] 3750 | name = "webview2-com" 3751 | version = "0.33.0" 3752 | source = "registry+https://github.com/rust-lang/crates.io-index" 3753 | checksum = "6f61ff3d9d0ee4efcb461b14eb3acfda2702d10dc329f339303fc3e57215ae2c" 3754 | dependencies = [ 3755 | "webview2-com-macros", 3756 | "webview2-com-sys", 3757 | "windows", 3758 | "windows-core 0.58.0", 3759 | "windows-implement", 3760 | "windows-interface", 3761 | ] 3762 | 3763 | [[package]] 3764 | name = "webview2-com-macros" 3765 | version = "0.8.0" 3766 | source = "registry+https://github.com/rust-lang/crates.io-index" 3767 | checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" 3768 | dependencies = [ 3769 | "proc-macro2", 3770 | "quote", 3771 | "syn 2.0.82", 3772 | ] 3773 | 3774 | [[package]] 3775 | name = "webview2-com-sys" 3776 | version = "0.33.0" 3777 | source = "registry+https://github.com/rust-lang/crates.io-index" 3778 | checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886" 3779 | dependencies = [ 3780 | "thiserror", 3781 | "windows", 3782 | "windows-core 0.58.0", 3783 | ] 3784 | 3785 | [[package]] 3786 | name = "winapi" 3787 | version = "0.3.9" 3788 | source = "registry+https://github.com/rust-lang/crates.io-index" 3789 | checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3790 | dependencies = [ 3791 | "winapi-i686-pc-windows-gnu", 3792 | "winapi-x86_64-pc-windows-gnu", 3793 | ] 3794 | 3795 | [[package]] 3796 | name = "winapi-i686-pc-windows-gnu" 3797 | version = "0.4.0" 3798 | source = "registry+https://github.com/rust-lang/crates.io-index" 3799 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3800 | 3801 | [[package]] 3802 | name = "winapi-util" 3803 | version = "0.1.9" 3804 | source = "registry+https://github.com/rust-lang/crates.io-index" 3805 | checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 3806 | dependencies = [ 3807 | "windows-sys 0.59.0", 3808 | ] 3809 | 3810 | [[package]] 3811 | name = "winapi-x86_64-pc-windows-gnu" 3812 | version = "0.4.0" 3813 | source = "registry+https://github.com/rust-lang/crates.io-index" 3814 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3815 | 3816 | [[package]] 3817 | name = "window-vibrancy" 3818 | version = "0.5.2" 3819 | source = "registry+https://github.com/rust-lang/crates.io-index" 3820 | checksum = "3ea403deff7b51fff19e261330f71608ff2cdef5721d72b64180bb95be7c4150" 3821 | dependencies = [ 3822 | "objc2", 3823 | "objc2-app-kit", 3824 | "objc2-foundation", 3825 | "raw-window-handle", 3826 | "windows-sys 0.59.0", 3827 | "windows-version", 3828 | ] 3829 | 3830 | [[package]] 3831 | name = "windows" 3832 | version = "0.58.0" 3833 | source = "registry+https://github.com/rust-lang/crates.io-index" 3834 | checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" 3835 | dependencies = [ 3836 | "windows-core 0.58.0", 3837 | "windows-targets 0.52.6", 3838 | ] 3839 | 3840 | [[package]] 3841 | name = "windows-core" 3842 | version = "0.52.0" 3843 | source = "registry+https://github.com/rust-lang/crates.io-index" 3844 | checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 3845 | dependencies = [ 3846 | "windows-targets 0.52.6", 3847 | ] 3848 | 3849 | [[package]] 3850 | name = "windows-core" 3851 | version = "0.58.0" 3852 | source = "registry+https://github.com/rust-lang/crates.io-index" 3853 | checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" 3854 | dependencies = [ 3855 | "windows-implement", 3856 | "windows-interface", 3857 | "windows-result", 3858 | "windows-strings", 3859 | "windows-targets 0.52.6", 3860 | ] 3861 | 3862 | [[package]] 3863 | name = "windows-implement" 3864 | version = "0.58.0" 3865 | source = "registry+https://github.com/rust-lang/crates.io-index" 3866 | checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" 3867 | dependencies = [ 3868 | "proc-macro2", 3869 | "quote", 3870 | "syn 2.0.82", 3871 | ] 3872 | 3873 | [[package]] 3874 | name = "windows-interface" 3875 | version = "0.58.0" 3876 | source = "registry+https://github.com/rust-lang/crates.io-index" 3877 | checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" 3878 | dependencies = [ 3879 | "proc-macro2", 3880 | "quote", 3881 | "syn 2.0.82", 3882 | ] 3883 | 3884 | [[package]] 3885 | name = "windows-registry" 3886 | version = "0.2.0" 3887 | source = "registry+https://github.com/rust-lang/crates.io-index" 3888 | checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" 3889 | dependencies = [ 3890 | "windows-result", 3891 | "windows-strings", 3892 | "windows-targets 0.52.6", 3893 | ] 3894 | 3895 | [[package]] 3896 | name = "windows-result" 3897 | version = "0.2.0" 3898 | source = "registry+https://github.com/rust-lang/crates.io-index" 3899 | checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" 3900 | dependencies = [ 3901 | "windows-targets 0.52.6", 3902 | ] 3903 | 3904 | [[package]] 3905 | name = "windows-strings" 3906 | version = "0.1.0" 3907 | source = "registry+https://github.com/rust-lang/crates.io-index" 3908 | checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" 3909 | dependencies = [ 3910 | "windows-result", 3911 | "windows-targets 0.52.6", 3912 | ] 3913 | 3914 | [[package]] 3915 | name = "windows-sys" 3916 | version = "0.45.0" 3917 | source = "registry+https://github.com/rust-lang/crates.io-index" 3918 | checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 3919 | dependencies = [ 3920 | "windows-targets 0.42.2", 3921 | ] 3922 | 3923 | [[package]] 3924 | name = "windows-sys" 3925 | version = "0.48.0" 3926 | source = "registry+https://github.com/rust-lang/crates.io-index" 3927 | checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3928 | dependencies = [ 3929 | "windows-targets 0.48.5", 3930 | ] 3931 | 3932 | [[package]] 3933 | name = "windows-sys" 3934 | version = "0.52.0" 3935 | source = "registry+https://github.com/rust-lang/crates.io-index" 3936 | checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3937 | dependencies = [ 3938 | "windows-targets 0.52.6", 3939 | ] 3940 | 3941 | [[package]] 3942 | name = "windows-sys" 3943 | version = "0.59.0" 3944 | source = "registry+https://github.com/rust-lang/crates.io-index" 3945 | checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 3946 | dependencies = [ 3947 | "windows-targets 0.52.6", 3948 | ] 3949 | 3950 | [[package]] 3951 | name = "windows-targets" 3952 | version = "0.42.2" 3953 | source = "registry+https://github.com/rust-lang/crates.io-index" 3954 | checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 3955 | dependencies = [ 3956 | "windows_aarch64_gnullvm 0.42.2", 3957 | "windows_aarch64_msvc 0.42.2", 3958 | "windows_i686_gnu 0.42.2", 3959 | "windows_i686_msvc 0.42.2", 3960 | "windows_x86_64_gnu 0.42.2", 3961 | "windows_x86_64_gnullvm 0.42.2", 3962 | "windows_x86_64_msvc 0.42.2", 3963 | ] 3964 | 3965 | [[package]] 3966 | name = "windows-targets" 3967 | version = "0.48.5" 3968 | source = "registry+https://github.com/rust-lang/crates.io-index" 3969 | checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3970 | dependencies = [ 3971 | "windows_aarch64_gnullvm 0.48.5", 3972 | "windows_aarch64_msvc 0.48.5", 3973 | "windows_i686_gnu 0.48.5", 3974 | "windows_i686_msvc 0.48.5", 3975 | "windows_x86_64_gnu 0.48.5", 3976 | "windows_x86_64_gnullvm 0.48.5", 3977 | "windows_x86_64_msvc 0.48.5", 3978 | ] 3979 | 3980 | [[package]] 3981 | name = "windows-targets" 3982 | version = "0.52.6" 3983 | source = "registry+https://github.com/rust-lang/crates.io-index" 3984 | checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 3985 | dependencies = [ 3986 | "windows_aarch64_gnullvm 0.52.6", 3987 | "windows_aarch64_msvc 0.52.6", 3988 | "windows_i686_gnu 0.52.6", 3989 | "windows_i686_gnullvm", 3990 | "windows_i686_msvc 0.52.6", 3991 | "windows_x86_64_gnu 0.52.6", 3992 | "windows_x86_64_gnullvm 0.52.6", 3993 | "windows_x86_64_msvc 0.52.6", 3994 | ] 3995 | 3996 | [[package]] 3997 | name = "windows-version" 3998 | version = "0.1.1" 3999 | source = "registry+https://github.com/rust-lang/crates.io-index" 4000 | checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" 4001 | dependencies = [ 4002 | "windows-targets 0.52.6", 4003 | ] 4004 | 4005 | [[package]] 4006 | name = "windows_aarch64_gnullvm" 4007 | version = "0.42.2" 4008 | source = "registry+https://github.com/rust-lang/crates.io-index" 4009 | checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4010 | 4011 | [[package]] 4012 | name = "windows_aarch64_gnullvm" 4013 | version = "0.48.5" 4014 | source = "registry+https://github.com/rust-lang/crates.io-index" 4015 | checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 4016 | 4017 | [[package]] 4018 | name = "windows_aarch64_gnullvm" 4019 | version = "0.52.6" 4020 | source = "registry+https://github.com/rust-lang/crates.io-index" 4021 | checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 4022 | 4023 | [[package]] 4024 | name = "windows_aarch64_msvc" 4025 | version = "0.42.2" 4026 | source = "registry+https://github.com/rust-lang/crates.io-index" 4027 | checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4028 | 4029 | [[package]] 4030 | name = "windows_aarch64_msvc" 4031 | version = "0.48.5" 4032 | source = "registry+https://github.com/rust-lang/crates.io-index" 4033 | checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 4034 | 4035 | [[package]] 4036 | name = "windows_aarch64_msvc" 4037 | version = "0.52.6" 4038 | source = "registry+https://github.com/rust-lang/crates.io-index" 4039 | checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 4040 | 4041 | [[package]] 4042 | name = "windows_i686_gnu" 4043 | version = "0.42.2" 4044 | source = "registry+https://github.com/rust-lang/crates.io-index" 4045 | checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4046 | 4047 | [[package]] 4048 | name = "windows_i686_gnu" 4049 | version = "0.48.5" 4050 | source = "registry+https://github.com/rust-lang/crates.io-index" 4051 | checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 4052 | 4053 | [[package]] 4054 | name = "windows_i686_gnu" 4055 | version = "0.52.6" 4056 | source = "registry+https://github.com/rust-lang/crates.io-index" 4057 | checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 4058 | 4059 | [[package]] 4060 | name = "windows_i686_gnullvm" 4061 | version = "0.52.6" 4062 | source = "registry+https://github.com/rust-lang/crates.io-index" 4063 | checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 4064 | 4065 | [[package]] 4066 | name = "windows_i686_msvc" 4067 | version = "0.42.2" 4068 | source = "registry+https://github.com/rust-lang/crates.io-index" 4069 | checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4070 | 4071 | [[package]] 4072 | name = "windows_i686_msvc" 4073 | version = "0.48.5" 4074 | source = "registry+https://github.com/rust-lang/crates.io-index" 4075 | checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 4076 | 4077 | [[package]] 4078 | name = "windows_i686_msvc" 4079 | version = "0.52.6" 4080 | source = "registry+https://github.com/rust-lang/crates.io-index" 4081 | checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 4082 | 4083 | [[package]] 4084 | name = "windows_x86_64_gnu" 4085 | version = "0.42.2" 4086 | source = "registry+https://github.com/rust-lang/crates.io-index" 4087 | checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4088 | 4089 | [[package]] 4090 | name = "windows_x86_64_gnu" 4091 | version = "0.48.5" 4092 | source = "registry+https://github.com/rust-lang/crates.io-index" 4093 | checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 4094 | 4095 | [[package]] 4096 | name = "windows_x86_64_gnu" 4097 | version = "0.52.6" 4098 | source = "registry+https://github.com/rust-lang/crates.io-index" 4099 | checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 4100 | 4101 | [[package]] 4102 | name = "windows_x86_64_gnullvm" 4103 | version = "0.42.2" 4104 | source = "registry+https://github.com/rust-lang/crates.io-index" 4105 | checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 4106 | 4107 | [[package]] 4108 | name = "windows_x86_64_gnullvm" 4109 | version = "0.48.5" 4110 | source = "registry+https://github.com/rust-lang/crates.io-index" 4111 | checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 4112 | 4113 | [[package]] 4114 | name = "windows_x86_64_gnullvm" 4115 | version = "0.52.6" 4116 | source = "registry+https://github.com/rust-lang/crates.io-index" 4117 | checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 4118 | 4119 | [[package]] 4120 | name = "windows_x86_64_msvc" 4121 | version = "0.42.2" 4122 | source = "registry+https://github.com/rust-lang/crates.io-index" 4123 | checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 4124 | 4125 | [[package]] 4126 | name = "windows_x86_64_msvc" 4127 | version = "0.48.5" 4128 | source = "registry+https://github.com/rust-lang/crates.io-index" 4129 | checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 4130 | 4131 | [[package]] 4132 | name = "windows_x86_64_msvc" 4133 | version = "0.52.6" 4134 | source = "registry+https://github.com/rust-lang/crates.io-index" 4135 | checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 4136 | 4137 | [[package]] 4138 | name = "winnow" 4139 | version = "0.5.40" 4140 | source = "registry+https://github.com/rust-lang/crates.io-index" 4141 | checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 4142 | dependencies = [ 4143 | "memchr", 4144 | ] 4145 | 4146 | [[package]] 4147 | name = "winreg" 4148 | version = "0.52.0" 4149 | source = "registry+https://github.com/rust-lang/crates.io-index" 4150 | checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" 4151 | dependencies = [ 4152 | "cfg-if", 4153 | "windows-sys 0.48.0", 4154 | ] 4155 | 4156 | [[package]] 4157 | name = "wry" 4158 | version = "0.46.3" 4159 | source = "registry+https://github.com/rust-lang/crates.io-index" 4160 | checksum = "cd5cdf57c66813d97601181349c63b96994b3074fc3d7a31a8cce96e968e3bbd" 4161 | dependencies = [ 4162 | "base64 0.22.1", 4163 | "block2", 4164 | "crossbeam-channel", 4165 | "dpi", 4166 | "dunce", 4167 | "gdkx11", 4168 | "gtk", 4169 | "html5ever", 4170 | "http", 4171 | "javascriptcore-rs", 4172 | "jni", 4173 | "kuchikiki", 4174 | "libc", 4175 | "ndk", 4176 | "objc2", 4177 | "objc2-app-kit", 4178 | "objc2-foundation", 4179 | "objc2-ui-kit", 4180 | "objc2-web-kit", 4181 | "once_cell", 4182 | "percent-encoding", 4183 | "raw-window-handle", 4184 | "sha2", 4185 | "soup3", 4186 | "tao-macros", 4187 | "thiserror", 4188 | "webkit2gtk", 4189 | "webkit2gtk-sys", 4190 | "webview2-com", 4191 | "windows", 4192 | "windows-core 0.58.0", 4193 | "windows-version", 4194 | "x11-dl", 4195 | ] 4196 | 4197 | [[package]] 4198 | name = "x11" 4199 | version = "2.21.0" 4200 | source = "registry+https://github.com/rust-lang/crates.io-index" 4201 | checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" 4202 | dependencies = [ 4203 | "libc", 4204 | "pkg-config", 4205 | ] 4206 | 4207 | [[package]] 4208 | name = "x11-dl" 4209 | version = "2.21.0" 4210 | source = "registry+https://github.com/rust-lang/crates.io-index" 4211 | checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" 4212 | dependencies = [ 4213 | "libc", 4214 | "once_cell", 4215 | "pkg-config", 4216 | ] 4217 | 4218 | [[package]] 4219 | name = "zerocopy" 4220 | version = "0.7.35" 4221 | source = "registry+https://github.com/rust-lang/crates.io-index" 4222 | checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 4223 | dependencies = [ 4224 | "byteorder", 4225 | "zerocopy-derive", 4226 | ] 4227 | 4228 | [[package]] 4229 | name = "zerocopy-derive" 4230 | version = "0.7.35" 4231 | source = "registry+https://github.com/rust-lang/crates.io-index" 4232 | checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 4233 | dependencies = [ 4234 | "proc-macro2", 4235 | "quote", 4236 | "syn 2.0.82", 4237 | ] 4238 | --------------------------------------------------------------------------------