diff --git a/README.md b/README.md
index 064042a..d30d5fe 100644
--- a/README.md
+++ b/README.md
@@ -3,10 +3,10 @@

-
+


-
+
**现代化多数据库管理工具**
@@ -18,36 +18,35 @@
## ✨ 特性
-- 🚀 **超轻量** - 基于 Tauri 2.0 + Rust,安装包仅 ~10MB
-- ⚡ **高性能** - Rust 原生数据库驱动,毫秒级响应
-- 🎨 **精美 UI** - Windows Metro 风格,深色主题
-- 🔌 **多数据库** - 支持 MySQL、PostgreSQL、SQLite、SQL Server 等
-- 🔐 **SSH 隧道** - 安全连接远程数据库
-- 📝 **智能编辑器** - SQL 语法高亮、智能补全、代码片段
-- 📊 **数据编辑** - 支持直接编辑表格数据
-- 📤 **导入导出** - 支持 JSON、Navicat NCX 格式
+- 🚀 **跨平台** - 基于 Electron,支持 Windows、macOS、Linux
+- ⚡ **高性能** - 原生数据库驱动,毫秒级响应
+- 🎨 **精美 UI** - Windows Metro 风格,深色主题,无边框窗口
+- 🔌 **多数据库** - 支持 MySQL、PostgreSQL、SQLite、SQL Server、MongoDB、Redis、MariaDB
+- 📝 **智能编辑器** - Monaco Editor,SQL 语法高亮、智能补全
+- 📊 **数据编辑** - 支持直接编辑表格数据,虚拟滚动大数据量
+- 🛠️ **表设计器** - Navicat 风格,可视化编辑字段、索引、外键、表选项
+- 🗃️ **完整管理** - 创建/删除/重命名/复制数据库和表
+- 📤 **导入导出** - 支持 JSON、Navicat NCX 格式连接配置导入导出
+- 🔄 **批量操作** - 支持多选连接批量删除管理
## 🗃️ 支持的数据库
-| 数据库 | 状态 | 说明 |
+| 数据库 | 状态 | 驱动 |
|--------|------|------|
-| 🐬 MySQL | ✅ | 完全支持 |
-| 🐘 PostgreSQL | ✅ | 完全支持 |
-| 💾 SQLite | ✅ | 完全支持 |
-| 📊 SQL Server | ✅ | 完全支持 |
-| 🦭 MariaDB | ✅ | 完全支持 |
-| 🍃 MongoDB | 🔜 | 开发中 |
-| ⚡ Redis | 🔜 | 开发中 |
-| 🔶 Oracle | 🔜 | 计划中 |
-| ❄️ Snowflake | 🔜 | 计划中 |
+| 🐬 MySQL | ✅ | mysql2 |
+| 🐘 PostgreSQL | ✅ | pg |
+| 💾 SQLite | ✅ | sql.js |
+| 📊 SQL Server | ✅ | mssql |
+| 🦭 MariaDB | ✅ | mysql2 |
+| 🍃 MongoDB | ✅ | mongodb |
+| ⚡ Redis | ✅ | ioredis |
## 🚀 快速开始
### 环境要求
- Node.js 18+
-- Rust (rustup)
-- [Tauri 依赖](https://tauri.app/v1/guides/getting-started/prerequisites)
+- npm 或 yarn
### 安装
@@ -60,10 +59,10 @@ cd easysql
npm install
# 开发模式运行
-npm run tauri:dev
+npm run electron:dev
# 构建应用
-npm run tauri:build
+npm run electron:build
```
## 📸 界面预览
@@ -92,36 +91,35 @@ npm run tauri:build
## 🛠️ 技术栈
-- **运行时**: Tauri 2.0 (Rust + WebView)
-- **后端**: Rust + SQLx + Tiberius
+- **运行时**: Electron 33
- **前端**: React 18 + TypeScript 5
- **样式**: Tailwind CSS 3
- **构建**: Vite 5
- **编辑器**: Monaco Editor
+- **数据库驱动**: mysql2, pg, sql.js, mssql, mongodb, ioredis
## 📁 项目结构
```
easysql/
-├── src-tauri/ # Tauri/Rust 后端
-│ ├── src/
-│ │ ├── main.rs # 主程序入口
-│ │ ├── commands.rs # Tauri 命令
-│ │ ├── database.rs # 数据库连接管理
-│ │ ├── config.rs # 配置管理
-│ │ └── ssh.rs # SSH 隧道
-│ ├── Cargo.toml
-│ └── tauri.conf.json
-├── src/ # React 前端
-│ ├── components/ # UI 组件
-│ │ ├── TitleBar.tsx
-│ │ ├── Sidebar.tsx
-│ │ ├── MainContent.tsx
-│ │ ├── SqlEditor.tsx
-│ │ └── ConnectionModal.tsx
+├── electron/ # Electron 主进程
+│ ├── main.js # 主程序入口
+│ └── preload.js # 预加载脚本
+├── src/ # React 前端
+│ ├── components/ # UI 组件
+│ │ ├── TitleBar.tsx # 标题栏
+│ │ ├── Sidebar.tsx # 侧边栏(连接/数据库/表树)
+│ │ ├── MainContent.tsx # 主内容区
+│ │ ├── SqlEditor.tsx # SQL 编辑器(Monaco)
+│ │ ├── VirtualDataTable.tsx # 虚拟滚动数据表格
+│ │ ├── TableDesigner.tsx # 表设计器(Navicat 风格)
+│ │ ├── ConnectionModal.tsx # 连接配置弹窗
+│ │ ├── CreateDatabaseModal.tsx # 新建数据库弹窗
+│ │ ├── CreateTableModal.tsx # 快速新建表弹窗
+│ │ └── InputDialog.tsx # 通用输入对话框
│ ├── lib/
-│ │ ├── tauri-api.ts # Tauri API 封装
-│ │ └── hooks.ts # 自定义 Hooks
+│ │ ├── electron-api.ts # Electron API 封装
+│ │ └── hooks.ts # 自定义 Hooks
│ ├── App.tsx
│ ├── types.ts
│ └── index.css
@@ -143,6 +141,8 @@ easysql/
| `Ctrl+Q` | 新建查询 |
| `Ctrl+W` | 关闭当前标签 |
| `Ctrl+F` | 搜索(侧边栏/表格) |
+| `双击连接` | 快速连接数据库 |
+| `右键菜单` | 连接/数据库/表操作 |
## 🔧 配置说明
@@ -151,6 +151,15 @@ easysql/
- macOS: `~/Library/Application Support/easysql/connections.json`
- Linux: `~/.config/easysql/connections.json`
+## 📦 npm 脚本
+
+| 命令 | 说明 |
+|------|------|
+| `npm run dev` | 启动 Vite 开发服务器 |
+| `npm run build` | 构建前端资源 |
+| `npm run electron:dev` | 开发模式运行 Electron |
+| `npm run electron:build` | 打包 Electron 应用 |
+
## 🤝 贡献
欢迎提交 Issue 和 Pull Request!
@@ -162,5 +171,5 @@ MIT
---
-Made with ❤️ using Tauri + React + Rust
+Made with ❤️ using Electron + React + Node.js
diff --git a/app-icon.svg b/app-icon.svg
new file mode 100644
index 0000000..ef84967
--- /dev/null
+++ b/app-icon.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/electron/main.js b/electron/main.js
new file mode 100644
index 0000000..19d912f
--- /dev/null
+++ b/electron/main.js
@@ -0,0 +1,1981 @@
+import { app, BrowserWindow, ipcMain, dialog } from 'electron'
+import path from 'path'
+import { fileURLToPath } from 'url'
+import fs from 'fs'
+import crypto from 'crypto'
+import mysql from 'mysql2/promise'
+import pg from 'pg'
+import initSqlJs from 'sql.js'
+import { MongoClient } from 'mongodb'
+import Redis from 'ioredis'
+import mssql from 'mssql'
+
+const __filename = fileURLToPath(import.meta.url)
+const __dirname = path.dirname(__filename)
+
+// 存储活动的数据库连接
+const connections = new Map()
+// 配置文件路径
+const configPath = path.join(app.getPath('userData'), 'connections.json')
+// SQL.js 初始化
+let SQL = null
+
+let mainWindow
+
+async function initSqlite() {
+ if (!SQL) {
+ SQL = await initSqlJs()
+ }
+ return SQL
+}
+
+function createWindow() {
+ mainWindow = new BrowserWindow({
+ width: 1400,
+ height: 900,
+ minWidth: 1000,
+ minHeight: 700,
+ frame: false,
+ backgroundColor: '#1e1e1e',
+ webPreferences: {
+ preload: path.join(__dirname, 'preload.js'),
+ contextIsolation: true,
+ nodeIntegration: false
+ }
+ })
+
+ // 开发模式下加载 Vite 开发服务器
+ if (process.env.NODE_ENV !== 'production') {
+ mainWindow.loadURL('http://localhost:5173')
+ // mainWindow.webContents.openDevTools()
+ } else {
+ mainWindow.loadFile(path.join(__dirname, '../dist/index.html'))
+ }
+}
+
+app.whenReady().then(async () => {
+ await initSqlite()
+ createWindow()
+
+ app.on('activate', () => {
+ if (BrowserWindow.getAllWindows().length === 0) {
+ createWindow()
+ }
+ })
+})
+
+app.on('window-all-closed', () => {
+ // 关闭所有数据库连接
+ for (const [id, connInfo] of connections) {
+ try {
+ closeConnection(connInfo.connection, connInfo.type)
+ } catch (e) {
+ console.error('关闭连接失败:', e)
+ }
+ }
+ connections.clear()
+
+ if (process.platform !== 'darwin') {
+ app.quit()
+ }
+})
+
+// ============ 窗口控制 ============
+ipcMain.handle('window:minimize', () => {
+ mainWindow?.minimize()
+})
+
+ipcMain.handle('window:maximize', () => {
+ if (mainWindow?.isMaximized()) {
+ mainWindow.unmaximize()
+ } else {
+ mainWindow?.maximize()
+ }
+})
+
+ipcMain.handle('window:close', () => {
+ mainWindow?.close()
+})
+
+// ============ 配置存储 ============
+ipcMain.handle('config:load', async () => {
+ try {
+ if (fs.existsSync(configPath)) {
+ const data = fs.readFileSync(configPath, 'utf-8')
+ return JSON.parse(data)
+ }
+ return []
+ } catch (e) {
+ console.error('加载配置失败:', e)
+ return []
+ }
+})
+
+ipcMain.handle('config:save', async (event, connectionsList) => {
+ try {
+ fs.writeFileSync(configPath, JSON.stringify(connectionsList, null, 2))
+ return { success: true }
+ } catch (e) {
+ console.error('保存配置失败:', e)
+ return { success: false, message: e.message }
+ }
+})
+
+// ============ 数据库操作 ============
+ipcMain.handle('db:test', async (event, config) => {
+ try {
+ const conn = await createConnection(config)
+ await closeConnection(conn, config.type)
+ return { success: true, message: '连接成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+ipcMain.handle('db:connect', async (event, config) => {
+ try {
+ const conn = await createConnection(config)
+ connections.set(config.id, { connection: conn, type: config.type, config })
+ return { success: true, message: '连接成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+ipcMain.handle('db:disconnect', async (event, id) => {
+ const connInfo = connections.get(id)
+ if (connInfo) {
+ await closeConnection(connInfo.connection, connInfo.type)
+ connections.delete(id)
+ }
+})
+
+// 检查连接是否有效
+async function isConnectionAlive(conn, type) {
+ try {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb':
+ await conn.query('SELECT 1')
+ return true
+ case 'postgresql':
+ case 'postgres':
+ await conn.query('SELECT 1')
+ return true
+ case 'sqlite':
+ conn.exec('SELECT 1')
+ return true
+ case 'mongodb':
+ await conn.db('admin').command({ ping: 1 })
+ return true
+ case 'redis':
+ await conn.ping()
+ return true
+ case 'sqlserver':
+ await conn.request().query('SELECT 1')
+ return true
+ default:
+ return true
+ }
+ } catch (e) {
+ console.log('连接检测失败:', e.message)
+ return false
+ }
+}
+
+// 确保连接有效,如果断开则自动重连
+async function ensureConnection(id) {
+ const connInfo = connections.get(id)
+ if (!connInfo) {
+ return null
+ }
+
+ // 检查连接是否有效
+ const alive = await isConnectionAlive(connInfo.connection, connInfo.type)
+
+ if (!alive && connInfo.config) {
+ console.log(`连接 ${id} 已断开,尝试重新连接...`)
+ try {
+ // 尝试关闭旧连接(忽略错误)
+ try {
+ await closeConnection(connInfo.connection, connInfo.type)
+ } catch (e) {}
+
+ // 重新建立连接
+ const newConn = await createConnection(connInfo.config)
+ connections.set(id, { connection: newConn, type: connInfo.type, config: connInfo.config })
+ console.log(`连接 ${id} 重新连接成功`)
+ return connections.get(id)
+ } catch (e) {
+ console.error(`连接 ${id} 重新连接失败:`, e.message)
+ connections.delete(id)
+ return null
+ }
+ }
+
+ return connInfo
+}
+
+ipcMain.handle('db:query', async (event, id, sql) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) {
+ return { columns: [], rows: [], error: '连接不存在或已断开,请重新连接' }
+ }
+
+ try {
+ const result = await executeQuery(connInfo.connection, connInfo.type, sql)
+ return result
+ } catch (e) {
+ // 如果是连接错误,尝试重连后再执行一次
+ if (e.message.includes('closed') || e.message.includes('ECONNRESET') || e.message.includes('ETIMEDOUT')) {
+ const newConnInfo = await ensureConnection(id)
+ if (newConnInfo) {
+ try {
+ return await executeQuery(newConnInfo.connection, newConnInfo.type, sql)
+ } catch (e2) {
+ return { columns: [], rows: [], error: e2.message }
+ }
+ }
+ }
+ return { columns: [], rows: [], error: e.message }
+ }
+})
+
+ipcMain.handle('db:getDatabases', async (event, id) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return []
+
+ try {
+ return await getDatabases(connInfo.connection, connInfo.type)
+ } catch (e) {
+ console.error('获取数据库列表失败:', e)
+ return []
+ }
+})
+
+ipcMain.handle('db:getTables', async (event, id, database) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return []
+
+ try {
+ return await getTables(connInfo.connection, connInfo.type, database)
+ } catch (e) {
+ console.error('获取表列表失败:', e)
+ return []
+ }
+})
+
+ipcMain.handle('db:getColumns', async (event, id, database, table) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return []
+
+ try {
+ return await getColumns(connInfo.connection, connInfo.type, database, table)
+ } catch (e) {
+ console.error('获取列信息失败:', e)
+ return []
+ }
+})
+
+ipcMain.handle('db:getTableData', async (event, id, database, table, page, pageSize) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { columns: [], rows: [], total: 0, page, pageSize }
+
+ try {
+ return await getTableData(connInfo.connection, connInfo.type, database, table, page, pageSize)
+ } catch (e) {
+ console.error('获取表数据失败:', e)
+ return { columns: [], rows: [], total: 0, page, pageSize }
+ }
+})
+
+ipcMain.handle('db:updateRow', async (event, id, database, table, primaryKey, updates) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开,请重新连接' }
+
+ try {
+ await updateRow(connInfo.connection, connInfo.type, database, table, primaryKey, updates)
+ return { success: true, message: '更新成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+ipcMain.handle('db:deleteRow', async (event, id, database, table, primaryKey) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开,请重新连接' }
+
+ try {
+ await deleteRow(connInfo.connection, connInfo.type, database, table, primaryKey)
+ return { success: true, message: '删除成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// ============ 数据库管理操作 ============
+
+// 创建数据库
+ipcMain.handle('db:createDatabase', async (event, id, dbName, charset = 'utf8mb4', collation = 'utf8mb4_general_ci') => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ switch (connInfo.type) {
+ case 'mysql':
+ case 'mariadb':
+ await connInfo.connection.query(`CREATE DATABASE \`${dbName}\` CHARACTER SET ${charset} COLLATE ${collation}`)
+ break
+ case 'postgresql':
+ case 'postgres':
+ await connInfo.connection.query(`CREATE DATABASE "${dbName}" ENCODING 'UTF8'`)
+ break
+ case 'sqlserver':
+ await connInfo.connection.request().query(`CREATE DATABASE [${dbName}]`)
+ break
+ case 'mongodb':
+ // MongoDB 会在首次插入时自动创建数据库
+ await connInfo.connection.db(dbName).createCollection('_init_')
+ await connInfo.connection.db(dbName).dropCollection('_init_')
+ break
+ default:
+ return { success: false, message: '该数据库类型不支持此操作' }
+ }
+ return { success: true, message: '数据库创建成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// 删除数据库
+ipcMain.handle('db:dropDatabase', async (event, id, dbName) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ switch (connInfo.type) {
+ case 'mysql':
+ case 'mariadb':
+ await connInfo.connection.query(`DROP DATABASE \`${dbName}\``)
+ break
+ case 'postgresql':
+ case 'postgres':
+ await connInfo.connection.query(`DROP DATABASE "${dbName}"`)
+ break
+ case 'sqlserver':
+ await connInfo.connection.request().query(`DROP DATABASE [${dbName}]`)
+ break
+ case 'mongodb':
+ await connInfo.connection.db(dbName).dropDatabase()
+ break
+ default:
+ return { success: false, message: '该数据库类型不支持此操作' }
+ }
+ return { success: true, message: '数据库删除成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// ============ 表管理操作 ============
+
+// 创建表
+ipcMain.handle('db:createTable', async (event, id, database, tableName, columns) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ // columns: [{ name, type, nullable, primaryKey, autoIncrement, defaultValue, comment }]
+ let sql = ''
+
+ switch (connInfo.type) {
+ case 'mysql':
+ case 'mariadb': {
+ const colDefs = columns.map(col => {
+ let def = `\`${col.name}\` ${col.type}`
+ if (!col.nullable) def += ' NOT NULL'
+ if (col.autoIncrement) def += ' AUTO_INCREMENT'
+ if (col.defaultValue !== undefined && col.defaultValue !== '') {
+ def += ` DEFAULT ${col.defaultValue === 'NULL' ? 'NULL' : `'${col.defaultValue}'`}`
+ }
+ if (col.comment) def += ` COMMENT '${col.comment}'`
+ return def
+ })
+ const pkCols = columns.filter(c => c.primaryKey).map(c => `\`${c.name}\``).join(', ')
+ if (pkCols) colDefs.push(`PRIMARY KEY (${pkCols})`)
+ sql = `CREATE TABLE \`${database}\`.\`${tableName}\` (${colDefs.join(', ')}) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4`
+ await connInfo.connection.query(sql)
+ break
+ }
+ case 'postgresql':
+ case 'postgres': {
+ const colDefs = columns.map(col => {
+ let def = `"${col.name}" ${col.type}`
+ if (col.primaryKey && col.autoIncrement) {
+ def = `"${col.name}" SERIAL PRIMARY KEY`
+ } else {
+ if (!col.nullable) def += ' NOT NULL'
+ if (col.primaryKey) def += ' PRIMARY KEY'
+ if (col.defaultValue !== undefined && col.defaultValue !== '') {
+ def += ` DEFAULT ${col.defaultValue}`
+ }
+ }
+ return def
+ })
+ sql = `CREATE TABLE "${tableName}" (${colDefs.join(', ')})`
+ await connInfo.connection.query(sql)
+ break
+ }
+ case 'sqlserver': {
+ const colDefs = columns.map(col => {
+ let def = `[${col.name}] ${col.type}`
+ if (col.autoIncrement) def += ' IDENTITY(1,1)'
+ if (!col.nullable) def += ' NOT NULL'
+ if (col.primaryKey) def += ' PRIMARY KEY'
+ if (col.defaultValue !== undefined && col.defaultValue !== '') {
+ def += ` DEFAULT ${col.defaultValue}`
+ }
+ return def
+ })
+ sql = `CREATE TABLE [${tableName}] (${colDefs.join(', ')})`
+ await connInfo.connection.request().query(sql)
+ break
+ }
+ case 'sqlite': {
+ const colDefs = columns.map(col => {
+ let def = `"${col.name}" ${col.type}`
+ if (col.primaryKey) def += ' PRIMARY KEY'
+ if (col.autoIncrement) def += ' AUTOINCREMENT'
+ if (!col.nullable) def += ' NOT NULL'
+ if (col.defaultValue !== undefined && col.defaultValue !== '') {
+ def += ` DEFAULT ${col.defaultValue}`
+ }
+ return def
+ })
+ sql = `CREATE TABLE "${tableName}" (${colDefs.join(', ')})`
+ connInfo.connection.run(sql)
+ break
+ }
+ default:
+ return { success: false, message: '该数据库类型不支持此操作' }
+ }
+ return { success: true, message: '表创建成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// 删除表
+ipcMain.handle('db:dropTable', async (event, id, database, tableName) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ switch (connInfo.type) {
+ case 'mysql':
+ case 'mariadb':
+ await connInfo.connection.query(`DROP TABLE \`${database}\`.\`${tableName}\``)
+ break
+ case 'postgresql':
+ case 'postgres':
+ await connInfo.connection.query(`DROP TABLE "${tableName}"`)
+ break
+ case 'sqlserver':
+ await connInfo.connection.request().query(`DROP TABLE [${tableName}]`)
+ break
+ case 'sqlite':
+ connInfo.connection.run(`DROP TABLE "${tableName}"`)
+ break
+ case 'mongodb':
+ await connInfo.connection.db(database).dropCollection(tableName)
+ break
+ default:
+ return { success: false, message: '该数据库类型不支持此操作' }
+ }
+ return { success: true, message: '表删除成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// 清空表
+ipcMain.handle('db:truncateTable', async (event, id, database, tableName) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ switch (connInfo.type) {
+ case 'mysql':
+ case 'mariadb':
+ await connInfo.connection.query(`TRUNCATE TABLE \`${database}\`.\`${tableName}\``)
+ break
+ case 'postgresql':
+ case 'postgres':
+ await connInfo.connection.query(`TRUNCATE TABLE "${tableName}" RESTART IDENTITY`)
+ break
+ case 'sqlserver':
+ await connInfo.connection.request().query(`TRUNCATE TABLE [${tableName}]`)
+ break
+ case 'sqlite':
+ connInfo.connection.run(`DELETE FROM "${tableName}"`)
+ connInfo.connection.run(`DELETE FROM sqlite_sequence WHERE name='${tableName}'`)
+ break
+ case 'mongodb':
+ await connInfo.connection.db(database).collection(tableName).deleteMany({})
+ break
+ default:
+ return { success: false, message: '该数据库类型不支持此操作' }
+ }
+ return { success: true, message: '表已清空' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// 重命名表
+ipcMain.handle('db:renameTable', async (event, id, database, oldName, newName) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ switch (connInfo.type) {
+ case 'mysql':
+ case 'mariadb':
+ await connInfo.connection.query(`RENAME TABLE \`${database}\`.\`${oldName}\` TO \`${database}\`.\`${newName}\``)
+ break
+ case 'postgresql':
+ case 'postgres':
+ await connInfo.connection.query(`ALTER TABLE "${oldName}" RENAME TO "${newName}"`)
+ break
+ case 'sqlserver':
+ await connInfo.connection.request().query(`EXEC sp_rename '${oldName}', '${newName}'`)
+ break
+ case 'sqlite':
+ connInfo.connection.run(`ALTER TABLE "${oldName}" RENAME TO "${newName}"`)
+ break
+ case 'mongodb':
+ await connInfo.connection.db(database).collection(oldName).rename(newName)
+ break
+ default:
+ return { success: false, message: '该数据库类型不支持此操作' }
+ }
+ return { success: true, message: '表重命名成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// 复制表结构
+ipcMain.handle('db:duplicateTable', async (event, id, database, sourceTable, newTable, withData = false) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ switch (connInfo.type) {
+ case 'mysql':
+ case 'mariadb':
+ if (withData) {
+ await connInfo.connection.query(`CREATE TABLE \`${database}\`.\`${newTable}\` AS SELECT * FROM \`${database}\`.\`${sourceTable}\``)
+ } else {
+ await connInfo.connection.query(`CREATE TABLE \`${database}\`.\`${newTable}\` LIKE \`${database}\`.\`${sourceTable}\``)
+ }
+ break
+ case 'postgresql':
+ case 'postgres':
+ if (withData) {
+ await connInfo.connection.query(`CREATE TABLE "${newTable}" AS SELECT * FROM "${sourceTable}"`)
+ } else {
+ await connInfo.connection.query(`CREATE TABLE "${newTable}" (LIKE "${sourceTable}" INCLUDING ALL)`)
+ }
+ break
+ case 'sqlserver':
+ if (withData) {
+ await connInfo.connection.request().query(`SELECT * INTO [${newTable}] FROM [${sourceTable}]`)
+ } else {
+ await connInfo.connection.request().query(`SELECT * INTO [${newTable}] FROM [${sourceTable}] WHERE 1=0`)
+ }
+ break
+ default:
+ return { success: false, message: '该数据库类型不支持此操作' }
+ }
+ return { success: true, message: '表复制成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// 添加列
+ipcMain.handle('db:addColumn', async (event, id, database, tableName, column) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ // column: { name, type, nullable, defaultValue, comment, after }
+ switch (connInfo.type) {
+ case 'mysql':
+ case 'mariadb': {
+ let sql = `ALTER TABLE \`${database}\`.\`${tableName}\` ADD COLUMN \`${column.name}\` ${column.type}`
+ if (!column.nullable) sql += ' NOT NULL'
+ if (column.defaultValue !== undefined && column.defaultValue !== '') {
+ sql += ` DEFAULT ${column.defaultValue === 'NULL' ? 'NULL' : `'${column.defaultValue}'`}`
+ }
+ if (column.comment) sql += ` COMMENT '${column.comment}'`
+ if (column.after) sql += ` AFTER \`${column.after}\``
+ await connInfo.connection.query(sql)
+ break
+ }
+ case 'postgresql':
+ case 'postgres': {
+ let sql = `ALTER TABLE "${tableName}" ADD COLUMN "${column.name}" ${column.type}`
+ if (!column.nullable) sql += ' NOT NULL'
+ if (column.defaultValue !== undefined && column.defaultValue !== '') {
+ sql += ` DEFAULT ${column.defaultValue}`
+ }
+ await connInfo.connection.query(sql)
+ break
+ }
+ case 'sqlserver': {
+ let sql = `ALTER TABLE [${tableName}] ADD [${column.name}] ${column.type}`
+ if (!column.nullable) sql += ' NOT NULL'
+ if (column.defaultValue !== undefined && column.defaultValue !== '') {
+ sql += ` DEFAULT ${column.defaultValue}`
+ }
+ await connInfo.connection.request().query(sql)
+ break
+ }
+ case 'sqlite': {
+ let sql = `ALTER TABLE "${tableName}" ADD COLUMN "${column.name}" ${column.type}`
+ if (!column.nullable) sql += ' NOT NULL'
+ if (column.defaultValue !== undefined && column.defaultValue !== '') {
+ sql += ` DEFAULT ${column.defaultValue}`
+ }
+ connInfo.connection.run(sql)
+ break
+ }
+ default:
+ return { success: false, message: '该数据库类型不支持此操作' }
+ }
+ return { success: true, message: '列添加成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// 修改列
+ipcMain.handle('db:modifyColumn', async (event, id, database, tableName, oldName, column) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ switch (connInfo.type) {
+ case 'mysql':
+ case 'mariadb': {
+ let sql = `ALTER TABLE \`${database}\`.\`${tableName}\` CHANGE \`${oldName}\` \`${column.name}\` ${column.type}`
+ if (!column.nullable) sql += ' NOT NULL'
+ if (column.defaultValue !== undefined && column.defaultValue !== '') {
+ sql += ` DEFAULT ${column.defaultValue === 'NULL' ? 'NULL' : `'${column.defaultValue}'`}`
+ }
+ if (column.comment) sql += ` COMMENT '${column.comment}'`
+ await connInfo.connection.query(sql)
+ break
+ }
+ case 'postgresql':
+ case 'postgres': {
+ // PostgreSQL 需要多条语句
+ if (oldName !== column.name) {
+ await connInfo.connection.query(`ALTER TABLE "${tableName}" RENAME COLUMN "${oldName}" TO "${column.name}"`)
+ }
+ await connInfo.connection.query(`ALTER TABLE "${tableName}" ALTER COLUMN "${column.name}" TYPE ${column.type}`)
+ if (column.nullable) {
+ await connInfo.connection.query(`ALTER TABLE "${tableName}" ALTER COLUMN "${column.name}" DROP NOT NULL`)
+ } else {
+ await connInfo.connection.query(`ALTER TABLE "${tableName}" ALTER COLUMN "${column.name}" SET NOT NULL`)
+ }
+ break
+ }
+ case 'sqlserver': {
+ if (oldName !== column.name) {
+ await connInfo.connection.request().query(`EXEC sp_rename '${tableName}.${oldName}', '${column.name}', 'COLUMN'`)
+ }
+ let sql = `ALTER TABLE [${tableName}] ALTER COLUMN [${column.name}] ${column.type}`
+ if (!column.nullable) sql += ' NOT NULL'
+ await connInfo.connection.request().query(sql)
+ break
+ }
+ default:
+ return { success: false, message: '该数据库类型不支持此操作' }
+ }
+ return { success: true, message: '列修改成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// 删除列
+ipcMain.handle('db:dropColumn', async (event, id, database, tableName, columnName) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ switch (connInfo.type) {
+ case 'mysql':
+ case 'mariadb':
+ await connInfo.connection.query(`ALTER TABLE \`${database}\`.\`${tableName}\` DROP COLUMN \`${columnName}\``)
+ break
+ case 'postgresql':
+ case 'postgres':
+ await connInfo.connection.query(`ALTER TABLE "${tableName}" DROP COLUMN "${columnName}"`)
+ break
+ case 'sqlserver':
+ await connInfo.connection.request().query(`ALTER TABLE [${tableName}] DROP COLUMN [${columnName}]`)
+ break
+ case 'sqlite':
+ // SQLite 不支持直接删除列,需要重建表
+ return { success: false, message: 'SQLite 不支持删除列操作' }
+ default:
+ return { success: false, message: '该数据库类型不支持此操作' }
+ }
+ return { success: true, message: '列删除成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// ============ 表设计器相关操作 ============
+
+// 获取完整的表信息(字段、索引、外键、选项)
+ipcMain.handle('db:getTableInfo', async (event, id, database, tableName) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { columns: [], indexes: [], foreignKeys: [], options: {} }
+
+ try {
+ return await getTableInfo(connInfo.connection, connInfo.type, database, tableName)
+ } catch (e) {
+ console.error('获取表信息失败:', e)
+ return { columns: [], indexes: [], foreignKeys: [], options: {} }
+ }
+})
+
+// 获取索引
+ipcMain.handle('db:getIndexes', async (event, id, database, tableName) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return []
+
+ try {
+ return await getIndexes(connInfo.connection, connInfo.type, database, tableName)
+ } catch (e) {
+ console.error('获取索引失败:', e)
+ return []
+ }
+})
+
+// 获取外键
+ipcMain.handle('db:getForeignKeys', async (event, id, database, tableName) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return []
+
+ try {
+ return await getForeignKeys(connInfo.connection, connInfo.type, database, tableName)
+ } catch (e) {
+ console.error('获取外键失败:', e)
+ return []
+ }
+})
+
+// 获取表的列名(简化版,用于外键选择)
+ipcMain.handle('db:getColumnNames', async (event, id, database, tableName) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return []
+
+ try {
+ return await getColumnNames(connInfo.connection, connInfo.type, database, tableName)
+ } catch (e) {
+ console.error('获取列名失败:', e)
+ return []
+ }
+})
+
+// 执行多条 SQL(用于表设计器保存)
+ipcMain.handle('db:executeMultiSQL', async (event, id, sqls) => {
+ const connInfo = await ensureConnection(id)
+ if (!connInfo) return { success: false, message: '连接不存在或已断开' }
+
+ try {
+ // 将 SQL 语句按分号分割并逐条执行
+ const statements = sqls.split(';').map(s => s.trim()).filter(s => s.length > 0 && !s.startsWith('--'))
+
+ for (const sql of statements) {
+ await executeQuery(connInfo.connection, connInfo.type, sql)
+ }
+
+ return { success: true, message: '执行成功' }
+ } catch (e) {
+ return { success: false, message: e.message }
+ }
+})
+
+// ============ 文件操作 ============
+ipcMain.handle('file:open', async () => {
+ const result = await dialog.showOpenDialog(mainWindow, {
+ filters: [{ name: 'SQL 文件', extensions: ['sql'] }],
+ properties: ['openFile']
+ })
+
+ if (result.canceled || result.filePaths.length === 0) {
+ return null
+ }
+
+ const filePath = result.filePaths[0]
+ const content = fs.readFileSync(filePath, 'utf-8')
+ const name = path.basename(filePath)
+
+ return { path: filePath, content, name }
+})
+
+ipcMain.handle('file:save', async (event, filePath, content) => {
+ let targetPath = filePath
+
+ if (!targetPath) {
+ const result = await dialog.showSaveDialog(mainWindow, {
+ filters: [{ name: 'SQL 文件', extensions: ['sql'] }]
+ })
+
+ if (result.canceled) {
+ return null
+ }
+ targetPath = result.filePath
+ }
+
+ fs.writeFileSync(targetPath, content, 'utf-8')
+ const name = path.basename(targetPath)
+
+ return { path: targetPath, name }
+})
+
+ipcMain.handle('file:select', async (event, extensions) => {
+ const result = await dialog.showOpenDialog(mainWindow, {
+ filters: extensions ? [{ name: '数据库文件', extensions }] : undefined,
+ properties: ['openFile']
+ })
+
+ if (result.canceled || result.filePaths.length === 0) {
+ return null
+ }
+
+ return result.filePaths[0]
+})
+
+ipcMain.handle('file:saveDialog', async (event, options) => {
+ const result = await dialog.showSaveDialog(mainWindow, options)
+ if (result.canceled) return null
+ return result.filePath
+})
+
+ipcMain.handle('file:write', async (event, filePath, content) => {
+ try {
+ fs.writeFileSync(filePath, content, 'utf-8')
+ return { success: true }
+ } catch (e) {
+ return { success: false, error: e.message }
+ }
+})
+
+ipcMain.handle('file:read', async (event, filePath) => {
+ try {
+ const content = fs.readFileSync(filePath, 'utf-8')
+ return { success: true, content }
+ } catch (e) {
+ return { success: false, error: e.message }
+ }
+})
+
+// ============ 数据库连接辅助函数 ============
+async function createConnection(config) {
+ const { type, host, port, username, password, database } = config
+
+ switch (type) {
+ case 'mysql':
+ case 'mariadb':
+ return await mysql.createConnection({
+ host,
+ port,
+ user: username,
+ password,
+ database: database || undefined,
+ connectTimeout: 10000,
+ dateStrings: true
+ })
+
+ case 'postgresql':
+ case 'postgres': {
+ const client = new pg.Client({
+ host,
+ port,
+ user: username,
+ password,
+ database: database || 'postgres',
+ connectionTimeoutMillis: 10000
+ })
+ await client.connect()
+ return client
+ }
+
+ case 'sqlite': {
+ await initSqlite()
+ const dbPath = host || database
+ let dbData = null
+
+ if (dbPath && fs.existsSync(dbPath)) {
+ dbData = fs.readFileSync(dbPath)
+ }
+
+ const db = new SQL.Database(dbData)
+ db._path = dbPath
+ return db
+ }
+
+ case 'mongodb': {
+ const uri = username && password
+ ? `mongodb://${username}:${password}@${host}:${port}/${database || 'admin'}?authSource=admin`
+ : `mongodb://${host}:${port}/${database || 'admin'}`
+ const client = new MongoClient(uri, {
+ serverSelectionTimeoutMS: 10000,
+ connectTimeoutMS: 10000
+ })
+ await client.connect()
+ client._database = database || 'admin'
+ return client
+ }
+
+ case 'redis': {
+ const redis = new Redis({
+ host,
+ port,
+ password: password || undefined,
+ db: parseInt(database) || 0,
+ connectTimeout: 10000,
+ lazyConnect: true
+ })
+ await redis.connect()
+ return redis
+ }
+
+ case 'sqlserver': {
+ const sqlConfig = {
+ user: username,
+ password,
+ database: database || 'master',
+ server: host,
+ port: port || 1433,
+ options: {
+ encrypt: false,
+ trustServerCertificate: true,
+ connectTimeout: 10000
+ }
+ }
+ const pool = await mssql.connect(sqlConfig)
+ pool._database = database || 'master'
+ return pool
+ }
+
+ default:
+ throw new Error(`不支持的数据库类型: ${type}`)
+ }
+}
+
+async function closeConnection(conn, type) {
+ try {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb':
+ await conn.end()
+ break
+ case 'postgresql':
+ case 'postgres':
+ await conn.end()
+ break
+ case 'sqlite':
+ if (conn._path) {
+ const data = conn.export()
+ fs.writeFileSync(conn._path, Buffer.from(data))
+ }
+ conn.close()
+ break
+ case 'mongodb':
+ await conn.close()
+ break
+ case 'redis':
+ await conn.quit()
+ break
+ case 'sqlserver':
+ await conn.close()
+ break
+ }
+ } catch (e) {
+ console.error('关闭连接时出错:', e)
+ }
+}
+
+async function executeQuery(conn, type, sql) {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb': {
+ const [rows, fields] = await conn.query(sql)
+ if (Array.isArray(rows)) {
+ const columns = fields ? fields.map(f => f.name) : Object.keys(rows[0] || {})
+ const data = rows.map(row => columns.map(col => row[col]))
+ return { columns, rows: data }
+ }
+ return { columns: [], rows: [], affectedRows: rows.affectedRows }
+ }
+
+ case 'postgresql':
+ case 'postgres': {
+ const result = await conn.query(sql)
+ const columns = result.fields ? result.fields.map(f => f.name) : []
+ const rows = result.rows.map(row => columns.map(col => row[col]))
+ return { columns, rows }
+ }
+
+ case 'sqlite': {
+ try {
+ const stmt = conn.prepare(sql)
+ const columns = stmt.getColumnNames()
+ const rows = []
+ while (stmt.step()) {
+ rows.push(stmt.get())
+ }
+ stmt.free()
+ return { columns, rows }
+ } catch (e) {
+ conn.run(sql)
+ const changes = conn.getRowsModified()
+ return { columns: [], rows: [], affectedRows: changes }
+ }
+ }
+
+ case 'sqlserver': {
+ const result = await conn.request().query(sql)
+ if (result.recordset) {
+ const columns = Object.keys(result.recordset[0] || {})
+ const rows = result.recordset.map(row => columns.map(col => row[col]))
+ return { columns, rows }
+ }
+ return { columns: [], rows: [], affectedRows: result.rowsAffected?.[0] || 0 }
+ }
+
+ case 'mongodb': {
+ // MongoDB 使用简单的命令语法
+ // 示例: db.collection.find({}) 或 collection_name
+ return { columns: [], rows: [], error: 'MongoDB 请使用表浏览功能查看数据' }
+ }
+
+ case 'redis': {
+ // Redis 命令执行
+ const parts = sql.trim().split(/\s+/)
+ const command = parts[0].toLowerCase()
+ const args = parts.slice(1)
+ const result = await conn.call(command, ...args)
+
+ if (Array.isArray(result)) {
+ return {
+ columns: ['index', 'value'],
+ rows: result.map((v, i) => [i, typeof v === 'object' ? JSON.stringify(v) : v])
+ }
+ }
+ return { columns: ['result'], rows: [[typeof result === 'object' ? JSON.stringify(result) : result]] }
+ }
+
+ default:
+ throw new Error(`不支持的数据库类型: ${type}`)
+ }
+}
+
+async function getDatabases(conn, type) {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb': {
+ const [rows] = await conn.query('SHOW DATABASES')
+ return rows.map(row => Object.values(row)[0])
+ }
+
+ case 'postgresql':
+ case 'postgres': {
+ const result = await conn.query("SELECT datname FROM pg_database WHERE datistemplate = false ORDER BY datname")
+ return result.rows.map(row => row.datname)
+ }
+
+ case 'sqlite':
+ return ['main']
+
+ case 'mongodb': {
+ const admin = conn.db('admin')
+ const result = await admin.command({ listDatabases: 1 })
+ return result.databases.map(db => db.name)
+ }
+
+ case 'redis': {
+ // Redis 数据库是数字 0-15
+ const info = await conn.info('keyspace')
+ const dbs = ['0'] // 至少返回 db0
+ const matches = info.match(/db(\d+)/g)
+ if (matches) {
+ matches.forEach(m => {
+ const num = m.replace('db', '')
+ if (!dbs.includes(num)) dbs.push(num)
+ })
+ }
+ return dbs.sort((a, b) => parseInt(a) - parseInt(b))
+ }
+
+ case 'sqlserver': {
+ const result = await conn.request().query('SELECT name FROM sys.databases ORDER BY name')
+ return result.recordset.map(row => row.name)
+ }
+
+ default:
+ return []
+ }
+}
+
+async function getTables(conn, type, database) {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb': {
+ await conn.query(`USE \`${database}\``)
+ const [tables] = await conn.query(`
+ SELECT TABLE_NAME as name, TABLE_ROWS as \`rows\`, TABLE_TYPE as type
+ FROM INFORMATION_SCHEMA.TABLES
+ WHERE TABLE_SCHEMA = ?
+ ORDER BY TABLE_NAME
+ `, [database])
+ return tables.map(t => ({
+ name: t.name,
+ rows: t.rows || 0,
+ isView: t.type === 'VIEW'
+ }))
+ }
+
+ case 'postgresql':
+ case 'postgres': {
+ const result = await conn.query(`
+ SELECT table_name as name, table_type as type
+ FROM information_schema.tables
+ WHERE table_schema = 'public'
+ ORDER BY table_name
+ `)
+ return result.rows.map(t => ({
+ name: t.name,
+ rows: 0,
+ isView: t.type === 'VIEW'
+ }))
+ }
+
+ case 'sqlite': {
+ const stmt = conn.prepare("SELECT name, type FROM sqlite_master WHERE type IN ('table', 'view') AND name NOT LIKE 'sqlite_%' ORDER BY name")
+ const tables = []
+ while (stmt.step()) {
+ const row = stmt.getAsObject()
+ tables.push({
+ name: row.name,
+ rows: 0,
+ isView: row.type === 'view'
+ })
+ }
+ stmt.free()
+ return tables
+ }
+
+ case 'mongodb': {
+ const db = conn.db(database)
+ const collections = await db.listCollections().toArray()
+ return collections.map(c => ({
+ name: c.name,
+ rows: 0,
+ isView: c.type === 'view'
+ }))
+ }
+
+ case 'redis': {
+ // 切换到指定数据库
+ await conn.select(parseInt(database) || 0)
+ // 获取所有键(前100个作为"表")
+ const keys = await conn.keys('*')
+ const uniquePrefixes = new Set()
+ keys.forEach(key => {
+ const prefix = key.split(':')[0]
+ uniquePrefixes.add(prefix)
+ })
+ return [...uniquePrefixes].slice(0, 100).map(name => ({
+ name,
+ rows: 0,
+ isView: false
+ }))
+ }
+
+ case 'sqlserver': {
+ // 切换数据库
+ await conn.request().query(`USE [${database}]`)
+ const result = await conn.request().query(`
+ SELECT TABLE_NAME as name, TABLE_TYPE as type
+ FROM INFORMATION_SCHEMA.TABLES
+ WHERE TABLE_CATALOG = '${database}'
+ ORDER BY TABLE_NAME
+ `)
+ return result.recordset.map(t => ({
+ name: t.name,
+ rows: 0,
+ isView: t.type === 'VIEW'
+ }))
+ }
+
+ default:
+ return []
+ }
+}
+
+async function getColumns(conn, type, database, table) {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb': {
+ const [columns] = await conn.query(`
+ SELECT COLUMN_NAME as name, DATA_TYPE as type, IS_NULLABLE as nullable,
+ COLUMN_KEY as \`key\`, COLUMN_COMMENT as comment
+ FROM INFORMATION_SCHEMA.COLUMNS
+ WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ?
+ ORDER BY ORDINAL_POSITION
+ `, [database, table])
+ return columns.map(c => ({
+ name: c.name,
+ type: c.type,
+ nullable: c.nullable === 'YES',
+ key: c.key || undefined,
+ comment: c.comment || undefined
+ }))
+ }
+
+ case 'postgresql':
+ case 'postgres': {
+ const result = await conn.query(`
+ SELECT column_name as name, data_type as type, is_nullable as nullable
+ FROM information_schema.columns
+ WHERE table_schema = 'public' AND table_name = $1
+ ORDER BY ordinal_position
+ `, [table])
+ return result.rows.map(c => ({
+ name: c.name,
+ type: c.type,
+ nullable: c.nullable === 'YES'
+ }))
+ }
+
+ case 'sqlite': {
+ const stmt = conn.prepare(`PRAGMA table_info("${table}")`)
+ const columns = []
+ while (stmt.step()) {
+ const row = stmt.getAsObject()
+ columns.push({
+ name: row.name,
+ type: row.type || 'TEXT',
+ nullable: !row.notnull,
+ key: row.pk ? 'PRI' : undefined
+ })
+ }
+ stmt.free()
+ return columns
+ }
+
+ case 'mongodb': {
+ // MongoDB 是无模式的,从第一个文档推断字段
+ const db = conn.db(database)
+ const doc = await db.collection(table).findOne()
+ if (!doc) return []
+ return Object.keys(doc).map(key => ({
+ name: key,
+ type: typeof doc[key],
+ nullable: true,
+ key: key === '_id' ? 'PRI' : undefined
+ }))
+ }
+
+ case 'redis': {
+ // Redis 键没有固定的"列"
+ return [
+ { name: 'key', type: 'string', nullable: false, key: 'PRI' },
+ { name: 'value', type: 'string', nullable: true },
+ { name: 'type', type: 'string', nullable: true },
+ { name: 'ttl', type: 'integer', nullable: true }
+ ]
+ }
+
+ case 'sqlserver': {
+ const result = await conn.request().query(`
+ SELECT COLUMN_NAME as name, DATA_TYPE as type, IS_NULLABLE as nullable,
+ COLUMNPROPERTY(OBJECT_ID('${table}'), COLUMN_NAME, 'IsIdentity') as is_identity
+ FROM INFORMATION_SCHEMA.COLUMNS
+ WHERE TABLE_NAME = '${table}'
+ ORDER BY ORDINAL_POSITION
+ `)
+ return result.recordset.map(c => ({
+ name: c.name,
+ type: c.type,
+ nullable: c.nullable === 'YES',
+ key: c.is_identity ? 'PRI' : undefined
+ }))
+ }
+
+ default:
+ return []
+ }
+}
+
+async function getTableData(conn, type, database, table, page = 1, pageSize = 100) {
+ const offset = (page - 1) * pageSize
+ const columns = await getColumns(conn, type, database, table)
+
+ switch (type) {
+ case 'mysql':
+ case 'mariadb': {
+ const [[{ total }]] = await conn.query(`SELECT COUNT(*) as total FROM \`${database}\`.\`${table}\``)
+ const [rows] = await conn.query(`SELECT * FROM \`${database}\`.\`${table}\` LIMIT ? OFFSET ?`, [pageSize, offset])
+ const data = rows.map(row => columns.map(col => row[col.name]))
+ return { columns, rows: data, total, page, pageSize }
+ }
+
+ case 'postgresql':
+ case 'postgres': {
+ const countResult = await conn.query(`SELECT COUNT(*) as total FROM "${table}"`)
+ const total = parseInt(countResult.rows[0].total)
+ const result = await conn.query(`SELECT * FROM "${table}" LIMIT $1 OFFSET $2`, [pageSize, offset])
+ const data = result.rows.map(row => columns.map(col => row[col.name]))
+ return { columns, rows: data, total, page, pageSize }
+ }
+
+ case 'sqlite': {
+ let total = 0
+ const countStmt = conn.prepare(`SELECT COUNT(*) as total FROM "${table}"`)
+ if (countStmt.step()) {
+ total = countStmt.getAsObject().total
+ }
+ countStmt.free()
+
+ const stmt = conn.prepare(`SELECT * FROM "${table}" LIMIT ? OFFSET ?`)
+ stmt.bind([pageSize, offset])
+ const rows = []
+ while (stmt.step()) {
+ const row = stmt.get()
+ rows.push(row)
+ }
+ stmt.free()
+ return { columns, rows, total, page, pageSize }
+ }
+
+ case 'mongodb': {
+ const db = conn.db(database)
+ const collection = db.collection(table)
+ const total = await collection.countDocuments()
+ const docs = await collection.find().skip(offset).limit(pageSize).toArray()
+ const rows = docs.map(doc => columns.map(col => {
+ const val = doc[col.name]
+ if (val instanceof Object && val.constructor.name === 'ObjectId') {
+ return val.toString()
+ }
+ return typeof val === 'object' ? JSON.stringify(val) : val
+ }))
+ return { columns, rows, total, page, pageSize }
+ }
+
+ case 'redis': {
+ await conn.select(parseInt(database) || 0)
+ // 获取以 table 为前缀的键
+ const pattern = table === '*' ? '*' : `${table}*`
+ const allKeys = await conn.keys(pattern)
+ const total = allKeys.length
+ const keys = allKeys.slice(offset, offset + pageSize)
+
+ const rows = await Promise.all(keys.map(async (key) => {
+ const keyType = await conn.type(key)
+ let value = ''
+ switch (keyType) {
+ case 'string':
+ value = await conn.get(key)
+ break
+ case 'list':
+ value = JSON.stringify(await conn.lrange(key, 0, 10))
+ break
+ case 'set':
+ value = JSON.stringify(await conn.smembers(key))
+ break
+ case 'hash':
+ value = JSON.stringify(await conn.hgetall(key))
+ break
+ case 'zset':
+ value = JSON.stringify(await conn.zrange(key, 0, 10, 'WITHSCORES'))
+ break
+ default:
+ value = `<${keyType}>`
+ }
+ const ttl = await conn.ttl(key)
+ return [key, value, keyType, ttl === -1 ? 'forever' : ttl]
+ }))
+
+ return { columns, rows, total, page, pageSize }
+ }
+
+ case 'sqlserver': {
+ const countResult = await conn.request().query(`SELECT COUNT(*) as total FROM [${table}]`)
+ const total = countResult.recordset[0].total
+ const result = await conn.request().query(`
+ SELECT * FROM [${table}]
+ ORDER BY (SELECT NULL)
+ OFFSET ${offset} ROWS
+ FETCH NEXT ${pageSize} ROWS ONLY
+ `)
+ const data = result.recordset.map(row => columns.map(col => row[col.name]))
+ return { columns, rows: data, total, page, pageSize }
+ }
+
+ default:
+ return { columns: [], rows: [], total: 0, page, pageSize }
+ }
+}
+
+async function updateRow(conn, type, database, table, primaryKey, updates) {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb': {
+ const setClauses = Object.keys(updates).map(col => `\`${col}\` = ?`).join(', ')
+ const values = [...Object.values(updates), primaryKey.value]
+ await conn.query(`UPDATE \`${database}\`.\`${table}\` SET ${setClauses} WHERE \`${primaryKey.column}\` = ?`, values)
+ break
+ }
+ case 'postgresql':
+ case 'postgres': {
+ const pgSetClauses = Object.keys(updates).map((col, i) => `"${col}" = $${i + 1}`).join(', ')
+ const pgValues = [...Object.values(updates), primaryKey.value]
+ await conn.query(`UPDATE "${table}" SET ${pgSetClauses} WHERE "${primaryKey.column}" = $${pgValues.length}`, pgValues)
+ break
+ }
+ case 'sqlite': {
+ const sqliteSetClauses = Object.keys(updates).map(col => `"${col}" = ?`).join(', ')
+ const values = [...Object.values(updates), primaryKey.value]
+ conn.run(`UPDATE "${table}" SET ${sqliteSetClauses} WHERE "${primaryKey.column}" = ?`, values)
+ break
+ }
+ case 'mongodb': {
+ const db = conn.db(database)
+ const { ObjectId } = await import('mongodb')
+ const filter = primaryKey.column === '_id'
+ ? { _id: new ObjectId(primaryKey.value) }
+ : { [primaryKey.column]: primaryKey.value }
+ await db.collection(table).updateOne(filter, { $set: updates })
+ break
+ }
+ case 'redis': {
+ // Redis 更新键值
+ await conn.select(parseInt(database) || 0)
+ const keyType = await conn.type(primaryKey.value)
+ if (keyType === 'string' && updates.value !== undefined) {
+ await conn.set(primaryKey.value, updates.value)
+ }
+ break
+ }
+ case 'sqlserver': {
+ const setClauses = Object.keys(updates).map(col => `[${col}] = @${col}`).join(', ')
+ const request = conn.request()
+ Object.entries(updates).forEach(([col, val]) => {
+ request.input(col, val)
+ })
+ request.input('pk', primaryKey.value)
+ await request.query(`UPDATE [${table}] SET ${setClauses} WHERE [${primaryKey.column}] = @pk`)
+ break
+ }
+ }
+}
+
+async function deleteRow(conn, type, database, table, primaryKey) {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb':
+ await conn.query(`DELETE FROM \`${database}\`.\`${table}\` WHERE \`${primaryKey.column}\` = ?`, [primaryKey.value])
+ break
+ case 'postgresql':
+ case 'postgres':
+ await conn.query(`DELETE FROM "${table}" WHERE "${primaryKey.column}" = $1`, [primaryKey.value])
+ break
+ case 'sqlite':
+ conn.run(`DELETE FROM "${table}" WHERE "${primaryKey.column}" = ?`, [primaryKey.value])
+ break
+ case 'mongodb': {
+ const db = conn.db(database)
+ const { ObjectId } = await import('mongodb')
+ const filter = primaryKey.column === '_id'
+ ? { _id: new ObjectId(primaryKey.value) }
+ : { [primaryKey.column]: primaryKey.value }
+ await db.collection(table).deleteOne(filter)
+ break
+ }
+ case 'redis': {
+ await conn.select(parseInt(database) || 0)
+ await conn.del(primaryKey.value)
+ break
+ }
+ case 'sqlserver': {
+ const request = conn.request()
+ request.input('pk', primaryKey.value)
+ await request.query(`DELETE FROM [${table}] WHERE [${primaryKey.column}] = @pk`)
+ break
+ }
+ }
+}
+
+// ============ 获取表详细信息(用于表设计器) ============
+async function getTableInfo(conn, type, database, table) {
+ const columns = await getColumnsDetailed(conn, type, database, table)
+ const indexes = await getIndexes(conn, type, database, table)
+ const foreignKeys = await getForeignKeys(conn, type, database, table)
+ const options = await getTableOptions(conn, type, database, table)
+ return { columns, indexes, foreignKeys, options }
+}
+
+// 获取详细的列信息
+async function getColumnsDetailed(conn, type, database, table) {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb': {
+ const [columns] = await conn.query(`
+ SELECT
+ COLUMN_NAME as name,
+ DATA_TYPE as dataType,
+ COLUMN_TYPE as columnType,
+ CHARACTER_MAXIMUM_LENGTH as length,
+ NUMERIC_PRECISION as numPrecision,
+ NUMERIC_SCALE as numScale,
+ IS_NULLABLE as nullable,
+ COLUMN_DEFAULT as defaultValue,
+ COLUMN_KEY as \`key\`,
+ EXTRA as extra,
+ COLUMN_COMMENT as comment
+ FROM INFORMATION_SCHEMA.COLUMNS
+ WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ?
+ ORDER BY ORDINAL_POSITION
+ `, [database, table])
+ return columns.map(c => {
+ // 解析 COLUMN_TYPE 获取长度/小数位
+ const typeMatch = c.columnType.match(/^(\w+)(?:\((\d+)(?:,(\d+))?\))?/)
+ const hasUnsigned = c.columnType.includes('unsigned')
+ const hasZerofill = c.columnType.includes('zerofill')
+ return {
+ id: crypto.randomUUID(),
+ name: c.name,
+ type: c.dataType.toUpperCase(),
+ length: typeMatch?.[2] || '',
+ decimals: typeMatch?.[3] || '',
+ nullable: c.nullable === 'YES',
+ primaryKey: c.key === 'PRI',
+ autoIncrement: (c.extra || '').includes('auto_increment'),
+ unsigned: hasUnsigned,
+ zerofill: hasZerofill,
+ defaultValue: c.defaultValue || '',
+ comment: c.comment || '',
+ isVirtual: (c.extra || '').includes('VIRTUAL') || (c.extra || '').includes('STORED'),
+ virtualExpression: '',
+ }
+ })
+ }
+
+ case 'postgresql':
+ case 'postgres': {
+ const result = await conn.query(`
+ SELECT
+ c.column_name as name,
+ c.data_type as type,
+ c.character_maximum_length as length,
+ c.numeric_precision as num_precision,
+ c.numeric_scale as num_scale,
+ c.is_nullable as nullable,
+ c.column_default as default_value,
+ CASE WHEN pk.column_name IS NOT NULL THEN true ELSE false END as is_pk
+ FROM information_schema.columns c
+ LEFT JOIN (
+ SELECT ku.column_name
+ FROM information_schema.table_constraints tc
+ JOIN information_schema.key_column_usage ku
+ ON tc.constraint_name = ku.constraint_name
+ WHERE tc.constraint_type = 'PRIMARY KEY'
+ AND tc.table_name = $1
+ ) pk ON c.column_name = pk.column_name
+ WHERE c.table_schema = 'public' AND c.table_name = $1
+ ORDER BY c.ordinal_position
+ `, [table])
+ return result.rows.map(c => ({
+ id: crypto.randomUUID(),
+ name: c.name,
+ type: c.type.toUpperCase(),
+ length: c.length || '',
+ decimals: c.num_scale || '',
+ nullable: c.nullable === 'YES',
+ primaryKey: c.is_pk,
+ autoIncrement: (c.default_value || '').includes('nextval'),
+ unsigned: false,
+ zerofill: false,
+ defaultValue: c.default_value || '',
+ comment: '',
+ isVirtual: false,
+ virtualExpression: '',
+ }))
+ }
+
+ case 'sqlserver': {
+ const result = await conn.request().query(`
+ SELECT
+ c.COLUMN_NAME as name,
+ c.DATA_TYPE as type,
+ c.CHARACTER_MAXIMUM_LENGTH as length,
+ c.NUMERIC_PRECISION as numPrecision,
+ c.NUMERIC_SCALE as numScale,
+ c.IS_NULLABLE as nullable,
+ c.COLUMN_DEFAULT as defaultValue,
+ COLUMNPROPERTY(OBJECT_ID('${table}'), c.COLUMN_NAME, 'IsIdentity') as isIdentity
+ FROM INFORMATION_SCHEMA.COLUMNS c
+ WHERE c.TABLE_NAME = '${table}'
+ ORDER BY c.ORDINAL_POSITION
+ `)
+ // 获取主键
+ const pkResult = await conn.request().query(`
+ SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
+ WHERE TABLE_NAME = '${table}' AND CONSTRAINT_NAME LIKE 'PK%'
+ `)
+ const pkColumns = pkResult.recordset.map(r => r.COLUMN_NAME)
+
+ return result.recordset.map(c => ({
+ id: crypto.randomUUID(),
+ name: c.name,
+ type: c.type.toUpperCase(),
+ length: c.length || '',
+ decimals: c.numScale || '',
+ nullable: c.nullable === 'YES',
+ primaryKey: pkColumns.includes(c.name),
+ autoIncrement: c.isIdentity === 1,
+ unsigned: false,
+ zerofill: false,
+ defaultValue: c.defaultValue || '',
+ comment: '',
+ isVirtual: false,
+ virtualExpression: '',
+ }))
+ }
+
+ case 'sqlite': {
+ const stmt = conn.prepare(`PRAGMA table_info("${table}")`)
+ const columns = []
+ while (stmt.step()) {
+ const row = stmt.getAsObject()
+ columns.push({
+ id: crypto.randomUUID(),
+ name: row.name,
+ type: (row.type || 'TEXT').toUpperCase(),
+ length: '',
+ decimals: '',
+ nullable: !row.notnull,
+ primaryKey: row.pk === 1,
+ autoIncrement: row.pk === 1 && (row.type || '').toUpperCase() === 'INTEGER',
+ unsigned: false,
+ zerofill: false,
+ defaultValue: row.dflt_value || '',
+ comment: '',
+ isVirtual: false,
+ virtualExpression: '',
+ })
+ }
+ stmt.free()
+ return columns
+ }
+
+ default:
+ return []
+ }
+}
+
+// 获取索引信息
+async function getIndexes(conn, type, database, table) {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb': {
+ const [indexes] = await conn.query(`SHOW INDEX FROM \`${database}\`.\`${table}\``)
+ // 按索引名分组
+ const indexMap = new Map()
+ for (const idx of indexes) {
+ if (idx.Key_name === 'PRIMARY') continue // 主键单独处理
+ if (!indexMap.has(idx.Key_name)) {
+ indexMap.set(idx.Key_name, {
+ id: crypto.randomUUID(),
+ name: idx.Key_name,
+ columns: [],
+ type: idx.Non_unique === 0 ? 'UNIQUE' : (idx.Index_type === 'FULLTEXT' ? 'FULLTEXT' : 'NORMAL'),
+ method: idx.Index_type === 'BTREE' ? 'BTREE' : (idx.Index_type === 'HASH' ? 'HASH' : 'BTREE'),
+ comment: idx.Index_comment || '',
+ })
+ }
+ indexMap.get(idx.Key_name).columns.push(idx.Column_name)
+ }
+ return Array.from(indexMap.values())
+ }
+
+ case 'postgresql':
+ case 'postgres': {
+ const result = await conn.query(`
+ SELECT
+ i.relname as name,
+ array_agg(a.attname ORDER BY array_position(ix.indkey, a.attnum)) as columns,
+ ix.indisunique as is_unique,
+ am.amname as method
+ FROM pg_index ix
+ JOIN pg_class i ON i.oid = ix.indexrelid
+ JOIN pg_class t ON t.oid = ix.indrelid
+ JOIN pg_attribute a ON a.attrelid = t.oid AND a.attnum = ANY(ix.indkey)
+ JOIN pg_am am ON am.oid = i.relam
+ WHERE t.relname = $1 AND NOT ix.indisprimary
+ GROUP BY i.relname, ix.indisunique, am.amname
+ `, [table])
+ return result.rows.map(idx => ({
+ id: crypto.randomUUID(),
+ name: idx.name,
+ columns: idx.columns,
+ type: idx.is_unique ? 'UNIQUE' : 'NORMAL',
+ method: idx.method.toUpperCase(),
+ comment: '',
+ }))
+ }
+
+ case 'sqlserver': {
+ // 使用 STUFF + FOR XML PATH 兼容旧版本 SQL Server (低于 2017)
+ const result = await conn.request().query(`
+ SELECT
+ i.name as name,
+ i.is_unique as isUnique,
+ i.type_desc as typeDesc,
+ STUFF((
+ SELECT ',' + c2.name
+ FROM sys.index_columns ic2
+ JOIN sys.columns c2 ON ic2.object_id = c2.object_id AND ic2.column_id = c2.column_id
+ WHERE ic2.object_id = i.object_id AND ic2.index_id = i.index_id
+ ORDER BY ic2.key_ordinal
+ FOR XML PATH('')
+ ), 1, 1, '') as columns
+ FROM sys.indexes i
+ WHERE i.object_id = OBJECT_ID('${table}') AND i.is_primary_key = 0 AND i.name IS NOT NULL
+ GROUP BY i.object_id, i.index_id, i.name, i.is_unique, i.type_desc
+ `)
+ return result.recordset.map(idx => ({
+ id: crypto.randomUUID(),
+ name: idx.name,
+ columns: idx.columns ? idx.columns.split(',') : [],
+ type: idx.isUnique ? 'UNIQUE' : 'NORMAL',
+ method: 'BTREE',
+ comment: '',
+ }))
+ }
+
+ case 'sqlite': {
+ const stmt = conn.prepare(`PRAGMA index_list("${table}")`)
+ const indexes = []
+ while (stmt.step()) {
+ const row = stmt.getAsObject()
+ // 获取索引列
+ const colStmt = conn.prepare(`PRAGMA index_info("${row.name}")`)
+ const columns = []
+ while (colStmt.step()) {
+ columns.push(colStmt.getAsObject().name)
+ }
+ colStmt.free()
+
+ if (!row.name.startsWith('sqlite_')) {
+ indexes.push({
+ id: crypto.randomUUID(),
+ name: row.name,
+ columns,
+ type: row.unique ? 'UNIQUE' : 'NORMAL',
+ method: 'BTREE',
+ comment: '',
+ })
+ }
+ }
+ stmt.free()
+ return indexes
+ }
+
+ default:
+ return []
+ }
+}
+
+// 获取外键信息
+async function getForeignKeys(conn, type, database, table) {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb': {
+ const [fks] = await conn.query(`
+ SELECT
+ kcu.CONSTRAINT_NAME as name,
+ kcu.COLUMN_NAME as column_name,
+ kcu.REFERENCED_TABLE_SCHEMA as ref_schema,
+ kcu.REFERENCED_TABLE_NAME as ref_table,
+ kcu.REFERENCED_COLUMN_NAME as ref_column,
+ rc.DELETE_RULE as on_delete,
+ rc.UPDATE_RULE as on_update
+ FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE kcu
+ JOIN INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc
+ ON kcu.CONSTRAINT_NAME = rc.CONSTRAINT_NAME
+ AND kcu.TABLE_SCHEMA = rc.CONSTRAINT_SCHEMA
+ WHERE kcu.TABLE_SCHEMA = ? AND kcu.TABLE_NAME = ?
+ AND kcu.REFERENCED_TABLE_NAME IS NOT NULL
+ ORDER BY kcu.CONSTRAINT_NAME, kcu.ORDINAL_POSITION
+ `, [database, table])
+
+ // 按外键名分组
+ const fkMap = new Map()
+ for (const fk of fks) {
+ if (!fkMap.has(fk.name)) {
+ fkMap.set(fk.name, {
+ id: crypto.randomUUID(),
+ name: fk.name,
+ columns: [],
+ refSchema: fk.ref_schema,
+ refTable: fk.ref_table,
+ refColumns: [],
+ onDelete: fk.on_delete.replace(' ', '_'),
+ onUpdate: fk.on_update.replace(' ', '_'),
+ })
+ }
+ fkMap.get(fk.name).columns.push(fk.column_name)
+ fkMap.get(fk.name).refColumns.push(fk.ref_column)
+ }
+ return Array.from(fkMap.values())
+ }
+
+ case 'postgresql':
+ case 'postgres': {
+ const result = await conn.query(`
+ SELECT
+ tc.constraint_name as name,
+ kcu.column_name as column_name,
+ ccu.table_schema as ref_schema,
+ ccu.table_name as ref_table,
+ ccu.column_name as ref_column,
+ rc.delete_rule as on_delete,
+ rc.update_rule as on_update
+ FROM information_schema.table_constraints tc
+ JOIN information_schema.key_column_usage kcu
+ ON tc.constraint_name = kcu.constraint_name
+ JOIN information_schema.referential_constraints rc
+ ON tc.constraint_name = rc.constraint_name
+ JOIN information_schema.constraint_column_usage ccu
+ ON rc.unique_constraint_name = ccu.constraint_name
+ WHERE tc.constraint_type = 'FOREIGN KEY' AND tc.table_name = $1
+ `, [table])
+
+ const fkMap = new Map()
+ for (const fk of result.rows) {
+ if (!fkMap.has(fk.name)) {
+ fkMap.set(fk.name, {
+ id: crypto.randomUUID(),
+ name: fk.name,
+ columns: [],
+ refSchema: fk.ref_schema,
+ refTable: fk.ref_table,
+ refColumns: [],
+ onDelete: fk.on_delete.replace(' ', '_'),
+ onUpdate: fk.on_update.replace(' ', '_'),
+ })
+ }
+ fkMap.get(fk.name).columns.push(fk.column_name)
+ fkMap.get(fk.name).refColumns.push(fk.ref_column)
+ }
+ return Array.from(fkMap.values())
+ }
+
+ case 'sqlserver': {
+ const result = await conn.request().query(`
+ SELECT
+ fk.name as name,
+ COL_NAME(fkc.parent_object_id, fkc.parent_column_id) as column_name,
+ OBJECT_NAME(fk.referenced_object_id) as ref_table,
+ COL_NAME(fkc.referenced_object_id, fkc.referenced_column_id) as ref_column,
+ fk.delete_referential_action_desc as on_delete,
+ fk.update_referential_action_desc as on_update
+ FROM sys.foreign_keys fk
+ JOIN sys.foreign_key_columns fkc ON fk.object_id = fkc.constraint_object_id
+ WHERE fk.parent_object_id = OBJECT_ID('${table}')
+ `)
+
+ const fkMap = new Map()
+ for (const fk of result.recordset) {
+ if (!fkMap.has(fk.name)) {
+ fkMap.set(fk.name, {
+ id: crypto.randomUUID(),
+ name: fk.name,
+ columns: [],
+ refSchema: '',
+ refTable: fk.ref_table,
+ refColumns: [],
+ onDelete: fk.on_delete.replace('_', ' '),
+ onUpdate: fk.on_update.replace('_', ' '),
+ })
+ }
+ fkMap.get(fk.name).columns.push(fk.column_name)
+ fkMap.get(fk.name).refColumns.push(fk.ref_column)
+ }
+ return Array.from(fkMap.values())
+ }
+
+ default:
+ return []
+ }
+}
+
+// 获取表选项
+async function getTableOptions(conn, type, database, table) {
+ switch (type) {
+ case 'mysql':
+ case 'mariadb': {
+ const [rows] = await conn.query(`
+ SELECT
+ ENGINE as engine,
+ TABLE_COLLATION as collation,
+ TABLE_COMMENT as comment,
+ AUTO_INCREMENT as autoIncrement,
+ ROW_FORMAT as rowFormat
+ FROM INFORMATION_SCHEMA.TABLES
+ WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ?
+ `, [database, table])
+ if (rows.length === 0) return {}
+ const row = rows[0]
+ const charset = row.collation ? row.collation.split('_')[0] : 'utf8mb4'
+ return {
+ engine: row.engine || 'InnoDB',
+ charset,
+ collation: row.collation || 'utf8mb4_general_ci',
+ comment: row.comment || '',
+ autoIncrement: row.autoIncrement ? String(row.autoIncrement) : '',
+ rowFormat: row.rowFormat || 'DEFAULT',
+ }
+ }
+
+ default:
+ return {
+ engine: '',
+ charset: '',
+ collation: '',
+ comment: '',
+ autoIncrement: '',
+ rowFormat: '',
+ }
+ }
+}
+
+// 获取表的列名列表(简化版,用于外键选择)
+async function getColumnNames(conn, type, database, table) {
+ const columns = await getColumns(conn, type, database, table)
+ return columns.map(c => c.name)
+}
diff --git a/electron/preload.js b/electron/preload.js
new file mode 100644
index 0000000..7d3c1d9
--- /dev/null
+++ b/electron/preload.js
@@ -0,0 +1,74 @@
+const { contextBridge, ipcRenderer } = require('electron')
+
+// 暴露安全的 API 给渲染进程
+contextBridge.exposeInMainWorld('electronAPI', {
+ // 窗口控制
+ minimize: () => ipcRenderer.invoke('window:minimize'),
+ maximize: () => ipcRenderer.invoke('window:maximize'),
+ close: () => ipcRenderer.invoke('window:close'),
+
+ // 配置存储
+ loadConnections: () => ipcRenderer.invoke('config:load'),
+ saveConnections: (connections) => ipcRenderer.invoke('config:save', connections),
+
+ // 数据库操作
+ testConnection: (config) => ipcRenderer.invoke('db:test', config),
+ connect: (config) => ipcRenderer.invoke('db:connect', config),
+ disconnect: (id) => ipcRenderer.invoke('db:disconnect', id),
+ query: (id, sql) => ipcRenderer.invoke('db:query', id, sql),
+ getDatabases: (id) => ipcRenderer.invoke('db:getDatabases', id),
+ getTables: (id, database) => ipcRenderer.invoke('db:getTables', id, database),
+ getColumns: (id, database, table) => ipcRenderer.invoke('db:getColumns', id, database, table),
+ getTableData: (id, database, table, page, pageSize) =>
+ ipcRenderer.invoke('db:getTableData', id, database, table, page, pageSize),
+ updateRow: (id, database, table, primaryKey, updates) =>
+ ipcRenderer.invoke('db:updateRow', id, database, table, primaryKey, updates),
+ deleteRow: (id, database, table, primaryKey) =>
+ ipcRenderer.invoke('db:deleteRow', id, database, table, primaryKey),
+
+ // 数据库管理
+ createDatabase: (id, dbName, charset, collation) =>
+ ipcRenderer.invoke('db:createDatabase', id, dbName, charset, collation),
+ dropDatabase: (id, dbName) =>
+ ipcRenderer.invoke('db:dropDatabase', id, dbName),
+
+ // 表管理
+ createTable: (id, database, tableName, columns) =>
+ ipcRenderer.invoke('db:createTable', id, database, tableName, columns),
+ dropTable: (id, database, tableName) =>
+ ipcRenderer.invoke('db:dropTable', id, database, tableName),
+ truncateTable: (id, database, tableName) =>
+ ipcRenderer.invoke('db:truncateTable', id, database, tableName),
+ renameTable: (id, database, oldName, newName) =>
+ ipcRenderer.invoke('db:renameTable', id, database, oldName, newName),
+ duplicateTable: (id, database, sourceTable, newTable, withData) =>
+ ipcRenderer.invoke('db:duplicateTable', id, database, sourceTable, newTable, withData),
+
+ // 列管理
+ addColumn: (id, database, tableName, column) =>
+ ipcRenderer.invoke('db:addColumn', id, database, tableName, column),
+ modifyColumn: (id, database, tableName, oldName, column) =>
+ ipcRenderer.invoke('db:modifyColumn', id, database, tableName, oldName, column),
+ dropColumn: (id, database, tableName, columnName) =>
+ ipcRenderer.invoke('db:dropColumn', id, database, tableName, columnName),
+
+ // 表设计器相关
+ getTableInfo: (id, database, tableName) =>
+ ipcRenderer.invoke('db:getTableInfo', id, database, tableName),
+ getIndexes: (id, database, tableName) =>
+ ipcRenderer.invoke('db:getIndexes', id, database, tableName),
+ getForeignKeys: (id, database, tableName) =>
+ ipcRenderer.invoke('db:getForeignKeys', id, database, tableName),
+ getColumnNames: (id, database, tableName) =>
+ ipcRenderer.invoke('db:getColumnNames', id, database, tableName),
+ executeMultiSQL: (id, sqls) =>
+ ipcRenderer.invoke('db:executeMultiSQL', id, sqls),
+
+ // 文件操作
+ openFile: () => ipcRenderer.invoke('file:open'),
+ saveFile: (filePath, content) => ipcRenderer.invoke('file:save', filePath, content),
+ selectFile: (extensions) => ipcRenderer.invoke('file:select', extensions),
+ saveDialog: (options) => ipcRenderer.invoke('file:saveDialog', options),
+ writeFile: (filePath, content) => ipcRenderer.invoke('file:write', filePath, content),
+ readFile: (filePath) => ipcRenderer.invoke('file:read', filePath)
+})
diff --git a/src-tauri/target/debug/.cargo-lock b/localhost
similarity index 100%
rename from src-tauri/target/debug/.cargo-lock
rename to localhost
diff --git a/package-lock.json b/package-lock.json
index f363c94..bc8c4dd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,44 +9,37 @@
"version": "1.0.0",
"dependencies": {
"@monaco-editor/react": "^4.7.0",
- "@tauri-apps/api": "^2.9.1",
- "@types/ssh2": "^1.15.5",
- "crypto-js": "^4.2.0",
- "file-saver": "^2.0.5",
"ioredis": "^5.8.2",
"lucide-react": "^0.294.0",
"monaco-editor": "^0.55.1",
- "mongodb": "^7.0.0",
- "mssql": "^12.2.0",
- "mysql2": "^3.6.0",
- "pg": "^8.11.0",
+ "mongodb": "^6.21.0",
+ "mssql": "^11.0.1",
+ "mysql2": "^3.11.0",
+ "pg": "^8.13.0",
"sql-formatter": "^15.6.12",
- "sql.js": "^1.13.0",
- "ssh2": "^1.17.0",
- "xlsx": "^0.18.5"
+ "sql.js": "^1.11.0"
},
"devDependencies": {
- "@tauri-apps/cli": "^2.9.6",
- "@types/file-saver": "^2.0.7",
"@types/node": "^20.10.0",
"@types/react": "^18.2.0",
"@types/react-dom": "^18.2.0",
"@vitejs/plugin-react": "^4.2.0",
"autoprefixer": "^10.4.16",
- "electron": "^28.0.0",
+ "concurrently": "^9.1.0",
+ "electron": "^33.2.1",
+ "electron-builder": "^25.1.8",
"postcss": "^8.4.32",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"tailwindcss": "^3.3.6",
"typescript": "^5.3.0",
"vite": "^5.0.0",
- "vite-plugin-electron": "^0.15.0",
- "vite-plugin-electron-renderer": "^0.14.0"
+ "wait-on": "^8.0.1"
}
},
"node_modules/@alloc/quick-lru": {
"version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
"integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
"dev": true,
"license": "MIT",
@@ -59,7 +52,7 @@
},
"node_modules/@azure-rest/core-client": {
"version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@azure-rest/core-client/-/core-client-2.5.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure-rest/core-client/-/core-client-2.5.1.tgz",
"integrity": "sha512-EHaOXW0RYDKS5CFffnixdyRPak5ytiCtU7uXDcP/uiY+A6jFRwNGzzJBiznkCzvi5EYpY+YWinieqHb0oY916A==",
"license": "MIT",
"dependencies": {
@@ -76,7 +69,7 @@
},
"node_modules/@azure/abort-controller": {
"version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/abort-controller/-/abort-controller-2.1.2.tgz",
"integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==",
"license": "MIT",
"dependencies": {
@@ -88,7 +81,7 @@
},
"node_modules/@azure/core-auth": {
"version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.10.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/core-auth/-/core-auth-1.10.1.tgz",
"integrity": "sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg==",
"license": "MIT",
"dependencies": {
@@ -102,7 +95,7 @@
},
"node_modules/@azure/core-client": {
"version": "1.10.1",
- "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.10.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/core-client/-/core-client-1.10.1.tgz",
"integrity": "sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w==",
"license": "MIT",
"dependencies": {
@@ -120,7 +113,7 @@
},
"node_modules/@azure/core-http-compat": {
"version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.3.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/core-http-compat/-/core-http-compat-2.3.1.tgz",
"integrity": "sha512-az9BkXND3/d5VgdRRQVkiJb2gOmDU8Qcq4GvjtBmDICNiQ9udFmDk4ZpSB5Qq1OmtDJGlQAfBaS4palFsazQ5g==",
"license": "MIT",
"dependencies": {
@@ -134,7 +127,7 @@
},
"node_modules/@azure/core-lro": {
"version": "2.7.2",
- "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.2.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/core-lro/-/core-lro-2.7.2.tgz",
"integrity": "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==",
"license": "MIT",
"dependencies": {
@@ -149,7 +142,7 @@
},
"node_modules/@azure/core-paging": {
"version": "1.6.2",
- "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.2.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/core-paging/-/core-paging-1.6.2.tgz",
"integrity": "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==",
"license": "MIT",
"dependencies": {
@@ -161,7 +154,7 @@
},
"node_modules/@azure/core-rest-pipeline": {
"version": "1.22.2",
- "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.22.2.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.22.2.tgz",
"integrity": "sha512-MzHym+wOi8CLUlKCQu12de0nwcq9k9Kuv43j4Wa++CsCpJwps2eeBQwD2Bu8snkxTtDKDx4GwjuR9E8yC8LNrg==",
"license": "MIT",
"dependencies": {
@@ -179,7 +172,7 @@
},
"node_modules/@azure/core-tracing": {
"version": "1.3.1",
- "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.3.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/core-tracing/-/core-tracing-1.3.1.tgz",
"integrity": "sha512-9MWKevR7Hz8kNzzPLfX4EAtGM2b8mr50HPDBvio96bURP/9C+HjdH3sBlLSNNrvRAr5/k/svoH457gB5IKpmwQ==",
"license": "MIT",
"dependencies": {
@@ -191,7 +184,7 @@
},
"node_modules/@azure/core-util": {
"version": "1.13.1",
- "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.13.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/core-util/-/core-util-1.13.1.tgz",
"integrity": "sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==",
"license": "MIT",
"dependencies": {
@@ -205,7 +198,7 @@
},
"node_modules/@azure/identity": {
"version": "4.13.0",
- "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.13.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/identity/-/identity-4.13.0.tgz",
"integrity": "sha512-uWC0fssc+hs1TGGVkkghiaFkkS7NkTxfnCH+Hdg+yTehTpMcehpok4PgUKKdyCH+9ldu6FhiHRv84Ntqj1vVcw==",
"license": "MIT",
"dependencies": {
@@ -227,7 +220,7 @@
},
"node_modules/@azure/keyvault-common": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@azure/keyvault-common/-/keyvault-common-2.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/keyvault-common/-/keyvault-common-2.0.0.tgz",
"integrity": "sha512-wRLVaroQtOqfg60cxkzUkGKrKMsCP6uYXAOomOIysSMyt1/YM0eUn9LqieAWM8DLcU4+07Fio2YGpPeqUbpP9w==",
"license": "MIT",
"dependencies": {
@@ -246,7 +239,7 @@
},
"node_modules/@azure/keyvault-keys": {
"version": "4.10.0",
- "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.10.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/keyvault-keys/-/keyvault-keys-4.10.0.tgz",
"integrity": "sha512-eDT7iXoBTRZ2n3fLiftuGJFD+yjkiB1GNqzU2KbY1TLYeXeSPVTVgn2eJ5vmRTZ11978jy2Kg2wI7xa9Tyr8ag==",
"license": "MIT",
"dependencies": {
@@ -269,7 +262,7 @@
},
"node_modules/@azure/logger": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.3.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/logger/-/logger-1.3.0.tgz",
"integrity": "sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==",
"license": "MIT",
"dependencies": {
@@ -282,7 +275,7 @@
},
"node_modules/@azure/msal-browser": {
"version": "4.27.0",
- "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.27.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/msal-browser/-/msal-browser-4.27.0.tgz",
"integrity": "sha512-bZ8Pta6YAbdd0o0PEaL1/geBsPrLEnyY/RDWqvF1PP9RUH8EMLvUMGoZFYS6jSlUan6KZ9IMTLCnwpWWpQRK/w==",
"license": "MIT",
"dependencies": {
@@ -294,7 +287,7 @@
},
"node_modules/@azure/msal-common": {
"version": "15.13.3",
- "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.13.3.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/msal-common/-/msal-common-15.13.3.tgz",
"integrity": "sha512-shSDU7Ioecya+Aob5xliW9IGq1Ui8y4EVSdWGyI1Gbm4Vg61WpP95LuzcY214/wEjSn6w4PZYD4/iVldErHayQ==",
"license": "MIT",
"engines": {
@@ -303,7 +296,7 @@
},
"node_modules/@azure/msal-node": {
"version": "3.8.4",
- "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-3.8.4.tgz",
+ "resolved": "https://registry.npmmirror.com/@azure/msal-node/-/msal-node-3.8.4.tgz",
"integrity": "sha512-lvuAwsDpPDE/jSuVQOBMpLbXuVuLsPNRwWCyK3/6bPlBk0fGWegqoZ0qjZclMWyQ2JNvIY3vHY7hoFmFmFQcOw==",
"license": "MIT",
"dependencies": {
@@ -317,7 +310,7 @@
},
"node_modules/@babel/code-frame": {
"version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.27.1.tgz",
"integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
"dev": true,
"license": "MIT",
@@ -332,7 +325,7 @@
},
"node_modules/@babel/compat-data": {
"version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.28.5.tgz",
"integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==",
"dev": true,
"license": "MIT",
@@ -342,7 +335,7 @@
},
"node_modules/@babel/core": {
"version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.28.5.tgz",
"integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
"dev": true,
"license": "MIT",
@@ -374,7 +367,7 @@
},
"node_modules/@babel/generator": {
"version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.28.5.tgz",
"integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",
"dev": true,
"license": "MIT",
@@ -391,7 +384,7 @@
},
"node_modules/@babel/helper-compilation-targets": {
"version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
"integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
"dev": true,
"license": "MIT",
@@ -408,7 +401,7 @@
},
"node_modules/@babel/helper-globals": {
"version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
"integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
"dev": true,
"license": "MIT",
@@ -418,7 +411,7 @@
},
"node_modules/@babel/helper-module-imports": {
"version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
"integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
"dev": true,
"license": "MIT",
@@ -432,7 +425,7 @@
},
"node_modules/@babel/helper-module-transforms": {
"version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
"integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
"dev": true,
"license": "MIT",
@@ -450,7 +443,7 @@
},
"node_modules/@babel/helper-plugin-utils": {
"version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
"integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
"dev": true,
"license": "MIT",
@@ -460,7 +453,7 @@
},
"node_modules/@babel/helper-string-parser": {
"version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
"dev": true,
"license": "MIT",
@@ -470,7 +463,7 @@
},
"node_modules/@babel/helper-validator-identifier": {
"version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
"integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
"dev": true,
"license": "MIT",
@@ -480,7 +473,7 @@
},
"node_modules/@babel/helper-validator-option": {
"version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
"dev": true,
"license": "MIT",
@@ -490,7 +483,7 @@
},
"node_modules/@babel/helpers": {
"version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.28.4.tgz",
"integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
"dev": true,
"license": "MIT",
@@ -504,7 +497,7 @@
},
"node_modules/@babel/parser": {
"version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.28.5.tgz",
"integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
"dev": true,
"license": "MIT",
@@ -520,7 +513,7 @@
},
"node_modules/@babel/plugin-transform-react-jsx-self": {
"version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
"integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
"dev": true,
"license": "MIT",
@@ -536,7 +529,7 @@
},
"node_modules/@babel/plugin-transform-react-jsx-source": {
"version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
"integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
"dev": true,
"license": "MIT",
@@ -552,7 +545,7 @@
},
"node_modules/@babel/template": {
"version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.27.2.tgz",
"integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
"dev": true,
"license": "MIT",
@@ -567,7 +560,7 @@
},
"node_modules/@babel/traverse": {
"version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.28.5.tgz",
"integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==",
"dev": true,
"license": "MIT",
@@ -586,7 +579,7 @@
},
"node_modules/@babel/types": {
"version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.28.5.tgz",
"integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
"dev": true,
"license": "MIT",
@@ -598,9 +591,58 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@develar/schema-utils": {
+ "version": "2.6.5",
+ "resolved": "https://registry.npmmirror.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz",
+ "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.0",
+ "ajv-keywords": "^3.4.1"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/@electron/asar": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmmirror.com/@electron/asar/-/asar-3.4.1.tgz",
+ "integrity": "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "commander": "^5.0.0",
+ "glob": "^7.1.6",
+ "minimatch": "^3.0.4"
+ },
+ "bin": {
+ "asar": "bin/asar.js"
+ },
+ "engines": {
+ "node": ">=10.12.0"
+ }
+ },
+ "node_modules/@electron/asar/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/@electron/get": {
"version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/@electron/get/-/get-2.0.3.tgz",
"integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==",
"dev": true,
"license": "MIT",
@@ -620,9 +662,299 @@
"global-agent": "^3.0.0"
}
},
+ "node_modules/@electron/notarize": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmmirror.com/@electron/notarize/-/notarize-2.5.0.tgz",
+ "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "fs-extra": "^9.0.1",
+ "promise-retry": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@electron/notarize/node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@electron/notarize/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@electron/notarize/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@electron/osx-sign": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmmirror.com/@electron/osx-sign/-/osx-sign-1.3.1.tgz",
+ "integrity": "sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "compare-version": "^0.1.2",
+ "debug": "^4.3.4",
+ "fs-extra": "^10.0.0",
+ "isbinaryfile": "^4.0.8",
+ "minimist": "^1.2.6",
+ "plist": "^3.0.5"
+ },
+ "bin": {
+ "electron-osx-flat": "bin/electron-osx-flat.js",
+ "electron-osx-sign": "bin/electron-osx-sign.js"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/@electron/osx-sign/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@electron/osx-sign/node_modules/isbinaryfile": {
+ "version": "4.0.10",
+ "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
+ "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/gjtorikian/"
+ }
+ },
+ "node_modules/@electron/osx-sign/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@electron/osx-sign/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@electron/rebuild": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmmirror.com/@electron/rebuild/-/rebuild-3.6.1.tgz",
+ "integrity": "sha512-f6596ZHpEq/YskUd8emYvOUne89ij8mQgjYFA5ru25QwbrRO+t1SImofdDv7kKOuWCmVOuU5tvfkbgGxIl3E/w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@malept/cross-spawn-promise": "^2.0.0",
+ "chalk": "^4.0.0",
+ "debug": "^4.1.1",
+ "detect-libc": "^2.0.1",
+ "fs-extra": "^10.0.0",
+ "got": "^11.7.0",
+ "node-abi": "^3.45.0",
+ "node-api-version": "^0.2.0",
+ "node-gyp": "^9.0.0",
+ "ora": "^5.1.0",
+ "read-binary-file-arch": "^1.0.6",
+ "semver": "^7.3.5",
+ "tar": "^6.0.5",
+ "yargs": "^17.0.1"
+ },
+ "bin": {
+ "electron-rebuild": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=12.13.0"
+ }
+ },
+ "node_modules/@electron/rebuild/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@electron/rebuild/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@electron/rebuild/node_modules/semver": {
+ "version": "7.7.3",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@electron/rebuild/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@electron/universal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/@electron/universal/-/universal-2.0.1.tgz",
+ "integrity": "sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@electron/asar": "^3.2.7",
+ "@malept/cross-spawn-promise": "^2.0.0",
+ "debug": "^4.3.1",
+ "dir-compare": "^4.2.0",
+ "fs-extra": "^11.1.1",
+ "minimatch": "^9.0.3",
+ "plist": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=16.4"
+ }
+ },
+ "node_modules/@electron/universal/node_modules/brace-expansion": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@electron/universal/node_modules/fs-extra": {
+ "version": "11.3.3",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.3.3.tgz",
+ "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/@electron/universal/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@electron/universal/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@electron/universal/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
"node_modules/@esbuild/aix-ppc64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
"integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
"cpu": [
"ppc64"
@@ -639,7 +971,7 @@
},
"node_modules/@esbuild/android-arm": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
"integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
"cpu": [
"arm"
@@ -656,7 +988,7 @@
},
"node_modules/@esbuild/android-arm64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
"integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
"cpu": [
"arm64"
@@ -673,7 +1005,7 @@
},
"node_modules/@esbuild/android-x64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
"integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
"cpu": [
"x64"
@@ -690,7 +1022,7 @@
},
"node_modules/@esbuild/darwin-arm64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
"integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
"cpu": [
"arm64"
@@ -707,7 +1039,7 @@
},
"node_modules/@esbuild/darwin-x64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
"integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
"cpu": [
"x64"
@@ -724,7 +1056,7 @@
},
"node_modules/@esbuild/freebsd-arm64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
"integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
"cpu": [
"arm64"
@@ -741,7 +1073,7 @@
},
"node_modules/@esbuild/freebsd-x64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
"integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
"cpu": [
"x64"
@@ -758,7 +1090,7 @@
},
"node_modules/@esbuild/linux-arm": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
"integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
"cpu": [
"arm"
@@ -775,7 +1107,7 @@
},
"node_modules/@esbuild/linux-arm64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
"integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
"cpu": [
"arm64"
@@ -792,7 +1124,7 @@
},
"node_modules/@esbuild/linux-ia32": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
"integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
"cpu": [
"ia32"
@@ -809,7 +1141,7 @@
},
"node_modules/@esbuild/linux-loong64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
"integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
"cpu": [
"loong64"
@@ -826,7 +1158,7 @@
},
"node_modules/@esbuild/linux-mips64el": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
"integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
"cpu": [
"mips64el"
@@ -843,7 +1175,7 @@
},
"node_modules/@esbuild/linux-ppc64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
"integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
"cpu": [
"ppc64"
@@ -860,7 +1192,7 @@
},
"node_modules/@esbuild/linux-riscv64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
"integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
"cpu": [
"riscv64"
@@ -877,7 +1209,7 @@
},
"node_modules/@esbuild/linux-s390x": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
"integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
"cpu": [
"s390x"
@@ -894,7 +1226,7 @@
},
"node_modules/@esbuild/linux-x64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
"integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
"cpu": [
"x64"
@@ -911,7 +1243,7 @@
},
"node_modules/@esbuild/netbsd-x64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
"integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
"cpu": [
"x64"
@@ -928,7 +1260,7 @@
},
"node_modules/@esbuild/openbsd-x64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
"integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
"cpu": [
"x64"
@@ -945,7 +1277,7 @@
},
"node_modules/@esbuild/sunos-x64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
"integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
"cpu": [
"x64"
@@ -962,7 +1294,7 @@
},
"node_modules/@esbuild/win32-arm64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
"integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
"cpu": [
"arm64"
@@ -979,7 +1311,7 @@
},
"node_modules/@esbuild/win32-ia32": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
"integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
"cpu": [
"ia32"
@@ -996,7 +1328,7 @@
},
"node_modules/@esbuild/win32-x64": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
"integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
"cpu": [
"x64"
@@ -1011,15 +1343,202 @@
"node": ">=12"
}
},
+ "node_modules/@gar/promisify": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz",
+ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@hapi/address": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmmirror.com/@hapi/address/-/address-5.1.1.tgz",
+ "integrity": "sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@hapi/hoek": "^11.0.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@hapi/formula": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/@hapi/formula/-/formula-3.0.2.tgz",
+ "integrity": "sha512-hY5YPNXzw1He7s0iqkRQi+uMGh383CGdyyIGYtB+W5N3KHPXoqychklvHhKCC9M3Xtv0OCs/IHw+r4dcHtBYWw==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@hapi/hoek": {
+ "version": "11.0.7",
+ "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-11.0.7.tgz",
+ "integrity": "sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@hapi/pinpoint": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/@hapi/pinpoint/-/pinpoint-2.0.1.tgz",
+ "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==",
+ "dev": true,
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@hapi/tlds": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/@hapi/tlds/-/tlds-1.1.4.tgz",
+ "integrity": "sha512-Fq+20dxsxLaUn5jSSWrdtSRcIUba2JquuorF9UW1wIJS5cSUwxIsO2GIhaWynPRflvxSzFN+gxKte2HEW1OuoA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@hapi/topo": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-6.0.2.tgz",
+ "integrity": "sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@hapi/hoek": "^11.0.2"
+ }
+ },
"node_modules/@ioredis/commands": {
"version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.4.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@ioredis/commands/-/commands-1.4.0.tgz",
"integrity": "sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==",
"license": "MIT"
},
+ "node_modules/@isaacs/balanced-match": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmmirror.com/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
+ "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
+ "node_modules/@isaacs/brace-expansion": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
+ "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@isaacs/balanced-match": "^4.0.1"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
+ "node_modules/@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.3.tgz",
+ "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@isaacs/cliui/node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.2.tgz",
+ "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
"node_modules/@jridgewell/gen-mapping": {
"version": "0.3.13",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
"integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
"dev": true,
"license": "MIT",
@@ -1030,7 +1549,7 @@
},
"node_modules/@jridgewell/remapping": {
"version": "2.3.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz",
"integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
"dev": true,
"license": "MIT",
@@ -1041,7 +1560,7 @@
},
"node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
"dev": true,
"license": "MIT",
@@ -1051,14 +1570,14 @@
},
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
"dev": true,
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.31",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
+ "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
"integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
"dev": true,
"license": "MIT",
@@ -1069,13 +1588,91 @@
},
"node_modules/@js-joda/core": {
"version": "5.6.5",
- "resolved": "https://registry.npmjs.org/@js-joda/core/-/core-5.6.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@js-joda/core/-/core-5.6.5.tgz",
"integrity": "sha512-3zwefSMwHpu8iVUW8YYz227sIv6UFqO31p1Bf1ZH/Vom7CmNyUsXjDBlnNzcuhmOL1XfxZ3nvND42kR23XlbcQ==",
"license": "BSD-3-Clause"
},
+ "node_modules/@malept/cross-spawn-promise": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz",
+ "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/malept"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund"
+ }
+ ],
+ "license": "Apache-2.0",
+ "dependencies": {
+ "cross-spawn": "^7.0.1"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
+ "node_modules/@malept/flatpak-bundler": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz",
+ "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "fs-extra": "^9.0.0",
+ "lodash": "^4.17.15",
+ "tmp-promise": "^3.0.2"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@malept/flatpak-bundler/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@malept/flatpak-bundler/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
"node_modules/@monaco-editor/loader": {
"version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.7.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@monaco-editor/loader/-/loader-1.7.0.tgz",
"integrity": "sha512-gIwR1HrJrrx+vfyOhYmCZ0/JcWqG5kbfG7+d3f/C1LXk2EvzAbHSg3MQ5lO2sMlo9izoAZ04shohfKLVT6crVA==",
"license": "MIT",
"dependencies": {
@@ -1084,7 +1681,7 @@
},
"node_modules/@monaco-editor/react": {
"version": "4.7.0",
- "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.7.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@monaco-editor/react/-/react-4.7.0.tgz",
"integrity": "sha512-cyzXQCtO47ydzxpQtCGSQGOC8Gk3ZUeBXFAxD+CWXYFo5OqZyZUonFl0DwUlTyAfRHntBfw2p3w4s9R6oe1eCA==",
"license": "MIT",
"dependencies": {
@@ -1098,7 +1695,7 @@
},
"node_modules/@mongodb-js/saslprep": {
"version": "1.4.4",
- "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.4.4.tgz",
+ "resolved": "https://registry.npmmirror.com/@mongodb-js/saslprep/-/saslprep-1.4.4.tgz",
"integrity": "sha512-p7X/ytJDIdwUfFL/CLOhKgdfJe1Fa8uw9seJYvdOmnP9JBWGWHW69HkOixXS6Wy9yvGf1MbhcS6lVmrhy4jm2g==",
"license": "MIT",
"dependencies": {
@@ -1107,7 +1704,7 @@
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
"dev": true,
"license": "MIT",
@@ -1121,7 +1718,7 @@
},
"node_modules/@nodelib/fs.stat": {
"version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
"dev": true,
"license": "MIT",
@@ -1131,7 +1728,7 @@
},
"node_modules/@nodelib/fs.walk": {
"version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
"dev": true,
"license": "MIT",
@@ -1143,16 +1740,69 @@
"node": ">= 8"
}
},
+ "node_modules/@npmcli/fs": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-2.1.2.tgz",
+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@gar/promisify": "^1.1.3",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@npmcli/fs/node_modules/semver": {
+ "version": "7.7.3",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@npmcli/move-file": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/@npmcli/move-file/-/move-file-2.0.1.tgz",
+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
+ "deprecated": "This functionality has been moved to @npmcli/fs",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/@rolldown/pluginutils": {
"version": "1.0.0-beta.27",
- "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
+ "resolved": "https://registry.npmmirror.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz",
"integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==",
"dev": true,
"license": "MIT"
},
"node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz",
"integrity": "sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng==",
"cpu": [
"arm"
@@ -1166,7 +1816,7 @@
},
"node_modules/@rollup/rollup-android-arm64": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz",
"integrity": "sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw==",
"cpu": [
"arm64"
@@ -1180,7 +1830,7 @@
},
"node_modules/@rollup/rollup-darwin-arm64": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz",
"integrity": "sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw==",
"cpu": [
"arm64"
@@ -1194,7 +1844,7 @@
},
"node_modules/@rollup/rollup-darwin-x64": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz",
"integrity": "sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A==",
"cpu": [
"x64"
@@ -1208,7 +1858,7 @@
},
"node_modules/@rollup/rollup-freebsd-arm64": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz",
"integrity": "sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA==",
"cpu": [
"arm64"
@@ -1222,7 +1872,7 @@
},
"node_modules/@rollup/rollup-freebsd-x64": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz",
"integrity": "sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ==",
"cpu": [
"x64"
@@ -1236,7 +1886,7 @@
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz",
"integrity": "sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ==",
"cpu": [
"arm"
@@ -1250,7 +1900,7 @@
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz",
"integrity": "sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA==",
"cpu": [
"arm"
@@ -1264,7 +1914,7 @@
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz",
"integrity": "sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng==",
"cpu": [
"arm64"
@@ -1278,7 +1928,7 @@
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz",
"integrity": "sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg==",
"cpu": [
"arm64"
@@ -1292,7 +1942,7 @@
},
"node_modules/@rollup/rollup-linux-loong64-gnu": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz",
"integrity": "sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw==",
"cpu": [
"loong64"
@@ -1306,7 +1956,7 @@
},
"node_modules/@rollup/rollup-linux-ppc64-gnu": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz",
"integrity": "sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA==",
"cpu": [
"ppc64"
@@ -1320,7 +1970,7 @@
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz",
"integrity": "sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ==",
"cpu": [
"riscv64"
@@ -1334,7 +1984,7 @@
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz",
"integrity": "sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A==",
"cpu": [
"riscv64"
@@ -1348,7 +1998,7 @@
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz",
"integrity": "sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ==",
"cpu": [
"s390x"
@@ -1362,7 +2012,7 @@
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz",
"integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==",
"cpu": [
"x64"
@@ -1376,7 +2026,7 @@
},
"node_modules/@rollup/rollup-linux-x64-musl": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz",
"integrity": "sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw==",
"cpu": [
"x64"
@@ -1390,7 +2040,7 @@
},
"node_modules/@rollup/rollup-openharmony-arm64": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz",
"integrity": "sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg==",
"cpu": [
"arm64"
@@ -1404,7 +2054,7 @@
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz",
"integrity": "sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw==",
"cpu": [
"arm64"
@@ -1418,7 +2068,7 @@
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz",
"integrity": "sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ==",
"cpu": [
"ia32"
@@ -1432,7 +2082,7 @@
},
"node_modules/@rollup/rollup-win32-x64-gnu": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz",
"integrity": "sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ==",
"cpu": [
"x64"
@@ -1446,7 +2096,7 @@
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz",
"integrity": "sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg==",
"cpu": [
"x64"
@@ -1460,7 +2110,7 @@
},
"node_modules/@sindresorhus/is": {
"version": "4.6.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@sindresorhus/is/-/is-4.6.0.tgz",
"integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
"dev": true,
"license": "MIT",
@@ -1471,9 +2121,16 @@
"url": "https://github.com/sindresorhus/is?sponsor=1"
}
},
+ "node_modules/@standard-schema/spec": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/@standard-schema/spec/-/spec-1.1.0.tgz",
+ "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@szmarczak/http-timer": {
"version": "4.0.6",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
+ "resolved": "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
"integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==",
"dev": true,
"license": "MIT",
@@ -1484,242 +2141,25 @@
"node": ">=10"
}
},
- "node_modules/@tauri-apps/api": {
- "version": "2.9.1",
- "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.9.1.tgz",
- "integrity": "sha512-IGlhP6EivjXHepbBic618GOmiWe4URJiIeZFlB7x3czM0yDHHYviH1Xvoiv4FefdkQtn6v7TuwWCRfOGdnVUGw==",
- "license": "Apache-2.0 OR MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/tauri"
- }
- },
- "node_modules/@tauri-apps/cli": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.9.6.tgz",
- "integrity": "sha512-3xDdXL5omQ3sPfBfdC8fCtDKcnyV7OqyzQgfyT5P3+zY6lcPqIYKQBvUasNvppi21RSdfhy44ttvJmftb0PCDw==",
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "bin": {
- "tauri": "tauri.js"
- },
- "engines": {
- "node": ">= 10"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/tauri"
- },
- "optionalDependencies": {
- "@tauri-apps/cli-darwin-arm64": "2.9.6",
- "@tauri-apps/cli-darwin-x64": "2.9.6",
- "@tauri-apps/cli-linux-arm-gnueabihf": "2.9.6",
- "@tauri-apps/cli-linux-arm64-gnu": "2.9.6",
- "@tauri-apps/cli-linux-arm64-musl": "2.9.6",
- "@tauri-apps/cli-linux-riscv64-gnu": "2.9.6",
- "@tauri-apps/cli-linux-x64-gnu": "2.9.6",
- "@tauri-apps/cli-linux-x64-musl": "2.9.6",
- "@tauri-apps/cli-win32-arm64-msvc": "2.9.6",
- "@tauri-apps/cli-win32-ia32-msvc": "2.9.6",
- "@tauri-apps/cli-win32-x64-msvc": "2.9.6"
- }
- },
- "node_modules/@tauri-apps/cli-darwin-arm64": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.9.6.tgz",
- "integrity": "sha512-gf5no6N9FCk1qMrti4lfwP77JHP5haASZgVbBgpZG7BUepB3fhiLCXGUK8LvuOjP36HivXewjg72LTnPDScnQQ==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tauri-apps/cli-darwin-x64": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.9.6.tgz",
- "integrity": "sha512-oWh74WmqbERwwrwcueJyY6HYhgCksUc6NT7WKeXyrlY/FPmNgdyQAgcLuTSkhRFuQ6zh4Np1HZpOqCTpeZBDcw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.9.6.tgz",
- "integrity": "sha512-/zde3bFroFsNXOHN204DC2qUxAcAanUjVXXSdEGmhwMUZeAQalNj5cz2Qli2elsRjKN/hVbZOJj0gQ5zaYUjSg==",
- "cpu": [
- "arm"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tauri-apps/cli-linux-arm64-gnu": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.9.6.tgz",
- "integrity": "sha512-pvbljdhp9VOo4RnID5ywSxgBs7qiylTPlK56cTk7InR3kYSTJKYMqv/4Q/4rGo/mG8cVppesKIeBMH42fw6wjg==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tauri-apps/cli-linux-arm64-musl": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.9.6.tgz",
- "integrity": "sha512-02TKUndpodXBCR0oP//6dZWGYcc22Upf2eP27NvC6z0DIqvkBBFziQUcvi2n6SrwTRL0yGgQjkm9K5NIn8s6jw==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tauri-apps/cli-linux-riscv64-gnu": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.9.6.tgz",
- "integrity": "sha512-fmp1hnulbqzl1GkXl4aTX9fV+ubHw2LqlLH1PE3BxZ11EQk+l/TmiEongjnxF0ie4kV8DQfDNJ1KGiIdWe1GvQ==",
- "cpu": [
- "riscv64"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tauri-apps/cli-linux-x64-gnu": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.9.6.tgz",
- "integrity": "sha512-vY0le8ad2KaV1PJr+jCd8fUF9VOjwwQP/uBuTJvhvKTloEwxYA/kAjKK9OpIslGA9m/zcnSo74czI6bBrm2sYA==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tauri-apps/cli-linux-x64-musl": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.9.6.tgz",
- "integrity": "sha512-TOEuB8YCFZTWVDzsO2yW0+zGcoMiPPwcUgdnW1ODnmgfwccpnihDRoks+ABT1e3fHb1ol8QQWsHSCovb3o2ENQ==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tauri-apps/cli-win32-arm64-msvc": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.9.6.tgz",
- "integrity": "sha512-ujmDGMRc4qRLAnj8nNG26Rlz9klJ0I0jmZs2BPpmNNf0gM/rcVHhqbEkAaHPTBVIrtUdf7bGvQAD2pyIiUrBHQ==",
- "cpu": [
- "arm64"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tauri-apps/cli-win32-ia32-msvc": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.9.6.tgz",
- "integrity": "sha512-S4pT0yAJgFX8QRCyKA1iKjZ9Q/oPjCZf66A/VlG5Yw54Nnr88J1uBpmenINbXxzyhduWrIXBaUbEY1K80ZbpMg==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/@tauri-apps/cli-win32-x64-msvc": {
- "version": "2.9.6",
- "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.9.6.tgz",
- "integrity": "sha512-ldWuWSSkWbKOPjQMJoYVj9wLHcOniv7diyI5UAJ4XsBdtaFB0pKHQsqw/ItUma0VXGC7vB4E9fZjivmxur60aw==",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "Apache-2.0 OR MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">= 10"
- }
- },
"node_modules/@tediousjs/connection-string": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/@tediousjs/connection-string/-/connection-string-0.6.0.tgz",
- "integrity": "sha512-GxlsW354Vi6QqbUgdPyQVcQjI7cZBdGV5vOYVYuCVDTylx2wl3WHR2HlhcxxHTrMigbelpXsdcZso+66uxPfow==",
+ "version": "0.5.0",
+ "resolved": "https://registry.npmmirror.com/@tediousjs/connection-string/-/connection-string-0.5.0.tgz",
+ "integrity": "sha512-7qSgZbincDDDFyRweCIEvZULFAw5iz/DeunhvuxpL31nfntX3P4Yd4HkHBRg9H8CdqY1e5WFN1PZIz/REL9MVQ==",
"license": "MIT"
},
+ "node_modules/@tootallnate/once": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-2.0.0.tgz",
+ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/@types/babel__core": {
"version": "7.20.5",
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz",
"integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
"dev": true,
"license": "MIT",
@@ -1733,7 +2173,7 @@
},
"node_modules/@types/babel__generator": {
"version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.27.0.tgz",
"integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
"dev": true,
"license": "MIT",
@@ -1743,7 +2183,7 @@
},
"node_modules/@types/babel__template": {
"version": "7.4.4",
- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz",
"integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
"dev": true,
"license": "MIT",
@@ -1754,7 +2194,7 @@
},
"node_modules/@types/babel__traverse": {
"version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
"integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
"dev": true,
"license": "MIT",
@@ -1764,7 +2204,7 @@
},
"node_modules/@types/cacheable-request": {
"version": "6.0.3",
- "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz",
"integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==",
"dev": true,
"license": "MIT",
@@ -1775,30 +2215,43 @@
"@types/responselike": "^1.0.0"
}
},
+ "node_modules/@types/debug": {
+ "version": "4.1.12",
+ "resolved": "https://registry.npmmirror.com/@types/debug/-/debug-4.1.12.tgz",
+ "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
"node_modules/@types/estree": {
"version": "1.0.8",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz",
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
"dev": true,
"license": "MIT"
},
- "node_modules/@types/file-saver": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.7.tgz",
- "integrity": "sha512-dNKVfHd/jk0SkR/exKGj2ggkB45MAkzvWCaqLUUgkyjITkGNzH8H+yUwr+BLJUBjZOe9w8X3wgmXhZDRg1ED6A==",
+ "node_modules/@types/fs-extra": {
+ "version": "9.0.13",
+ "resolved": "https://registry.npmmirror.com/@types/fs-extra/-/fs-extra-9.0.13.tgz",
+ "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
},
"node_modules/@types/http-cache-semantics": {
"version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
"integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/keyv": {
"version": "3.1.4",
- "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/keyv/-/keyv-3.1.4.tgz",
"integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
"dev": true,
"license": "MIT",
@@ -1806,25 +2259,44 @@
"@types/node": "*"
}
},
+ "node_modules/@types/ms": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/@types/ms/-/ms-2.1.0.tgz",
+ "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/node": {
"version": "20.19.27",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.27.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.19.27.tgz",
"integrity": "sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==",
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
}
},
+ "node_modules/@types/plist": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmmirror.com/@types/plist/-/plist-3.0.5.tgz",
+ "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*",
+ "xmlbuilder": ">=11.0.1"
+ }
+ },
"node_modules/@types/prop-types": {
"version": "15.7.15",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.15.tgz",
"integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/react": {
"version": "18.3.27",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.3.27.tgz",
"integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==",
"dev": true,
"license": "MIT",
@@ -1836,7 +2308,7 @@
},
"node_modules/@types/react-dom": {
"version": "18.3.7",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.3.7.tgz",
"integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
"dev": true,
"license": "MIT",
@@ -1846,7 +2318,7 @@
},
"node_modules/@types/readable-stream": {
"version": "4.0.23",
- "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.23.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/readable-stream/-/readable-stream-4.0.23.tgz",
"integrity": "sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig==",
"license": "MIT",
"dependencies": {
@@ -1855,7 +2327,7 @@
},
"node_modules/@types/responselike": {
"version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/responselike/-/responselike-1.0.3.tgz",
"integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==",
"dev": true,
"license": "MIT",
@@ -1863,47 +2335,31 @@
"@types/node": "*"
}
},
- "node_modules/@types/ssh2": {
- "version": "1.15.5",
- "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.15.5.tgz",
- "integrity": "sha512-N1ASjp/nXH3ovBHddRJpli4ozpk6UdDYIX4RJWFa9L1YKnzdhTlVmiGHm4DZnj/jLbqZpes4aeR30EFGQtvhQQ==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "^18.11.18"
- }
- },
- "node_modules/@types/ssh2/node_modules/@types/node": {
- "version": "18.19.130",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz",
- "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==",
- "license": "MIT",
- "dependencies": {
- "undici-types": "~5.26.4"
- }
- },
- "node_modules/@types/ssh2/node_modules/undici-types": {
- "version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
- "license": "MIT"
- },
"node_modules/@types/trusted-types": {
"version": "2.0.7",
- "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.7.tgz",
"integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
"license": "MIT",
"optional": true
},
+ "node_modules/@types/verror": {
+ "version": "1.10.11",
+ "resolved": "https://registry.npmmirror.com/@types/verror/-/verror-1.10.11.tgz",
+ "integrity": "sha512-RlDm9K7+o5stv0Co8i8ZRGxDbrTxhJtgjqjFyVh/tXQyl/rYtTKlnTvZ88oSTeYREWurwx20Js4kTuKCsFkUtg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
"node_modules/@types/webidl-conversions": {
"version": "7.0.3",
- "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz",
"integrity": "sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==",
"license": "MIT"
},
"node_modules/@types/whatwg-url": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-13.0.0.tgz",
- "integrity": "sha512-N8WXpbE6Wgri7KUSvrmQcqrMllKZ9uxkYWMt+mCSGwNc0Hsw9VQTW7ApqI4XNrx6/SaM2QQJCzMPDEXE058s+Q==",
+ "version": "11.0.5",
+ "resolved": "https://registry.npmmirror.com/@types/whatwg-url/-/whatwg-url-11.0.5.tgz",
+ "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==",
"license": "MIT",
"dependencies": {
"@types/webidl-conversions": "*"
@@ -1911,7 +2367,7 @@
},
"node_modules/@types/yauzl": {
"version": "2.10.3",
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
+ "resolved": "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.10.3.tgz",
"integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
"dev": true,
"license": "MIT",
@@ -1922,7 +2378,7 @@
},
"node_modules/@typespec/ts-http-runtime": {
"version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.2.tgz",
+ "resolved": "https://registry.npmmirror.com/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.2.tgz",
"integrity": "sha512-IlqQ/Gv22xUC1r/WQm4StLkYQmaaTsXAhUVsNE0+xiyf0yRFiH5++q78U3bw6bLKDCTmh0uqKB9eG9+Bt75Dkg==",
"license": "MIT",
"dependencies": {
@@ -1936,7 +2392,7 @@
},
"node_modules/@vitejs/plugin-react": {
"version": "4.7.0",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",
+ "resolved": "https://registry.npmmirror.com/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz",
"integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==",
"dev": true,
"license": "MIT",
@@ -1955,9 +2411,33 @@
"vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
}
},
+ "node_modules/@xmldom/xmldom": {
+ "version": "0.8.11",
+ "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.11.tgz",
+ "integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/7zip-bin": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmmirror.com/7zip-bin/-/7zip-bin-5.2.0.tgz",
+ "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/abort-controller": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/abort-controller/-/abort-controller-3.0.0.tgz",
"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
"license": "MIT",
"dependencies": {
@@ -1967,34 +2447,106 @@
"node": ">=6.5"
}
},
- "node_modules/adler-32": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz",
- "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=0.8"
- }
- },
"node_modules/agent-base": {
"version": "7.1.4",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
+ "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-7.1.4.tgz",
"integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
"license": "MIT",
"engines": {
"node": ">= 14"
}
},
+ "node_modules/agentkeepalive": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.6.0.tgz",
+ "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "humanize-ms": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/any-promise": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
+ "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz",
"integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
"dev": true,
"license": "MIT"
},
"node_modules/anymatch": {
"version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz",
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
"dev": true,
"license": "ISC",
@@ -2006,31 +2558,280 @@
"node": ">= 8"
}
},
+ "node_modules/app-builder-bin": {
+ "version": "5.0.0-alpha.10",
+ "resolved": "https://registry.npmmirror.com/app-builder-bin/-/app-builder-bin-5.0.0-alpha.10.tgz",
+ "integrity": "sha512-Ev4jj3D7Bo+O0GPD2NMvJl+PGiBAfS7pUGawntBNpCbxtpncfUixqFj9z9Jme7V7s3LBGqsWZZP54fxBX3JKJw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/app-builder-lib": {
+ "version": "25.1.8",
+ "resolved": "https://registry.npmmirror.com/app-builder-lib/-/app-builder-lib-25.1.8.tgz",
+ "integrity": "sha512-pCqe7dfsQFBABC1jeKZXQWhGcCPF3rPCXDdfqVKjIeWBcXzyC1iOWZdfFhGl+S9MyE/k//DFmC6FzuGAUudNDg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@develar/schema-utils": "~2.6.5",
+ "@electron/notarize": "2.5.0",
+ "@electron/osx-sign": "1.3.1",
+ "@electron/rebuild": "3.6.1",
+ "@electron/universal": "2.0.1",
+ "@malept/flatpak-bundler": "^0.4.0",
+ "@types/fs-extra": "9.0.13",
+ "async-exit-hook": "^2.0.1",
+ "bluebird-lst": "^1.0.9",
+ "builder-util": "25.1.7",
+ "builder-util-runtime": "9.2.10",
+ "chromium-pickle-js": "^0.2.0",
+ "config-file-ts": "0.2.8-rc1",
+ "debug": "^4.3.4",
+ "dotenv": "^16.4.5",
+ "dotenv-expand": "^11.0.6",
+ "ejs": "^3.1.8",
+ "electron-publish": "25.1.7",
+ "form-data": "^4.0.0",
+ "fs-extra": "^10.1.0",
+ "hosted-git-info": "^4.1.0",
+ "is-ci": "^3.0.0",
+ "isbinaryfile": "^5.0.0",
+ "js-yaml": "^4.1.0",
+ "json5": "^2.2.3",
+ "lazy-val": "^1.0.5",
+ "minimatch": "^10.0.0",
+ "resedit": "^1.7.0",
+ "sanitize-filename": "^1.6.3",
+ "semver": "^7.3.8",
+ "tar": "^6.1.12",
+ "temp-file": "^3.4.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "dmg-builder": "25.1.8",
+ "electron-builder-squirrel-windows": "25.1.8"
+ }
+ },
+ "node_modules/app-builder-lib/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/app-builder-lib/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/app-builder-lib/node_modules/semver": {
+ "version": "7.7.3",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/app-builder-lib/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/aproba": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/aproba/-/aproba-2.1.0.tgz",
+ "integrity": "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/archiver": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmmirror.com/archiver/-/archiver-5.3.2.tgz",
+ "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "archiver-utils": "^2.1.0",
+ "async": "^3.2.4",
+ "buffer-crc32": "^0.2.1",
+ "readable-stream": "^3.6.0",
+ "readdir-glob": "^1.1.2",
+ "tar-stream": "^2.2.0",
+ "zip-stream": "^4.1.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/archiver-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-2.1.0.tgz",
+ "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.0",
+ "lazystream": "^1.0.0",
+ "lodash.defaults": "^4.2.0",
+ "lodash.difference": "^4.5.0",
+ "lodash.flatten": "^4.4.0",
+ "lodash.isplainobject": "^4.0.6",
+ "lodash.union": "^4.6.0",
+ "normalize-path": "^3.0.0",
+ "readable-stream": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/archiver-utils/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/archiver-utils/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/archiver-utils/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/are-we-there-yet": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/arg": {
"version": "5.0.2",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
+ "resolved": "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz",
"integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
"dev": true,
"license": "MIT"
},
"node_modules/argparse": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"license": "Python-2.0"
},
- "node_modules/asn1": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
- "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "node_modules/assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
+ "dev": true,
"license": "MIT",
- "dependencies": {
- "safer-buffer": "~2.1.0"
+ "optional": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/astral-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz",
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/async": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmmirror.com/async/-/async-3.2.6.tgz",
+ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/async-exit-hook": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
+ "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">= 4.0.0"
}
},
"node_modules/autoprefixer": {
"version": "10.4.23",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz",
+ "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.23.tgz",
"integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==",
"dev": true,
"funding": [
@@ -2067,16 +2868,35 @@
},
"node_modules/aws-ssl-profiles": {
"version": "1.1.2",
- "resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz",
+ "resolved": "https://registry.npmmirror.com/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz",
"integrity": "sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==",
"license": "MIT",
"engines": {
"node": ">= 6.0.0"
}
},
+ "node_modules/axios": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmmirror.com/axios/-/axios-1.13.2.tgz",
+ "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "follow-redirects": "^1.15.6",
+ "form-data": "^4.0.4",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/base64-js": {
"version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
"funding": [
{
@@ -2096,7 +2916,7 @@
},
"node_modules/baseline-browser-mapping": {
"version": "2.9.11",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz",
+ "resolved": "https://registry.npmmirror.com/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz",
"integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==",
"dev": true,
"license": "Apache-2.0",
@@ -2104,18 +2924,9 @@
"baseline-browser-mapping": "dist/cli.js"
}
},
- "node_modules/bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "tweetnacl": "^0.14.3"
- }
- },
"node_modules/binary-extensions": {
"version": "2.3.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
+ "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz",
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
"dev": true,
"license": "MIT",
@@ -2127,29 +2938,57 @@
}
},
"node_modules/bl": {
- "version": "6.1.6",
- "resolved": "https://registry.npmjs.org/bl/-/bl-6.1.6.tgz",
- "integrity": "sha512-jLsPgN/YSvPUg9UX0Kd73CXpm2Psg9FxMeCSXnk3WBO3CMT10JMwijubhGfHCnFu6TPn1ei3b975dxv7K2pWVg==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "@types/readable-stream": "^4.0.0",
- "buffer": "^6.0.3",
+ "buffer": "^5.5.0",
"inherits": "^2.0.4",
- "readable-stream": "^4.2.0"
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/bluebird-lst": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmmirror.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
+ "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bluebird": "^3.5.5"
}
},
"node_modules/boolean": {
"version": "3.2.0",
- "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz",
"integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==",
"deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
"dev": true,
"license": "MIT",
"optional": true
},
+ "node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/braces": {
"version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"license": "MIT",
@@ -2162,7 +3001,7 @@
},
"node_modules/browserslist": {
"version": "4.28.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
+ "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.28.1.tgz",
"integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
"dev": true,
"funding": [
@@ -2196,18 +3035,19 @@
}
},
"node_modules/bson": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/bson/-/bson-7.0.0.tgz",
- "integrity": "sha512-Kwc6Wh4lQ5OmkqqKhYGKIuELXl+EPYSCObVE6bWsp1T/cGkOCBN0I8wF/T44BiuhHyNi1mmKVPXk60d41xZ7kw==",
+ "version": "6.10.4",
+ "resolved": "https://registry.npmmirror.com/bson/-/bson-6.10.4.tgz",
+ "integrity": "sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==",
"license": "Apache-2.0",
"engines": {
- "node": ">=20.19.0"
+ "node": ">=16.20.1"
}
},
"node_modules/buffer": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
- "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "version": "5.7.1",
+ "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -2225,12 +3065,12 @@
"license": "MIT",
"dependencies": {
"base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
+ "ieee754": "^1.1.13"
}
},
"node_modules/buffer-crc32": {
"version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
"integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
"dev": true,
"license": "MIT",
@@ -2240,22 +3080,97 @@
},
"node_modules/buffer-equal-constant-time": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
"integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
"license": "BSD-3-Clause"
},
- "node_modules/buildcheck": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/buildcheck/-/buildcheck-0.0.7.tgz",
- "integrity": "sha512-lHblz4ahamxpTmnsk+MNTRWsjYKv965MwOrSJyeD588rR3Jcu7swE+0wN5F+PbL5cjgu/9ObkhfzEPuofEMwLA==",
- "optional": true,
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/builder-util": {
+ "version": "25.1.7",
+ "resolved": "https://registry.npmmirror.com/builder-util/-/builder-util-25.1.7.tgz",
+ "integrity": "sha512-7jPjzBwEGRbwNcep0gGNpLXG9P94VA3CPAZQCzxkFXiV2GMQKlziMbY//rXPI7WKfhsvGgFXjTcXdBEwgXw9ww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/debug": "^4.1.6",
+ "7zip-bin": "~5.2.0",
+ "app-builder-bin": "5.0.0-alpha.10",
+ "bluebird-lst": "^1.0.9",
+ "builder-util-runtime": "9.2.10",
+ "chalk": "^4.1.2",
+ "cross-spawn": "^7.0.3",
+ "debug": "^4.3.4",
+ "fs-extra": "^10.1.0",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.0",
+ "is-ci": "^3.0.0",
+ "js-yaml": "^4.1.0",
+ "source-map-support": "^0.5.19",
+ "stat-mode": "^1.0.0",
+ "temp-file": "^3.4.0"
+ }
+ },
+ "node_modules/builder-util-runtime": {
+ "version": "9.2.10",
+ "resolved": "https://registry.npmmirror.com/builder-util-runtime/-/builder-util-runtime-9.2.10.tgz",
+ "integrity": "sha512-6p/gfG1RJSQeIbz8TK5aPNkoztgY1q5TgmGFMAXcY8itsGW6Y2ld1ALsZ5UJn8rog7hKF3zHx5iQbNQ8uLcRlw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.3.4",
+ "sax": "^1.2.4"
+ },
"engines": {
- "node": ">=10.0.0"
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/builder-util/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/builder-util/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/builder-util/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
}
},
"node_modules/bundle-name": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/bundle-name/-/bundle-name-4.1.0.tgz",
"integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==",
"license": "MIT",
"dependencies": {
@@ -2268,9 +3183,93 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/cacache": {
+ "version": "16.1.3",
+ "resolved": "https://registry.npmmirror.com/cacache/-/cacache-16.1.3.tgz",
+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^2.1.0",
+ "@npmcli/move-file": "^2.0.0",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "glob": "^8.0.1",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "mkdirp": "^1.0.4",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/cacache/node_modules/brace-expansion": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/cacache/node_modules/glob": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmmirror.com/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/cacache/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/cacache/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/cacheable-lookup": {
"version": "5.0.4",
- "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
+ "resolved": "https://registry.npmmirror.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
"integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==",
"dev": true,
"license": "MIT",
@@ -2280,7 +3279,7 @@
},
"node_modules/cacheable-request": {
"version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz",
+ "resolved": "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-7.0.4.tgz",
"integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==",
"dev": true,
"license": "MIT",
@@ -2297,9 +3296,23 @@
"node": ">=8"
}
},
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/camelcase-css": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz",
"integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
"dev": true,
"license": "MIT",
@@ -2308,9 +3321,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001761",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001761.tgz",
- "integrity": "sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==",
+ "version": "1.0.30001762",
+ "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz",
+ "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==",
"dev": true,
"funding": [
{
@@ -2328,22 +3341,39 @@
],
"license": "CC-BY-4.0"
},
- "node_modules/cfb": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz",
- "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==",
- "license": "Apache-2.0",
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "license": "MIT",
"dependencies": {
- "adler-32": "~1.3.0",
- "crc-32": "~1.2.0"
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
},
"engines": {
- "node": ">=0.8"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/chalk/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
}
},
"node_modules/chokidar": {
"version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
+ "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz",
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
"dev": true,
"license": "MIT",
@@ -2368,7 +3398,7 @@
},
"node_modules/chokidar/node_modules/glob-parent": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"license": "ISC",
@@ -2379,9 +3409,121 @@
"node": ">= 6"
}
},
+ "node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/chromium-pickle-js": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmmirror.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
+ "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/ci-info": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-spinners": {
+ "version": "2.9.2",
+ "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.2.tgz",
+ "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-truncate": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-2.1.0.tgz",
+ "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "slice-ansi": "^3.0.0",
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/clone-response": {
"version": "1.0.3",
- "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.3.tgz",
"integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==",
"dev": true,
"license": "MIT",
@@ -2394,57 +3536,229 @@
},
"node_modules/cluster-key-slot": {
"version": "1.1.2",
- "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz",
+ "resolved": "https://registry.npmmirror.com/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz",
"integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==",
"license": "Apache-2.0",
"engines": {
"node": ">=0.10.0"
}
},
- "node_modules/codepage": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz",
- "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==",
- "license": "Apache-2.0",
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
"engines": {
- "node": ">=0.8"
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "color-support": "bin.js"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
}
},
"node_modules/commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz",
+ "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 6"
}
},
+ "node_modules/compare-version": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmmirror.com/compare-version/-/compare-version-0.1.2.tgz",
+ "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/compress-commons": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/compress-commons/-/compress-commons-4.1.2.tgz",
+ "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer-crc32": "^0.2.13",
+ "crc32-stream": "^4.0.2",
+ "normalize-path": "^3.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/concurrently": {
+ "version": "9.2.1",
+ "resolved": "https://registry.npmmirror.com/concurrently/-/concurrently-9.2.1.tgz",
+ "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "4.1.2",
+ "rxjs": "7.8.2",
+ "shell-quote": "1.8.3",
+ "supports-color": "8.1.1",
+ "tree-kill": "1.2.2",
+ "yargs": "17.7.2"
+ },
+ "bin": {
+ "conc": "dist/bin/concurrently.js",
+ "concurrently": "dist/bin/concurrently.js"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/open-cli-tools/concurrently?sponsor=1"
+ }
+ },
+ "node_modules/config-file-ts": {
+ "version": "0.2.8-rc1",
+ "resolved": "https://registry.npmmirror.com/config-file-ts/-/config-file-ts-0.2.8-rc1.tgz",
+ "integrity": "sha512-GtNECbVI82bT4RiDIzBSVuTKoSHufnU7Ce7/42bkWZJZFLjmDF2WBpVsvRkhKCfKBnTBb3qZrBwPpFBU/Myvhg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "glob": "^10.3.12",
+ "typescript": "^5.4.3"
+ }
+ },
+ "node_modules/config-file-ts/node_modules/brace-expansion": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/config-file-ts/node_modules/glob": {
+ "version": "10.5.0",
+ "resolved": "https://registry.npmmirror.com/glob/-/glob-10.5.0.tgz",
+ "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/config-file-ts/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/config-file-ts/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/convert-source-map": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
"dev": true,
"license": "MIT"
},
- "node_modules/cpu-features": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/cpu-features/-/cpu-features-0.0.10.tgz",
- "integrity": "sha512-9IkYqtX3YHPCzoVg1Py+o9057a3i0fp7S530UWokCSaFVTc7CwXPRiOjRjBQQ18ZCNafx78YfnG+HALxtVmOGA==",
- "hasInstallScript": true,
+ "node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/crc": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmmirror.com/crc/-/crc-3.8.0.tgz",
+ "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
+ "dev": true,
+ "license": "MIT",
"optional": true,
"dependencies": {
- "buildcheck": "~0.0.6",
- "nan": "^2.19.0"
- },
- "engines": {
- "node": ">=10.0.0"
+ "buffer": "^5.1.0"
}
},
"node_modules/crc-32": {
"version": "1.2.2",
- "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
+ "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.2.tgz",
"integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
+ "dev": true,
"license": "Apache-2.0",
"bin": {
"crc32": "bin/crc32.njs"
@@ -2453,15 +3767,38 @@
"node": ">=0.8"
}
},
- "node_modules/crypto-js": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz",
- "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==",
- "license": "MIT"
+ "node_modules/crc32-stream": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmmirror.com/crc32-stream/-/crc32-stream-4.0.3.tgz",
+ "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "crc-32": "^1.2.0",
+ "readable-stream": "^3.4.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.6",
+ "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
},
"node_modules/cssesc": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz",
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
"dev": true,
"license": "MIT",
@@ -2474,14 +3811,14 @@
},
"node_modules/csstype": {
"version": "3.2.3",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
+ "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.2.3.tgz",
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
"dev": true,
"license": "MIT"
},
"node_modules/debug": {
"version": "4.4.3",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz",
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
"license": "MIT",
"dependencies": {
@@ -2498,7 +3835,7 @@
},
"node_modules/decompress-response": {
"version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz",
"integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
"dev": true,
"license": "MIT",
@@ -2514,7 +3851,7 @@
},
"node_modules/decompress-response/node_modules/mimic-response": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz",
"integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
"dev": true,
"license": "MIT",
@@ -2527,7 +3864,7 @@
},
"node_modules/default-browser": {
"version": "5.4.0",
- "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.4.0.tgz",
+ "resolved": "https://registry.npmmirror.com/default-browser/-/default-browser-5.4.0.tgz",
"integrity": "sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==",
"license": "MIT",
"dependencies": {
@@ -2543,7 +3880,7 @@
},
"node_modules/default-browser-id": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/default-browser-id/-/default-browser-id-5.0.1.tgz",
"integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==",
"license": "MIT",
"engines": {
@@ -2553,9 +3890,22 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/defaults": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz",
+ "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "clone": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/defer-to-connect": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
"integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
"dev": true,
"license": "MIT",
@@ -2565,7 +3915,7 @@
},
"node_modules/define-data-property": {
"version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz",
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
"dev": true,
"license": "MIT",
@@ -2584,7 +3934,7 @@
},
"node_modules/define-lazy-prop": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
"integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
"license": "MIT",
"engines": {
@@ -2596,7 +3946,7 @@
},
"node_modules/define-properties": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz",
"integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
"dev": true,
"license": "MIT",
@@ -2613,18 +3963,45 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/denque": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/denque/-/denque-2.1.0.tgz",
"integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==",
"license": "Apache-2.0",
"engines": {
"node": ">=0.10"
}
},
+ "node_modules/detect-libc": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.1.2.tgz",
+ "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/detect-node": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz",
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
"dev": true,
"license": "MIT",
@@ -2632,52 +4009,227 @@
},
"node_modules/didyoumean": {
"version": "1.2.2",
- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
+ "resolved": "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz",
"integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
"dev": true,
"license": "Apache-2.0"
},
+ "node_modules/dir-compare": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmmirror.com/dir-compare/-/dir-compare-4.2.0.tgz",
+ "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minimatch": "^3.0.5",
+ "p-limit": "^3.1.0 "
+ }
+ },
+ "node_modules/dir-compare/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/discontinuous-range": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz",
"integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==",
"license": "MIT"
},
"node_modules/dlv": {
"version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
+ "resolved": "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz",
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
"dev": true,
"license": "MIT"
},
+ "node_modules/dmg-builder": {
+ "version": "25.1.8",
+ "resolved": "https://registry.npmmirror.com/dmg-builder/-/dmg-builder-25.1.8.tgz",
+ "integrity": "sha512-NoXo6Liy2heSklTI5OIZbCgXC1RzrDQsZkeEwXhdOro3FT1VBOvbubvscdPnjVuQ4AMwwv61oaH96AbiYg9EnQ==",
+ "dev": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "app-builder-lib": "25.1.8",
+ "builder-util": "25.1.7",
+ "builder-util-runtime": "9.2.10",
+ "fs-extra": "^10.1.0",
+ "iconv-lite": "^0.6.2",
+ "js-yaml": "^4.1.0"
+ },
+ "optionalDependencies": {
+ "dmg-license": "^1.0.11"
+ }
+ },
+ "node_modules/dmg-builder/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/dmg-builder/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/dmg-builder/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/dmg-license": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmmirror.com/dmg-license/-/dmg-license-1.0.11.tgz",
+ "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "@types/plist": "^3.0.1",
+ "@types/verror": "^1.10.3",
+ "ajv": "^6.10.0",
+ "crc": "^3.8.0",
+ "iconv-corefoundation": "^1.1.7",
+ "plist": "^3.0.4",
+ "smart-buffer": "^4.0.2",
+ "verror": "^1.10.0"
+ },
+ "bin": {
+ "dmg-license": "bin/dmg-license.js"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/dompurify": {
"version": "3.2.7",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz",
+ "resolved": "https://registry.npmmirror.com/dompurify/-/dompurify-3.2.7.tgz",
"integrity": "sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==",
"license": "(MPL-2.0 OR Apache-2.0)",
"optionalDependencies": {
"@types/trusted-types": "^2.0.7"
}
},
+ "node_modules/dotenv": {
+ "version": "16.6.1",
+ "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-16.6.1.tgz",
+ "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
+ }
+ },
+ "node_modules/dotenv-expand": {
+ "version": "11.0.7",
+ "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-11.0.7.tgz",
+ "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "dotenv": "^16.4.5"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
+ }
+ },
+ "node_modules/dunder-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz",
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/ecdsa-sig-formatter": {
"version": "1.0.11",
- "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
+ "resolved": "https://registry.npmmirror.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
"integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
"license": "Apache-2.0",
"dependencies": {
"safe-buffer": "^5.0.1"
}
},
+ "node_modules/ejs": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmmirror.com/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "jake": "^10.8.5"
+ },
+ "bin": {
+ "ejs": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/electron": {
- "version": "28.3.3",
- "resolved": "https://registry.npmjs.org/electron/-/electron-28.3.3.tgz",
- "integrity": "sha512-ObKMLSPNhomtCOBAxFS8P2DW/4umkh72ouZUlUKzXGtYuPzgr1SYhskhFWgzAsPtUzhL2CzyV2sfbHcEW4CXqw==",
+ "version": "33.4.11",
+ "resolved": "https://registry.npmmirror.com/electron/-/electron-33.4.11.tgz",
+ "integrity": "sha512-xmdAs5QWRkInC7TpXGNvzo/7exojubk+72jn1oJL7keNeIlw7xNglf8TGtJtkR4rWC5FJq0oXiIXPS9BcK2Irg==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
"@electron/get": "^2.0.0",
- "@types/node": "^18.11.18",
+ "@types/node": "^20.9.0",
"extract-zip": "^2.0.1"
},
"bin": {
@@ -2687,33 +4239,203 @@
"node": ">= 12.20.55"
}
},
+ "node_modules/electron-builder": {
+ "version": "25.1.8",
+ "resolved": "https://registry.npmmirror.com/electron-builder/-/electron-builder-25.1.8.tgz",
+ "integrity": "sha512-poRgAtUHHOnlzZnc9PK4nzG53xh74wj2Jy7jkTrqZ0MWPoHGh1M2+C//hGeYdA+4K8w4yiVCNYoLXF7ySj2Wig==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "app-builder-lib": "25.1.8",
+ "builder-util": "25.1.7",
+ "builder-util-runtime": "9.2.10",
+ "chalk": "^4.1.2",
+ "dmg-builder": "25.1.8",
+ "fs-extra": "^10.1.0",
+ "is-ci": "^3.0.0",
+ "lazy-val": "^1.0.5",
+ "simple-update-notifier": "2.0.0",
+ "yargs": "^17.6.2"
+ },
+ "bin": {
+ "electron-builder": "cli.js",
+ "install-app-deps": "install-app-deps.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/electron-builder-squirrel-windows": {
+ "version": "25.1.8",
+ "resolved": "https://registry.npmmirror.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-25.1.8.tgz",
+ "integrity": "sha512-2ntkJ+9+0GFP6nAISiMabKt6eqBB0kX1QqHNWFWAXgi0VULKGisM46luRFpIBiU3u/TDmhZMM8tzvo2Abn3ayg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "app-builder-lib": "25.1.8",
+ "archiver": "^5.3.1",
+ "builder-util": "25.1.7",
+ "fs-extra": "^10.1.0"
+ }
+ },
+ "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/electron-builder-squirrel-windows/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/electron-builder-squirrel-windows/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/electron-builder/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/electron-builder/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/electron-builder/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/electron-publish": {
+ "version": "25.1.7",
+ "resolved": "https://registry.npmmirror.com/electron-publish/-/electron-publish-25.1.7.tgz",
+ "integrity": "sha512-+jbTkR9m39eDBMP4gfbqglDd6UvBC7RLh5Y0MhFSsc6UkGHj9Vj9TWobxevHYMMqmoujL11ZLjfPpMX+Pt6YEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/fs-extra": "^9.0.11",
+ "builder-util": "25.1.7",
+ "builder-util-runtime": "9.2.10",
+ "chalk": "^4.1.2",
+ "fs-extra": "^10.1.0",
+ "lazy-val": "^1.0.5",
+ "mime": "^2.5.2"
+ }
+ },
+ "node_modules/electron-publish/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/electron-publish/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/electron-publish/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
"node_modules/electron-to-chromium": {
"version": "1.5.267",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz",
+ "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz",
"integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==",
"dev": true,
"license": "ISC"
},
- "node_modules/electron/node_modules/@types/node": {
- "version": "18.19.130",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz",
- "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "undici-types": "~5.26.4"
- }
- },
- "node_modules/electron/node_modules/undici-types": {
- "version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true,
"license": "MIT"
},
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
"node_modules/end-of-stream": {
"version": "1.4.5",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
+ "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.5.tgz",
"integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
"dev": true,
"license": "MIT",
@@ -2723,7 +4445,7 @@
},
"node_modules/env-paths": {
"version": "2.2.1",
- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz",
"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
"dev": true,
"license": "MIT",
@@ -2731,31 +4453,65 @@
"node": ">=6"
}
},
+ "node_modules/err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmmirror.com/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/es-define-property": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz",
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
"dev": true,
"license": "MIT",
- "optional": true,
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-errors": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz",
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
"dev": true,
"license": "MIT",
- "optional": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-object-atoms": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-set-tostringtag": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
+ },
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es6-error": {
"version": "4.1.1",
- "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz",
"integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
"dev": true,
"license": "MIT",
@@ -2763,7 +4519,7 @@
},
"node_modules/esbuild": {
"version": "0.21.5",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
+ "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.21.5.tgz",
"integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
"dev": true,
"hasInstallScript": true,
@@ -2802,7 +4558,7 @@
},
"node_modules/escalade": {
"version": "3.2.0",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz",
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
"dev": true,
"license": "MIT",
@@ -2812,7 +4568,7 @@
},
"node_modules/escape-string-regexp": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true,
"license": "MIT",
@@ -2826,7 +4582,7 @@
},
"node_modules/event-target-shim": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/event-target-shim/-/event-target-shim-5.0.1.tgz",
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
"license": "MIT",
"engines": {
@@ -2835,16 +4591,23 @@
},
"node_modules/events": {
"version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz",
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
"license": "MIT",
"engines": {
"node": ">=0.8.x"
}
},
+ "node_modules/exponential-backoff": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/exponential-backoff/-/exponential-backoff-3.1.3.tgz",
+ "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
"node_modules/extract-zip": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/extract-zip/-/extract-zip-2.0.1.tgz",
"integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
"dev": true,
"license": "BSD-2-Clause",
@@ -2863,9 +4626,27 @@
"@types/yauzl": "^2.9.1"
}
},
+ "node_modules/extsprintf": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.4.1.tgz",
+ "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/fast-glob": {
"version": "3.3.3",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
+ "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz",
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
"dev": true,
"license": "MIT",
@@ -2882,7 +4663,7 @@
},
"node_modules/fast-glob/node_modules/glob-parent": {
"version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"license": "ISC",
@@ -2893,9 +4674,16 @@
"node": ">= 6"
}
},
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/fastq": {
"version": "1.20.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
+ "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.20.1.tgz",
"integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
"dev": true,
"license": "ISC",
@@ -2905,7 +4693,7 @@
},
"node_modules/fd-slicer": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz",
"integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
"dev": true,
"license": "MIT",
@@ -2913,15 +4701,42 @@
"pend": "~1.2.0"
}
},
- "node_modules/file-saver": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz",
- "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==",
- "license": "MIT"
+ "node_modules/filelist": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "minimatch": "^5.0.1"
+ }
+ },
+ "node_modules/filelist/node_modules/brace-expansion": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/filelist/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
},
"node_modules/fill-range": {
"version": "7.1.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"license": "MIT",
@@ -2932,18 +4747,77 @@
"node": ">=8"
}
},
- "node_modules/frac": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz",
- "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==",
- "license": "Apache-2.0",
+ "node_modules/follow-redirects": {
+ "version": "1.15.11",
+ "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz",
+ "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "license": "MIT",
"engines": {
- "node": ">=0.8"
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/foreground-child": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.1.tgz",
+ "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "cross-spawn": "^7.0.6",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/foreground-child/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.5.tgz",
+ "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "es-set-tostringtag": "^2.1.0",
+ "hasown": "^2.0.2",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
}
},
"node_modules/fraction.js": {
"version": "5.3.4",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz",
+ "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-5.3.4.tgz",
"integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==",
"dev": true,
"license": "MIT",
@@ -2955,9 +4829,16 @@
"url": "https://github.com/sponsors/rawify"
}
},
+ "node_modules/fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/fs-extra": {
"version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz",
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
"dev": true,
"license": "MIT",
@@ -2970,9 +4851,29 @@
"node": ">=6 <7 || >=8"
}
},
+ "node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/fsevents": {
"version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"hasInstallScript": true,
@@ -2987,7 +4888,7 @@
},
"node_modules/function-bind": {
"version": "1.1.2",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
"dev": true,
"license": "MIT",
@@ -2995,9 +4896,30 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/gauge": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmmirror.com/gauge/-/gauge-4.0.4.tgz",
+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.7",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/generate-function": {
"version": "2.3.1",
- "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
+ "resolved": "https://registry.npmmirror.com/generate-function/-/generate-function-2.3.1.tgz",
"integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==",
"license": "MIT",
"dependencies": {
@@ -3006,7 +4928,7 @@
},
"node_modules/gensync": {
"version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz",
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
"dev": true,
"license": "MIT",
@@ -3014,9 +4936,58 @@
"node": ">=6.9.0"
}
},
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "function-bind": "^1.1.2",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "math-intrinsics": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz",
+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/get-stream": {
"version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz",
"integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
"dev": true,
"license": "MIT",
@@ -3030,9 +5001,31 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/glob-parent": {
"version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz",
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
"dev": true,
"license": "ISC",
@@ -3043,9 +5036,22 @@
"node": ">=10.13.0"
}
},
+ "node_modules/glob/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/global-agent": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz",
"integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==",
"dev": true,
"license": "BSD-3-Clause",
@@ -3064,7 +5070,7 @@
},
"node_modules/global-agent/node_modules/semver": {
"version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz",
"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
"dev": true,
"license": "ISC",
@@ -3078,7 +5084,7 @@
},
"node_modules/globalthis": {
"version": "1.0.4",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
+ "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz",
"integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
"dev": true,
"license": "MIT",
@@ -3096,11 +5102,10 @@
},
"node_modules/gopd": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz",
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
"dev": true,
"license": "MIT",
- "optional": true,
"engines": {
"node": ">= 0.4"
},
@@ -3110,7 +5115,7 @@
},
"node_modules/got": {
"version": "11.8.6",
- "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz",
+ "resolved": "https://registry.npmmirror.com/got/-/got-11.8.6.tgz",
"integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==",
"dev": true,
"license": "MIT",
@@ -3136,14 +5141,24 @@
},
"node_modules/graceful-fs": {
"version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz",
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"dev": true,
"license": "ISC"
},
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/has-property-descriptors": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"dev": true,
"license": "MIT",
@@ -3155,9 +5170,45 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/has-symbols": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz",
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-symbols": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/hasown": {
"version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz",
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
"dev": true,
"license": "MIT",
@@ -3168,16 +5219,49 @@
"node": ">= 0.4"
}
},
+ "node_modules/hosted-git-info": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/hosted-git-info/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/hosted-git-info/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/http-cache-semantics": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz",
"integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==",
"dev": true,
"license": "BSD-2-Clause"
},
"node_modules/http-proxy-agent": {
"version": "7.0.2",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
+ "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
"integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
"license": "MIT",
"dependencies": {
@@ -3190,7 +5274,7 @@
},
"node_modules/http2-wrapper": {
"version": "1.0.3",
- "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
"integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==",
"dev": true,
"license": "MIT",
@@ -3204,7 +5288,7 @@
},
"node_modules/https-proxy-agent": {
"version": "7.0.6",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
+ "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
"integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
"license": "MIT",
"dependencies": {
@@ -3215,25 +5299,49 @@
"node": ">= 14"
}
},
+ "node_modules/humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.0.0"
+ }
+ },
+ "node_modules/iconv-corefoundation": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmmirror.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz",
+ "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "cli-truncate": "^2.1.0",
+ "node-addon-api": "^1.6.3"
+ },
+ "engines": {
+ "node": "^8.11.2 || >=10"
+ }
+ },
"node_modules/iconv-lite": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.1.tgz",
- "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==",
+ "version": "0.6.3",
+ "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
"engines": {
"node": ">=0.10.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/express"
}
},
"node_modules/ieee754": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz",
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
"funding": [
{
@@ -3251,15 +5359,54 @@
],
"license": "BSD-3-Clause"
},
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
"node_modules/inherits": {
"version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"license": "ISC"
},
"node_modules/ioredis": {
"version": "5.8.2",
- "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.8.2.tgz",
+ "resolved": "https://registry.npmmirror.com/ioredis/-/ioredis-5.8.2.tgz",
"integrity": "sha512-C6uC+kleiIMmjViJINWk80sOQw5lEzse1ZmvD+S/s8p8CWapftSaC+kocGTx6xrbrJ4WmYQGC08ffHLr6ToR6Q==",
"license": "MIT",
"dependencies": {
@@ -3281,9 +5428,19 @@
"url": "https://opencollective.com/ioredis"
}
},
+ "node_modules/ip-address": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmmirror.com/ip-address/-/ip-address-10.1.0.tgz",
+ "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
+ "devOptional": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
"node_modules/is-binary-path": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
"dev": true,
"license": "MIT",
@@ -3294,9 +5451,22 @@
"node": ">=8"
}
},
+ "node_modules/is-ci": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-3.0.1.tgz",
+ "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ci-info": "^3.2.0"
+ },
+ "bin": {
+ "is-ci": "bin.js"
+ }
+ },
"node_modules/is-core-module": {
"version": "2.16.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
+ "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz",
"integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
"dev": true,
"license": "MIT",
@@ -3312,7 +5482,7 @@
},
"node_modules/is-docker": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-3.0.0.tgz",
"integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
"license": "MIT",
"bin": {
@@ -3327,7 +5497,7 @@
},
"node_modules/is-extglob": {
"version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true,
"license": "MIT",
@@ -3335,9 +5505,19 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/is-glob": {
"version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"license": "MIT",
@@ -3350,7 +5530,7 @@
},
"node_modules/is-inside-container": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/is-inside-container/-/is-inside-container-1.0.0.tgz",
"integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
"license": "MIT",
"dependencies": {
@@ -3366,9 +5546,26 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/is-interactive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz",
+ "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-lambda": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/is-number": {
"version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
"license": "MIT",
@@ -3378,13 +5575,26 @@
},
"node_modules/is-property": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
+ "resolved": "https://registry.npmmirror.com/is-property/-/is-property-1.0.2.tgz",
"integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==",
"license": "MIT"
},
+ "node_modules/is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-wsl": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-3.1.0.tgz",
"integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
"license": "MIT",
"dependencies": {
@@ -3397,9 +5607,70 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/isbinaryfile": {
+ "version": "5.0.7",
+ "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-5.0.7.tgz",
+ "integrity": "sha512-gnWD14Jh3FzS3CPhF0AxNOJ8CxqeblPTADzI38r0wt8ZyQl5edpy75myt08EG2oKvpyiqSqsx+Wkz9vtkbTqYQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/gjtorikian/"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/jackspeak": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.3.tgz",
+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
+ "node_modules/jake": {
+ "version": "10.9.4",
+ "resolved": "https://registry.npmmirror.com/jake/-/jake-10.9.4.tgz",
+ "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "async": "^3.2.6",
+ "filelist": "^1.0.4",
+ "picocolors": "^1.1.1"
+ },
+ "bin": {
+ "jake": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/jiti": {
"version": "1.21.7",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
+ "resolved": "https://registry.npmmirror.com/jiti/-/jiti-1.21.7.tgz",
"integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
"dev": true,
"license": "MIT",
@@ -3408,21 +5679,53 @@
"jiti": "bin/jiti.js"
}
},
+ "node_modules/joi": {
+ "version": "18.0.2",
+ "resolved": "https://registry.npmmirror.com/joi/-/joi-18.0.2.tgz",
+ "integrity": "sha512-RuCOQMIt78LWnktPoeBL0GErkNaJPTBGcYuyaBvUOQSpcpcLfWrHPPihYdOGbV5pam9VTWbeoF7TsGiHugcjGA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@hapi/address": "^5.1.1",
+ "@hapi/formula": "^3.0.2",
+ "@hapi/hoek": "^11.0.7",
+ "@hapi/pinpoint": "^2.0.1",
+ "@hapi/tlds": "^1.1.1",
+ "@hapi/topo": "^6.0.2",
+ "@standard-schema/spec": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 20"
+ }
+ },
"node_modules/js-md4": {
"version": "0.3.2",
- "resolved": "https://registry.npmjs.org/js-md4/-/js-md4-0.3.2.tgz",
+ "resolved": "https://registry.npmmirror.com/js-md4/-/js-md4-0.3.2.tgz",
"integrity": "sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==",
"license": "MIT"
},
"node_modules/js-tokens": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
"license": "MIT"
},
+ "node_modules/js-yaml": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/jsesc": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz",
"integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
"dev": true,
"license": "MIT",
@@ -3435,14 +5738,21 @@
},
"node_modules/json-buffer": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz",
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
"dev": true,
"license": "MIT"
},
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/json-stringify-safe": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
"dev": true,
"license": "ISC",
@@ -3450,7 +5760,7 @@
},
"node_modules/json5": {
"version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz",
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"dev": true,
"license": "MIT",
@@ -3463,7 +5773,7 @@
},
"node_modules/jsonfile": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz",
"integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
"dev": true,
"license": "MIT",
@@ -3473,7 +5783,7 @@
},
"node_modules/jsonwebtoken": {
"version": "9.0.3",
- "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz",
"integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==",
"license": "MIT",
"dependencies": {
@@ -3495,7 +5805,7 @@
},
"node_modules/jsonwebtoken/node_modules/semver": {
"version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz",
"integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
"license": "ISC",
"bin": {
@@ -3507,7 +5817,7 @@
},
"node_modules/jwa": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/jwa/-/jwa-2.0.1.tgz",
"integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",
"license": "MIT",
"dependencies": {
@@ -3518,7 +5828,7 @@
},
"node_modules/jws": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/jws/-/jws-4.0.1.tgz",
"integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==",
"license": "MIT",
"dependencies": {
@@ -3528,7 +5838,7 @@
},
"node_modules/keyv": {
"version": "4.5.4",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+ "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz",
"integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
"dev": true,
"license": "MIT",
@@ -3536,9 +5846,62 @@
"json-buffer": "3.0.1"
}
},
+ "node_modules/lazy-val": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/lazy-val/-/lazy-val-1.0.5.tgz",
+ "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lazystream": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/lazystream/-/lazystream-1.0.1.tgz",
+ "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.6.3"
+ }
+ },
+ "node_modules/lazystream/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/lazystream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lazystream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
"node_modules/lilconfig": {
"version": "3.1.3",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
+ "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-3.1.3.tgz",
"integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
"dev": true,
"license": "MIT",
@@ -3551,74 +5914,119 @@
},
"node_modules/lines-and-columns": {
"version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
"dev": true,
"license": "MIT"
},
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/lodash.defaults": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
"integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
"license": "MIT"
},
+ "node_modules/lodash.difference": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmmirror.com/lodash.difference/-/lodash.difference-4.5.0.tgz",
+ "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lodash.flatten": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmmirror.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
+ "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/lodash.includes": {
"version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
+ "resolved": "https://registry.npmmirror.com/lodash.includes/-/lodash.includes-4.3.0.tgz",
"integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==",
"license": "MIT"
},
"node_modules/lodash.isarguments": {
"version": "3.1.0",
- "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
"integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==",
"license": "MIT"
},
"node_modules/lodash.isboolean": {
"version": "3.0.3",
- "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
"integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==",
"license": "MIT"
},
"node_modules/lodash.isinteger": {
"version": "4.0.4",
- "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
+ "resolved": "https://registry.npmmirror.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
"integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==",
"license": "MIT"
},
"node_modules/lodash.isnumber": {
"version": "3.0.3",
- "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
"integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==",
"license": "MIT"
},
"node_modules/lodash.isplainobject": {
"version": "4.0.6",
- "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
+ "resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
"integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==",
"license": "MIT"
},
"node_modules/lodash.isstring": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
"integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==",
"license": "MIT"
},
"node_modules/lodash.once": {
"version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/lodash.once/-/lodash.once-4.1.1.tgz",
"integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
"license": "MIT"
},
+ "node_modules/lodash.union": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmmirror.com/lodash.union/-/lodash.union-4.6.0.tgz",
+ "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/long": {
"version": "5.3.2",
- "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
+ "resolved": "https://registry.npmmirror.com/long/-/long-5.3.2.tgz",
"integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",
"license": "Apache-2.0"
},
"node_modules/loose-envify": {
"version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz",
"integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
"license": "MIT",
"dependencies": {
@@ -3630,7 +6038,7 @@
},
"node_modules/lowercase-keys": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
"integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
"dev": true,
"license": "MIT",
@@ -3640,7 +6048,7 @@
},
"node_modules/lru-cache": {
"version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
"dev": true,
"license": "ISC",
@@ -3650,7 +6058,7 @@
},
"node_modules/lru.min": {
"version": "1.1.3",
- "resolved": "https://registry.npmjs.org/lru.min/-/lru.min-1.1.3.tgz",
+ "resolved": "https://registry.npmmirror.com/lru.min/-/lru.min-1.1.3.tgz",
"integrity": "sha512-Lkk/vx6ak3rYkRR0Nhu4lFUT2VDnQSxBe8Hbl7f36358p6ow8Bnvr8lrLt98H8J1aGxfhbX4Fs5tYg2+FTwr5Q==",
"license": "MIT",
"engines": {
@@ -3665,16 +6073,96 @@
},
"node_modules/lucide-react": {
"version": "0.294.0",
- "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.294.0.tgz",
+ "resolved": "https://registry.npmmirror.com/lucide-react/-/lucide-react-0.294.0.tgz",
"integrity": "sha512-V7o0/VECSGbLHn3/1O67FUgBwWB+hmzshrgDVRJQhMh8uj5D3HBuIvhuAmQTtlupILSplwIZg5FTc4tTKMA2SA==",
"license": "ISC",
"peerDependencies": {
"react": "^16.5.1 || ^17.0.0 || ^18.0.0"
}
},
+ "node_modules/make-fetch-happen": {
+ "version": "10.2.1",
+ "resolved": "https://registry.npmmirror.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^16.1.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^2.0.3",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^9.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/marked": {
"version": "14.0.0",
- "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/marked/-/marked-14.0.0.tgz",
"integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==",
"license": "MIT",
"bin": {
@@ -3686,7 +6174,7 @@
},
"node_modules/matcher": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz",
"integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==",
"dev": true,
"license": "MIT",
@@ -3698,15 +6186,25 @@
"node": ">=10"
}
},
+ "node_modules/math-intrinsics": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/memory-pager": {
"version": "1.5.0",
- "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
+ "resolved": "https://registry.npmmirror.com/memory-pager/-/memory-pager-1.5.0.tgz",
"integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
"license": "MIT"
},
"node_modules/merge2": {
"version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz",
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
"dev": true,
"license": "MIT",
@@ -3716,7 +6214,7 @@
},
"node_modules/micromatch": {
"version": "4.0.8",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz",
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"dev": true,
"license": "MIT",
@@ -3728,9 +6226,55 @@
"node": ">=8.6"
}
},
+ "node_modules/mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/mimic-response": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz",
"integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
"dev": true,
"license": "MIT",
@@ -3738,9 +6282,159 @@
"node": ">=4"
}
},
+ "node_modules/minimatch": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-10.1.1.tgz",
+ "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "@isaacs/brace-expansion": "^5.0.0"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-fetch": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.1.6",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-sized": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minizlib/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/monaco-editor": {
"version": "0.55.1",
- "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.55.1.tgz",
+ "resolved": "https://registry.npmmirror.com/monaco-editor/-/monaco-editor-0.55.1.tgz",
"integrity": "sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==",
"license": "MIT",
"peer": true,
@@ -3750,26 +6444,26 @@
}
},
"node_modules/mongodb": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-7.0.0.tgz",
- "integrity": "sha512-vG/A5cQrvGGvZm2mTnCSz1LUcbOPl83hfB6bxULKQ8oFZauyox/2xbZOoGNl+64m8VBrETkdGCDBdOsCr3F3jg==",
+ "version": "6.21.0",
+ "resolved": "https://registry.npmmirror.com/mongodb/-/mongodb-6.21.0.tgz",
+ "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==",
"license": "Apache-2.0",
"dependencies": {
"@mongodb-js/saslprep": "^1.3.0",
- "bson": "^7.0.0",
- "mongodb-connection-string-url": "^7.0.0"
+ "bson": "^6.10.4",
+ "mongodb-connection-string-url": "^3.0.2"
},
"engines": {
- "node": ">=20.19.0"
+ "node": ">=16.20.1"
},
"peerDependencies": {
- "@aws-sdk/credential-providers": "^3.806.0",
- "@mongodb-js/zstd": "^7.0.0",
- "gcp-metadata": "^7.0.1",
- "kerberos": "^7.0.0",
- "mongodb-client-encryption": ">=7.0.0 <7.1.0",
+ "@aws-sdk/credential-providers": "^3.188.0",
+ "@mongodb-js/zstd": "^1.1.0 || ^2.0.0",
+ "gcp-metadata": "^5.2.0",
+ "kerberos": "^2.0.1",
+ "mongodb-client-encryption": ">=6.0.0 <7",
"snappy": "^7.3.2",
- "socks": "^2.8.6"
+ "socks": "^2.7.1"
},
"peerDependenciesMeta": {
"@aws-sdk/credential-providers": {
@@ -3796,41 +6490,39 @@
}
},
"node_modules/mongodb-connection-string-url": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-7.0.0.tgz",
- "integrity": "sha512-irhhjRVLE20hbkRl4zpAYLnDMM+zIZnp0IDB9akAFFUZp/3XdOfwwddc7y6cNvF2WCEtfTYRwYbIfYa2kVY0og==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz",
+ "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==",
"license": "Apache-2.0",
"dependencies": {
- "@types/whatwg-url": "^13.0.0",
- "whatwg-url": "^14.1.0"
- },
- "engines": {
- "node": ">=20.19.0"
+ "@types/whatwg-url": "^11.0.2",
+ "whatwg-url": "^14.1.0 || ^13.0.0"
}
},
"node_modules/moo": {
"version": "0.5.2",
- "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz",
+ "resolved": "https://registry.npmmirror.com/moo/-/moo-0.5.2.tgz",
"integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==",
"license": "BSD-3-Clause"
},
"node_modules/ms": {
"version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"license": "MIT"
},
"node_modules/mssql": {
- "version": "12.2.0",
- "resolved": "https://registry.npmjs.org/mssql/-/mssql-12.2.0.tgz",
- "integrity": "sha512-lwwLHAqcWOz8okjboQpIEp5OghUFGJhuuQZS3+WF1ZXbaEaCEGKOfiQET3w/5Xz0tyZfDNCQVCm9wp5GwXut6g==",
+ "version": "11.0.1",
+ "resolved": "https://registry.npmmirror.com/mssql/-/mssql-11.0.1.tgz",
+ "integrity": "sha512-KlGNsugoT90enKlR8/G36H0kTxPthDhmtNUCwEHvgRza5Cjpjoj+P2X6eMpFUDN7pFrJZsKadL4x990G8RBE1w==",
"license": "MIT",
"dependencies": {
- "@tediousjs/connection-string": "^0.6.0",
+ "@tediousjs/connection-string": "^0.5.0",
"commander": "^11.0.0",
"debug": "^4.3.3",
+ "rfdc": "^1.3.0",
"tarn": "^3.0.2",
- "tedious": "^19.0.0"
+ "tedious": "^18.2.1"
},
"bin": {
"mssql": "bin/mssql"
@@ -3841,7 +6533,7 @@
},
"node_modules/mssql/node_modules/commander": {
"version": "11.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-11.1.0.tgz",
"integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
"license": "MIT",
"engines": {
@@ -3850,7 +6542,7 @@
},
"node_modules/mysql2": {
"version": "3.16.0",
- "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.16.0.tgz",
+ "resolved": "https://registry.npmmirror.com/mysql2/-/mysql2-3.16.0.tgz",
"integrity": "sha512-AEGW7QLLSuSnjCS4pk3EIqOmogegmze9h8EyrndavUQnIUcfkVal/sK7QznE+a3bc6rzPbAiui9Jcb+96tPwYA==",
"license": "MIT",
"dependencies": {
@@ -3868,9 +6560,25 @@
"node": ">= 8.0"
}
},
+ "node_modules/mysql2/node_modules/iconv-lite": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.7.1.tgz",
+ "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
"node_modules/mz": {
"version": "2.7.0",
- "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
+ "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz",
"integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
"dev": true,
"license": "MIT",
@@ -3882,7 +6590,7 @@
},
"node_modules/named-placeholders": {
"version": "1.1.6",
- "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.6.tgz",
+ "resolved": "https://registry.npmmirror.com/named-placeholders/-/named-placeholders-1.1.6.tgz",
"integrity": "sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==",
"license": "MIT",
"dependencies": {
@@ -3892,16 +6600,9 @@
"node": ">=8.0.0"
}
},
- "node_modules/nan": {
- "version": "2.24.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.24.0.tgz",
- "integrity": "sha512-Vpf9qnVW1RaDkoNKFUvfxqAbtI8ncb8OJlqZ9wwpXzWPEsvsB1nvdUi6oYrHIkQ1Y/tMDnr1h4nczS0VB9Xykg==",
- "license": "MIT",
- "optional": true
- },
"node_modules/nanoid": {
"version": "3.3.11",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+ "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz",
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
"dev": true,
"funding": [
@@ -3920,13 +6621,13 @@
},
"node_modules/native-duplexpair": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/native-duplexpair/-/native-duplexpair-1.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/native-duplexpair/-/native-duplexpair-1.0.0.tgz",
"integrity": "sha512-E7QQoM+3jvNtlmyfqRZ0/U75VFgCls+fSkbml2MpgWkWyz3ox8Y58gNhfuziuQYGNNQAbFZJQck55LHCnCK6CA==",
"license": "MIT"
},
"node_modules/nearley": {
"version": "2.20.1",
- "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz",
+ "resolved": "https://registry.npmmirror.com/nearley/-/nearley-2.20.1.tgz",
"integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==",
"license": "MIT",
"dependencies": {
@@ -3948,20 +6649,142 @@
},
"node_modules/nearley/node_modules/commander": {
"version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"license": "MIT"
},
+ "node_modules/negotiator": {
+ "version": "0.6.4",
+ "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.4.tgz",
+ "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/node-abi": {
+ "version": "3.85.0",
+ "resolved": "https://registry.npmmirror.com/node-abi/-/node-abi-3.85.0.tgz",
+ "integrity": "sha512-zsFhmbkAzwhTft6nd3VxcG0cvJsT70rL+BIGHWVq5fi6MwGrHwzqKaxXE+Hl2GmnGItnDKPPkO5/LQqjVkIdFg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-abi/node_modules/semver": {
+ "version": "7.7.3",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-addon-api": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-1.7.2.tgz",
+ "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/node-api-version": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmmirror.com/node-api-version/-/node-api-version-0.2.1.tgz",
+ "integrity": "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.3.5"
+ }
+ },
+ "node_modules/node-api-version/node_modules/semver": {
+ "version": "7.7.3",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-gyp": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmmirror.com/node-gyp/-/node-gyp-9.4.1.tgz",
+ "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "exponential-backoff": "^3.1.1",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^10.0.3",
+ "nopt": "^6.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": "^12.13 || ^14.13 || >=16"
+ }
+ },
+ "node_modules/node-gyp/node_modules/semver": {
+ "version": "7.7.3",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/node-releases": {
"version": "2.0.27",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
+ "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.27.tgz",
"integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
"dev": true,
"license": "MIT"
},
+ "node_modules/nopt": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmmirror.com/nopt/-/nopt-6.0.0.tgz",
+ "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "abbrev": "^1.0.0"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/normalize-path": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true,
"license": "MIT",
@@ -3971,7 +6794,7 @@
},
"node_modules/normalize-url": {
"version": "6.1.0",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz",
"integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
"dev": true,
"license": "MIT",
@@ -3982,9 +6805,26 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/npmlog": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmmirror.com/npmlog/-/npmlog-6.0.2.tgz",
+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "deprecated": "This package is no longer supported.",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "are-we-there-yet": "^3.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.3",
+ "set-blocking": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/object-assign": {
"version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
"dev": true,
"license": "MIT",
@@ -3994,7 +6834,7 @@
},
"node_modules/object-hash": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz",
"integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
"dev": true,
"license": "MIT",
@@ -4004,7 +6844,7 @@
},
"node_modules/object-keys": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
"dev": true,
"license": "MIT",
@@ -4015,7 +6855,7 @@
},
"node_modules/once": {
"version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dev": true,
"license": "ISC",
@@ -4023,9 +6863,25 @@
"wrappy": "1"
}
},
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/open": {
"version": "10.2.0",
- "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/open/-/open-10.2.0.tgz",
"integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==",
"license": "MIT",
"dependencies": {
@@ -4041,9 +6897,33 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/ora": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz",
+ "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.1.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/p-cancelable": {
"version": "2.1.1",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-2.1.1.tgz",
"integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==",
"dev": true,
"license": "MIT",
@@ -4051,23 +6931,131 @@
"node": ">=8"
}
},
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/package-json-from-dist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
+ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0"
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/path-parse": {
"version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz",
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true,
"license": "MIT"
},
+ "node_modules/path-scurry": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz",
+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "lru-cache": "^10.2.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/path-scurry/node_modules/lru-cache": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz",
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/path-scurry/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/pe-library": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmmirror.com/pe-library/-/pe-library-0.4.1.tgz",
+ "integrity": "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/jet2jet"
+ }
+ },
"node_modules/pend": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz",
"integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
"dev": true,
"license": "MIT"
},
"node_modules/pg": {
"version": "8.16.3",
- "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz",
+ "resolved": "https://registry.npmmirror.com/pg/-/pg-8.16.3.tgz",
"integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==",
"license": "MIT",
"peer": true,
@@ -4095,20 +7083,20 @@
},
"node_modules/pg-cloudflare": {
"version": "1.2.7",
- "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.2.7.tgz",
+ "resolved": "https://registry.npmmirror.com/pg-cloudflare/-/pg-cloudflare-1.2.7.tgz",
"integrity": "sha512-YgCtzMH0ptvZJslLM1ffsY4EuGaU0cx4XSdXLRFae8bPP4dS5xL1tNB3k2o/N64cHJpwU7dxKli/nZ2lUa5fLg==",
"license": "MIT",
"optional": true
},
"node_modules/pg-connection-string": {
"version": "2.9.1",
- "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.9.1.tgz",
+ "resolved": "https://registry.npmmirror.com/pg-connection-string/-/pg-connection-string-2.9.1.tgz",
"integrity": "sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==",
"license": "MIT"
},
"node_modules/pg-int8": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/pg-int8/-/pg-int8-1.0.1.tgz",
"integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==",
"license": "ISC",
"engines": {
@@ -4117,7 +7105,7 @@
},
"node_modules/pg-pool": {
"version": "3.10.1",
- "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.10.1.tgz",
+ "resolved": "https://registry.npmmirror.com/pg-pool/-/pg-pool-3.10.1.tgz",
"integrity": "sha512-Tu8jMlcX+9d8+QVzKIvM/uJtp07PKr82IUOYEphaWcoBhIYkoHpLXN3qO59nAI11ripznDsEzEv8nUxBVWajGg==",
"license": "MIT",
"peerDependencies": {
@@ -4126,13 +7114,13 @@
},
"node_modules/pg-protocol": {
"version": "1.10.3",
- "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.10.3.tgz",
+ "resolved": "https://registry.npmmirror.com/pg-protocol/-/pg-protocol-1.10.3.tgz",
"integrity": "sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==",
"license": "MIT"
},
"node_modules/pg-types": {
"version": "2.2.0",
- "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/pg-types/-/pg-types-2.2.0.tgz",
"integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==",
"license": "MIT",
"dependencies": {
@@ -4148,7 +7136,7 @@
},
"node_modules/pgpass": {
"version": "1.0.5",
- "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz",
+ "resolved": "https://registry.npmmirror.com/pgpass/-/pgpass-1.0.5.tgz",
"integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==",
"license": "MIT",
"dependencies": {
@@ -4157,14 +7145,14 @@
},
"node_modules/picocolors": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
"dev": true,
"license": "ISC"
},
"node_modules/picomatch": {
"version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true,
"license": "MIT",
@@ -4177,7 +7165,7 @@
},
"node_modules/pify": {
"version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz",
"integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
"dev": true,
"license": "MIT",
@@ -4187,7 +7175,7 @@
},
"node_modules/pirates": {
"version": "4.0.7",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
+ "resolved": "https://registry.npmmirror.com/pirates/-/pirates-4.0.7.tgz",
"integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
"dev": true,
"license": "MIT",
@@ -4195,9 +7183,24 @@
"node": ">= 6"
}
},
+ "node_modules/plist": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/plist/-/plist-3.1.0.tgz",
+ "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@xmldom/xmldom": "^0.8.8",
+ "base64-js": "^1.5.1",
+ "xmlbuilder": "^15.1.1"
+ },
+ "engines": {
+ "node": ">=10.4.0"
+ }
+ },
"node_modules/postcss": {
"version": "8.5.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
+ "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.6.tgz",
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
"dev": true,
"funding": [
@@ -4227,7 +7230,7 @@
},
"node_modules/postcss-import": {
"version": "15.1.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/postcss-import/-/postcss-import-15.1.0.tgz",
"integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
"dev": true,
"license": "MIT",
@@ -4245,7 +7248,7 @@
},
"node_modules/postcss-js": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.1.0.tgz",
"integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==",
"dev": true,
"funding": [
@@ -4271,7 +7274,7 @@
},
"node_modules/postcss-load-config": {
"version": "6.0.1",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-6.0.1.tgz",
"integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==",
"dev": true,
"funding": [
@@ -4314,7 +7317,7 @@
},
"node_modules/postcss-nested": {
"version": "6.2.0",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-6.2.0.tgz",
"integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
"dev": true,
"funding": [
@@ -4340,7 +7343,7 @@
},
"node_modules/postcss-selector-parser": {
"version": "6.1.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
"integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
"dev": true,
"license": "MIT",
@@ -4354,14 +7357,14 @@
},
"node_modules/postcss-value-parser": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
"dev": true,
"license": "MIT"
},
"node_modules/postgres-array": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/postgres-array/-/postgres-array-2.0.0.tgz",
"integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==",
"license": "MIT",
"engines": {
@@ -4370,7 +7373,7 @@
},
"node_modules/postgres-bytea": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/postgres-bytea/-/postgres-bytea-1.0.1.tgz",
"integrity": "sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==",
"license": "MIT",
"engines": {
@@ -4379,7 +7382,7 @@
},
"node_modules/postgres-date": {
"version": "1.0.7",
- "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz",
+ "resolved": "https://registry.npmmirror.com/postgres-date/-/postgres-date-1.0.7.tgz",
"integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==",
"license": "MIT",
"engines": {
@@ -4388,7 +7391,7 @@
},
"node_modules/postgres-interval": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/postgres-interval/-/postgres-interval-1.2.0.tgz",
"integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==",
"license": "MIT",
"dependencies": {
@@ -4400,16 +7403,23 @@
},
"node_modules/process": {
"version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz",
"integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
"license": "MIT",
"engines": {
"node": ">= 0.6.0"
}
},
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/progress": {
"version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz",
"integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
"dev": true,
"license": "MIT",
@@ -4417,9 +7427,37 @@
"node": ">=0.4.0"
}
},
+ "node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/promise-retry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/pump": {
"version": "3.0.3",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.3.tgz",
"integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
"dev": true,
"license": "MIT",
@@ -4430,7 +7468,7 @@
},
"node_modules/punycode": {
"version": "2.3.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz",
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"license": "MIT",
"engines": {
@@ -4439,7 +7477,7 @@
},
"node_modules/queue-microtask": {
"version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
"dev": true,
"funding": [
@@ -4460,7 +7498,7 @@
},
"node_modules/quick-lru": {
"version": "5.1.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz",
"integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
"dev": true,
"license": "MIT",
@@ -4473,13 +7511,13 @@
},
"node_modules/railroad-diagrams": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz",
"integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==",
"license": "CC0-1.0"
},
"node_modules/randexp": {
"version": "0.4.6",
- "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz",
+ "resolved": "https://registry.npmmirror.com/randexp/-/randexp-0.4.6.tgz",
"integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==",
"license": "MIT",
"dependencies": {
@@ -4492,7 +7530,7 @@
},
"node_modules/react": {
"version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+ "resolved": "https://registry.npmmirror.com/react/-/react-18.3.1.tgz",
"integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"license": "MIT",
"peer": true,
@@ -4505,7 +7543,7 @@
},
"node_modules/react-dom": {
"version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-18.3.1.tgz",
"integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"license": "MIT",
"peer": true,
@@ -4519,7 +7557,7 @@
},
"node_modules/react-refresh": {
"version": "0.17.0",
- "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz",
+ "resolved": "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.17.0.tgz",
"integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==",
"dev": true,
"license": "MIT",
@@ -4527,9 +7565,22 @@
"node": ">=0.10.0"
}
},
+ "node_modules/read-binary-file-arch": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmmirror.com/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz",
+ "integrity": "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.3.4"
+ },
+ "bin": {
+ "read-binary-file-arch": "cli.js"
+ }
+ },
"node_modules/read-cache": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz",
"integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
"dev": true,
"license": "MIT",
@@ -4538,24 +7589,56 @@
}
},
"node_modules/readable-stream": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz",
- "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
"license": "MIT",
"dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10",
- "string_decoder": "^1.3.0"
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": ">= 6"
+ }
+ },
+ "node_modules/readdir-glob": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmmirror.com/readdir-glob/-/readdir-glob-1.1.3.tgz",
+ "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "minimatch": "^5.1.0"
+ }
+ },
+ "node_modules/readdir-glob/node_modules/brace-expansion": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/readdir-glob/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
}
},
"node_modules/readdirp": {
"version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz",
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
"dev": true,
"license": "MIT",
@@ -4568,7 +7651,7 @@
},
"node_modules/redis-errors": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/redis-errors/-/redis-errors-1.2.0.tgz",
"integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==",
"license": "MIT",
"engines": {
@@ -4577,7 +7660,7 @@
},
"node_modules/redis-parser": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/redis-parser/-/redis-parser-3.0.0.tgz",
"integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==",
"license": "MIT",
"dependencies": {
@@ -4587,9 +7670,37 @@
"node": ">=4"
}
},
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resedit": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmmirror.com/resedit/-/resedit-1.7.2.tgz",
+ "integrity": "sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pe-library": "^0.4.1"
+ },
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/jet2jet"
+ }
+ },
"node_modules/resolve": {
"version": "1.22.11",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
+ "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.11.tgz",
"integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
"dev": true,
"license": "MIT",
@@ -4610,14 +7721,14 @@
},
"node_modules/resolve-alpn": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
+ "resolved": "https://registry.npmmirror.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
"integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
"dev": true,
"license": "MIT"
},
"node_modules/responselike": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/responselike/-/responselike-2.0.1.tgz",
"integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==",
"dev": true,
"license": "MIT",
@@ -4628,18 +7739,42 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/ret": {
"version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+ "resolved": "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz",
"integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
"license": "MIT",
"engines": {
"node": ">=0.12"
}
},
+ "node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmmirror.com/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
"node_modules/reusify": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.1.0.tgz",
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
"dev": true,
"license": "MIT",
@@ -4648,9 +7783,32 @@
"node": ">=0.10.0"
}
},
+ "node_modules/rfdc": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz",
+ "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==",
+ "license": "MIT"
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/roarr": {
"version": "2.15.4",
- "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz",
+ "resolved": "https://registry.npmmirror.com/roarr/-/roarr-2.15.4.tgz",
"integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==",
"dev": true,
"license": "BSD-3-Clause",
@@ -4669,7 +7827,7 @@
},
"node_modules/rollup": {
"version": "4.54.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz",
+ "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.54.0.tgz",
"integrity": "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==",
"dev": true,
"license": "MIT",
@@ -4711,7 +7869,7 @@
},
"node_modules/run-applescript": {
"version": "7.1.0",
- "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/run-applescript/-/run-applescript-7.1.0.tgz",
"integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==",
"license": "MIT",
"engines": {
@@ -4723,7 +7881,7 @@
},
"node_modules/run-parallel": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
"dev": true,
"funding": [
@@ -4745,9 +7903,19 @@
"queue-microtask": "^1.2.2"
}
},
+ "node_modules/rxjs": {
+ "version": "7.8.2",
+ "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-7.8.2.tgz",
+ "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
"node_modules/safe-buffer": {
"version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"funding": [
{
@@ -4767,13 +7935,30 @@
},
"node_modules/safer-buffer": {
"version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"license": "MIT"
},
+ "node_modules/sanitize-filename": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmmirror.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
+ "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
+ "dev": true,
+ "license": "WTFPL OR ISC",
+ "dependencies": {
+ "truncate-utf8-bytes": "^1.0.0"
+ }
+ },
+ "node_modules/sax": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmmirror.com/sax/-/sax-1.4.3.tgz",
+ "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==",
+ "dev": true,
+ "license": "BlueOak-1.0.0"
+ },
"node_modules/scheduler": {
"version": "0.23.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.2.tgz",
"integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
"license": "MIT",
"dependencies": {
@@ -4782,7 +7967,7 @@
},
"node_modules/semver": {
"version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
"license": "ISC",
@@ -4792,7 +7977,7 @@
},
"node_modules/semver-compare": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz",
"integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==",
"dev": true,
"license": "MIT",
@@ -4800,12 +7985,12 @@
},
"node_modules/seq-queue": {
"version": "0.0.5",
- "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz",
+ "resolved": "https://registry.npmmirror.com/seq-queue/-/seq-queue-0.0.5.tgz",
"integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q=="
},
"node_modules/serialize-error": {
"version": "7.0.1",
- "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/serialize-error/-/serialize-error-7.0.1.tgz",
"integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
"dev": true,
"license": "MIT",
@@ -4820,9 +8005,166 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shell-quote": {
+ "version": "1.8.3",
+ "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.3.tgz",
+ "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/simple-update-notifier": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmmirror.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
+ "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.5.3"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/simple-update-notifier/node_modules/semver": {
+ "version": "7.7.3",
+ "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz",
+ "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/slice-ansi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-3.0.0.tgz",
+ "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "devOptional": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks": {
+ "version": "2.8.7",
+ "resolved": "https://registry.npmmirror.com/socks/-/socks-2.8.7.tgz",
+ "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
+ "devOptional": true,
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "ip-address": "^10.0.1",
+ "smart-buffer": "^4.2.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/socks-proxy-agent/node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/source-map-js": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
"dev": true,
"license": "BSD-3-Clause",
@@ -4830,9 +8172,20 @@
"node": ">=0.10.0"
}
},
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
"node_modules/sparse-bitfield": {
"version": "3.0.3",
- "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
"integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==",
"license": "MIT",
"dependencies": {
@@ -4841,7 +8194,7 @@
},
"node_modules/split2": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/split2/-/split2-4.2.0.tgz",
"integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
"license": "ISC",
"engines": {
@@ -4850,13 +8203,13 @@
},
"node_modules/sprintf-js": {
"version": "1.1.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
+ "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz",
"integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
"license": "BSD-3-Clause"
},
"node_modules/sql-formatter": {
"version": "15.6.12",
- "resolved": "https://registry.npmjs.org/sql-formatter/-/sql-formatter-15.6.12.tgz",
+ "resolved": "https://registry.npmmirror.com/sql-formatter/-/sql-formatter-15.6.12.tgz",
"integrity": "sha512-mkpF+RG402P66VMsnQkWewTRzDBWfu9iLbOfxaW/nAKOS/2A9MheQmcU5cmX0D0At9azrorZwpvcBRNNBozACQ==",
"license": "MIT",
"dependencies": {
@@ -4869,72 +8222,124 @@
},
"node_modules/sql.js": {
"version": "1.13.0",
- "resolved": "https://registry.npmjs.org/sql.js/-/sql.js-1.13.0.tgz",
+ "resolved": "https://registry.npmmirror.com/sql.js/-/sql.js-1.13.0.tgz",
"integrity": "sha512-RJbVP1HRDlUUXahJ7VMTcu9Rm1Nzw+EBpoPr94vnbD4LwR715F3CcxE2G2k45PewcaZ57pjetYa+LoSJLAASgA==",
"license": "MIT"
},
"node_modules/sqlstring": {
"version": "2.3.3",
- "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz",
+ "resolved": "https://registry.npmmirror.com/sqlstring/-/sqlstring-2.3.3.tgz",
"integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
- "node_modules/ssf": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz",
- "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==",
- "license": "Apache-2.0",
+ "node_modules/ssri": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmmirror.com/ssri/-/ssri-9.0.1.tgz",
+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+ "dev": true,
+ "license": "ISC",
"dependencies": {
- "frac": "~1.1.2"
+ "minipass": "^3.1.1"
},
"engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/ssh2": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.17.0.tgz",
- "integrity": "sha512-wPldCk3asibAjQ/kziWQQt1Wh3PgDFpC0XpwclzKcdT1vql6KeYxf5LIt4nlFkUeR8WuphYMKqUA56X4rjbfgQ==",
- "hasInstallScript": true,
- "dependencies": {
- "asn1": "^0.2.6",
- "bcrypt-pbkdf": "^1.0.2"
- },
- "engines": {
- "node": ">=10.16.0"
- },
- "optionalDependencies": {
- "cpu-features": "~0.0.10",
- "nan": "^2.23.0"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/standard-as-callback": {
"version": "2.1.0",
- "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/standard-as-callback/-/standard-as-callback-2.1.0.tgz",
"integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==",
"license": "MIT"
},
+ "node_modules/stat-mode": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/stat-mode/-/stat-mode-1.0.0.tgz",
+ "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/state-local": {
"version": "1.0.7",
- "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz",
+ "resolved": "https://registry.npmmirror.com/state-local/-/state-local-1.0.7.tgz",
"integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==",
"license": "MIT"
},
"node_modules/string_decoder": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz",
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
"license": "MIT",
"dependencies": {
"safe-buffer": "~5.2.0"
}
},
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width-cjs": {
+ "name": "string-width",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi-cjs": {
+ "name": "strip-ansi",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/sucrase": {
"version": "3.35.1",
- "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz",
+ "resolved": "https://registry.npmmirror.com/sucrase/-/sucrase-3.35.1.tgz",
"integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==",
"dev": true,
"license": "MIT",
@@ -4955,9 +8360,19 @@
"node": ">=16 || 14 >=14.17"
}
},
+ "node_modules/sucrase/node_modules/commander": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/sumchecker": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/sumchecker/-/sumchecker-3.0.1.tgz",
"integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==",
"dev": true,
"license": "Apache-2.0",
@@ -4968,9 +8383,25 @@
"node": ">= 8.0"
}
},
+ "node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
"node_modules/supports-preserve-symlinks-flag": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
"dev": true,
"license": "MIT",
@@ -4983,7 +8414,7 @@
},
"node_modules/tailwindcss": {
"version": "3.4.19",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz",
+ "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.4.19.tgz",
"integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==",
"dev": true,
"license": "MIT",
@@ -5019,9 +8450,61 @@
"node": ">=14.0.0"
}
},
+ "node_modules/tar": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmmirror.com/tar/-/tar-6.2.1.tgz",
+ "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^5.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/tar-stream": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.0.3",
+ "end-of-stream": "^1.4.1",
+ "fs-constants": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tar/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tar/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true,
+ "license": "ISC"
+ },
"node_modules/tarn": {
"version": "3.0.2",
- "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.2.tgz",
+ "resolved": "https://registry.npmmirror.com/tarn/-/tarn-3.0.2.tgz",
"integrity": "sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ==",
"license": "MIT",
"engines": {
@@ -5029,29 +8512,130 @@
}
},
"node_modules/tedious": {
- "version": "19.2.0",
- "resolved": "https://registry.npmjs.org/tedious/-/tedious-19.2.0.tgz",
- "integrity": "sha512-2dDjX0KP54riDvJPiiIozv0WRS/giJb3/JG2lWpa2dgM0Gha7mLAxbTR3ltPkGzfoS6M3oDnhYnWuzeaZibHuQ==",
+ "version": "18.6.2",
+ "resolved": "https://registry.npmmirror.com/tedious/-/tedious-18.6.2.tgz",
+ "integrity": "sha512-g7jC56o3MzLkE3lHkaFe2ZdOVFBahq5bsB60/M4NYUbocw/MCrS89IOEQUFr+ba6pb8ZHczZ/VqCyYeYq0xBAg==",
"license": "MIT",
"dependencies": {
"@azure/core-auth": "^1.7.2",
"@azure/identity": "^4.2.1",
"@azure/keyvault-keys": "^4.4.0",
- "@js-joda/core": "^5.6.5",
+ "@js-joda/core": "^5.6.1",
"@types/node": ">=18",
- "bl": "^6.1.4",
- "iconv-lite": "^0.7.0",
+ "bl": "^6.0.11",
+ "iconv-lite": "^0.6.3",
"js-md4": "^0.3.2",
"native-duplexpair": "^1.0.0",
"sprintf-js": "^1.1.3"
},
"engines": {
- "node": ">=18.17"
+ "node": ">=18"
+ }
+ },
+ "node_modules/tedious/node_modules/bl": {
+ "version": "6.1.6",
+ "resolved": "https://registry.npmmirror.com/bl/-/bl-6.1.6.tgz",
+ "integrity": "sha512-jLsPgN/YSvPUg9UX0Kd73CXpm2Psg9FxMeCSXnk3WBO3CMT10JMwijubhGfHCnFu6TPn1ei3b975dxv7K2pWVg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/readable-stream": "^4.0.0",
+ "buffer": "^6.0.3",
+ "inherits": "^2.0.4",
+ "readable-stream": "^4.2.0"
+ }
+ },
+ "node_modules/tedious/node_modules/buffer": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz",
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ },
+ "node_modules/tedious/node_modules/readable-stream": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.7.0.tgz",
+ "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
+ "license": "MIT",
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/temp-file": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmmirror.com/temp-file/-/temp-file-3.4.0.tgz",
+ "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "async-exit-hook": "^2.0.1",
+ "fs-extra": "^10.0.0"
+ }
+ },
+ "node_modules/temp-file/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/temp-file/node_modules/jsonfile": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/temp-file/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
}
},
"node_modules/thenify": {
"version": "3.3.1",
- "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
+ "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz",
"integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
"dev": true,
"license": "MIT",
@@ -5061,7 +8645,7 @@
},
"node_modules/thenify-all": {
"version": "1.6.0",
- "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
+ "resolved": "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz",
"integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
"dev": true,
"license": "MIT",
@@ -5074,7 +8658,7 @@
},
"node_modules/tinyglobby": {
"version": "0.2.15",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
+ "resolved": "https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.15.tgz",
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
"dev": true,
"license": "MIT",
@@ -5091,7 +8675,7 @@
},
"node_modules/tinyglobby/node_modules/fdir": {
"version": "6.5.0",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "resolved": "https://registry.npmmirror.com/fdir/-/fdir-6.5.0.tgz",
"integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
"dev": true,
"license": "MIT",
@@ -5109,7 +8693,7 @@
},
"node_modules/tinyglobby/node_modules/picomatch": {
"version": "4.0.3",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.3.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
@@ -5121,9 +8705,29 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/tmp": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.2.5.tgz",
+ "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/tmp-promise": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/tmp-promise/-/tmp-promise-3.0.3.tgz",
+ "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tmp": "^0.2.0"
+ }
+ },
"node_modules/to-regex-range": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
"license": "MIT",
@@ -5136,7 +8740,7 @@
},
"node_modules/tr46": {
"version": "5.1.1",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/tr46/-/tr46-5.1.1.tgz",
"integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==",
"license": "MIT",
"dependencies": {
@@ -5146,28 +8750,42 @@
"node": ">=18"
}
},
+ "node_modules/tree-kill": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz",
+ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "tree-kill": "cli.js"
+ }
+ },
+ "node_modules/truncate-utf8-bytes": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
+ "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
+ "dev": true,
+ "license": "WTFPL",
+ "dependencies": {
+ "utf8-byte-length": "^1.0.1"
+ }
+ },
"node_modules/ts-interface-checker": {
"version": "0.1.13",
- "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
+ "resolved": "https://registry.npmmirror.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
"integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
"dev": true,
"license": "Apache-2.0"
},
"node_modules/tslib": {
"version": "2.8.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz",
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
"license": "0BSD"
},
- "node_modules/tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
- "license": "Unlicense"
- },
"node_modules/type-fest": {
"version": "0.13.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
+ "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.13.1.tgz",
"integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
"dev": true,
"license": "(MIT OR CC0-1.0)",
@@ -5181,7 +8799,7 @@
},
"node_modules/typescript": {
"version": "5.9.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
+ "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.9.3.tgz",
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"dev": true,
"license": "Apache-2.0",
@@ -5195,13 +8813,39 @@
},
"node_modules/undici-types": {
"version": "6.21.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
+ "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.21.0.tgz",
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
"license": "MIT"
},
+ "node_modules/unique-filename": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-2.0.1.tgz",
+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/unique-slug": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-3.0.0.tgz",
+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
"node_modules/universalify": {
"version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz",
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
"dev": true,
"license": "MIT",
@@ -5211,7 +8855,7 @@
},
"node_modules/update-browserslist-db": {
"version": "1.2.3",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
+ "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
"integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
"dev": true,
"funding": [
@@ -5240,25 +8884,58 @@
"browserslist": ">= 4.21.0"
}
},
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/utf8-byte-length": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmmirror.com/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz",
+ "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==",
+ "dev": true,
+ "license": "(WTFPL OR MIT)"
+ },
"node_modules/util-deprecate": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"dev": true,
"license": "MIT"
},
"node_modules/uuid": {
"version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
+ "node_modules/verror": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.1.tgz",
+ "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
"node_modules/vite": {
"version": "5.4.21",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
+ "resolved": "https://registry.npmmirror.com/vite/-/vite-5.4.21.tgz",
"integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
"dev": true,
"license": "MIT",
@@ -5317,36 +8994,39 @@
}
}
},
- "node_modules/vite-plugin-electron": {
- "version": "0.15.6",
- "resolved": "https://registry.npmjs.org/vite-plugin-electron/-/vite-plugin-electron-0.15.6.tgz",
- "integrity": "sha512-sbjzNiH8N6Was67oIUgglW6tefahkiCTItM3MsdOAQ0xhUMxizeQMF9DhSvEBwvLvUGKYboIdIYskSchV7Akrg==",
+ "node_modules/wait-on": {
+ "version": "8.0.5",
+ "resolved": "https://registry.npmmirror.com/wait-on/-/wait-on-8.0.5.tgz",
+ "integrity": "sha512-J3WlS0txVHkhLRb2FsmRg3dkMTCV1+M6Xra3Ho7HzZDHpE7DCOnoSoCJsZotrmW3uRMhvIJGSKUKrh/MeF4iag==",
"dev": true,
"license": "MIT",
- "peerDependencies": {
- "tree-kill": "*",
- "vite-plugin-electron-renderer": "*"
+ "dependencies": {
+ "axios": "^1.12.1",
+ "joi": "^18.0.1",
+ "lodash": "^4.17.21",
+ "minimist": "^1.2.8",
+ "rxjs": "^7.8.2"
},
- "peerDependenciesMeta": {
- "tree-kill": {
- "optional": true
- },
- "vite-plugin-electron-renderer": {
- "optional": true
- }
+ "bin": {
+ "wait-on": "bin/wait-on"
+ },
+ "engines": {
+ "node": ">=12.0.0"
}
},
- "node_modules/vite-plugin-electron-renderer": {
- "version": "0.14.6",
- "resolved": "https://registry.npmjs.org/vite-plugin-electron-renderer/-/vite-plugin-electron-renderer-0.14.6.tgz",
- "integrity": "sha512-oqkWFa7kQIkvHXG7+Mnl1RTroA4sP0yesKatmAy0gjZC4VwUqlvF9IvOpHd1fpLWsqYX/eZlVxlhULNtaQ78Jw==",
+ "node_modules/wcwidth": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
"dev": true,
"license": "MIT",
- "peer": true
+ "dependencies": {
+ "defaults": "^1.0.3"
+ }
},
"node_modules/webidl-conversions": {
"version": "7.0.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
+ "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
"integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
"license": "BSD-2-Clause",
"engines": {
@@ -5355,7 +9035,7 @@
},
"node_modules/whatwg-url": {
"version": "14.2.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz",
+ "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-14.2.0.tgz",
"integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==",
"license": "MIT",
"dependencies": {
@@ -5366,34 +9046,79 @@
"node": ">=18"
}
},
- "node_modules/wmf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz",
- "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==",
- "license": "Apache-2.0",
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
"engines": {
- "node": ">=0.8"
+ "node": ">= 8"
}
},
- "node_modules/word": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz",
- "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==",
- "license": "Apache-2.0",
+ "node_modules/wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmmirror.com/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
"engines": {
- "node": ">=0.8"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs": {
+ "name": "wrap-ansi",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
"node_modules/wrappy": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true,
"license": "ISC"
},
"node_modules/wsl-utils": {
"version": "0.1.0",
- "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz",
+ "resolved": "https://registry.npmmirror.com/wsl-utils/-/wsl-utils-0.1.0.tgz",
"integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==",
"license": "MIT",
"dependencies": {
@@ -5406,46 +9131,74 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/xlsx": {
- "version": "0.18.5",
- "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz",
- "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "adler-32": "~1.3.0",
- "cfb": "~1.2.1",
- "codepage": "~1.15.0",
- "crc-32": "~1.2.1",
- "ssf": "~0.11.2",
- "wmf": "~1.0.1",
- "word": "~0.3.0"
- },
- "bin": {
- "xlsx": "bin/xlsx.njs"
- },
+ "node_modules/xmlbuilder": {
+ "version": "15.1.1",
+ "resolved": "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
+ "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
+ "dev": true,
+ "license": "MIT",
"engines": {
- "node": ">=0.8"
+ "node": ">=8.0"
}
},
"node_modules/xtend": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz",
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
"license": "MIT",
"engines": {
"node": ">=0.4"
}
},
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/yallist": {
"version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true,
"license": "ISC"
},
+ "node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/yauzl": {
"version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+ "resolved": "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz",
"integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
"dev": true,
"license": "MIT",
@@ -5453,6 +9206,56 @@
"buffer-crc32": "~0.2.3",
"fd-slicer": "~1.1.0"
}
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/zip-stream": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmmirror.com/zip-stream/-/zip-stream-4.1.1.tgz",
+ "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "archiver-utils": "^3.0.4",
+ "compress-commons": "^4.1.2",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/zip-stream/node_modules/archiver-utils": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmmirror.com/archiver-utils/-/archiver-utils-3.0.4.tgz",
+ "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "glob": "^7.2.3",
+ "graceful-fs": "^4.2.0",
+ "lazystream": "^1.0.0",
+ "lodash.defaults": "^4.2.0",
+ "lodash.difference": "^4.5.0",
+ "lodash.flatten": "^4.4.0",
+ "lodash.isplainobject": "^4.0.6",
+ "lodash.union": "^4.6.0",
+ "normalize-path": "^3.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
}
}
}
diff --git a/package.json b/package.json
index 711470f..3ab5f8a 100644
--- a/package.json
+++ b/package.json
@@ -2,33 +2,65 @@
"name": "easysql",
"version": "1.0.0",
"description": "Modern Database Management Tool",
+ "main": "electron/main.js",
+ "type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
- "tauri": "tauri",
- "tauri:dev": "tauri dev",
- "tauri:build": "tauri build"
+ "electron:dev": "concurrently \"vite\" \"wait-on http://localhost:5173 && electron .\"",
+ "electron:build": "vite build && electron-builder"
},
"dependencies": {
"@monaco-editor/react": "^4.7.0",
- "@tauri-apps/api": "^2.9.1",
+ "ioredis": "^5.8.2",
"lucide-react": "^0.294.0",
"monaco-editor": "^0.55.1",
- "sql-formatter": "^15.6.12"
+ "mongodb": "^6.21.0",
+ "mssql": "^11.0.1",
+ "mysql2": "^3.11.0",
+ "pg": "^8.13.0",
+ "sql-formatter": "^15.6.12",
+ "sql.js": "^1.11.0"
},
"devDependencies": {
- "@tauri-apps/cli": "^2.9.6",
"@types/node": "^20.10.0",
"@types/react": "^18.2.0",
"@types/react-dom": "^18.2.0",
"@vitejs/plugin-react": "^4.2.0",
"autoprefixer": "^10.4.16",
+ "concurrently": "^9.1.0",
+ "electron": "^33.2.1",
+ "electron-builder": "^25.1.8",
"postcss": "^8.4.32",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"tailwindcss": "^3.3.6",
"typescript": "^5.3.0",
- "vite": "^5.0.0"
+ "vite": "^5.0.0",
+ "wait-on": "^8.0.1"
+ },
+ "build": {
+ "appId": "com.easysql.app",
+ "productName": "EasySQL",
+ "directories": {
+ "output": "release"
+ },
+ "files": [
+ "dist/**/*",
+ "electron/**/*"
+ ],
+ "win": {
+ "target": "nsis",
+ "icon": "public/icon.ico"
+ },
+ "mac": {
+ "target": "dmg",
+ "icon": "public/icon.icns"
+ },
+ "linux": {
+ "target": "AppImage",
+ "icon": "public/icon.png"
+ }
}
-}
+}
\ No newline at end of file
diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock
deleted file mode 100644
index b0e5e0a..0000000
--- a/src-tauri/Cargo.lock
+++ /dev/null
@@ -1,6847 +0,0 @@
-# This file is automatically @generated by Cargo.
-# It is not intended for manual editing.
-version = 4
-
-[[package]]
-name = "adler2"
-version = "2.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
-
-[[package]]
-name = "aho-corasick"
-version = "1.1.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "alloc-no-stdlib"
-version = "2.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
-
-[[package]]
-name = "alloc-stdlib"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
-dependencies = [
- "alloc-no-stdlib",
-]
-
-[[package]]
-name = "allocator-api2"
-version = "0.2.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
-
-[[package]]
-name = "android_system_properties"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "anyhow"
-version = "1.0.100"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
-
-[[package]]
-name = "ashpd"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd884d7c72877a94102c3715f3b1cd09ff4fac28221add3e57cfbe25c236d093"
-dependencies = [
- "async-fs",
- "async-net",
- "enumflags2",
- "futures-channel",
- "futures-util",
- "rand 0.8.5",
- "serde",
- "serde_repr",
- "url",
- "zbus 4.4.0",
-]
-
-[[package]]
-name = "ashpd"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df"
-dependencies = [
- "enumflags2",
- "futures-channel",
- "futures-util",
- "rand 0.9.2",
- "raw-window-handle",
- "serde",
- "serde_repr",
- "tokio",
- "url",
- "wayland-backend",
- "wayland-client",
- "wayland-protocols",
- "zbus 5.12.0",
-]
-
-[[package]]
-name = "async-attributes"
-version = "1.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5"
-dependencies = [
- "quote",
- "syn 1.0.109",
-]
-
-[[package]]
-name = "async-broadcast"
-version = "0.7.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
-dependencies = [
- "event-listener 5.4.1",
- "event-listener-strategy",
- "futures-core",
- "pin-project-lite",
-]
-
-[[package]]
-name = "async-channel"
-version = "1.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
-dependencies = [
- "concurrent-queue",
- "event-listener 2.5.3",
- "futures-core",
-]
-
-[[package]]
-name = "async-channel"
-version = "2.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
-dependencies = [
- "concurrent-queue",
- "event-listener-strategy",
- "futures-core",
- "pin-project-lite",
-]
-
-[[package]]
-name = "async-executor"
-version = "1.13.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8"
-dependencies = [
- "async-task",
- "concurrent-queue",
- "fastrand",
- "futures-lite",
- "pin-project-lite",
- "slab",
-]
-
-[[package]]
-name = "async-fs"
-version = "2.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5"
-dependencies = [
- "async-lock",
- "blocking",
- "futures-lite",
-]
-
-[[package]]
-name = "async-global-executor"
-version = "2.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c"
-dependencies = [
- "async-channel 2.5.0",
- "async-executor",
- "async-io",
- "async-lock",
- "blocking",
- "futures-lite",
- "once_cell",
-]
-
-[[package]]
-name = "async-io"
-version = "2.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc"
-dependencies = [
- "autocfg",
- "cfg-if",
- "concurrent-queue",
- "futures-io",
- "futures-lite",
- "parking",
- "polling",
- "rustix",
- "slab",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "async-lock"
-version = "3.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311"
-dependencies = [
- "event-listener 5.4.1",
- "event-listener-strategy",
- "pin-project-lite",
-]
-
-[[package]]
-name = "async-net"
-version = "2.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7"
-dependencies = [
- "async-io",
- "blocking",
- "futures-lite",
-]
-
-[[package]]
-name = "async-process"
-version = "2.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75"
-dependencies = [
- "async-channel 2.5.0",
- "async-io",
- "async-lock",
- "async-signal",
- "async-task",
- "blocking",
- "cfg-if",
- "event-listener 5.4.1",
- "futures-lite",
- "rustix",
-]
-
-[[package]]
-name = "async-recursion"
-version = "1.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "async-signal"
-version = "0.2.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c"
-dependencies = [
- "async-io",
- "async-lock",
- "atomic-waker",
- "cfg-if",
- "futures-core",
- "futures-io",
- "rustix",
- "signal-hook-registry",
- "slab",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "async-std"
-version = "1.13.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b"
-dependencies = [
- "async-attributes",
- "async-channel 1.9.0",
- "async-global-executor",
- "async-io",
- "async-lock",
- "crossbeam-utils",
- "futures-channel",
- "futures-core",
- "futures-io",
- "futures-lite",
- "gloo-timers",
- "kv-log-macro",
- "log",
- "memchr",
- "once_cell",
- "pin-project-lite",
- "pin-utils",
- "slab",
- "wasm-bindgen-futures",
-]
-
-[[package]]
-name = "async-task"
-version = "4.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
-
-[[package]]
-name = "async-trait"
-version = "0.1.89"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "asynchronous-codec"
-version = "0.6.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4057f2c32adbb2fc158e22fb38433c8e9bbf76b75a4732c7c0cbaf695fb65568"
-dependencies = [
- "bytes",
- "futures-sink",
- "futures-util",
- "memchr",
- "pin-project-lite",
-]
-
-[[package]]
-name = "atk"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b"
-dependencies = [
- "atk-sys",
- "glib",
- "libc",
-]
-
-[[package]]
-name = "atk-sys"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "atoi"
-version = "2.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528"
-dependencies = [
- "num-traits",
-]
-
-[[package]]
-name = "atomic-waker"
-version = "1.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
-
-[[package]]
-name = "autocfg"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
-
-[[package]]
-name = "base64"
-version = "0.21.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
-
-[[package]]
-name = "base64"
-version = "0.22.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
-
-[[package]]
-name = "base64ct"
-version = "1.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e050f626429857a27ddccb31e0aca21356bfa709c04041aefddac081a8f068a"
-
-[[package]]
-name = "bitflags"
-version = "1.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
-[[package]]
-name = "bitflags"
-version = "2.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
-dependencies = [
- "serde_core",
-]
-
-[[package]]
-name = "block"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
-
-[[package]]
-name = "block-buffer"
-version = "0.10.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
-dependencies = [
- "generic-array",
-]
-
-[[package]]
-name = "block2"
-version = "0.6.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
-dependencies = [
- "objc2",
-]
-
-[[package]]
-name = "blocking"
-version = "1.6.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21"
-dependencies = [
- "async-channel 2.5.0",
- "async-task",
- "futures-io",
- "futures-lite",
- "piper",
-]
-
-[[package]]
-name = "brotli"
-version = "8.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560"
-dependencies = [
- "alloc-no-stdlib",
- "alloc-stdlib",
- "brotli-decompressor",
-]
-
-[[package]]
-name = "brotli-decompressor"
-version = "5.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03"
-dependencies = [
- "alloc-no-stdlib",
- "alloc-stdlib",
-]
-
-[[package]]
-name = "bumpalo"
-version = "3.19.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510"
-
-[[package]]
-name = "bytemuck"
-version = "1.24.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4"
-
-[[package]]
-name = "byteorder"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
-
-[[package]]
-name = "bytes"
-version = "1.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "cairo-rs"
-version = "0.18.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
-dependencies = [
- "bitflags 2.10.0",
- "cairo-sys-rs",
- "glib",
- "libc",
- "once_cell",
- "thiserror 1.0.69",
-]
-
-[[package]]
-name = "cairo-sys-rs"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51"
-dependencies = [
- "glib-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "camino"
-version = "1.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48"
-dependencies = [
- "serde_core",
-]
-
-[[package]]
-name = "cargo-platform"
-version = "0.1.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "cargo_metadata"
-version = "0.19.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba"
-dependencies = [
- "camino",
- "cargo-platform",
- "semver",
- "serde",
- "serde_json",
- "thiserror 2.0.17",
-]
-
-[[package]]
-name = "cargo_toml"
-version = "0.22.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77"
-dependencies = [
- "serde",
- "toml 0.9.10+spec-1.1.0",
-]
-
-[[package]]
-name = "cc"
-version = "1.2.51"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203"
-dependencies = [
- "find-msvc-tools",
- "shlex",
-]
-
-[[package]]
-name = "cesu8"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
-
-[[package]]
-name = "cfb"
-version = "0.7.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f"
-dependencies = [
- "byteorder",
- "fnv",
- "uuid",
-]
-
-[[package]]
-name = "cfg-expr"
-version = "0.15.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
-dependencies = [
- "smallvec",
- "target-lexicon",
-]
-
-[[package]]
-name = "cfg-if"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
-
-[[package]]
-name = "cfg_aliases"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
-
-[[package]]
-name = "chrono"
-version = "0.4.42"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
-dependencies = [
- "iana-time-zone",
- "js-sys",
- "num-traits",
- "serde",
- "wasm-bindgen",
- "windows-link 0.2.1",
-]
-
-[[package]]
-name = "combine"
-version = "4.6.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
-dependencies = [
- "bytes",
- "memchr",
-]
-
-[[package]]
-name = "concurrent-queue"
-version = "2.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
-dependencies = [
- "crossbeam-utils",
-]
-
-[[package]]
-name = "connection-string"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "510ca239cf13b7f8d16a2b48f263de7b4f8c566f0af58d901031473c76afb1e3"
-
-[[package]]
-name = "const-oid"
-version = "0.9.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
-
-[[package]]
-name = "convert_case"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
-
-[[package]]
-name = "cookie"
-version = "0.18.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747"
-dependencies = [
- "time",
- "version_check",
-]
-
-[[package]]
-name = "core-foundation"
-version = "0.9.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
-dependencies = [
- "core-foundation-sys",
- "libc",
-]
-
-[[package]]
-name = "core-foundation"
-version = "0.10.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
-dependencies = [
- "core-foundation-sys",
- "libc",
-]
-
-[[package]]
-name = "core-foundation-sys"
-version = "0.8.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
-
-[[package]]
-name = "core-graphics"
-version = "0.24.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
-dependencies = [
- "bitflags 2.10.0",
- "core-foundation 0.10.1",
- "core-graphics-types",
- "foreign-types",
- "libc",
-]
-
-[[package]]
-name = "core-graphics-types"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
-dependencies = [
- "bitflags 2.10.0",
- "core-foundation 0.10.1",
- "libc",
-]
-
-[[package]]
-name = "cpufeatures"
-version = "0.2.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "crc"
-version = "3.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d"
-dependencies = [
- "crc-catalog",
-]
-
-[[package]]
-name = "crc-catalog"
-version = "2.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5"
-
-[[package]]
-name = "crc32fast"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "crossbeam-channel"
-version = "0.5.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
-dependencies = [
- "crossbeam-utils",
-]
-
-[[package]]
-name = "crossbeam-queue"
-version = "0.3.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115"
-dependencies = [
- "crossbeam-utils",
-]
-
-[[package]]
-name = "crossbeam-utils"
-version = "0.8.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
-
-[[package]]
-name = "crypto-common"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
-dependencies = [
- "generic-array",
- "typenum",
-]
-
-[[package]]
-name = "cssparser"
-version = "0.29.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa"
-dependencies = [
- "cssparser-macros",
- "dtoa-short",
- "itoa",
- "matches",
- "phf 0.10.1",
- "proc-macro2",
- "quote",
- "smallvec",
- "syn 1.0.109",
-]
-
-[[package]]
-name = "cssparser-macros"
-version = "0.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
-dependencies = [
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "ctor"
-version = "0.2.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501"
-dependencies = [
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "darling"
-version = "0.21.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0"
-dependencies = [
- "darling_core",
- "darling_macro",
-]
-
-[[package]]
-name = "darling_core"
-version = "0.21.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4"
-dependencies = [
- "fnv",
- "ident_case",
- "proc-macro2",
- "quote",
- "strsim",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "darling_macro"
-version = "0.21.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
-dependencies = [
- "darling_core",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "der"
-version = "0.7.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
-dependencies = [
- "const-oid",
- "pem-rfc7468",
- "zeroize",
-]
-
-[[package]]
-name = "deranged"
-version = "0.5.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
-dependencies = [
- "powerfmt",
- "serde_core",
-]
-
-[[package]]
-name = "derive_more"
-version = "0.99.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f"
-dependencies = [
- "convert_case",
- "proc-macro2",
- "quote",
- "rustc_version",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "digest"
-version = "0.10.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
-dependencies = [
- "block-buffer",
- "const-oid",
- "crypto-common",
- "subtle",
-]
-
-[[package]]
-name = "dirs"
-version = "5.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
-dependencies = [
- "dirs-sys 0.4.1",
-]
-
-[[package]]
-name = "dirs"
-version = "6.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
-dependencies = [
- "dirs-sys 0.5.0",
-]
-
-[[package]]
-name = "dirs-sys"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
-dependencies = [
- "libc",
- "option-ext",
- "redox_users 0.4.6",
- "windows-sys 0.48.0",
-]
-
-[[package]]
-name = "dirs-sys"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
-dependencies = [
- "libc",
- "option-ext",
- "redox_users 0.5.2",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "dispatch"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
-
-[[package]]
-name = "dispatch2"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
-dependencies = [
- "bitflags 2.10.0",
- "block2",
- "libc",
- "objc2",
-]
-
-[[package]]
-name = "displaydoc"
-version = "0.2.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "dlib"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
-dependencies = [
- "libloading 0.8.9",
-]
-
-[[package]]
-name = "dlopen2"
-version = "0.8.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4"
-dependencies = [
- "dlopen2_derive",
- "libc",
- "once_cell",
- "winapi",
-]
-
-[[package]]
-name = "dlopen2_derive"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fbbb781877580993a8707ec48672673ec7b81eeba04cfd2310bd28c08e47c8f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "dotenvy"
-version = "0.15.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
-
-[[package]]
-name = "downcast-rs"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
-
-[[package]]
-name = "dpi"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "dtoa"
-version = "1.0.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590"
-
-[[package]]
-name = "dtoa-short"
-version = "0.3.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87"
-dependencies = [
- "dtoa",
-]
-
-[[package]]
-name = "dunce"
-version = "1.0.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
-
-[[package]]
-name = "dyn-clone"
-version = "1.0.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
-
-[[package]]
-name = "easysql"
-version = "1.0.0"
-dependencies = [
- "async-std",
- "chrono",
- "dirs 5.0.1",
- "once_cell",
- "parking_lot",
- "rfd 0.14.1",
- "serde",
- "serde_json",
- "sqlx",
- "ssh2",
- "tauri",
- "tauri-build",
- "tauri-plugin-dialog",
- "tauri-plugin-fs",
- "tauri-plugin-shell",
- "tauri-plugin-single-instance",
- "thiserror 1.0.69",
- "tiberius",
- "tokio",
- "tokio-util",
- "tracing",
- "tracing-subscriber",
- "uuid",
-]
-
-[[package]]
-name = "either"
-version = "1.15.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "embed-resource"
-version = "3.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55a075fc573c64510038d7ee9abc7990635863992f83ebc52c8b433b8411a02e"
-dependencies = [
- "cc",
- "memchr",
- "rustc_version",
- "toml 0.9.10+spec-1.1.0",
- "vswhom",
- "winreg",
-]
-
-[[package]]
-name = "embed_plist"
-version = "1.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7"
-
-[[package]]
-name = "encoding_rs"
-version = "0.8.35"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "endi"
-version = "1.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099"
-
-[[package]]
-name = "enumflags2"
-version = "0.7.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
-dependencies = [
- "enumflags2_derive",
- "serde",
-]
-
-[[package]]
-name = "enumflags2_derive"
-version = "0.7.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "equivalent"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
-
-[[package]]
-name = "erased-serde"
-version = "0.4.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3"
-dependencies = [
- "serde",
- "serde_core",
- "typeid",
-]
-
-[[package]]
-name = "errno"
-version = "0.3.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
-dependencies = [
- "libc",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "etcetera"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943"
-dependencies = [
- "cfg-if",
- "home",
- "windows-sys 0.48.0",
-]
-
-[[package]]
-name = "event-listener"
-version = "2.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
-
-[[package]]
-name = "event-listener"
-version = "5.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
-dependencies = [
- "concurrent-queue",
- "parking",
- "pin-project-lite",
-]
-
-[[package]]
-name = "event-listener-strategy"
-version = "0.5.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
-dependencies = [
- "event-listener 5.4.1",
- "pin-project-lite",
-]
-
-[[package]]
-name = "fastrand"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
-
-[[package]]
-name = "fdeflate"
-version = "0.3.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
-dependencies = [
- "simd-adler32",
-]
-
-[[package]]
-name = "field-offset"
-version = "0.3.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
-dependencies = [
- "memoffset",
- "rustc_version",
-]
-
-[[package]]
-name = "find-msvc-tools"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff"
-
-[[package]]
-name = "flate2"
-version = "1.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb"
-dependencies = [
- "crc32fast",
- "miniz_oxide",
-]
-
-[[package]]
-name = "flume"
-version = "0.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095"
-dependencies = [
- "futures-core",
- "futures-sink",
- "spin",
-]
-
-[[package]]
-name = "fnv"
-version = "1.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
-
-[[package]]
-name = "foldhash"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
-
-[[package]]
-name = "foreign-types"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
-dependencies = [
- "foreign-types-macros",
- "foreign-types-shared",
-]
-
-[[package]]
-name = "foreign-types-macros"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "foreign-types-shared"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
-
-[[package]]
-name = "form_urlencoded"
-version = "1.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
-dependencies = [
- "percent-encoding",
-]
-
-[[package]]
-name = "futf"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843"
-dependencies = [
- "mac",
- "new_debug_unreachable",
-]
-
-[[package]]
-name = "futures-channel"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
-dependencies = [
- "futures-core",
- "futures-sink",
-]
-
-[[package]]
-name = "futures-core"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
-
-[[package]]
-name = "futures-executor"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
-dependencies = [
- "futures-core",
- "futures-task",
- "futures-util",
-]
-
-[[package]]
-name = "futures-intrusive"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f"
-dependencies = [
- "futures-core",
- "lock_api",
- "parking_lot",
-]
-
-[[package]]
-name = "futures-io"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
-
-[[package]]
-name = "futures-lite"
-version = "2.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
-dependencies = [
- "fastrand",
- "futures-core",
- "futures-io",
- "parking",
- "pin-project-lite",
-]
-
-[[package]]
-name = "futures-macro"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "futures-sink"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
-
-[[package]]
-name = "futures-task"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
-
-[[package]]
-name = "futures-util"
-version = "0.3.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
-dependencies = [
- "futures-core",
- "futures-io",
- "futures-macro",
- "futures-sink",
- "futures-task",
- "memchr",
- "pin-project-lite",
- "pin-utils",
- "slab",
-]
-
-[[package]]
-name = "fxhash"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
-dependencies = [
- "byteorder",
-]
-
-[[package]]
-name = "gdk"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691"
-dependencies = [
- "cairo-rs",
- "gdk-pixbuf",
- "gdk-sys",
- "gio",
- "glib",
- "libc",
- "pango",
-]
-
-[[package]]
-name = "gdk-pixbuf"
-version = "0.18.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec"
-dependencies = [
- "gdk-pixbuf-sys",
- "gio",
- "glib",
- "libc",
- "once_cell",
-]
-
-[[package]]
-name = "gdk-pixbuf-sys"
-version = "0.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7"
-dependencies = [
- "gio-sys",
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "gdk-sys"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7"
-dependencies = [
- "cairo-sys-rs",
- "gdk-pixbuf-sys",
- "gio-sys",
- "glib-sys",
- "gobject-sys",
- "libc",
- "pango-sys",
- "pkg-config",
- "system-deps",
-]
-
-[[package]]
-name = "gdkwayland-sys"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69"
-dependencies = [
- "gdk-sys",
- "glib-sys",
- "gobject-sys",
- "libc",
- "pkg-config",
- "system-deps",
-]
-
-[[package]]
-name = "gdkx11"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe"
-dependencies = [
- "gdk",
- "gdkx11-sys",
- "gio",
- "glib",
- "libc",
- "x11",
-]
-
-[[package]]
-name = "gdkx11-sys"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d"
-dependencies = [
- "gdk-sys",
- "glib-sys",
- "libc",
- "system-deps",
- "x11",
-]
-
-[[package]]
-name = "generic-array"
-version = "0.14.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
-dependencies = [
- "typenum",
- "version_check",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.1.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
-dependencies = [
- "cfg-if",
- "libc",
- "wasi 0.9.0+wasi-snapshot-preview1",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.2.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
-dependencies = [
- "cfg-if",
- "libc",
- "wasi 0.11.1+wasi-snapshot-preview1",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.3.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
-dependencies = [
- "cfg-if",
- "libc",
- "r-efi",
- "wasip2",
-]
-
-[[package]]
-name = "gio"
-version = "0.18.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73"
-dependencies = [
- "futures-channel",
- "futures-core",
- "futures-io",
- "futures-util",
- "gio-sys",
- "glib",
- "libc",
- "once_cell",
- "pin-project-lite",
- "smallvec",
- "thiserror 1.0.69",
-]
-
-[[package]]
-name = "gio-sys"
-version = "0.18.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
- "winapi",
-]
-
-[[package]]
-name = "glib"
-version = "0.18.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
-dependencies = [
- "bitflags 2.10.0",
- "futures-channel",
- "futures-core",
- "futures-executor",
- "futures-task",
- "futures-util",
- "gio-sys",
- "glib-macros",
- "glib-sys",
- "gobject-sys",
- "libc",
- "memchr",
- "once_cell",
- "smallvec",
- "thiserror 1.0.69",
-]
-
-[[package]]
-name = "glib-macros"
-version = "0.18.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc"
-dependencies = [
- "heck 0.4.1",
- "proc-macro-crate 2.0.2",
- "proc-macro-error",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "glib-sys"
-version = "0.18.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898"
-dependencies = [
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "glob"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
-
-[[package]]
-name = "gloo-timers"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
-dependencies = [
- "futures-channel",
- "futures-core",
- "js-sys",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "gobject-sys"
-version = "0.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44"
-dependencies = [
- "glib-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "gtk"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a"
-dependencies = [
- "atk",
- "cairo-rs",
- "field-offset",
- "futures-channel",
- "gdk",
- "gdk-pixbuf",
- "gio",
- "glib",
- "gtk-sys",
- "gtk3-macros",
- "libc",
- "pango",
- "pkg-config",
-]
-
-[[package]]
-name = "gtk-sys"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414"
-dependencies = [
- "atk-sys",
- "cairo-sys-rs",
- "gdk-pixbuf-sys",
- "gdk-sys",
- "gio-sys",
- "glib-sys",
- "gobject-sys",
- "libc",
- "pango-sys",
- "system-deps",
-]
-
-[[package]]
-name = "gtk3-macros"
-version = "0.18.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52ff3c5b21f14f0736fed6dcfc0bfb4225ebf5725f3c0209edeec181e4d73e9d"
-dependencies = [
- "proc-macro-crate 1.3.1",
- "proc-macro-error",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "hashbrown"
-version = "0.12.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
-
-[[package]]
-name = "hashbrown"
-version = "0.15.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
-dependencies = [
- "allocator-api2",
- "equivalent",
- "foldhash",
-]
-
-[[package]]
-name = "hashbrown"
-version = "0.16.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
-
-[[package]]
-name = "hashlink"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1"
-dependencies = [
- "hashbrown 0.15.5",
-]
-
-[[package]]
-name = "heck"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
-
-[[package]]
-name = "heck"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
-
-[[package]]
-name = "hermit-abi"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
-
-[[package]]
-name = "hex"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
-
-[[package]]
-name = "hkdf"
-version = "0.12.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
-dependencies = [
- "hmac",
-]
-
-[[package]]
-name = "hmac"
-version = "0.12.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
-dependencies = [
- "digest",
-]
-
-[[package]]
-name = "home"
-version = "0.5.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
-dependencies = [
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "html5ever"
-version = "0.29.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c"
-dependencies = [
- "log",
- "mac",
- "markup5ever",
- "match_token",
-]
-
-[[package]]
-name = "http"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a"
-dependencies = [
- "bytes",
- "itoa",
-]
-
-[[package]]
-name = "http-body"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
-dependencies = [
- "bytes",
- "http",
-]
-
-[[package]]
-name = "http-body-util"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
-dependencies = [
- "bytes",
- "futures-core",
- "http",
- "http-body",
- "pin-project-lite",
-]
-
-[[package]]
-name = "httparse"
-version = "1.10.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
-
-[[package]]
-name = "hyper"
-version = "1.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11"
-dependencies = [
- "atomic-waker",
- "bytes",
- "futures-channel",
- "futures-core",
- "http",
- "http-body",
- "httparse",
- "itoa",
- "pin-project-lite",
- "pin-utils",
- "smallvec",
- "tokio",
- "want",
-]
-
-[[package]]
-name = "hyper-util"
-version = "0.1.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f"
-dependencies = [
- "base64 0.22.1",
- "bytes",
- "futures-channel",
- "futures-core",
- "futures-util",
- "http",
- "http-body",
- "hyper",
- "ipnet",
- "libc",
- "percent-encoding",
- "pin-project-lite",
- "socket2",
- "tokio",
- "tower-service",
- "tracing",
-]
-
-[[package]]
-name = "iana-time-zone"
-version = "0.1.64"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb"
-dependencies = [
- "android_system_properties",
- "core-foundation-sys",
- "iana-time-zone-haiku",
- "js-sys",
- "log",
- "wasm-bindgen",
- "windows-core 0.62.2",
-]
-
-[[package]]
-name = "iana-time-zone-haiku"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
-dependencies = [
- "cc",
-]
-
-[[package]]
-name = "ico"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98"
-dependencies = [
- "byteorder",
- "png",
-]
-
-[[package]]
-name = "icu_collections"
-version = "2.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
-dependencies = [
- "displaydoc",
- "potential_utf",
- "yoke",
- "zerofrom",
- "zerovec",
-]
-
-[[package]]
-name = "icu_locale_core"
-version = "2.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
-dependencies = [
- "displaydoc",
- "litemap",
- "tinystr",
- "writeable",
- "zerovec",
-]
-
-[[package]]
-name = "icu_normalizer"
-version = "2.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
-dependencies = [
- "icu_collections",
- "icu_normalizer_data",
- "icu_properties",
- "icu_provider",
- "smallvec",
- "zerovec",
-]
-
-[[package]]
-name = "icu_normalizer_data"
-version = "2.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
-
-[[package]]
-name = "icu_properties"
-version = "2.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
-dependencies = [
- "icu_collections",
- "icu_locale_core",
- "icu_properties_data",
- "icu_provider",
- "zerotrie",
- "zerovec",
-]
-
-[[package]]
-name = "icu_properties_data"
-version = "2.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
-
-[[package]]
-name = "icu_provider"
-version = "2.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
-dependencies = [
- "displaydoc",
- "icu_locale_core",
- "writeable",
- "yoke",
- "zerofrom",
- "zerotrie",
- "zerovec",
-]
-
-[[package]]
-name = "ident_case"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
-
-[[package]]
-name = "idna"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
-dependencies = [
- "idna_adapter",
- "smallvec",
- "utf8_iter",
-]
-
-[[package]]
-name = "idna_adapter"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
-dependencies = [
- "icu_normalizer",
- "icu_properties",
-]
-
-[[package]]
-name = "indexmap"
-version = "1.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
-dependencies = [
- "autocfg",
- "hashbrown 0.12.3",
- "serde",
-]
-
-[[package]]
-name = "indexmap"
-version = "2.12.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2"
-dependencies = [
- "equivalent",
- "hashbrown 0.16.1",
- "serde",
- "serde_core",
-]
-
-[[package]]
-name = "infer"
-version = "0.19.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7"
-dependencies = [
- "cfb",
-]
-
-[[package]]
-name = "ipnet"
-version = "2.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
-
-[[package]]
-name = "iri-string"
-version = "0.7.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a"
-dependencies = [
- "memchr",
- "serde",
-]
-
-[[package]]
-name = "is-docker"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3"
-dependencies = [
- "once_cell",
-]
-
-[[package]]
-name = "is-wsl"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5"
-dependencies = [
- "is-docker",
- "once_cell",
-]
-
-[[package]]
-name = "itoa"
-version = "1.0.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
-
-[[package]]
-name = "javascriptcore-rs"
-version = "1.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc"
-dependencies = [
- "bitflags 1.3.2",
- "glib",
- "javascriptcore-rs-sys",
-]
-
-[[package]]
-name = "javascriptcore-rs-sys"
-version = "1.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "jni"
-version = "0.21.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97"
-dependencies = [
- "cesu8",
- "cfg-if",
- "combine",
- "jni-sys",
- "log",
- "thiserror 1.0.69",
- "walkdir",
- "windows-sys 0.45.0",
-]
-
-[[package]]
-name = "jni-sys"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
-
-[[package]]
-name = "js-sys"
-version = "0.3.83"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8"
-dependencies = [
- "once_cell",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "json-patch"
-version = "3.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08"
-dependencies = [
- "jsonptr",
- "serde",
- "serde_json",
- "thiserror 1.0.69",
-]
-
-[[package]]
-name = "jsonptr"
-version = "0.6.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70"
-dependencies = [
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "keyboard-types"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a"
-dependencies = [
- "bitflags 2.10.0",
- "serde",
- "unicode-segmentation",
-]
-
-[[package]]
-name = "kuchikiki"
-version = "0.8.8-speedreader"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2"
-dependencies = [
- "cssparser",
- "html5ever",
- "indexmap 2.12.1",
- "selectors",
-]
-
-[[package]]
-name = "kv-log-macro"
-version = "1.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"
-dependencies = [
- "log",
-]
-
-[[package]]
-name = "lazy_static"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
-dependencies = [
- "spin",
-]
-
-[[package]]
-name = "libappindicator"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a"
-dependencies = [
- "glib",
- "gtk",
- "gtk-sys",
- "libappindicator-sys",
- "log",
-]
-
-[[package]]
-name = "libappindicator-sys"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf"
-dependencies = [
- "gtk-sys",
- "libloading 0.7.4",
- "once_cell",
-]
-
-[[package]]
-name = "libc"
-version = "0.2.178"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
-
-[[package]]
-name = "libloading"
-version = "0.7.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
-dependencies = [
- "cfg-if",
- "winapi",
-]
-
-[[package]]
-name = "libloading"
-version = "0.8.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
-dependencies = [
- "cfg-if",
- "windows-link 0.2.1",
-]
-
-[[package]]
-name = "libm"
-version = "0.2.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
-
-[[package]]
-name = "libredox"
-version = "0.1.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616"
-dependencies = [
- "bitflags 2.10.0",
- "libc",
- "redox_syscall 0.7.0",
-]
-
-[[package]]
-name = "libsqlite3-sys"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149"
-dependencies = [
- "cc",
- "pkg-config",
- "vcpkg",
-]
-
-[[package]]
-name = "libssh2-sys"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9"
-dependencies = [
- "cc",
- "libc",
- "libz-sys",
- "openssl-sys",
- "pkg-config",
- "vcpkg",
-]
-
-[[package]]
-name = "libz-sys"
-version = "1.1.23"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15d118bbf3771060e7311cc7bb0545b01d08a8b4a7de949198dec1fa0ca1c0f7"
-dependencies = [
- "cc",
- "libc",
- "pkg-config",
- "vcpkg",
-]
-
-[[package]]
-name = "linux-raw-sys"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
-
-[[package]]
-name = "litemap"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
-
-[[package]]
-name = "lock_api"
-version = "0.4.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
-dependencies = [
- "scopeguard",
-]
-
-[[package]]
-name = "log"
-version = "0.4.29"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
-dependencies = [
- "value-bag",
-]
-
-[[package]]
-name = "mac"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
-
-[[package]]
-name = "malloc_buf"
-version = "0.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
-dependencies = [
- "libc",
-]
-
-[[package]]
-name = "markup5ever"
-version = "0.14.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18"
-dependencies = [
- "log",
- "phf 0.11.3",
- "phf_codegen 0.11.3",
- "string_cache",
- "string_cache_codegen",
- "tendril",
-]
-
-[[package]]
-name = "match_token"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "matches"
-version = "0.1.10"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
-
-[[package]]
-name = "md-5"
-version = "0.10.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
-dependencies = [
- "cfg-if",
- "digest",
-]
-
-[[package]]
-name = "memchr"
-version = "2.7.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
-
-[[package]]
-name = "memoffset"
-version = "0.9.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
-dependencies = [
- "autocfg",
-]
-
-[[package]]
-name = "mime"
-version = "0.3.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
-
-[[package]]
-name = "miniz_oxide"
-version = "0.8.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
-dependencies = [
- "adler2",
- "simd-adler32",
-]
-
-[[package]]
-name = "mio"
-version = "1.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc"
-dependencies = [
- "libc",
- "wasi 0.11.1+wasi-snapshot-preview1",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "muda"
-version = "0.17.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a"
-dependencies = [
- "crossbeam-channel",
- "dpi",
- "gtk",
- "keyboard-types",
- "objc2",
- "objc2-app-kit",
- "objc2-core-foundation",
- "objc2-foundation",
- "once_cell",
- "png",
- "serde",
- "thiserror 2.0.17",
- "windows-sys 0.60.2",
-]
-
-[[package]]
-name = "ndk"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
-dependencies = [
- "bitflags 2.10.0",
- "jni-sys",
- "log",
- "ndk-sys",
- "num_enum",
- "raw-window-handle",
- "thiserror 1.0.69",
-]
-
-[[package]]
-name = "ndk-context"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
-
-[[package]]
-name = "ndk-sys"
-version = "0.6.0+11769913"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873"
-dependencies = [
- "jni-sys",
-]
-
-[[package]]
-name = "new_debug_unreachable"
-version = "1.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
-
-[[package]]
-name = "nix"
-version = "0.29.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
-dependencies = [
- "bitflags 2.10.0",
- "cfg-if",
- "cfg_aliases",
- "libc",
- "memoffset",
-]
-
-[[package]]
-name = "nix"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
-dependencies = [
- "bitflags 2.10.0",
- "cfg-if",
- "cfg_aliases",
- "libc",
- "memoffset",
-]
-
-[[package]]
-name = "nodrop"
-version = "0.1.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
-
-[[package]]
-name = "nu-ansi-term"
-version = "0.50.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
-dependencies = [
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "num-bigint-dig"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7"
-dependencies = [
- "lazy_static",
- "libm",
- "num-integer",
- "num-iter",
- "num-traits",
- "rand 0.8.5",
- "smallvec",
- "zeroize",
-]
-
-[[package]]
-name = "num-conv"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
-
-[[package]]
-name = "num-integer"
-version = "0.1.46"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
-dependencies = [
- "num-traits",
-]
-
-[[package]]
-name = "num-iter"
-version = "0.1.45"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
-dependencies = [
- "autocfg",
- "num-integer",
- "num-traits",
-]
-
-[[package]]
-name = "num-traits"
-version = "0.2.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
-dependencies = [
- "autocfg",
- "libm",
-]
-
-[[package]]
-name = "num_enum"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c"
-dependencies = [
- "num_enum_derive",
- "rustversion",
-]
-
-[[package]]
-name = "num_enum_derive"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7"
-dependencies = [
- "proc-macro-crate 3.4.0",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "objc"
-version = "0.2.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
-dependencies = [
- "malloc_buf",
-]
-
-[[package]]
-name = "objc-foundation"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
-dependencies = [
- "block",
- "objc",
- "objc_id",
-]
-
-[[package]]
-name = "objc2"
-version = "0.6.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05"
-dependencies = [
- "objc2-encode",
- "objc2-exception-helper",
-]
-
-[[package]]
-name = "objc2-app-kit"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
-dependencies = [
- "bitflags 2.10.0",
- "block2",
- "libc",
- "objc2",
- "objc2-cloud-kit",
- "objc2-core-data",
- "objc2-core-foundation",
- "objc2-core-graphics",
- "objc2-core-image",
- "objc2-core-text",
- "objc2-core-video",
- "objc2-foundation",
- "objc2-quartz-core",
-]
-
-[[package]]
-name = "objc2-cloud-kit"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c"
-dependencies = [
- "bitflags 2.10.0",
- "objc2",
- "objc2-foundation",
-]
-
-[[package]]
-name = "objc2-core-data"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa"
-dependencies = [
- "bitflags 2.10.0",
- "objc2",
- "objc2-foundation",
-]
-
-[[package]]
-name = "objc2-core-foundation"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
-dependencies = [
- "bitflags 2.10.0",
- "dispatch2",
- "objc2",
-]
-
-[[package]]
-name = "objc2-core-graphics"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
-dependencies = [
- "bitflags 2.10.0",
- "dispatch2",
- "objc2",
- "objc2-core-foundation",
- "objc2-io-surface",
-]
-
-[[package]]
-name = "objc2-core-image"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006"
-dependencies = [
- "objc2",
- "objc2-foundation",
-]
-
-[[package]]
-name = "objc2-core-text"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d"
-dependencies = [
- "bitflags 2.10.0",
- "objc2",
- "objc2-core-foundation",
- "objc2-core-graphics",
-]
-
-[[package]]
-name = "objc2-core-video"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6"
-dependencies = [
- "bitflags 2.10.0",
- "objc2",
- "objc2-core-foundation",
- "objc2-core-graphics",
- "objc2-io-surface",
-]
-
-[[package]]
-name = "objc2-encode"
-version = "4.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
-
-[[package]]
-name = "objc2-exception-helper"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7a1c5fbb72d7735b076bb47b578523aedc40f3c439bea6dfd595c089d79d98a"
-dependencies = [
- "cc",
-]
-
-[[package]]
-name = "objc2-foundation"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
-dependencies = [
- "bitflags 2.10.0",
- "block2",
- "libc",
- "objc2",
- "objc2-core-foundation",
-]
-
-[[package]]
-name = "objc2-io-surface"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"
-dependencies = [
- "bitflags 2.10.0",
- "objc2",
- "objc2-core-foundation",
-]
-
-[[package]]
-name = "objc2-javascript-core"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a1e6550c4caed348956ce3370c9ffeca70bb1dbed4fa96112e7c6170e074586"
-dependencies = [
- "objc2",
- "objc2-core-foundation",
-]
-
-[[package]]
-name = "objc2-quartz-core"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f"
-dependencies = [
- "bitflags 2.10.0",
- "objc2",
- "objc2-core-foundation",
- "objc2-foundation",
-]
-
-[[package]]
-name = "objc2-security"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a"
-dependencies = [
- "bitflags 2.10.0",
- "objc2",
- "objc2-core-foundation",
-]
-
-[[package]]
-name = "objc2-ui-kit"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22"
-dependencies = [
- "bitflags 2.10.0",
- "objc2",
- "objc2-core-foundation",
- "objc2-foundation",
-]
-
-[[package]]
-name = "objc2-web-kit"
-version = "0.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f"
-dependencies = [
- "bitflags 2.10.0",
- "block2",
- "objc2",
- "objc2-app-kit",
- "objc2-core-foundation",
- "objc2-foundation",
- "objc2-javascript-core",
- "objc2-security",
-]
-
-[[package]]
-name = "objc_id"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
-dependencies = [
- "objc",
-]
-
-[[package]]
-name = "once_cell"
-version = "1.21.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
-
-[[package]]
-name = "open"
-version = "5.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "43bb73a7fa3799b198970490a51174027ba0d4ec504b03cd08caf513d40024bc"
-dependencies = [
- "dunce",
- "is-wsl",
- "libc",
- "pathdiff",
-]
-
-[[package]]
-name = "openssl-probe"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
-
-[[package]]
-name = "openssl-sys"
-version = "0.9.111"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321"
-dependencies = [
- "cc",
- "libc",
- "pkg-config",
- "vcpkg",
-]
-
-[[package]]
-name = "option-ext"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
-
-[[package]]
-name = "ordered-stream"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50"
-dependencies = [
- "futures-core",
- "pin-project-lite",
-]
-
-[[package]]
-name = "os_pipe"
-version = "1.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967"
-dependencies = [
- "libc",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "pango"
-version = "0.18.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4"
-dependencies = [
- "gio",
- "glib",
- "libc",
- "once_cell",
- "pango-sys",
-]
-
-[[package]]
-name = "pango-sys"
-version = "0.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5"
-dependencies = [
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "parking"
-version = "2.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
-
-[[package]]
-name = "parking_lot"
-version = "0.12.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
-dependencies = [
- "lock_api",
- "parking_lot_core",
-]
-
-[[package]]
-name = "parking_lot_core"
-version = "0.9.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
-dependencies = [
- "cfg-if",
- "libc",
- "redox_syscall 0.5.18",
- "smallvec",
- "windows-link 0.2.1",
-]
-
-[[package]]
-name = "pathdiff"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
-
-[[package]]
-name = "pem-rfc7468"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
-dependencies = [
- "base64ct",
-]
-
-[[package]]
-name = "percent-encoding"
-version = "2.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
-
-[[package]]
-name = "phf"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
-dependencies = [
- "phf_shared 0.8.0",
-]
-
-[[package]]
-name = "phf"
-version = "0.10.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
-dependencies = [
- "phf_macros 0.10.0",
- "phf_shared 0.10.0",
- "proc-macro-hack",
-]
-
-[[package]]
-name = "phf"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
-dependencies = [
- "phf_macros 0.11.3",
- "phf_shared 0.11.3",
-]
-
-[[package]]
-name = "phf_codegen"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815"
-dependencies = [
- "phf_generator 0.8.0",
- "phf_shared 0.8.0",
-]
-
-[[package]]
-name = "phf_codegen"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
-dependencies = [
- "phf_generator 0.11.3",
- "phf_shared 0.11.3",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526"
-dependencies = [
- "phf_shared 0.8.0",
- "rand 0.7.3",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
-dependencies = [
- "phf_shared 0.10.0",
- "rand 0.8.5",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
-dependencies = [
- "phf_shared 0.11.3",
- "rand 0.8.5",
-]
-
-[[package]]
-name = "phf_macros"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
-dependencies = [
- "phf_generator 0.10.0",
- "phf_shared 0.10.0",
- "proc-macro-hack",
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
-[[package]]
-name = "phf_macros"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
-dependencies = [
- "phf_generator 0.11.3",
- "phf_shared 0.11.3",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7"
-dependencies = [
- "siphasher 0.3.11",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
-dependencies = [
- "siphasher 0.3.11",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
-dependencies = [
- "siphasher 1.0.1",
-]
-
-[[package]]
-name = "pin-project-lite"
-version = "0.2.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
-
-[[package]]
-name = "pin-utils"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-
-[[package]]
-name = "piper"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
-dependencies = [
- "atomic-waker",
- "fastrand",
- "futures-io",
-]
-
-[[package]]
-name = "pkcs1"
-version = "0.7.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f"
-dependencies = [
- "der",
- "pkcs8",
- "spki",
-]
-
-[[package]]
-name = "pkcs8"
-version = "0.10.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
-dependencies = [
- "der",
- "spki",
-]
-
-[[package]]
-name = "pkg-config"
-version = "0.3.32"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
-
-[[package]]
-name = "plist"
-version = "1.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07"
-dependencies = [
- "base64 0.22.1",
- "indexmap 2.12.1",
- "quick-xml 0.38.4",
- "serde",
- "time",
-]
-
-[[package]]
-name = "png"
-version = "0.17.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526"
-dependencies = [
- "bitflags 1.3.2",
- "crc32fast",
- "fdeflate",
- "flate2",
- "miniz_oxide",
-]
-
-[[package]]
-name = "polling"
-version = "3.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218"
-dependencies = [
- "cfg-if",
- "concurrent-queue",
- "hermit-abi",
- "pin-project-lite",
- "rustix",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "pollster"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2"
-
-[[package]]
-name = "potential_utf"
-version = "0.1.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
-dependencies = [
- "zerovec",
-]
-
-[[package]]
-name = "powerfmt"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
-
-[[package]]
-name = "ppv-lite86"
-version = "0.2.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
-dependencies = [
- "zerocopy",
-]
-
-[[package]]
-name = "precomputed-hash"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
-
-[[package]]
-name = "pretty-hex"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5"
-
-[[package]]
-name = "proc-macro-crate"
-version = "1.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
-dependencies = [
- "once_cell",
- "toml_edit 0.19.15",
-]
-
-[[package]]
-name = "proc-macro-crate"
-version = "2.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24"
-dependencies = [
- "toml_datetime 0.6.3",
- "toml_edit 0.20.2",
-]
-
-[[package]]
-name = "proc-macro-crate"
-version = "3.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983"
-dependencies = [
- "toml_edit 0.23.10+spec-1.0.0",
-]
-
-[[package]]
-name = "proc-macro-error"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
-dependencies = [
- "proc-macro-error-attr",
- "proc-macro2",
- "quote",
- "syn 1.0.109",
- "version_check",
-]
-
-[[package]]
-name = "proc-macro-error-attr"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
-dependencies = [
- "proc-macro2",
- "quote",
- "version_check",
-]
-
-[[package]]
-name = "proc-macro-hack"
-version = "0.5.20+deprecated"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
-
-[[package]]
-name = "proc-macro2"
-version = "1.0.104"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0"
-dependencies = [
- "unicode-ident",
-]
-
-[[package]]
-name = "quick-xml"
-version = "0.37.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "quick-xml"
-version = "0.38.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "quote"
-version = "1.0.42"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
-dependencies = [
- "proc-macro2",
-]
-
-[[package]]
-name = "r-efi"
-version = "5.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
-
-[[package]]
-name = "rand"
-version = "0.7.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
-dependencies = [
- "getrandom 0.1.16",
- "libc",
- "rand_chacha 0.2.2",
- "rand_core 0.5.1",
- "rand_hc",
- "rand_pcg",
-]
-
-[[package]]
-name = "rand"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
-dependencies = [
- "libc",
- "rand_chacha 0.3.1",
- "rand_core 0.6.4",
-]
-
-[[package]]
-name = "rand"
-version = "0.9.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
-dependencies = [
- "rand_chacha 0.9.0",
- "rand_core 0.9.3",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.6.4",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
-dependencies = [
- "ppv-lite86",
- "rand_core 0.9.3",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
-dependencies = [
- "getrandom 0.1.16",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.6.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-dependencies = [
- "getrandom 0.2.16",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
-dependencies = [
- "getrandom 0.3.4",
-]
-
-[[package]]
-name = "rand_hc"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
-dependencies = [
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "rand_pcg"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
-dependencies = [
- "rand_core 0.5.1",
-]
-
-[[package]]
-name = "raw-window-handle"
-version = "0.6.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
-
-[[package]]
-name = "redox_syscall"
-version = "0.5.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
-dependencies = [
- "bitflags 2.10.0",
-]
-
-[[package]]
-name = "redox_syscall"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27"
-dependencies = [
- "bitflags 2.10.0",
-]
-
-[[package]]
-name = "redox_users"
-version = "0.4.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
-dependencies = [
- "getrandom 0.2.16",
- "libredox",
- "thiserror 1.0.69",
-]
-
-[[package]]
-name = "redox_users"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
-dependencies = [
- "getrandom 0.2.16",
- "libredox",
- "thiserror 2.0.17",
-]
-
-[[package]]
-name = "ref-cast"
-version = "1.0.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d"
-dependencies = [
- "ref-cast-impl",
-]
-
-[[package]]
-name = "ref-cast-impl"
-version = "1.0.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "regex"
-version = "1.12.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4"
-dependencies = [
- "aho-corasick",
- "memchr",
- "regex-automata",
- "regex-syntax",
-]
-
-[[package]]
-name = "regex-automata"
-version = "0.4.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
-dependencies = [
- "aho-corasick",
- "memchr",
- "regex-syntax",
-]
-
-[[package]]
-name = "regex-syntax"
-version = "0.8.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
-
-[[package]]
-name = "reqwest"
-version = "0.12.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
-dependencies = [
- "base64 0.22.1",
- "bytes",
- "futures-core",
- "futures-util",
- "http",
- "http-body",
- "http-body-util",
- "hyper",
- "hyper-util",
- "js-sys",
- "log",
- "percent-encoding",
- "pin-project-lite",
- "serde",
- "serde_json",
- "serde_urlencoded",
- "sync_wrapper",
- "tokio",
- "tokio-util",
- "tower",
- "tower-http",
- "tower-service",
- "url",
- "wasm-bindgen",
- "wasm-bindgen-futures",
- "wasm-streams",
- "web-sys",
-]
-
-[[package]]
-name = "rfd"
-version = "0.14.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25a73a7337fc24366edfca76ec521f51877b114e42dab584008209cca6719251"
-dependencies = [
- "ashpd 0.8.1",
- "block",
- "dispatch",
- "js-sys",
- "log",
- "objc",
- "objc-foundation",
- "objc_id",
- "pollster",
- "raw-window-handle",
- "urlencoding",
- "wasm-bindgen",
- "wasm-bindgen-futures",
- "web-sys",
- "windows-sys 0.48.0",
-]
-
-[[package]]
-name = "rfd"
-version = "0.15.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef2bee61e6cffa4635c72d7d81a84294e28f0930db0ddcb0f66d10244674ebed"
-dependencies = [
- "ashpd 0.11.0",
- "block2",
- "dispatch2",
- "glib-sys",
- "gobject-sys",
- "gtk-sys",
- "js-sys",
- "log",
- "objc2",
- "objc2-app-kit",
- "objc2-core-foundation",
- "objc2-foundation",
- "raw-window-handle",
- "wasm-bindgen",
- "wasm-bindgen-futures",
- "web-sys",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "ring"
-version = "0.17.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
-dependencies = [
- "cc",
- "cfg-if",
- "getrandom 0.2.16",
- "libc",
- "untrusted",
- "windows-sys 0.52.0",
-]
-
-[[package]]
-name = "rsa"
-version = "0.9.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88"
-dependencies = [
- "const-oid",
- "digest",
- "num-bigint-dig",
- "num-integer",
- "num-traits",
- "pkcs1",
- "pkcs8",
- "rand_core 0.6.4",
- "signature",
- "spki",
- "subtle",
- "zeroize",
-]
-
-[[package]]
-name = "rustc_version"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
-dependencies = [
- "semver",
-]
-
-[[package]]
-name = "rustix"
-version = "1.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34"
-dependencies = [
- "bitflags 2.10.0",
- "errno",
- "libc",
- "linux-raw-sys",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "rustls"
-version = "0.21.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e"
-dependencies = [
- "log",
- "ring",
- "rustls-webpki",
- "sct",
-]
-
-[[package]]
-name = "rustls-native-certs"
-version = "0.6.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
-dependencies = [
- "openssl-probe",
- "rustls-pemfile",
- "schannel",
- "security-framework",
-]
-
-[[package]]
-name = "rustls-pemfile"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
-dependencies = [
- "base64 0.21.7",
-]
-
-[[package]]
-name = "rustls-webpki"
-version = "0.101.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
-dependencies = [
- "ring",
- "untrusted",
-]
-
-[[package]]
-name = "rustversion"
-version = "1.0.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
-
-[[package]]
-name = "ryu"
-version = "1.0.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984"
-
-[[package]]
-name = "same-file"
-version = "1.0.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
-dependencies = [
- "winapi-util",
-]
-
-[[package]]
-name = "schannel"
-version = "0.1.28"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1"
-dependencies = [
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "schemars"
-version = "0.8.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615"
-dependencies = [
- "dyn-clone",
- "indexmap 1.9.3",
- "schemars_derive",
- "serde",
- "serde_json",
- "url",
- "uuid",
-]
-
-[[package]]
-name = "schemars"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f"
-dependencies = [
- "dyn-clone",
- "ref-cast",
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "schemars"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2"
-dependencies = [
- "dyn-clone",
- "ref-cast",
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "schemars_derive"
-version = "0.8.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d"
-dependencies = [
- "proc-macro2",
- "quote",
- "serde_derive_internals",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "scoped-tls"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
-
-[[package]]
-name = "scopeguard"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-
-[[package]]
-name = "sct"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
-dependencies = [
- "ring",
- "untrusted",
-]
-
-[[package]]
-name = "security-framework"
-version = "2.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
-dependencies = [
- "bitflags 2.10.0",
- "core-foundation 0.9.4",
- "core-foundation-sys",
- "libc",
- "security-framework-sys",
-]
-
-[[package]]
-name = "security-framework-sys"
-version = "2.15.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0"
-dependencies = [
- "core-foundation-sys",
- "libc",
-]
-
-[[package]]
-name = "selectors"
-version = "0.24.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416"
-dependencies = [
- "bitflags 1.3.2",
- "cssparser",
- "derive_more",
- "fxhash",
- "log",
- "phf 0.8.0",
- "phf_codegen 0.8.0",
- "precomputed-hash",
- "servo_arc",
- "smallvec",
-]
-
-[[package]]
-name = "semver"
-version = "1.0.27"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
-dependencies = [
- "serde",
- "serde_core",
-]
-
-[[package]]
-name = "serde"
-version = "1.0.228"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
-dependencies = [
- "serde_core",
- "serde_derive",
-]
-
-[[package]]
-name = "serde-untagged"
-version = "0.1.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058"
-dependencies = [
- "erased-serde",
- "serde",
- "serde_core",
- "typeid",
-]
-
-[[package]]
-name = "serde_core"
-version = "1.0.228"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
-dependencies = [
- "serde_derive",
-]
-
-[[package]]
-name = "serde_derive"
-version = "1.0.228"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "serde_derive_internals"
-version = "0.29.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "serde_json"
-version = "1.0.148"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da"
-dependencies = [
- "itoa",
- "memchr",
- "serde",
- "serde_core",
- "zmij",
-]
-
-[[package]]
-name = "serde_repr"
-version = "0.1.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "serde_spanned"
-version = "0.6.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "serde_spanned"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776"
-dependencies = [
- "serde_core",
-]
-
-[[package]]
-name = "serde_urlencoded"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
-dependencies = [
- "form_urlencoded",
- "itoa",
- "ryu",
- "serde",
-]
-
-[[package]]
-name = "serde_with"
-version = "3.16.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7"
-dependencies = [
- "base64 0.22.1",
- "chrono",
- "hex",
- "indexmap 1.9.3",
- "indexmap 2.12.1",
- "schemars 0.9.0",
- "schemars 1.2.0",
- "serde_core",
- "serde_json",
- "serde_with_macros",
- "time",
-]
-
-[[package]]
-name = "serde_with_macros"
-version = "3.16.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c"
-dependencies = [
- "darling",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "serialize-to-javascript"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5"
-dependencies = [
- "serde",
- "serde_json",
- "serialize-to-javascript-impl",
-]
-
-[[package]]
-name = "serialize-to-javascript-impl"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "servo_arc"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741"
-dependencies = [
- "nodrop",
- "stable_deref_trait",
-]
-
-[[package]]
-name = "sha1"
-version = "0.10.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
-dependencies = [
- "cfg-if",
- "cpufeatures",
- "digest",
-]
-
-[[package]]
-name = "sha2"
-version = "0.10.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
-dependencies = [
- "cfg-if",
- "cpufeatures",
- "digest",
-]
-
-[[package]]
-name = "sharded-slab"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
-dependencies = [
- "lazy_static",
-]
-
-[[package]]
-name = "shared_child"
-version = "1.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7"
-dependencies = [
- "libc",
- "sigchld",
- "windows-sys 0.60.2",
-]
-
-[[package]]
-name = "shlex"
-version = "1.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
-
-[[package]]
-name = "sigchld"
-version = "0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1"
-dependencies = [
- "libc",
- "os_pipe",
- "signal-hook",
-]
-
-[[package]]
-name = "signal-hook"
-version = "0.3.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
-dependencies = [
- "libc",
- "signal-hook-registry",
-]
-
-[[package]]
-name = "signal-hook-registry"
-version = "1.4.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
-dependencies = [
- "errno",
- "libc",
-]
-
-[[package]]
-name = "signature"
-version = "2.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
-dependencies = [
- "digest",
- "rand_core 0.6.4",
-]
-
-[[package]]
-name = "simd-adler32"
-version = "0.3.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2"
-
-[[package]]
-name = "siphasher"
-version = "0.3.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
-
-[[package]]
-name = "siphasher"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
-
-[[package]]
-name = "slab"
-version = "0.4.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
-
-[[package]]
-name = "smallvec"
-version = "1.15.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "socket2"
-version = "0.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881"
-dependencies = [
- "libc",
- "windows-sys 0.60.2",
-]
-
-[[package]]
-name = "softbuffer"
-version = "0.4.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3"
-dependencies = [
- "bytemuck",
- "js-sys",
- "ndk",
- "objc2",
- "objc2-core-foundation",
- "objc2-core-graphics",
- "objc2-foundation",
- "objc2-quartz-core",
- "raw-window-handle",
- "redox_syscall 0.5.18",
- "tracing",
- "wasm-bindgen",
- "web-sys",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "soup3"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f"
-dependencies = [
- "futures-channel",
- "gio",
- "glib",
- "libc",
- "soup3-sys",
-]
-
-[[package]]
-name = "soup3-sys"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27"
-dependencies = [
- "gio-sys",
- "glib-sys",
- "gobject-sys",
- "libc",
- "system-deps",
-]
-
-[[package]]
-name = "spin"
-version = "0.9.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
-dependencies = [
- "lock_api",
-]
-
-[[package]]
-name = "spki"
-version = "0.7.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
-dependencies = [
- "base64ct",
- "der",
-]
-
-[[package]]
-name = "sqlx"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fefb893899429669dcdd979aff487bd78f4064e5e7907e4269081e0ef7d97dc"
-dependencies = [
- "sqlx-core",
- "sqlx-macros",
- "sqlx-mysql",
- "sqlx-postgres",
- "sqlx-sqlite",
-]
-
-[[package]]
-name = "sqlx-core"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6"
-dependencies = [
- "base64 0.22.1",
- "bytes",
- "crc",
- "crossbeam-queue",
- "either",
- "event-listener 5.4.1",
- "futures-core",
- "futures-intrusive",
- "futures-io",
- "futures-util",
- "hashbrown 0.15.5",
- "hashlink",
- "indexmap 2.12.1",
- "log",
- "memchr",
- "once_cell",
- "percent-encoding",
- "serde",
- "serde_json",
- "sha2",
- "smallvec",
- "thiserror 2.0.17",
- "tokio",
- "tokio-stream",
- "tracing",
- "url",
-]
-
-[[package]]
-name = "sqlx-macros"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2d452988ccaacfbf5e0bdbc348fb91d7c8af5bee192173ac3636b5fb6e6715d"
-dependencies = [
- "proc-macro2",
- "quote",
- "sqlx-core",
- "sqlx-macros-core",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "sqlx-macros-core"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19a9c1841124ac5a61741f96e1d9e2ec77424bf323962dd894bdb93f37d5219b"
-dependencies = [
- "dotenvy",
- "either",
- "heck 0.5.0",
- "hex",
- "once_cell",
- "proc-macro2",
- "quote",
- "serde",
- "serde_json",
- "sha2",
- "sqlx-core",
- "sqlx-mysql",
- "sqlx-postgres",
- "sqlx-sqlite",
- "syn 2.0.111",
- "tokio",
- "url",
-]
-
-[[package]]
-name = "sqlx-mysql"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa003f0038df784eb8fecbbac13affe3da23b45194bd57dba231c8f48199c526"
-dependencies = [
- "atoi",
- "base64 0.22.1",
- "bitflags 2.10.0",
- "byteorder",
- "bytes",
- "crc",
- "digest",
- "dotenvy",
- "either",
- "futures-channel",
- "futures-core",
- "futures-io",
- "futures-util",
- "generic-array",
- "hex",
- "hkdf",
- "hmac",
- "itoa",
- "log",
- "md-5",
- "memchr",
- "once_cell",
- "percent-encoding",
- "rand 0.8.5",
- "rsa",
- "serde",
- "sha1",
- "sha2",
- "smallvec",
- "sqlx-core",
- "stringprep",
- "thiserror 2.0.17",
- "tracing",
- "whoami",
-]
-
-[[package]]
-name = "sqlx-postgres"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db58fcd5a53cf07c184b154801ff91347e4c30d17a3562a635ff028ad5deda46"
-dependencies = [
- "atoi",
- "base64 0.22.1",
- "bitflags 2.10.0",
- "byteorder",
- "crc",
- "dotenvy",
- "etcetera",
- "futures-channel",
- "futures-core",
- "futures-util",
- "hex",
- "hkdf",
- "hmac",
- "home",
- "itoa",
- "log",
- "md-5",
- "memchr",
- "once_cell",
- "rand 0.8.5",
- "serde",
- "serde_json",
- "sha2",
- "smallvec",
- "sqlx-core",
- "stringprep",
- "thiserror 2.0.17",
- "tracing",
- "whoami",
-]
-
-[[package]]
-name = "sqlx-sqlite"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea"
-dependencies = [
- "atoi",
- "flume",
- "futures-channel",
- "futures-core",
- "futures-executor",
- "futures-intrusive",
- "futures-util",
- "libsqlite3-sys",
- "log",
- "percent-encoding",
- "serde",
- "serde_urlencoded",
- "sqlx-core",
- "thiserror 2.0.17",
- "tracing",
- "url",
-]
-
-[[package]]
-name = "ssh2"
-version = "0.9.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f84d13b3b8a0d4e91a2629911e951db1bb8671512f5c09d7d4ba34500ba68c8"
-dependencies = [
- "bitflags 2.10.0",
- "libc",
- "libssh2-sys",
- "parking_lot",
-]
-
-[[package]]
-name = "stable_deref_trait"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
-
-[[package]]
-name = "static_assertions"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
-
-[[package]]
-name = "string_cache"
-version = "0.8.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f"
-dependencies = [
- "new_debug_unreachable",
- "parking_lot",
- "phf_shared 0.11.3",
- "precomputed-hash",
- "serde",
-]
-
-[[package]]
-name = "string_cache_codegen"
-version = "0.5.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0"
-dependencies = [
- "phf_generator 0.11.3",
- "phf_shared 0.11.3",
- "proc-macro2",
- "quote",
-]
-
-[[package]]
-name = "stringprep"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1"
-dependencies = [
- "unicode-bidi",
- "unicode-normalization",
- "unicode-properties",
-]
-
-[[package]]
-name = "strsim"
-version = "0.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
-
-[[package]]
-name = "subtle"
-version = "2.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
-
-[[package]]
-name = "swift-rs"
-version = "1.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7"
-dependencies = [
- "base64 0.21.7",
- "serde",
- "serde_json",
-]
-
-[[package]]
-name = "syn"
-version = "1.0.109"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
-dependencies = [
- "proc-macro2",
- "quote",
- "unicode-ident",
-]
-
-[[package]]
-name = "syn"
-version = "2.0.111"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87"
-dependencies = [
- "proc-macro2",
- "quote",
- "unicode-ident",
-]
-
-[[package]]
-name = "sync_wrapper"
-version = "1.0.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
-dependencies = [
- "futures-core",
-]
-
-[[package]]
-name = "synstructure"
-version = "0.13.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "system-deps"
-version = "6.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
-dependencies = [
- "cfg-expr",
- "heck 0.5.0",
- "pkg-config",
- "toml 0.8.2",
- "version-compare",
-]
-
-[[package]]
-name = "tao"
-version = "0.34.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f3a753bdc39c07b192151523a3f77cd0394aa75413802c883a0f6f6a0e5ee2e7"
-dependencies = [
- "bitflags 2.10.0",
- "block2",
- "core-foundation 0.10.1",
- "core-graphics",
- "crossbeam-channel",
- "dispatch",
- "dlopen2",
- "dpi",
- "gdkwayland-sys",
- "gdkx11-sys",
- "gtk",
- "jni",
- "lazy_static",
- "libc",
- "log",
- "ndk",
- "ndk-context",
- "ndk-sys",
- "objc2",
- "objc2-app-kit",
- "objc2-foundation",
- "once_cell",
- "parking_lot",
- "raw-window-handle",
- "scopeguard",
- "tao-macros",
- "unicode-segmentation",
- "url",
- "windows",
- "windows-core 0.61.2",
- "windows-version",
- "x11-dl",
-]
-
-[[package]]
-name = "tao-macros"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "target-lexicon"
-version = "0.12.16"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
-
-[[package]]
-name = "tauri"
-version = "2.9.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a3868da5508446a7cd08956d523ac3edf0a8bc20bf7e4038f9a95c2800d2033"
-dependencies = [
- "anyhow",
- "bytes",
- "cookie",
- "dirs 6.0.0",
- "dunce",
- "embed_plist",
- "getrandom 0.3.4",
- "glob",
- "gtk",
- "heck 0.5.0",
- "http",
- "jni",
- "libc",
- "log",
- "mime",
- "muda",
- "objc2",
- "objc2-app-kit",
- "objc2-foundation",
- "objc2-ui-kit",
- "objc2-web-kit",
- "percent-encoding",
- "plist",
- "raw-window-handle",
- "reqwest",
- "serde",
- "serde_json",
- "serde_repr",
- "serialize-to-javascript",
- "swift-rs",
- "tauri-build",
- "tauri-macros",
- "tauri-runtime",
- "tauri-runtime-wry",
- "tauri-utils",
- "thiserror 2.0.17",
- "tokio",
- "tray-icon",
- "url",
- "webkit2gtk",
- "webview2-com",
- "window-vibrancy",
- "windows",
-]
-
-[[package]]
-name = "tauri-build"
-version = "2.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "17fcb8819fd16463512a12f531d44826ce566f486d7ccd211c9c8cebdaec4e08"
-dependencies = [
- "anyhow",
- "cargo_toml",
- "dirs 6.0.0",
- "glob",
- "heck 0.5.0",
- "json-patch",
- "schemars 0.8.22",
- "semver",
- "serde",
- "serde_json",
- "tauri-utils",
- "tauri-winres",
- "toml 0.9.10+spec-1.1.0",
- "walkdir",
-]
-
-[[package]]
-name = "tauri-codegen"
-version = "2.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fa9844cefcf99554a16e0a278156ae73b0d8680bbc0e2ad1e4287aadd8489cf"
-dependencies = [
- "base64 0.22.1",
- "brotli",
- "ico",
- "json-patch",
- "plist",
- "png",
- "proc-macro2",
- "quote",
- "semver",
- "serde",
- "serde_json",
- "sha2",
- "syn 2.0.111",
- "tauri-utils",
- "thiserror 2.0.17",
- "time",
- "url",
- "uuid",
- "walkdir",
-]
-
-[[package]]
-name = "tauri-macros"
-version = "2.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3764a12f886d8245e66b7ee9b43ccc47883399be2019a61d80cf0f4117446fde"
-dependencies = [
- "heck 0.5.0",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
- "tauri-codegen",
- "tauri-utils",
-]
-
-[[package]]
-name = "tauri-plugin"
-version = "2.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e1d0a4860b7ff570c891e1d2a586bf1ede205ff858fbc305e0b5ae5d14c1377"
-dependencies = [
- "anyhow",
- "glob",
- "plist",
- "schemars 0.8.22",
- "serde",
- "serde_json",
- "tauri-utils",
- "toml 0.9.10+spec-1.1.0",
- "walkdir",
-]
-
-[[package]]
-name = "tauri-plugin-dialog"
-version = "2.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "313f8138692ddc4a2127c4c9607d616a46f5c042e77b3722450866da0aad2f19"
-dependencies = [
- "log",
- "raw-window-handle",
- "rfd 0.15.4",
- "serde",
- "serde_json",
- "tauri",
- "tauri-plugin",
- "tauri-plugin-fs",
- "thiserror 2.0.17",
- "url",
-]
-
-[[package]]
-name = "tauri-plugin-fs"
-version = "2.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47df422695255ecbe7bac7012440eddaeefd026656171eac9559f5243d3230d9"
-dependencies = [
- "anyhow",
- "dunce",
- "glob",
- "percent-encoding",
- "schemars 0.8.22",
- "serde",
- "serde_json",
- "serde_repr",
- "tauri",
- "tauri-plugin",
- "tauri-utils",
- "thiserror 2.0.17",
- "toml 0.9.10+spec-1.1.0",
- "url",
-]
-
-[[package]]
-name = "tauri-plugin-shell"
-version = "2.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c374b6db45f2a8a304f0273a15080d98c70cde86178855fc24653ba657a1144c"
-dependencies = [
- "encoding_rs",
- "log",
- "open",
- "os_pipe",
- "regex",
- "schemars 0.8.22",
- "serde",
- "serde_json",
- "shared_child",
- "tauri",
- "tauri-plugin",
- "thiserror 2.0.17",
- "tokio",
-]
-
-[[package]]
-name = "tauri-plugin-single-instance"
-version = "2.3.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd707f8c86b4e3004e2c141fa24351f1909ba40ce1b8437e30d5ed5277dd3710"
-dependencies = [
- "serde",
- "serde_json",
- "tauri",
- "thiserror 2.0.17",
- "tracing",
- "windows-sys 0.60.2",
- "zbus 5.12.0",
-]
-
-[[package]]
-name = "tauri-runtime"
-version = "2.9.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87f766fe9f3d1efc4b59b17e7a891ad5ed195fa8d23582abb02e6c9a01137892"
-dependencies = [
- "cookie",
- "dpi",
- "gtk",
- "http",
- "jni",
- "objc2",
- "objc2-ui-kit",
- "objc2-web-kit",
- "raw-window-handle",
- "serde",
- "serde_json",
- "tauri-utils",
- "thiserror 2.0.17",
- "url",
- "webkit2gtk",
- "webview2-com",
- "windows",
-]
-
-[[package]]
-name = "tauri-runtime-wry"
-version = "2.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "187a3f26f681bdf028f796ccf57cf478c1ee422c50128e5a0a6ebeb3f5910065"
-dependencies = [
- "gtk",
- "http",
- "jni",
- "log",
- "objc2",
- "objc2-app-kit",
- "objc2-foundation",
- "once_cell",
- "percent-encoding",
- "raw-window-handle",
- "softbuffer",
- "tao",
- "tauri-runtime",
- "tauri-utils",
- "url",
- "webkit2gtk",
- "webview2-com",
- "windows",
- "wry",
-]
-
-[[package]]
-name = "tauri-utils"
-version = "2.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76a423c51176eb3616ee9b516a9fa67fed5f0e78baaba680e44eb5dd2cc37490"
-dependencies = [
- "anyhow",
- "brotli",
- "cargo_metadata",
- "ctor",
- "dunce",
- "glob",
- "html5ever",
- "http",
- "infer",
- "json-patch",
- "kuchikiki",
- "log",
- "memchr",
- "phf 0.11.3",
- "proc-macro2",
- "quote",
- "regex",
- "schemars 0.8.22",
- "semver",
- "serde",
- "serde-untagged",
- "serde_json",
- "serde_with",
- "swift-rs",
- "thiserror 2.0.17",
- "toml 0.9.10+spec-1.1.0",
- "url",
- "urlpattern",
- "uuid",
- "walkdir",
-]
-
-[[package]]
-name = "tauri-winres"
-version = "0.3.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1087b111fe2b005e42dbdc1990fc18593234238d47453b0c99b7de1c9ab2c1e0"
-dependencies = [
- "dunce",
- "embed-resource",
- "toml 0.9.10+spec-1.1.0",
-]
-
-[[package]]
-name = "tempfile"
-version = "3.24.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c"
-dependencies = [
- "fastrand",
- "getrandom 0.3.4",
- "once_cell",
- "rustix",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "tendril"
-version = "0.4.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0"
-dependencies = [
- "futf",
- "mac",
- "utf-8",
-]
-
-[[package]]
-name = "thiserror"
-version = "1.0.69"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
-dependencies = [
- "thiserror-impl 1.0.69",
-]
-
-[[package]]
-name = "thiserror"
-version = "2.0.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
-dependencies = [
- "thiserror-impl 2.0.17",
-]
-
-[[package]]
-name = "thiserror-impl"
-version = "1.0.69"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "thiserror-impl"
-version = "2.0.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "thread_local"
-version = "1.1.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
-dependencies = [
- "cfg-if",
-]
-
-[[package]]
-name = "tiberius"
-version = "0.12.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1446cb4198848d1562301a3340424b4f425ef79f35ef9ee034769a9dd92c10d"
-dependencies = [
- "async-trait",
- "asynchronous-codec",
- "byteorder",
- "bytes",
- "chrono",
- "connection-string",
- "encoding_rs",
- "enumflags2",
- "futures-util",
- "num-traits",
- "once_cell",
- "pin-project-lite",
- "pretty-hex",
- "rustls-native-certs",
- "rustls-pemfile",
- "thiserror 1.0.69",
- "tokio-rustls",
- "tokio-util",
- "tracing",
- "uuid",
-]
-
-[[package]]
-name = "time"
-version = "0.3.44"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d"
-dependencies = [
- "deranged",
- "itoa",
- "num-conv",
- "powerfmt",
- "serde",
- "time-core",
- "time-macros",
-]
-
-[[package]]
-name = "time-core"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b"
-
-[[package]]
-name = "time-macros"
-version = "0.2.24"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3"
-dependencies = [
- "num-conv",
- "time-core",
-]
-
-[[package]]
-name = "tinystr"
-version = "0.8.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
-dependencies = [
- "displaydoc",
- "zerovec",
-]
-
-[[package]]
-name = "tinyvec"
-version = "1.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
-dependencies = [
- "tinyvec_macros",
-]
-
-[[package]]
-name = "tinyvec_macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
-
-[[package]]
-name = "tokio"
-version = "1.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408"
-dependencies = [
- "bytes",
- "libc",
- "mio",
- "parking_lot",
- "pin-project-lite",
- "signal-hook-registry",
- "socket2",
- "tokio-macros",
- "tracing",
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "tokio-macros"
-version = "2.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "tokio-rustls"
-version = "0.24.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
-dependencies = [
- "rustls",
- "tokio",
-]
-
-[[package]]
-name = "tokio-stream"
-version = "0.1.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047"
-dependencies = [
- "futures-core",
- "pin-project-lite",
- "tokio",
-]
-
-[[package]]
-name = "tokio-util"
-version = "0.7.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594"
-dependencies = [
- "bytes",
- "futures-core",
- "futures-io",
- "futures-sink",
- "pin-project-lite",
- "tokio",
-]
-
-[[package]]
-name = "toml"
-version = "0.8.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d"
-dependencies = [
- "serde",
- "serde_spanned 0.6.9",
- "toml_datetime 0.6.3",
- "toml_edit 0.20.2",
-]
-
-[[package]]
-name = "toml"
-version = "0.9.10+spec-1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48"
-dependencies = [
- "indexmap 2.12.1",
- "serde_core",
- "serde_spanned 1.0.4",
- "toml_datetime 0.7.5+spec-1.1.0",
- "toml_parser",
- "toml_writer",
- "winnow 0.7.14",
-]
-
-[[package]]
-name = "toml_datetime"
-version = "0.6.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "toml_datetime"
-version = "0.7.5+spec-1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347"
-dependencies = [
- "serde_core",
-]
-
-[[package]]
-name = "toml_edit"
-version = "0.19.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
-dependencies = [
- "indexmap 2.12.1",
- "toml_datetime 0.6.3",
- "winnow 0.5.40",
-]
-
-[[package]]
-name = "toml_edit"
-version = "0.20.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
-dependencies = [
- "indexmap 2.12.1",
- "serde",
- "serde_spanned 0.6.9",
- "toml_datetime 0.6.3",
- "winnow 0.5.40",
-]
-
-[[package]]
-name = "toml_edit"
-version = "0.23.10+spec-1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269"
-dependencies = [
- "indexmap 2.12.1",
- "toml_datetime 0.7.5+spec-1.1.0",
- "toml_parser",
- "winnow 0.7.14",
-]
-
-[[package]]
-name = "toml_parser"
-version = "1.0.6+spec-1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44"
-dependencies = [
- "winnow 0.7.14",
-]
-
-[[package]]
-name = "toml_writer"
-version = "1.0.6+spec-1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607"
-
-[[package]]
-name = "tower"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
-dependencies = [
- "futures-core",
- "futures-util",
- "pin-project-lite",
- "sync_wrapper",
- "tokio",
- "tower-layer",
- "tower-service",
-]
-
-[[package]]
-name = "tower-http"
-version = "0.6.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
-dependencies = [
- "bitflags 2.10.0",
- "bytes",
- "futures-util",
- "http",
- "http-body",
- "iri-string",
- "pin-project-lite",
- "tower",
- "tower-layer",
- "tower-service",
-]
-
-[[package]]
-name = "tower-layer"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
-
-[[package]]
-name = "tower-service"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
-
-[[package]]
-name = "tracing"
-version = "0.1.44"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
-dependencies = [
- "log",
- "pin-project-lite",
- "tracing-attributes",
- "tracing-core",
-]
-
-[[package]]
-name = "tracing-attributes"
-version = "0.1.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "tracing-core"
-version = "0.1.36"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
-dependencies = [
- "once_cell",
- "valuable",
-]
-
-[[package]]
-name = "tracing-log"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
-dependencies = [
- "log",
- "once_cell",
- "tracing-core",
-]
-
-[[package]]
-name = "tracing-subscriber"
-version = "0.3.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e"
-dependencies = [
- "nu-ansi-term",
- "sharded-slab",
- "smallvec",
- "thread_local",
- "tracing-core",
- "tracing-log",
-]
-
-[[package]]
-name = "tray-icon"
-version = "0.21.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3d5572781bee8e3f994d7467084e1b1fd7a93ce66bd480f8156ba89dee55a2b"
-dependencies = [
- "crossbeam-channel",
- "dirs 6.0.0",
- "libappindicator",
- "muda",
- "objc2",
- "objc2-app-kit",
- "objc2-core-foundation",
- "objc2-core-graphics",
- "objc2-foundation",
- "once_cell",
- "png",
- "serde",
- "thiserror 2.0.17",
- "windows-sys 0.60.2",
-]
-
-[[package]]
-name = "try-lock"
-version = "0.2.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
-
-[[package]]
-name = "typeid"
-version = "1.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
-
-[[package]]
-name = "typenum"
-version = "1.19.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
-
-[[package]]
-name = "uds_windows"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
-dependencies = [
- "memoffset",
- "tempfile",
- "winapi",
-]
-
-[[package]]
-name = "unic-char-property"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221"
-dependencies = [
- "unic-char-range",
-]
-
-[[package]]
-name = "unic-char-range"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc"
-
-[[package]]
-name = "unic-common"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc"
-
-[[package]]
-name = "unic-ucd-ident"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e230a37c0381caa9219d67cf063aa3a375ffed5bf541a452db16e744bdab6987"
-dependencies = [
- "unic-char-property",
- "unic-char-range",
- "unic-ucd-version",
-]
-
-[[package]]
-name = "unic-ucd-version"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4"
-dependencies = [
- "unic-common",
-]
-
-[[package]]
-name = "unicode-bidi"
-version = "0.3.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
-
-[[package]]
-name = "unicode-ident"
-version = "1.0.22"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
-
-[[package]]
-name = "unicode-normalization"
-version = "0.1.25"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8"
-dependencies = [
- "tinyvec",
-]
-
-[[package]]
-name = "unicode-properties"
-version = "0.1.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
-
-[[package]]
-name = "unicode-segmentation"
-version = "1.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
-
-[[package]]
-name = "untrusted"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
-
-[[package]]
-name = "url"
-version = "2.5.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
-dependencies = [
- "form_urlencoded",
- "idna",
- "percent-encoding",
- "serde",
-]
-
-[[package]]
-name = "urlencoding"
-version = "2.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
-
-[[package]]
-name = "urlpattern"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d"
-dependencies = [
- "regex",
- "serde",
- "unic-ucd-ident",
- "url",
-]
-
-[[package]]
-name = "utf-8"
-version = "0.7.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
-
-[[package]]
-name = "utf8_iter"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
-
-[[package]]
-name = "uuid"
-version = "1.19.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a"
-dependencies = [
- "getrandom 0.3.4",
- "js-sys",
- "serde_core",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "valuable"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
-
-[[package]]
-name = "value-bag"
-version = "1.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0"
-
-[[package]]
-name = "vcpkg"
-version = "0.2.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
-
-[[package]]
-name = "version-compare"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e"
-
-[[package]]
-name = "version_check"
-version = "0.9.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
-
-[[package]]
-name = "vswhom"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b"
-dependencies = [
- "libc",
- "vswhom-sys",
-]
-
-[[package]]
-name = "vswhom-sys"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150"
-dependencies = [
- "cc",
- "libc",
-]
-
-[[package]]
-name = "walkdir"
-version = "2.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
-dependencies = [
- "same-file",
- "winapi-util",
-]
-
-[[package]]
-name = "want"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
-dependencies = [
- "try-lock",
-]
-
-[[package]]
-name = "wasi"
-version = "0.9.0+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
-
-[[package]]
-name = "wasi"
-version = "0.11.1+wasi-snapshot-preview1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
-
-[[package]]
-name = "wasip2"
-version = "1.0.1+wasi-0.2.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
-dependencies = [
- "wit-bindgen",
-]
-
-[[package]]
-name = "wasite"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b"
-
-[[package]]
-name = "wasm-bindgen"
-version = "0.2.106"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd"
-dependencies = [
- "cfg-if",
- "once_cell",
- "rustversion",
- "wasm-bindgen-macro",
- "wasm-bindgen-shared",
-]
-
-[[package]]
-name = "wasm-bindgen-futures"
-version = "0.4.56"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c"
-dependencies = [
- "cfg-if",
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "web-sys",
-]
-
-[[package]]
-name = "wasm-bindgen-macro"
-version = "0.2.106"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3"
-dependencies = [
- "quote",
- "wasm-bindgen-macro-support",
-]
-
-[[package]]
-name = "wasm-bindgen-macro-support"
-version = "0.2.106"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40"
-dependencies = [
- "bumpalo",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
- "wasm-bindgen-shared",
-]
-
-[[package]]
-name = "wasm-bindgen-shared"
-version = "0.2.106"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4"
-dependencies = [
- "unicode-ident",
-]
-
-[[package]]
-name = "wasm-streams"
-version = "0.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65"
-dependencies = [
- "futures-util",
- "js-sys",
- "wasm-bindgen",
- "wasm-bindgen-futures",
- "web-sys",
-]
-
-[[package]]
-name = "wayland-backend"
-version = "0.3.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35"
-dependencies = [
- "cc",
- "downcast-rs",
- "rustix",
- "scoped-tls",
- "smallvec",
- "wayland-sys",
-]
-
-[[package]]
-name = "wayland-client"
-version = "0.31.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d"
-dependencies = [
- "bitflags 2.10.0",
- "rustix",
- "wayland-backend",
- "wayland-scanner",
-]
-
-[[package]]
-name = "wayland-protocols"
-version = "0.32.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901"
-dependencies = [
- "bitflags 2.10.0",
- "wayland-backend",
- "wayland-client",
- "wayland-scanner",
-]
-
-[[package]]
-name = "wayland-scanner"
-version = "0.31.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3"
-dependencies = [
- "proc-macro2",
- "quick-xml 0.37.5",
- "quote",
-]
-
-[[package]]
-name = "wayland-sys"
-version = "0.31.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142"
-dependencies = [
- "dlib",
- "log",
- "pkg-config",
-]
-
-[[package]]
-name = "web-sys"
-version = "0.3.83"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac"
-dependencies = [
- "js-sys",
- "wasm-bindgen",
-]
-
-[[package]]
-name = "webkit2gtk"
-version = "2.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a"
-dependencies = [
- "bitflags 1.3.2",
- "cairo-rs",
- "gdk",
- "gdk-sys",
- "gio",
- "gio-sys",
- "glib",
- "glib-sys",
- "gobject-sys",
- "gtk",
- "gtk-sys",
- "javascriptcore-rs",
- "libc",
- "once_cell",
- "soup3",
- "webkit2gtk-sys",
-]
-
-[[package]]
-name = "webkit2gtk-sys"
-version = "2.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c"
-dependencies = [
- "bitflags 1.3.2",
- "cairo-sys-rs",
- "gdk-sys",
- "gio-sys",
- "glib-sys",
- "gobject-sys",
- "gtk-sys",
- "javascriptcore-rs-sys",
- "libc",
- "pkg-config",
- "soup3-sys",
- "system-deps",
-]
-
-[[package]]
-name = "webview2-com"
-version = "0.38.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4ba622a989277ef3886dd5afb3e280e3dd6d974b766118950a08f8f678ad6a4"
-dependencies = [
- "webview2-com-macros",
- "webview2-com-sys",
- "windows",
- "windows-core 0.61.2",
- "windows-implement",
- "windows-interface",
-]
-
-[[package]]
-name = "webview2-com-macros"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "webview2-com-sys"
-version = "0.38.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c"
-dependencies = [
- "thiserror 2.0.17",
- "windows",
- "windows-core 0.61.2",
-]
-
-[[package]]
-name = "whoami"
-version = "1.6.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d"
-dependencies = [
- "libredox",
- "wasite",
-]
-
-[[package]]
-name = "winapi"
-version = "0.3.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
-dependencies = [
- "winapi-i686-pc-windows-gnu",
- "winapi-x86_64-pc-windows-gnu",
-]
-
-[[package]]
-name = "winapi-i686-pc-windows-gnu"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
-[[package]]
-name = "winapi-util"
-version = "0.1.11"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
-dependencies = [
- "windows-sys 0.61.2",
-]
-
-[[package]]
-name = "winapi-x86_64-pc-windows-gnu"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
-[[package]]
-name = "window-vibrancy"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c"
-dependencies = [
- "objc2",
- "objc2-app-kit",
- "objc2-core-foundation",
- "objc2-foundation",
- "raw-window-handle",
- "windows-sys 0.59.0",
- "windows-version",
-]
-
-[[package]]
-name = "windows"
-version = "0.61.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
-dependencies = [
- "windows-collections",
- "windows-core 0.61.2",
- "windows-future",
- "windows-link 0.1.3",
- "windows-numerics",
-]
-
-[[package]]
-name = "windows-collections"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8"
-dependencies = [
- "windows-core 0.61.2",
-]
-
-[[package]]
-name = "windows-core"
-version = "0.61.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
-dependencies = [
- "windows-implement",
- "windows-interface",
- "windows-link 0.1.3",
- "windows-result 0.3.4",
- "windows-strings 0.4.2",
-]
-
-[[package]]
-name = "windows-core"
-version = "0.62.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
-dependencies = [
- "windows-implement",
- "windows-interface",
- "windows-link 0.2.1",
- "windows-result 0.4.1",
- "windows-strings 0.5.1",
-]
-
-[[package]]
-name = "windows-future"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e"
-dependencies = [
- "windows-core 0.61.2",
- "windows-link 0.1.3",
- "windows-threading",
-]
-
-[[package]]
-name = "windows-implement"
-version = "0.60.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "windows-interface"
-version = "0.59.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "windows-link"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
-
-[[package]]
-name = "windows-link"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
-
-[[package]]
-name = "windows-numerics"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1"
-dependencies = [
- "windows-core 0.61.2",
- "windows-link 0.1.3",
-]
-
-[[package]]
-name = "windows-result"
-version = "0.3.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
-dependencies = [
- "windows-link 0.1.3",
-]
-
-[[package]]
-name = "windows-result"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
-dependencies = [
- "windows-link 0.2.1",
-]
-
-[[package]]
-name = "windows-strings"
-version = "0.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
-dependencies = [
- "windows-link 0.1.3",
-]
-
-[[package]]
-name = "windows-strings"
-version = "0.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
-dependencies = [
- "windows-link 0.2.1",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.45.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
-dependencies = [
- "windows-targets 0.42.2",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.48.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
-dependencies = [
- "windows-targets 0.48.5",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.52.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
-dependencies = [
- "windows-targets 0.52.6",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.59.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
-dependencies = [
- "windows-targets 0.52.6",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.60.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
-dependencies = [
- "windows-targets 0.53.5",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.61.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
-dependencies = [
- "windows-link 0.2.1",
-]
-
-[[package]]
-name = "windows-targets"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
-dependencies = [
- "windows_aarch64_gnullvm 0.42.2",
- "windows_aarch64_msvc 0.42.2",
- "windows_i686_gnu 0.42.2",
- "windows_i686_msvc 0.42.2",
- "windows_x86_64_gnu 0.42.2",
- "windows_x86_64_gnullvm 0.42.2",
- "windows_x86_64_msvc 0.42.2",
-]
-
-[[package]]
-name = "windows-targets"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
-dependencies = [
- "windows_aarch64_gnullvm 0.48.5",
- "windows_aarch64_msvc 0.48.5",
- "windows_i686_gnu 0.48.5",
- "windows_i686_msvc 0.48.5",
- "windows_x86_64_gnu 0.48.5",
- "windows_x86_64_gnullvm 0.48.5",
- "windows_x86_64_msvc 0.48.5",
-]
-
-[[package]]
-name = "windows-targets"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
-dependencies = [
- "windows_aarch64_gnullvm 0.52.6",
- "windows_aarch64_msvc 0.52.6",
- "windows_i686_gnu 0.52.6",
- "windows_i686_gnullvm 0.52.6",
- "windows_i686_msvc 0.52.6",
- "windows_x86_64_gnu 0.52.6",
- "windows_x86_64_gnullvm 0.52.6",
- "windows_x86_64_msvc 0.52.6",
-]
-
-[[package]]
-name = "windows-targets"
-version = "0.53.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
-dependencies = [
- "windows-link 0.2.1",
- "windows_aarch64_gnullvm 0.53.1",
- "windows_aarch64_msvc 0.53.1",
- "windows_i686_gnu 0.53.1",
- "windows_i686_gnullvm 0.53.1",
- "windows_i686_msvc 0.53.1",
- "windows_x86_64_gnu 0.53.1",
- "windows_x86_64_gnullvm 0.53.1",
- "windows_x86_64_msvc 0.53.1",
-]
-
-[[package]]
-name = "windows-threading"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6"
-dependencies = [
- "windows-link 0.1.3",
-]
-
-[[package]]
-name = "windows-version"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631"
-dependencies = [
- "windows-link 0.2.1",
-]
-
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
-
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
-
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
-
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.53.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.53.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.53.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
-
-[[package]]
-name = "windows_i686_gnullvm"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
-
-[[package]]
-name = "windows_i686_gnullvm"
-version = "0.53.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
-
-[[package]]
-name = "windows_i686_msvc"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
-
-[[package]]
-name = "windows_i686_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
-
-[[package]]
-name = "windows_i686_msvc"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
-
-[[package]]
-name = "windows_i686_msvc"
-version = "0.53.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
-
-[[package]]
-name = "windows_x86_64_gnu"
-version = "0.53.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
-
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
-
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
-
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
-
-[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.53.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.42.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.48.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
-
-[[package]]
-name = "windows_x86_64_msvc"
-version = "0.53.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
-
-[[package]]
-name = "winnow"
-version = "0.5.40"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "winnow"
-version = "0.7.14"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "winreg"
-version = "0.55.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97"
-dependencies = [
- "cfg-if",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "wit-bindgen"
-version = "0.46.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
-
-[[package]]
-name = "writeable"
-version = "0.6.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
-
-[[package]]
-name = "wry"
-version = "0.53.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "728b7d4c8ec8d81cab295e0b5b8a4c263c0d41a785fb8f8c4df284e5411140a2"
-dependencies = [
- "base64 0.22.1",
- "block2",
- "cookie",
- "crossbeam-channel",
- "dirs 6.0.0",
- "dpi",
- "dunce",
- "gdkx11",
- "gtk",
- "html5ever",
- "http",
- "javascriptcore-rs",
- "jni",
- "kuchikiki",
- "libc",
- "ndk",
- "objc2",
- "objc2-app-kit",
- "objc2-core-foundation",
- "objc2-foundation",
- "objc2-ui-kit",
- "objc2-web-kit",
- "once_cell",
- "percent-encoding",
- "raw-window-handle",
- "sha2",
- "soup3",
- "tao-macros",
- "thiserror 2.0.17",
- "url",
- "webkit2gtk",
- "webkit2gtk-sys",
- "webview2-com",
- "windows",
- "windows-core 0.61.2",
- "windows-version",
- "x11-dl",
-]
-
-[[package]]
-name = "x11"
-version = "2.21.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e"
-dependencies = [
- "libc",
- "pkg-config",
-]
-
-[[package]]
-name = "x11-dl"
-version = "2.21.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f"
-dependencies = [
- "libc",
- "once_cell",
- "pkg-config",
-]
-
-[[package]]
-name = "xdg-home"
-version = "1.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
-dependencies = [
- "libc",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "yoke"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
-dependencies = [
- "stable_deref_trait",
- "yoke-derive",
- "zerofrom",
-]
-
-[[package]]
-name = "yoke-derive"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
- "synstructure",
-]
-
-[[package]]
-name = "zbus"
-version = "4.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
-dependencies = [
- "async-broadcast",
- "async-executor",
- "async-fs",
- "async-io",
- "async-lock",
- "async-process",
- "async-recursion",
- "async-task",
- "async-trait",
- "blocking",
- "enumflags2",
- "event-listener 5.4.1",
- "futures-core",
- "futures-sink",
- "futures-util",
- "hex",
- "nix 0.29.0",
- "ordered-stream",
- "rand 0.8.5",
- "serde",
- "serde_repr",
- "sha1",
- "static_assertions",
- "tracing",
- "uds_windows",
- "windows-sys 0.52.0",
- "xdg-home",
- "zbus_macros 4.4.0",
- "zbus_names 3.0.0",
- "zvariant 4.2.0",
-]
-
-[[package]]
-name = "zbus"
-version = "5.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91"
-dependencies = [
- "async-broadcast",
- "async-executor",
- "async-io",
- "async-lock",
- "async-process",
- "async-recursion",
- "async-task",
- "async-trait",
- "blocking",
- "enumflags2",
- "event-listener 5.4.1",
- "futures-core",
- "futures-lite",
- "hex",
- "nix 0.30.1",
- "ordered-stream",
- "serde",
- "serde_repr",
- "tokio",
- "tracing",
- "uds_windows",
- "uuid",
- "windows-sys 0.61.2",
- "winnow 0.7.14",
- "zbus_macros 5.12.0",
- "zbus_names 4.2.0",
- "zvariant 5.8.0",
-]
-
-[[package]]
-name = "zbus_macros"
-version = "4.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
-dependencies = [
- "proc-macro-crate 3.4.0",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
- "zvariant_utils 2.1.0",
-]
-
-[[package]]
-name = "zbus_macros"
-version = "5.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314"
-dependencies = [
- "proc-macro-crate 3.4.0",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
- "zbus_names 4.2.0",
- "zvariant 5.8.0",
- "zvariant_utils 3.2.1",
-]
-
-[[package]]
-name = "zbus_names"
-version = "3.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
-dependencies = [
- "serde",
- "static_assertions",
- "zvariant 4.2.0",
-]
-
-[[package]]
-name = "zbus_names"
-version = "4.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97"
-dependencies = [
- "serde",
- "static_assertions",
- "winnow 0.7.14",
- "zvariant 5.8.0",
-]
-
-[[package]]
-name = "zerocopy"
-version = "0.8.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
-dependencies = [
- "zerocopy-derive",
-]
-
-[[package]]
-name = "zerocopy-derive"
-version = "0.8.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "zerofrom"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
-dependencies = [
- "zerofrom-derive",
-]
-
-[[package]]
-name = "zerofrom-derive"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
- "synstructure",
-]
-
-[[package]]
-name = "zeroize"
-version = "1.8.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
-
-[[package]]
-name = "zerotrie"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
-dependencies = [
- "displaydoc",
- "yoke",
- "zerofrom",
-]
-
-[[package]]
-name = "zerovec"
-version = "0.11.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
-dependencies = [
- "yoke",
- "zerofrom",
- "zerovec-derive",
-]
-
-[[package]]
-name = "zerovec-derive"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "zmij"
-version = "1.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e9747e91771f56fd7893e1164abd78febd14a670ceec257caad15e051de35f06"
-
-[[package]]
-name = "zvariant"
-version = "4.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
-dependencies = [
- "endi",
- "enumflags2",
- "serde",
- "static_assertions",
- "url",
- "zvariant_derive 4.2.0",
-]
-
-[[package]]
-name = "zvariant"
-version = "5.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c"
-dependencies = [
- "endi",
- "enumflags2",
- "serde",
- "url",
- "winnow 0.7.14",
- "zvariant_derive 5.8.0",
- "zvariant_utils 3.2.1",
-]
-
-[[package]]
-name = "zvariant_derive"
-version = "4.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
-dependencies = [
- "proc-macro-crate 3.4.0",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
- "zvariant_utils 2.1.0",
-]
-
-[[package]]
-name = "zvariant_derive"
-version = "5.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006"
-dependencies = [
- "proc-macro-crate 3.4.0",
- "proc-macro2",
- "quote",
- "syn 2.0.111",
- "zvariant_utils 3.2.1",
-]
-
-[[package]]
-name = "zvariant_utils"
-version = "2.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.111",
-]
-
-[[package]]
-name = "zvariant_utils"
-version = "3.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599"
-dependencies = [
- "proc-macro2",
- "quote",
- "serde",
- "syn 2.0.111",
- "winnow 0.7.14",
-]
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
deleted file mode 100644
index e62abc2..0000000
--- a/src-tauri/Cargo.toml
+++ /dev/null
@@ -1,45 +0,0 @@
-[package]
-name = "easysql"
-version = "1.0.0"
-description = "A modern database management tool"
-authors = ["EasySQL"]
-edition = "2021"
-
-[build-dependencies]
-tauri-build = { version = "2", features = [] }
-
-[dependencies]
-tauri = { version = "2", features = ["tray-icon"] }
-tauri-plugin-shell = "2"
-tauri-plugin-dialog = "2"
-tauri-plugin-fs = "2"
-tauri-plugin-single-instance = "2"
-serde = { version = "1", features = ["derive"] }
-serde_json = "1"
-tokio = { version = "1", features = ["full"] }
-sqlx = { version = "0.8", features = ["runtime-tokio", "mysql", "postgres", "sqlite"] }
-tiberius = { version = "0.12", default-features = false, features = ["tds73", "rustls", "chrono"] }
-tokio-util = { version = "0.7", features = ["compat"] }
-async-std = { version = "1", features = ["attributes"] }
-ssh2 = "0.9"
-uuid = { version = "1", features = ["v4"] }
-dirs = "5"
-chrono = { version = "0.4", features = ["serde"] }
-thiserror = "1"
-parking_lot = "0.12"
-once_cell = "1"
-tracing = "0.1"
-tracing-subscriber = "0.3"
-rfd = "0.14"
-
-[features]
-default = ["custom-protocol"]
-custom-protocol = ["tauri/custom-protocol"]
-
-[profile.release]
-panic = "abort"
-codegen-units = 1
-lto = true
-opt-level = "s"
-strip = true
-
diff --git a/src-tauri/build.rs b/src-tauri/build.rs
deleted file mode 100644
index 9d39928..0000000
--- a/src-tauri/build.rs
+++ /dev/null
@@ -1,4 +0,0 @@
-fn main() {
- tauri_build::build()
-}
-
diff --git a/src-tauri/src/commands.rs b/src-tauri/src/commands.rs
deleted file mode 100644
index f34a133..0000000
--- a/src-tauri/src/commands.rs
+++ /dev/null
@@ -1,1399 +0,0 @@
-use crate::database::{
- ConnectionConfig, ConnectionInfo, DbConnection, DbError, CONNECTIONS,
- TableInfo, ColumnInfo, QueryResult, TableDataResult, resolve_host
-};
-use crate::config;
-use crate::ssh::SshTunnel;
-use serde::{Deserialize, Serialize};
-use serde_json::{json, Value};
-use std::sync::Arc;
-use tauri::{AppHandle, Manager, WebviewWindow};
-
-#[derive(Serialize)]
-pub struct CommandResult {
- success: bool,
- message: String,
-}
-
-// ============ 窗口控制 ============
-
-#[tauri::command]
-pub async fn window_minimize(window: WebviewWindow) {
- let _ = window.minimize();
-}
-
-#[tauri::command]
-pub async fn window_maximize(window: WebviewWindow) {
- if window.is_maximized().unwrap_or(false) {
- let _ = window.unmaximize();
- } else {
- let _ = window.maximize();
- }
-}
-
-#[tauri::command]
-pub async fn window_close(window: WebviewWindow) {
- let _ = window.close();
-}
-
-// ============ 数据库操作 ============
-
-#[tauri::command]
-pub async fn db_test(config: ConnectionConfig) -> CommandResult {
- let mut target_host = resolve_host(&config.host);
- let mut target_port = config.port;
- let mut _ssh_tunnel: Option
= None;
-
- // SSH 隧道
- if config.ssh_enabled.unwrap_or(false) {
- if let Some(ssh_host) = &config.ssh_host {
- match SshTunnel::create(
- ssh_host,
- config.ssh_port.unwrap_or(22),
- config.ssh_user.as_deref().unwrap_or(""),
- config.ssh_password.as_deref(),
- config.ssh_key.as_deref(),
- &config.host,
- config.port,
- ).await {
- Ok(tunnel) => {
- target_host = "127.0.0.1".to_string();
- target_port = tunnel.local_port;
- _ssh_tunnel = Some(tunnel);
- }
- Err(e) => {
- return CommandResult {
- success: false,
- message: format!("SSH 隧道失败: {}", e),
- };
- }
- }
- }
- }
-
- let result = match config.db_type.as_str() {
- "mysql" | "mariadb" => {
- DbConnection::test_mysql(
- &target_host,
- target_port,
- &config.username,
- &config.password,
- config.database.as_deref(),
- ).await
- }
- "postgres" => {
- DbConnection::test_postgres(
- &target_host,
- target_port,
- &config.username,
- &config.password,
- config.database.as_deref(),
- ).await
- }
- "sqlite" => {
- let path = config.database.as_deref().unwrap_or(&config.host);
- DbConnection::test_sqlite(path).await
- }
- "sqlserver" => {
- DbConnection::test_sqlserver(
- &target_host,
- target_port,
- &config.username,
- &config.password,
- config.database.as_deref(),
- ).await
- }
- _ => Err(DbError::UnsupportedType(config.db_type.clone())),
- };
-
- match result {
- Ok(_) => {
- let msg = if _ssh_tunnel.is_some() {
- "连接成功 (SSH隧道)"
- } else {
- "连接成功"
- };
- CommandResult {
- success: true,
- message: msg.to_string(),
- }
- }
- Err(e) => CommandResult {
- success: false,
- message: e.to_string(),
- },
- }
-}
-
-#[tauri::command]
-pub async fn db_connect(config: ConnectionConfig) -> CommandResult {
- let mut target_host = resolve_host(&config.host);
- let mut target_port = config.port;
- let mut ssh_tunnel: Option = None;
-
- // SSH 隧道
- if config.ssh_enabled.unwrap_or(false) {
- if let Some(ssh_host) = &config.ssh_host {
- match SshTunnel::create(
- ssh_host,
- config.ssh_port.unwrap_or(22),
- config.ssh_user.as_deref().unwrap_or(""),
- config.ssh_password.as_deref(),
- config.ssh_key.as_deref(),
- &config.host,
- config.port,
- ).await {
- Ok(tunnel) => {
- target_host = "127.0.0.1".to_string();
- target_port = tunnel.local_port;
- ssh_tunnel = Some(tunnel);
- }
- Err(e) => {
- return CommandResult {
- success: false,
- message: format!("SSH 隧道失败: {}", e),
- };
- }
- }
- }
- }
-
- let connection = match config.db_type.as_str() {
- "mysql" | "mariadb" => {
- DbConnection::connect_mysql(
- &target_host,
- target_port,
- &config.username,
- &config.password,
- config.database.as_deref(),
- ).await
- }
- "postgres" => {
- DbConnection::connect_postgres(
- &target_host,
- target_port,
- &config.username,
- &config.password,
- config.database.as_deref(),
- ).await
- }
- "sqlite" => {
- let path = config.database.as_deref().unwrap_or(&config.host);
- DbConnection::connect_sqlite(path).await
- }
- "sqlserver" => {
- DbConnection::connect_sqlserver(
- &target_host,
- target_port,
- &config.username,
- &config.password,
- config.database.as_deref(),
- ).await
- }
- _ => Err(DbError::UnsupportedType(config.db_type.clone())),
- };
-
- match connection {
- Ok(conn) => {
- let conn_info = ConnectionInfo {
- connection: conn,
- config: config.clone(),
- ssh_tunnel,
- };
-
- let mut connections = CONNECTIONS.write();
- connections.insert(config.id.clone(), Arc::new(conn_info));
-
- let msg = if ssh_tunnel.is_some() {
- "连接成功 (SSH隧道)"
- } else {
- "连接成功"
- };
- CommandResult {
- success: true,
- message: msg.to_string(),
- }
- }
- Err(e) => CommandResult {
- success: false,
- message: e.to_string(),
- },
- }
-}
-
-#[tauri::command]
-pub async fn db_disconnect(id: String) -> CommandResult {
- let mut connections = CONNECTIONS.write();
- if connections.remove(&id).is_some() {
- CommandResult {
- success: true,
- message: "断开成功".to_string(),
- }
- } else {
- CommandResult {
- success: false,
- message: "连接不存在".to_string(),
- }
- }
-}
-
-#[tauri::command]
-pub async fn db_query(id: String, sql: String) -> QueryResult {
- let connections = CONNECTIONS.read();
- let conn_info = match connections.get(&id) {
- Some(c) => c.clone(),
- None => return QueryResult {
- columns: vec![],
- rows: vec![],
- error: Some("未连接".to_string()),
- affected_rows: None,
- },
- };
- drop(connections);
-
- match &conn_info.connection {
- DbConnection::MySql(pool) => {
- query_mysql(pool, &sql).await
- }
- DbConnection::Postgres(pool) => {
- query_postgres(pool, &sql).await
- }
- DbConnection::Sqlite(pool) => {
- query_sqlite(pool, &sql).await
- }
- DbConnection::SqlServer(conn) => {
- query_sqlserver(conn, &sql).await
- }
- }
-}
-
-async fn query_mysql(pool: &sqlx::MySqlPool, sql: &str) -> QueryResult {
- use sqlx::Row;
-
- // 判断是否是查询语句
- let sql_upper = sql.trim().to_uppercase();
- let is_select = sql_upper.starts_with("SELECT") ||
- sql_upper.starts_with("SHOW") ||
- sql_upper.starts_with("DESCRIBE") ||
- sql_upper.starts_with("EXPLAIN");
-
- if is_select {
- match sqlx::query(sql).fetch_all(pool).await {
- Ok(rows) => {
- if rows.is_empty() {
- return QueryResult {
- columns: vec![],
- rows: vec![],
- error: None,
- affected_rows: None,
- };
- }
-
- let columns: Vec = rows[0]
- .columns()
- .iter()
- .map(|c| c.name().to_string())
- .collect();
-
- let data: Vec> = rows
- .iter()
- .map(|row| {
- columns
- .iter()
- .enumerate()
- .map(|(i, _)| {
- row.try_get_raw(i)
- .ok()
- .and_then(|v| {
- if v.is_null() {
- Some(Value::Null)
- } else {
- row.try_get::(i)
- .map(Value::String)
- .or_else(|_| row.try_get::(i).map(|n| json!(n)))
- .or_else(|_| row.try_get::(i).map(|n| json!(n)))
- .or_else(|_| row.try_get::(i).map(|b| json!(b)))
- .ok()
- }
- })
- .unwrap_or(Value::Null)
- })
- .collect()
- })
- .collect();
-
- QueryResult {
- columns,
- rows: data,
- error: None,
- affected_rows: None,
- }
- }
- Err(e) => QueryResult {
- columns: vec![],
- rows: vec![],
- error: Some(e.to_string()),
- affected_rows: None,
- },
- }
- } else {
- match sqlx::query(sql).execute(pool).await {
- Ok(result) => QueryResult {
- columns: vec![],
- rows: vec![],
- error: None,
- affected_rows: Some(result.rows_affected() as i64),
- },
- Err(e) => QueryResult {
- columns: vec![],
- rows: vec![],
- error: Some(e.to_string()),
- affected_rows: None,
- },
- }
- }
-}
-
-async fn query_postgres(pool: &sqlx::PgPool, sql: &str) -> QueryResult {
- use sqlx::Row;
-
- let sql_upper = sql.trim().to_uppercase();
- let is_select = sql_upper.starts_with("SELECT") ||
- sql_upper.starts_with("SHOW") ||
- sql_upper.starts_with("EXPLAIN");
-
- if is_select {
- match sqlx::query(sql).fetch_all(pool).await {
- Ok(rows) => {
- if rows.is_empty() {
- return QueryResult {
- columns: vec![],
- rows: vec![],
- error: None,
- affected_rows: None,
- };
- }
-
- let columns: Vec = rows[0]
- .columns()
- .iter()
- .map(|c| c.name().to_string())
- .collect();
-
- let data: Vec> = rows
- .iter()
- .map(|row| {
- columns
- .iter()
- .enumerate()
- .map(|(i, _)| {
- row.try_get_raw(i)
- .ok()
- .and_then(|v| {
- if v.is_null() {
- Some(Value::Null)
- } else {
- row.try_get::(i)
- .map(Value::String)
- .or_else(|_| row.try_get::(i).map(|n| json!(n)))
- .or_else(|_| row.try_get::(i).map(|n| json!(n)))
- .or_else(|_| row.try_get::(i).map(|b| json!(b)))
- .ok()
- }
- })
- .unwrap_or(Value::Null)
- })
- .collect()
- })
- .collect();
-
- QueryResult {
- columns,
- rows: data,
- error: None,
- affected_rows: None,
- }
- }
- Err(e) => QueryResult {
- columns: vec![],
- rows: vec![],
- error: Some(e.to_string()),
- affected_rows: None,
- },
- }
- } else {
- match sqlx::query(sql).execute(pool).await {
- Ok(result) => QueryResult {
- columns: vec![],
- rows: vec![],
- error: None,
- affected_rows: Some(result.rows_affected() as i64),
- },
- Err(e) => QueryResult {
- columns: vec![],
- rows: vec![],
- error: Some(e.to_string()),
- affected_rows: None,
- },
- }
- }
-}
-
-async fn query_sqlite(pool: &sqlx::SqlitePool, sql: &str) -> QueryResult {
- use sqlx::Row;
-
- let sql_upper = sql.trim().to_uppercase();
- let is_select = sql_upper.starts_with("SELECT") ||
- sql_upper.starts_with("PRAGMA");
-
- if is_select {
- match sqlx::query(sql).fetch_all(pool).await {
- Ok(rows) => {
- if rows.is_empty() {
- return QueryResult {
- columns: vec![],
- rows: vec![],
- error: None,
- affected_rows: None,
- };
- }
-
- let columns: Vec = rows[0]
- .columns()
- .iter()
- .map(|c| c.name().to_string())
- .collect();
-
- let data: Vec> = rows
- .iter()
- .map(|row| {
- columns
- .iter()
- .enumerate()
- .map(|(i, _)| {
- row.try_get_raw(i)
- .ok()
- .and_then(|v| {
- if v.is_null() {
- Some(Value::Null)
- } else {
- row.try_get::(i)
- .map(Value::String)
- .or_else(|_| row.try_get::(i).map(|n| json!(n)))
- .or_else(|_| row.try_get::(i).map(|n| json!(n)))
- .ok()
- }
- })
- .unwrap_or(Value::Null)
- })
- .collect()
- })
- .collect();
-
- QueryResult {
- columns,
- rows: data,
- error: None,
- affected_rows: None,
- }
- }
- Err(e) => QueryResult {
- columns: vec![],
- rows: vec![],
- error: Some(e.to_string()),
- affected_rows: None,
- },
- }
- } else {
- match sqlx::query(sql).execute(pool).await {
- Ok(result) => QueryResult {
- columns: vec![],
- rows: vec![],
- error: None,
- affected_rows: Some(result.rows_affected() as i64),
- },
- Err(e) => QueryResult {
- columns: vec![],
- rows: vec![],
- error: Some(e.to_string()),
- affected_rows: None,
- },
- }
- }
-}
-
-async fn query_sqlserver(conn: &crate::database::SqlServerConnection, sql: &str) -> QueryResult {
- use tiberius::Client;
- use tokio::net::TcpStream;
- use tokio_util::compat::TokioAsyncWriteCompatExt;
-
- let tcp = match TcpStream::connect(conn.config.get_addr()).await {
- Ok(t) => t,
- Err(e) => return QueryResult {
- columns: vec![],
- rows: vec![],
- error: Some(e.to_string()),
- affected_rows: None,
- },
- };
- tcp.set_nodelay(true).ok();
-
- let mut client = match Client::connect(conn.config.clone(), tcp.compat_write()).await {
- Ok(c) => c,
- Err(e) => return QueryResult {
- columns: vec![],
- rows: vec![],
- error: Some(e.to_string()),
- affected_rows: None,
- },
- };
-
- match client.simple_query(sql).await {
- Ok(result) => {
- let mut columns = vec![];
- let mut rows = vec![];
-
- for result_set in result.into_results().await.unwrap_or_default() {
- for row in result_set {
- if columns.is_empty() {
- columns = row.columns().iter().map(|c| c.name().to_string()).collect();
- }
- let row_data: Vec = (0..row.len())
- .map(|i| {
- row.try_get::<&str, _>(i)
- .ok()
- .flatten()
- .map(|s| Value::String(s.to_string()))
- .or_else(|| row.try_get::(i).ok().flatten().map(|n| json!(n)))
- .or_else(|| row.try_get::(i).ok().flatten().map(|n| json!(n)))
- .or_else(|| row.try_get::(i).ok().flatten().map(|n| json!(n)))
- .unwrap_or(Value::Null)
- })
- .collect();
- rows.push(row_data);
- }
- }
-
- QueryResult {
- columns,
- rows,
- error: None,
- affected_rows: None,
- }
- }
- Err(e) => QueryResult {
- columns: vec![],
- rows: vec![],
- error: Some(e.to_string()),
- affected_rows: None,
- },
- }
-}
-
-#[tauri::command]
-pub async fn db_get_databases(id: String) -> Vec {
- let connections = CONNECTIONS.read();
- let conn_info = match connections.get(&id) {
- Some(c) => c.clone(),
- None => return vec![],
- };
- drop(connections);
-
- match &conn_info.connection {
- DbConnection::MySql(pool) => {
- let result = sqlx::query_as::<_, (String,)>("SHOW DATABASES")
- .fetch_all(pool)
- .await;
- result.map(|rows| rows.into_iter().map(|r| r.0).collect()).unwrap_or_default()
- }
- DbConnection::Postgres(pool) => {
- let result = sqlx::query_as::<_, (String,)>(
- "SELECT datname FROM pg_database WHERE datistemplate = false"
- )
- .fetch_all(pool)
- .await;
- result.map(|rows| rows.into_iter().map(|r| r.0).collect()).unwrap_or_default()
- }
- DbConnection::Sqlite(_) => {
- vec!["main".to_string()]
- }
- DbConnection::SqlServer(conn) => {
- get_sqlserver_databases(conn).await
- }
- }
-}
-
-async fn get_sqlserver_databases(conn: &crate::database::SqlServerConnection) -> Vec {
- use tiberius::Client;
- use tokio::net::TcpStream;
- use tokio_util::compat::TokioAsyncWriteCompatExt;
-
- let tcp = match TcpStream::connect(conn.config.get_addr()).await {
- Ok(t) => t,
- Err(_) => return vec![],
- };
- tcp.set_nodelay(true).ok();
-
- let mut client = match Client::connect(conn.config.clone(), tcp.compat_write()).await {
- Ok(c) => c,
- Err(_) => return vec![],
- };
-
- match client.simple_query("SELECT name FROM sys.databases WHERE database_id > 4 ORDER BY name").await {
- Ok(result) => {
- let mut databases = vec![];
- for result_set in result.into_results().await.unwrap_or_default() {
- for row in result_set {
- if let Some(name) = row.try_get::<&str, _>(0).ok().flatten() {
- databases.push(name.to_string());
- }
- }
- }
- databases
- }
- Err(_) => vec![],
- }
-}
-
-#[tauri::command]
-pub async fn db_get_tables(id: String, database: String) -> Vec {
- let connections = CONNECTIONS.read();
- let conn_info = match connections.get(&id) {
- Some(c) => c.clone(),
- None => return vec![],
- };
- drop(connections);
-
- match &conn_info.connection {
- DbConnection::MySql(pool) => {
- get_mysql_tables(pool, &database).await
- }
- DbConnection::Postgres(pool) => {
- get_postgres_tables(pool).await
- }
- DbConnection::Sqlite(pool) => {
- get_sqlite_tables(pool).await
- }
- DbConnection::SqlServer(conn) => {
- get_sqlserver_tables(conn, &database).await
- }
- }
-}
-
-async fn get_mysql_tables(pool: &sqlx::MySqlPool, database: &str) -> Vec {
- // 切换数据库
- let _ = sqlx::query(&format!("USE `{}`", database)).execute(pool).await;
-
- let result = sqlx::query_as::<_, (String, Option, String)>(
- "SELECT TABLE_NAME, TABLE_ROWS, TABLE_TYPE FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? ORDER BY TABLE_TYPE, TABLE_NAME"
- )
- .bind(database)
- .fetch_all(pool)
- .await;
-
- result
- .map(|rows| {
- rows.into_iter()
- .map(|(name, rows, table_type)| TableInfo {
- name,
- rows: rows.unwrap_or(0),
- is_view: table_type == "VIEW",
- })
- .collect()
- })
- .unwrap_or_default()
-}
-
-async fn get_postgres_tables(pool: &sqlx::PgPool) -> Vec {
- // 获取表
- let tables_result = sqlx::query_as::<_, (String, Option)>(
- "SELECT tablename, (SELECT reltuples::bigint FROM pg_class WHERE relname = tablename) FROM pg_tables WHERE schemaname = 'public'"
- )
- .fetch_all(pool)
- .await;
-
- let mut tables: Vec = tables_result
- .map(|rows| {
- rows.into_iter()
- .map(|(name, rows)| TableInfo {
- name,
- rows: rows.unwrap_or(0),
- is_view: false,
- })
- .collect()
- })
- .unwrap_or_default();
-
- // 获取视图
- let views_result = sqlx::query_as::<_, (String,)>(
- "SELECT viewname FROM pg_views WHERE schemaname = 'public'"
- )
- .fetch_all(pool)
- .await;
-
- if let Ok(views) = views_result {
- for (name,) in views {
- tables.push(TableInfo {
- name,
- rows: 0,
- is_view: true,
- });
- }
- }
-
- tables
-}
-
-async fn get_sqlite_tables(pool: &sqlx::SqlitePool) -> Vec {
- let result = sqlx::query_as::<_, (String, String)>(
- "SELECT name, type FROM sqlite_master WHERE (type='table' OR type='view') AND name NOT LIKE 'sqlite_%'"
- )
- .fetch_all(pool)
- .await;
-
- let mut tables = vec![];
- if let Ok(rows) = result {
- for (name, item_type) in rows {
- let count_result = sqlx::query_as::<_, (i64,)>(&format!("SELECT COUNT(*) FROM \"{}\"", name))
- .fetch_one(pool)
- .await;
- let count = count_result.map(|(c,)| c).unwrap_or(0);
-
- tables.push(TableInfo {
- name,
- rows: count,
- is_view: item_type == "view",
- });
- }
- }
-
- tables
-}
-
-async fn get_sqlserver_tables(conn: &crate::database::SqlServerConnection, database: &str) -> Vec {
- use tiberius::Client;
- use tokio::net::TcpStream;
- use tokio_util::compat::TokioAsyncWriteCompatExt;
-
- let tcp = match TcpStream::connect(conn.config.get_addr()).await {
- Ok(t) => t,
- Err(_) => return vec![],
- };
- tcp.set_nodelay(true).ok();
-
- let mut client = match Client::connect(conn.config.clone(), tcp.compat_write()).await {
- Ok(c) => c,
- Err(_) => return vec![],
- };
-
- let sql = format!(
- "USE [{}]; SELECT t.name, SUM(p.rows) as rows, 0 as is_view FROM sys.tables t \
- LEFT JOIN sys.partitions p ON t.object_id = p.object_id AND p.index_id IN (0, 1) \
- GROUP BY t.name \
- UNION ALL \
- SELECT name, 0 as rows, 1 as is_view FROM sys.views \
- ORDER BY is_view, name",
- database
- );
-
- match client.simple_query(&sql).await {
- Ok(result) => {
- let mut tables = vec![];
- for result_set in result.into_results().await.unwrap_or_default() {
- for row in result_set {
- let name = row.try_get::<&str, _>(0).ok().flatten().unwrap_or_default().to_string();
- let rows = row.try_get::(1).ok().flatten().unwrap_or(0);
- let is_view = row.try_get::(2).ok().flatten().unwrap_or(0) == 1;
- tables.push(TableInfo { name, rows, is_view });
- }
- }
- tables
- }
- Err(_) => vec![],
- }
-}
-
-#[tauri::command]
-pub async fn db_get_columns(id: String, database: String, table: String) -> Vec {
- let connections = CONNECTIONS.read();
- let conn_info = match connections.get(&id) {
- Some(c) => c.clone(),
- None => return vec![],
- };
- drop(connections);
-
- match &conn_info.connection {
- DbConnection::MySql(pool) => {
- get_mysql_columns(pool, &database, &table).await
- }
- DbConnection::Postgres(pool) => {
- get_postgres_columns(pool, &table).await
- }
- DbConnection::Sqlite(pool) => {
- get_sqlite_columns(pool, &table).await
- }
- DbConnection::SqlServer(conn) => {
- get_sqlserver_columns(conn, &database, &table).await
- }
- }
-}
-
-async fn get_mysql_columns(pool: &sqlx::MySqlPool, database: &str, table: &str) -> Vec {
- let result = sqlx::query_as::<_, (String, String, String, Option, Option)>(
- "SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_KEY, COLUMN_COMMENT \
- FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ? \
- ORDER BY ORDINAL_POSITION"
- )
- .bind(database)
- .bind(table)
- .fetch_all(pool)
- .await;
-
- result
- .map(|rows| {
- rows.into_iter()
- .map(|(name, data_type, nullable, key, comment)| ColumnInfo {
- name,
- data_type,
- nullable: nullable == "YES",
- key,
- comment,
- })
- .collect()
- })
- .unwrap_or_default()
-}
-
-async fn get_postgres_columns(pool: &sqlx::PgPool, table: &str) -> Vec {
- let result = sqlx::query_as::<_, (String, String, String)>(
- "SELECT column_name, data_type, is_nullable FROM information_schema.columns \
- WHERE table_schema = 'public' AND table_name = $1 ORDER BY ordinal_position"
- )
- .bind(table)
- .fetch_all(pool)
- .await;
-
- result
- .map(|rows| {
- rows.into_iter()
- .map(|(name, data_type, nullable)| ColumnInfo {
- name,
- data_type,
- nullable: nullable == "YES",
- key: None,
- comment: None,
- })
- .collect()
- })
- .unwrap_or_default()
-}
-
-async fn get_sqlite_columns(pool: &sqlx::SqlitePool, table: &str) -> Vec {
- let result = sqlx::query_as::<_, (String, String, i32, i32)>(
- &format!("PRAGMA table_info(\"{}\")", table)
- )
- .fetch_all(pool)
- .await;
-
- result
- .map(|rows| {
- rows.into_iter()
- .map(|(name, data_type, notnull, pk)| ColumnInfo {
- name,
- data_type,
- nullable: notnull == 0,
- key: if pk == 1 { Some("PRI".to_string()) } else { None },
- comment: None,
- })
- .collect()
- })
- .unwrap_or_default()
-}
-
-async fn get_sqlserver_columns(conn: &crate::database::SqlServerConnection, database: &str, table: &str) -> Vec {
- use tiberius::Client;
- use tokio::net::TcpStream;
- use tokio_util::compat::TokioAsyncWriteCompatExt;
-
- let tcp = match TcpStream::connect(conn.config.get_addr()).await {
- Ok(t) => t,
- Err(_) => return vec![],
- };
- tcp.set_nodelay(true).ok();
-
- let mut client = match Client::connect(conn.config.clone(), tcp.compat_write()).await {
- Ok(c) => c,
- Err(_) => return vec![],
- };
-
- let sql = format!(
- "USE [{}]; SELECT c.name, t.name as type, c.is_nullable \
- FROM sys.columns c JOIN sys.types t ON c.user_type_id = t.user_type_id \
- WHERE c.object_id = OBJECT_ID('{}') ORDER BY c.column_id",
- database, table
- );
-
- match client.simple_query(&sql).await {
- Ok(result) => {
- let mut columns = vec![];
- for result_set in result.into_results().await.unwrap_or_default() {
- for row in result_set {
- let name = row.try_get::<&str, _>(0).ok().flatten().unwrap_or_default().to_string();
- let data_type = row.try_get::<&str, _>(1).ok().flatten().unwrap_or_default().to_string();
- let nullable = row.try_get::(2).ok().flatten().unwrap_or(false);
- columns.push(ColumnInfo {
- name,
- data_type,
- nullable,
- key: None,
- comment: None,
- });
- }
- }
- columns
- }
- Err(_) => vec![],
- }
-}
-
-#[tauri::command]
-pub async fn db_get_table_data(
- id: String,
- database: String,
- table: String,
- page: Option,
- page_size: Option,
-) -> TableDataResult {
- let page = page.unwrap_or(1);
- let page_size = page_size.unwrap_or(100);
- let offset = (page - 1) * page_size;
-
- let connections = CONNECTIONS.read();
- let conn_info = match connections.get(&id) {
- Some(c) => c.clone(),
- None => return TableDataResult {
- columns: vec![],
- rows: vec![],
- total: 0,
- page,
- page_size,
- },
- };
- drop(connections);
-
- let columns = db_get_columns(id.clone(), database.clone(), table.clone()).await;
-
- match &conn_info.connection {
- DbConnection::MySql(pool) => {
- let _ = sqlx::query(&format!("USE `{}`", database)).execute(pool).await;
-
- // 获取总数
- let total = sqlx::query_as::<_, (i64,)>(&format!("SELECT COUNT(*) FROM `{}`", table))
- .fetch_one(pool)
- .await
- .map(|(c,)| c)
- .unwrap_or(0);
-
- // 获取数据
- let sql = format!("SELECT * FROM `{}` LIMIT {} OFFSET {}", table, page_size, offset);
- let result = db_query(id, sql).await;
-
- TableDataResult {
- columns,
- rows: result.rows,
- total,
- page,
- page_size,
- }
- }
- DbConnection::Postgres(pool) => {
- let total = sqlx::query_as::<_, (i64,)>(&format!("SELECT COUNT(*) FROM \"{}\"", table))
- .fetch_one(pool)
- .await
- .map(|(c,)| c)
- .unwrap_or(0);
-
- let sql = format!("SELECT * FROM \"{}\" LIMIT {} OFFSET {}", table, page_size, offset);
- let result = db_query(id, sql).await;
-
- TableDataResult {
- columns,
- rows: result.rows,
- total,
- page,
- page_size,
- }
- }
- DbConnection::Sqlite(pool) => {
- let total = sqlx::query_as::<_, (i64,)>(&format!("SELECT COUNT(*) FROM \"{}\"", table))
- .fetch_one(pool)
- .await
- .map(|(c,)| c)
- .unwrap_or(0);
-
- let sql = format!("SELECT * FROM \"{}\" LIMIT {} OFFSET {}", table, page_size, offset);
- let result = db_query(id, sql).await;
-
- TableDataResult {
- columns,
- rows: result.rows,
- total,
- page,
- page_size,
- }
- }
- DbConnection::SqlServer(_) => {
- let sql = format!(
- "USE [{}]; SELECT COUNT(*) FROM [{}]",
- database, table
- );
- let count_result = db_query(id.clone(), sql).await;
- let total = count_result.rows.first()
- .and_then(|r| r.first())
- .and_then(|v| v.as_i64())
- .unwrap_or(0);
-
- let sql = format!(
- "USE [{}]; SELECT * FROM [{}] ORDER BY (SELECT NULL) OFFSET {} ROWS FETCH NEXT {} ROWS ONLY",
- database, table, offset, page_size
- );
- let result = db_query(id, sql).await;
-
- TableDataResult {
- columns,
- rows: result.rows,
- total,
- page,
- page_size,
- }
- }
- }
-}
-
-#[tauri::command]
-pub async fn db_update_row(
- id: String,
- database: String,
- table: String,
- primary_key: serde_json::Value,
- updates: serde_json::Value,
-) -> CommandResult {
- let connections = CONNECTIONS.read();
- let conn_info = match connections.get(&id) {
- Some(c) => c.clone(),
- None => return CommandResult {
- success: false,
- message: "未连接".to_string(),
- },
- };
- drop(connections);
-
- let pk_col = primary_key.get("column").and_then(|v| v.as_str()).unwrap_or("");
- let pk_val = primary_key.get("value");
- let updates_obj = updates.as_object();
-
- if pk_col.is_empty() || pk_val.is_none() || updates_obj.is_none() {
- return CommandResult {
- success: false,
- message: "参数错误".to_string(),
- };
- }
-
- let updates_obj = updates_obj.unwrap();
- let pk_val = pk_val.unwrap();
-
- let set_clause: Vec = updates_obj
- .iter()
- .map(|(k, v)| {
- let value = match v {
- Value::Null => "NULL".to_string(),
- Value::String(s) => format!("'{}'", s.replace("'", "''")),
- Value::Number(n) => n.to_string(),
- Value::Bool(b) => if *b { "1" } else { "0" }.to_string(),
- _ => format!("'{}'", v.to_string().replace("'", "''")),
- };
- format!("`{}` = {}", k, value)
- })
- .collect();
-
- let pk_value = match pk_val {
- Value::String(s) => format!("'{}'", s.replace("'", "''")),
- Value::Number(n) => n.to_string(),
- _ => format!("'{}'", pk_val.to_string()),
- };
-
- let sql = match &conn_info.connection {
- DbConnection::MySql(_) => {
- format!(
- "USE `{}`; UPDATE `{}` SET {} WHERE `{}` = {}",
- database,
- table,
- set_clause.join(", ").replace("`", "`"),
- pk_col,
- pk_value
- )
- }
- DbConnection::Postgres(_) => {
- format!(
- "UPDATE \"{}\" SET {} WHERE \"{}\" = {}",
- table,
- set_clause.join(", ").replace("`", "\""),
- pk_col,
- pk_value
- )
- }
- DbConnection::Sqlite(_) => {
- format!(
- "UPDATE \"{}\" SET {} WHERE \"{}\" = {}",
- table,
- set_clause.join(", ").replace("`", "\""),
- pk_col,
- pk_value
- )
- }
- DbConnection::SqlServer(_) => {
- format!(
- "USE [{}]; UPDATE [{}] SET {} WHERE [{}] = {}",
- database,
- table,
- set_clause.join(", ").replace("`", "[").replace("]", "]"),
- pk_col,
- pk_value
- )
- }
- };
-
- let result = db_query(id, sql).await;
- if result.error.is_some() {
- CommandResult {
- success: false,
- message: result.error.unwrap(),
- }
- } else {
- CommandResult {
- success: true,
- message: format!("更新成功,影响 {} 行", result.affected_rows.unwrap_or(0)),
- }
- }
-}
-
-#[tauri::command]
-pub async fn db_delete_row(
- id: String,
- database: String,
- table: String,
- primary_key: serde_json::Value,
-) -> CommandResult {
- let connections = CONNECTIONS.read();
- let conn_info = match connections.get(&id) {
- Some(c) => c.clone(),
- None => return CommandResult {
- success: false,
- message: "未连接".to_string(),
- },
- };
- drop(connections);
-
- let pk_col = primary_key.get("column").and_then(|v| v.as_str()).unwrap_or("");
- let pk_val = primary_key.get("value");
-
- if pk_col.is_empty() || pk_val.is_none() {
- return CommandResult {
- success: false,
- message: "参数错误".to_string(),
- };
- }
-
- let pk_val = pk_val.unwrap();
- let pk_value = match pk_val {
- Value::String(s) => format!("'{}'", s.replace("'", "''")),
- Value::Number(n) => n.to_string(),
- _ => format!("'{}'", pk_val.to_string()),
- };
-
- let sql = match &conn_info.connection {
- DbConnection::MySql(_) => {
- format!("USE `{}`; DELETE FROM `{}` WHERE `{}` = {}", database, table, pk_col, pk_value)
- }
- DbConnection::Postgres(_) => {
- format!("DELETE FROM \"{}\" WHERE \"{}\" = {}", table, pk_col, pk_value)
- }
- DbConnection::Sqlite(_) => {
- format!("DELETE FROM \"{}\" WHERE \"{}\" = {}", table, pk_col, pk_value)
- }
- DbConnection::SqlServer(_) => {
- format!("USE [{}]; DELETE FROM [{}] WHERE [{}] = {}", database, table, pk_col, pk_value)
- }
- };
-
- let result = db_query(id, sql).await;
- if result.error.is_some() {
- CommandResult {
- success: false,
- message: result.error.unwrap(),
- }
- } else {
- CommandResult {
- success: true,
- message: format!("删除成功,影响 {} 行", result.affected_rows.unwrap_or(0)),
- }
- }
-}
-
-#[tauri::command]
-pub async fn db_backup(id: String, database: String) -> CommandResult {
- // 简化版备份 - 导出 SQL
- CommandResult {
- success: false,
- message: "备份功能开发中".to_string(),
- }
-}
-
-#[tauri::command]
-pub async fn db_export_table(
- id: String,
- database: String,
- table: String,
- format: String,
-) -> CommandResult {
- // 简化版导出
- CommandResult {
- success: false,
- message: "导出功能开发中".to_string(),
- }
-}
-
-// ============ 配置操作 ============
-
-#[tauri::command]
-pub async fn config_save(connections: Vec) -> CommandResult {
- match config::save_connections(&connections) {
- Ok(_) => CommandResult {
- success: true,
- message: "保存成功".to_string(),
- },
- Err(e) => CommandResult {
- success: false,
- message: e.to_string(),
- },
- }
-}
-
-#[tauri::command]
-pub async fn config_load() -> Vec {
- config::load_connections().unwrap_or_default()
-}
-
-#[tauri::command]
-pub async fn config_export(connections: Vec, format: String) -> CommandResult {
- CommandResult {
- success: false,
- message: "导出功能开发中".to_string(),
- }
-}
-
-#[tauri::command]
-pub async fn config_import() -> Vec {
- vec![]
-}
-
-// ============ 文件操作 ============
-
-#[derive(Serialize)]
-pub struct FileOpenResult {
- path: String,
- content: String,
- name: String,
-}
-
-#[derive(Serialize)]
-pub struct FileSaveResult {
- success: bool,
- path: String,
- name: String,
- error: Option,
-}
-
-#[tauri::command]
-pub async fn file_open() -> Option {
- // 使用原生文件对话框
- let file_path = rfd::FileDialog::new()
- .add_filter("SQL 文件", &["sql"])
- .add_filter("所有文件", &["*"])
- .pick_file();
-
- match file_path {
- Some(path) => {
- match std::fs::read_to_string(&path) {
- Ok(content) => {
- let name = path.file_name()
- .map(|n| n.to_string_lossy().to_string())
- .unwrap_or_else(|| "untitled.sql".to_string());
- Some(FileOpenResult {
- path: path.to_string_lossy().to_string(),
- content,
- name,
- })
- }
- Err(_) => None,
- }
- }
- None => None,
- }
-}
-
-#[tauri::command]
-pub async fn file_save(file_path: Option, content: String) -> FileSaveResult {
- let path = match file_path {
- Some(p) => std::path::PathBuf::from(p),
- None => {
- // 打开保存对话框
- match rfd::FileDialog::new()
- .add_filter("SQL 文件", &["sql"])
- .set_file_name("query.sql")
- .save_file()
- {
- Some(p) => p,
- None => return FileSaveResult {
- success: false,
- path: String::new(),
- name: String::new(),
- error: Some("用户取消".to_string()),
- },
- }
- }
- };
-
- match std::fs::write(&path, &content) {
- Ok(_) => {
- let name = path.file_name()
- .map(|n| n.to_string_lossy().to_string())
- .unwrap_or_else(|| "untitled.sql".to_string());
- FileSaveResult {
- success: true,
- path: path.to_string_lossy().to_string(),
- name,
- error: None,
- }
- }
- Err(e) => FileSaveResult {
- success: false,
- path: String::new(),
- name: String::new(),
- error: Some(e.to_string()),
- },
- }
-}
-
-#[tauri::command]
-pub async fn file_select(extensions: Option>) -> Option {
- let mut dialog = rfd::FileDialog::new();
-
- if let Some(exts) = extensions {
- let ext_refs: Vec<&str> = exts.iter().map(|s| s.as_str()).collect();
- dialog = dialog.add_filter("数据库文件", &ext_refs);
- }
-
- dialog.pick_file().map(|p| p.to_string_lossy().to_string())
-}
-
diff --git a/src-tauri/src/config.rs b/src-tauri/src/config.rs
deleted file mode 100644
index f72828d..0000000
--- a/src-tauri/src/config.rs
+++ /dev/null
@@ -1,31 +0,0 @@
-use crate::database::ConnectionConfig;
-use std::fs;
-use std::path::PathBuf;
-
-fn get_config_path() -> PathBuf {
- let config_dir = dirs::config_dir()
- .unwrap_or_else(|| PathBuf::from("."))
- .join("easysql");
-
- fs::create_dir_all(&config_dir).ok();
- config_dir.join("connections.json")
-}
-
-pub fn save_connections(connections: &[ConnectionConfig]) -> Result<(), std::io::Error> {
- let path = get_config_path();
- let json = serde_json::to_string_pretty(connections)
- .map_err(|e| std::io::Error::new(std::io::ErrorKind::InvalidData, e))?;
- fs::write(path, json)
-}
-
-pub fn load_connections() -> Result, std::io::Error> {
- let path = get_config_path();
- if !path.exists() {
- return Ok(vec![]);
- }
-
- let content = fs::read_to_string(path)?;
- serde_json::from_str(&content)
- .map_err(|e| std::io::Error::new(std::io::ErrorKind::InvalidData, e))
-}
-
diff --git a/src-tauri/src/database.rs b/src-tauri/src/database.rs
deleted file mode 100644
index 35faac5..0000000
--- a/src-tauri/src/database.rs
+++ /dev/null
@@ -1,262 +0,0 @@
-use once_cell::sync::Lazy;
-use parking_lot::RwLock;
-use serde::{Deserialize, Serialize};
-use std::collections::HashMap;
-use std::sync::Arc;
-use thiserror::Error;
-
-#[derive(Error, Debug)]
-pub enum DbError {
- #[error("连接失败: {0}")]
- ConnectionError(String),
- #[error("查询失败: {0}")]
- QueryError(String),
- #[error("未连接")]
- NotConnected,
- #[error("不支持的数据库类型: {0}")]
- UnsupportedType(String),
- #[error("SSH 隧道错误: {0}")]
- SshError(String),
-}
-
-#[derive(Debug, Clone, Serialize, Deserialize)]
-#[serde(rename_all = "camelCase")]
-pub struct ConnectionConfig {
- pub id: String,
- #[serde(rename = "type")]
- pub db_type: String,
- pub name: String,
- pub host: String,
- pub port: u16,
- pub username: String,
- pub password: String,
- pub database: Option,
- pub ssh_enabled: Option,
- pub ssh_host: Option,
- pub ssh_port: Option,
- pub ssh_user: Option,
- pub ssh_password: Option,
- pub ssh_key: Option,
-}
-
-#[derive(Debug, Clone, Serialize, Deserialize)]
-pub struct TableInfo {
- pub name: String,
- pub rows: i64,
- #[serde(rename = "isView")]
- pub is_view: bool,
-}
-
-#[derive(Debug, Clone, Serialize, Deserialize)]
-pub struct ColumnInfo {
- pub name: String,
- #[serde(rename = "type")]
- pub data_type: String,
- pub nullable: bool,
- pub key: Option,
- pub comment: Option,
-}
-
-#[derive(Debug, Clone, Serialize, Deserialize)]
-pub struct QueryResult {
- pub columns: Vec,
- pub rows: Vec>,
- pub error: Option,
- #[serde(rename = "affectedRows")]
- pub affected_rows: Option,
-}
-
-#[derive(Debug, Clone, Serialize, Deserialize)]
-pub struct TableDataResult {
- pub columns: Vec,
- pub rows: Vec>,
- pub total: i64,
- pub page: i32,
- #[serde(rename = "pageSize")]
- pub page_size: i32,
-}
-
-// 数据库连接枚举
-pub enum DbConnection {
- MySql(sqlx::MySqlPool),
- Postgres(sqlx::PgPool),
- Sqlite(sqlx::SqlitePool),
- SqlServer(SqlServerConnection),
-}
-
-pub struct SqlServerConnection {
- pub config: tiberius::Config,
-}
-
-// 连接信息存储
-pub struct ConnectionInfo {
- pub connection: DbConnection,
- pub config: ConnectionConfig,
- pub ssh_tunnel: Option,
-}
-
-// 全局连接管理器
-pub static CONNECTIONS: Lazy>>> =
- Lazy::new(|| RwLock::new(HashMap::new()));
-
-pub fn init() {
- tracing::info!("数据库管理器初始化完成");
-}
-
-impl DbConnection {
- pub async fn test_mysql(host: &str, port: u16, user: &str, password: &str, database: Option<&str>) -> Result<(), DbError> {
- let db = database.unwrap_or("mysql");
- let url = format!("mysql://{}:{}@{}:{}/{}", user, password, host, port, db);
-
- let pool = sqlx::mysql::MySqlPoolOptions::new()
- .max_connections(1)
- .acquire_timeout(std::time::Duration::from_secs(10))
- .connect(&url)
- .await
- .map_err(|e| DbError::ConnectionError(e.to_string()))?;
-
- sqlx::query("SELECT 1")
- .execute(&pool)
- .await
- .map_err(|e| DbError::QueryError(e.to_string()))?;
-
- pool.close().await;
- Ok(())
- }
-
- pub async fn test_postgres(host: &str, port: u16, user: &str, password: &str, database: Option<&str>) -> Result<(), DbError> {
- let db = database.unwrap_or("postgres");
- let url = format!("postgres://{}:{}@{}:{}/{}", user, password, host, port, db);
-
- let pool = sqlx::postgres::PgPoolOptions::new()
- .max_connections(1)
- .acquire_timeout(std::time::Duration::from_secs(10))
- .connect(&url)
- .await
- .map_err(|e| DbError::ConnectionError(e.to_string()))?;
-
- sqlx::query("SELECT 1")
- .execute(&pool)
- .await
- .map_err(|e| DbError::QueryError(e.to_string()))?;
-
- pool.close().await;
- Ok(())
- }
-
- pub async fn test_sqlite(path: &str) -> Result<(), DbError> {
- let url = format!("sqlite:{}?mode=rwc", path);
-
- let pool = sqlx::sqlite::SqlitePoolOptions::new()
- .max_connections(1)
- .connect(&url)
- .await
- .map_err(|e| DbError::ConnectionError(e.to_string()))?;
-
- sqlx::query("SELECT 1")
- .execute(&pool)
- .await
- .map_err(|e| DbError::QueryError(e.to_string()))?;
-
- pool.close().await;
- Ok(())
- }
-
- pub async fn test_sqlserver(host: &str, port: u16, user: &str, password: &str, database: Option<&str>) -> Result<(), DbError> {
- use tiberius::{Client, Config, AuthMethod};
- use tokio::net::TcpStream;
- use tokio_util::compat::TokioAsyncWriteCompatExt;
-
- let mut config = Config::new();
- config.host(host);
- config.port(port);
- config.authentication(AuthMethod::sql_server(user, password));
- if let Some(db) = database {
- config.database(db);
- }
- config.trust_cert();
-
- let tcp = TcpStream::connect(config.get_addr())
- .await
- .map_err(|e| DbError::ConnectionError(e.to_string()))?;
-
- tcp.set_nodelay(true).ok();
-
- let mut client = Client::connect(config, tcp.compat_write())
- .await
- .map_err(|e| DbError::ConnectionError(e.to_string()))?;
-
- client.simple_query("SELECT 1")
- .await
- .map_err(|e| DbError::QueryError(e.to_string()))?;
-
- Ok(())
- }
-
- pub async fn connect_mysql(host: &str, port: u16, user: &str, password: &str, database: Option<&str>) -> Result {
- let db = database.unwrap_or("mysql");
- let url = format!("mysql://{}:{}@{}:{}/{}", user, password, host, port, db);
-
- let pool = sqlx::mysql::MySqlPoolOptions::new()
- .max_connections(10)
- .min_connections(1)
- .acquire_timeout(std::time::Duration::from_secs(30))
- .idle_timeout(std::time::Duration::from_secs(600))
- .connect(&url)
- .await
- .map_err(|e| DbError::ConnectionError(e.to_string()))?;
-
- Ok(DbConnection::MySql(pool))
- }
-
- pub async fn connect_postgres(host: &str, port: u16, user: &str, password: &str, database: Option<&str>) -> Result {
- let db = database.unwrap_or("postgres");
- let url = format!("postgres://{}:{}@{}:{}/{}", user, password, host, port, db);
-
- let pool = sqlx::postgres::PgPoolOptions::new()
- .max_connections(10)
- .min_connections(1)
- .acquire_timeout(std::time::Duration::from_secs(30))
- .idle_timeout(std::time::Duration::from_secs(600))
- .connect(&url)
- .await
- .map_err(|e| DbError::ConnectionError(e.to_string()))?;
-
- Ok(DbConnection::Postgres(pool))
- }
-
- pub async fn connect_sqlite(path: &str) -> Result {
- let url = format!("sqlite:{}?mode=rwc", path);
-
- let pool = sqlx::sqlite::SqlitePoolOptions::new()
- .max_connections(5)
- .connect(&url)
- .await
- .map_err(|e| DbError::ConnectionError(e.to_string()))?;
-
- Ok(DbConnection::Sqlite(pool))
- }
-
- pub async fn connect_sqlserver(host: &str, port: u16, user: &str, password: &str, database: Option<&str>) -> Result {
- let mut config = tiberius::Config::new();
- config.host(host);
- config.port(port);
- config.authentication(tiberius::AuthMethod::sql_server(user, password));
- if let Some(db) = database {
- config.database(db);
- }
- config.trust_cert();
-
- Ok(DbConnection::SqlServer(SqlServerConnection { config }))
- }
-}
-
-// 解析 localhost 为 127.0.0.1
-pub fn resolve_host(host: &str) -> String {
- if host == "localhost" {
- "127.0.0.1".to_string()
- } else {
- host.to_string()
- }
-}
-
diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs
deleted file mode 100644
index 93692c0..0000000
--- a/src-tauri/src/main.rs
+++ /dev/null
@@ -1,74 +0,0 @@
-// Prevents additional console window on Windows in release
-#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
-
-mod database;
-mod commands;
-mod config;
-mod ssh;
-
-use tauri::Manager;
-use tracing_subscriber;
-
-fn main() {
- // 初始化日志
- tracing_subscriber::fmt::init();
-
- tauri::Builder::default()
- .plugin(tauri_plugin_shell::init())
- .plugin(tauri_plugin_dialog::init())
- .plugin(tauri_plugin_fs::init())
- .plugin(tauri_plugin_single_instance::init(|app, _args, _cwd| {
- // 当尝试打开第二个实例时,聚焦现有窗口
- if let Some(window) = app.get_webview_window("main") {
- let _ = window.set_focus();
- let _ = window.unminimize();
- }
- }))
- .setup(|app| {
- // 初始化数据库连接管理器
- database::init();
-
- // 获取主窗口并设置
- if let Some(window) = app.get_webview_window("main") {
- // Windows 上启用窗口阴影效果
- #[cfg(target_os = "windows")]
- {
- use tauri::WebviewWindow;
- let _ = window.set_decorations(false);
- }
- }
-
- Ok(())
- })
- .invoke_handler(tauri::generate_handler![
- // 窗口控制
- commands::window_minimize,
- commands::window_maximize,
- commands::window_close,
- // 数据库操作
- commands::db_test,
- commands::db_connect,
- commands::db_disconnect,
- commands::db_query,
- commands::db_get_databases,
- commands::db_get_tables,
- commands::db_get_columns,
- commands::db_get_table_data,
- commands::db_update_row,
- commands::db_delete_row,
- commands::db_backup,
- commands::db_export_table,
- // 配置操作
- commands::config_save,
- commands::config_load,
- commands::config_export,
- commands::config_import,
- // 文件操作
- commands::file_open,
- commands::file_save,
- commands::file_select,
- ])
- .run(tauri::generate_context!())
- .expect("error while running tauri application");
-}
-
diff --git a/src-tauri/src/ssh.rs b/src-tauri/src/ssh.rs
deleted file mode 100644
index 8bfa435..0000000
--- a/src-tauri/src/ssh.rs
+++ /dev/null
@@ -1,167 +0,0 @@
-use std::net::{TcpListener, TcpStream};
-use std::io::{Read, Write};
-use std::sync::Arc;
-use std::thread;
-use ssh2::Session;
-use thiserror::Error;
-
-#[derive(Error, Debug)]
-pub enum SshError {
- #[error("连接失败: {0}")]
- ConnectionError(String),
- #[error("认证失败: {0}")]
- AuthError(String),
- #[error("隧道创建失败: {0}")]
- TunnelError(String),
-}
-
-pub struct SshTunnel {
- pub local_port: u16,
- _handle: Option>,
-}
-
-impl SshTunnel {
- pub async fn create(
- ssh_host: &str,
- ssh_port: u16,
- ssh_user: &str,
- ssh_password: Option<&str>,
- ssh_key: Option<&str>,
- remote_host: &str,
- remote_port: u16,
- ) -> Result {
- // 找一个可用的本地端口
- let listener = TcpListener::bind("127.0.0.1:0")
- .map_err(|e| SshError::TunnelError(e.to_string()))?;
- let local_port = listener.local_addr()
- .map_err(|e| SshError::TunnelError(e.to_string()))?
- .port();
-
- let ssh_host = ssh_host.to_string();
- let ssh_user = ssh_user.to_string();
- let ssh_password = ssh_password.map(|s| s.to_string());
- let ssh_key = ssh_key.map(|s| s.to_string());
- let remote_host = remote_host.to_string();
-
- // 在后台线程中运行隧道
- let handle = thread::spawn(move || {
- run_tunnel(
- listener,
- &ssh_host,
- ssh_port,
- &ssh_user,
- ssh_password.as_deref(),
- ssh_key.as_deref(),
- &remote_host,
- remote_port,
- );
- });
-
- // 等待一小段时间确保隧道建立
- tokio::time::sleep(tokio::time::Duration::from_millis(500)).await;
-
- Ok(SshTunnel {
- local_port,
- _handle: Some(handle),
- })
- }
-}
-
-fn run_tunnel(
- listener: TcpListener,
- ssh_host: &str,
- ssh_port: u16,
- ssh_user: &str,
- ssh_password: Option<&str>,
- ssh_key: Option<&str>,
- remote_host: &str,
- remote_port: u16,
-) {
- // 连接 SSH 服务器
- let tcp = match TcpStream::connect(format!("{}:{}", ssh_host, ssh_port)) {
- Ok(t) => t,
- Err(e) => {
- tracing::error!("SSH 连接失败: {}", e);
- return;
- }
- };
-
- let mut sess = match Session::new() {
- Ok(s) => s,
- Err(e) => {
- tracing::error!("创建 SSH 会话失败: {}", e);
- return;
- }
- };
-
- sess.set_tcp_stream(tcp);
- if let Err(e) = sess.handshake() {
- tracing::error!("SSH 握手失败: {}", e);
- return;
- }
-
- // 认证
- let auth_result = if let Some(key_path) = ssh_key {
- sess.userauth_pubkey_file(ssh_user, None, std::path::Path::new(key_path), None)
- } else if let Some(password) = ssh_password {
- sess.userauth_password(ssh_user, password)
- } else {
- tracing::error!("SSH 需要密码或密钥");
- return;
- };
-
- if let Err(e) = auth_result {
- tracing::error!("SSH 认证失败: {}", e);
- return;
- }
-
- let sess = Arc::new(sess);
-
- // 监听本地连接并转发
- for stream in listener.incoming() {
- match stream {
- Ok(mut local_stream) => {
- let sess = sess.clone();
- let remote_host = remote_host.to_string();
-
- thread::spawn(move || {
- match sess.channel_direct_tcpip(&remote_host, remote_port, None) {
- Ok(mut channel) => {
- let mut buf = [0u8; 8192];
- loop {
- // 从本地读取
- match local_stream.read(&mut buf) {
- Ok(0) => break,
- Ok(n) => {
- if channel.write_all(&buf[..n]).is_err() {
- break;
- }
- }
- Err(_) => break,
- }
-
- // 从远程读取
- match channel.read(&mut buf) {
- Ok(0) => break,
- Ok(n) => {
- if local_stream.write_all(&buf[..n]).is_err() {
- break;
- }
- }
- Err(_) => break,
- }
- }
- }
- Err(e) => {
- tracing::error!("创建 SSH 通道失败: {}", e);
- }
- }
- });
- }
- Err(e) => {
- tracing::error!("接受本地连接失败: {}", e);
- }
- }
- }
-}
-
diff --git a/src-tauri/target/.rustc_info.json b/src-tauri/target/.rustc_info.json
deleted file mode 100644
index a6b466e..0000000
--- a/src-tauri/target/.rustc_info.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc_fingerprint":2442455887007604170,"outputs":{"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Users\\Ethan\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\npacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"pc\"\nwindows\n","stderr":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.92.0 (ded5c06cf 2025-12-08)\nbinary: rustc\ncommit-hash: ded5c06cf21d2b93bffd5d884aa6e96934ee4234\ncommit-date: 2025-12-08\nhost: x86_64-pc-windows-msvc\nrelease: 1.92.0\nLLVM version: 21.1.3\n","stderr":""}},"successes":{}}
\ No newline at end of file
diff --git a/src-tauri/target/CACHEDIR.TAG b/src-tauri/target/CACHEDIR.TAG
deleted file mode 100644
index 20d7c31..0000000
--- a/src-tauri/target/CACHEDIR.TAG
+++ /dev/null
@@ -1,3 +0,0 @@
-Signature: 8a477f597d28d172789f06886806bc55
-# This file is a cache directory tag created by cargo.
-# For information about cache directory tags see https://bford.info/cachedir/
diff --git a/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/dep-lib-adler2 b/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/dep-lib-adler2
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/dep-lib-adler2 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/lib-adler2 b/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/lib-adler2
deleted file mode 100644
index 4880f9a..0000000
--- a/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/lib-adler2
+++ /dev/null
@@ -1 +0,0 @@
-81513b4bc4935786
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/lib-adler2.json b/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/lib-adler2.json
deleted file mode 100644
index 0f3a3fd..0000000
--- a/src-tauri/target/debug/.fingerprint/adler2-963931fa5ded092c/lib-adler2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"core\", \"default\", \"rustc-dep-of-std\", \"std\"]","target":6569825234462323107,"profile":2225463790103693989,"path":14185826767970760088,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\adler2-963931fa5ded092c\\dep-lib-adler2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/dep-lib-aho_corasick b/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/dep-lib-aho_corasick
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/dep-lib-aho_corasick and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/lib-aho_corasick b/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/lib-aho_corasick
deleted file mode 100644
index 5f08dcb..0000000
--- a/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/lib-aho_corasick
+++ /dev/null
@@ -1 +0,0 @@
-74bf58d300cfc3fe
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/lib-aho_corasick.json b/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/lib-aho_corasick.json
deleted file mode 100644
index 27fb60d..0000000
--- a/src-tauri/target/debug/.fingerprint/aho-corasick-753d9ff25945fcf1/lib-aho_corasick.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"perf-literal\", \"std\"]","declared_features":"[\"default\", \"logging\", \"perf-literal\", \"std\"]","target":7534583537114156500,"profile":15657897354478470176,"path":5842747710153497419,"deps":[[198136567835728122,"memchr",false,14663827455635897954]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\aho-corasick-753d9ff25945fcf1\\dep-lib-aho_corasick","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/dep-lib-alloc_no_stdlib b/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/dep-lib-alloc_no_stdlib
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/dep-lib-alloc_no_stdlib and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/invoked.timestamp b/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/lib-alloc_no_stdlib b/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/lib-alloc_no_stdlib
deleted file mode 100644
index a8e59a9..0000000
--- a/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/lib-alloc_no_stdlib
+++ /dev/null
@@ -1 +0,0 @@
-df86ee9da5a896b5
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/lib-alloc_no_stdlib.json b/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/lib-alloc_no_stdlib.json
deleted file mode 100644
index 0c265fa..0000000
--- a/src-tauri/target/debug/.fingerprint/alloc-no-stdlib-df988be783143443/lib-alloc_no_stdlib.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"unsafe\"]","target":1942380541186272485,"profile":15657897354478470176,"path":15208557227947978230,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\alloc-no-stdlib-df988be783143443\\dep-lib-alloc_no_stdlib","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/dep-lib-alloc_stdlib b/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/dep-lib-alloc_stdlib
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/dep-lib-alloc_stdlib and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/invoked.timestamp b/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/lib-alloc_stdlib b/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/lib-alloc_stdlib
deleted file mode 100644
index 222356d..0000000
--- a/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/lib-alloc_stdlib
+++ /dev/null
@@ -1 +0,0 @@
-c83304d10457a342
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/lib-alloc_stdlib.json b/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/lib-alloc_stdlib.json
deleted file mode 100644
index 31c050f..0000000
--- a/src-tauri/target/debug/.fingerprint/alloc-stdlib-0b919bce3bf82dab/lib-alloc_stdlib.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"unsafe\"]","target":8756844401079878655,"profile":15657897354478470176,"path":13188036246537209495,"deps":[[9611597350722197978,"alloc_no_stdlib",false,13084831196644280031]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\alloc-stdlib-0b919bce3bf82dab\\dep-lib-alloc_stdlib","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/dep-lib-allocator_api2 b/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/dep-lib-allocator_api2
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/dep-lib-allocator_api2 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/invoked.timestamp b/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/lib-allocator_api2 b/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/lib-allocator_api2
deleted file mode 100644
index 8e0973e..0000000
--- a/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/lib-allocator_api2
+++ /dev/null
@@ -1 +0,0 @@
-5a764d98e5da6686
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/lib-allocator_api2.json b/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/lib-allocator_api2.json
deleted file mode 100644
index af8ef20..0000000
--- a/src-tauri/target/debug/.fingerprint/allocator-api2-8865e6a00b4e72ee/lib-allocator_api2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"default\", \"fresh-rust\", \"nightly\", \"serde\", \"std\"]","target":5388200169723499962,"profile":12994027242049262075,"path":9537980989915801285,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\allocator-api2-8865e6a00b4e72ee\\dep-lib-allocator_api2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/anyhow-5f742c575df35aa8/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/anyhow-5f742c575df35aa8/run-build-script-build-script-build
deleted file mode 100644
index a3109db..0000000
--- a/src-tauri/target/debug/.fingerprint/anyhow-5f742c575df35aa8/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-7dea2967765352fa
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/anyhow-5f742c575df35aa8/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/anyhow-5f742c575df35aa8/run-build-script-build-script-build.json
deleted file mode 100644
index 0da87d3..0000000
--- a/src-tauri/target/debug/.fingerprint/anyhow-5f742c575df35aa8/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[1852463361802237065,"build_script_build",false,11562533667458260168]],"local":[{"RerunIfChanged":{"output":"debug\\build\\anyhow-5f742c575df35aa8\\output","paths":["src/nightly.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/dep-lib-anyhow b/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/dep-lib-anyhow
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/dep-lib-anyhow and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/lib-anyhow b/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/lib-anyhow
deleted file mode 100644
index 392dee7..0000000
--- a/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/lib-anyhow
+++ /dev/null
@@ -1 +0,0 @@
-25b95a78b4580001
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/lib-anyhow.json b/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/lib-anyhow.json
deleted file mode 100644
index acdbef7..0000000
--- a/src-tauri/target/debug/.fingerprint/anyhow-aa601dd51ab6285d/lib-anyhow.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"backtrace\", \"default\", \"std\"]","target":16100955855663461252,"profile":15657897354478470176,"path":4793198230926724775,"deps":[[1852463361802237065,"build_script_build",false,18037571225574304381]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\anyhow-aa601dd51ab6285d\\dep-lib-anyhow","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/build-script-build-script-build
deleted file mode 100644
index 31e9d68..0000000
--- a/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-c81c58101c5f76a0
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/build-script-build-script-build.json
deleted file mode 100644
index a92fc2e..0000000
--- a/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"backtrace\", \"default\", \"std\"]","target":17883862002600103897,"profile":2225463790103693989,"path":16467683319812530953,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\anyhow-d034abc77daf7f05\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/invoked.timestamp b/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/anyhow-d034abc77daf7f05/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/dep-lib-async_channel b/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/dep-lib-async_channel
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/dep-lib-async_channel and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/invoked.timestamp b/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/lib-async_channel b/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/lib-async_channel
deleted file mode 100644
index 29ba534..0000000
--- a/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/lib-async_channel
+++ /dev/null
@@ -1 +0,0 @@
-4383ca541ec2a2c1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/lib-async_channel.json b/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/lib-async_channel.json
deleted file mode 100644
index 4a8eeb4..0000000
--- a/src-tauri/target/debug/.fingerprint/async-channel-012b9538802153a7/lib-async_channel.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"portable-atomic\", \"std\"]","target":2348331682808714104,"profile":15657897354478470176,"path":7386643265001597429,"deps":[[1906322745568073236,"pin_project_lite",false,2763931684887686990],[7620660491849607393,"futures_core",false,13482104094475111900],[12100481297174703255,"concurrent_queue",false,9710515496302887928],[17148897597675491682,"event_listener_strategy",false,17468647974699608726]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\async-channel-012b9538802153a7\\dep-lib-async_channel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-io-2b89e1117e759278/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/async-io-2b89e1117e759278/run-build-script-build-script-build
deleted file mode 100644
index e5bd662..0000000
--- a/src-tauri/target/debug/.fingerprint/async-io-2b89e1117e759278/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-a9b21d6e4790dac2
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-io-2b89e1117e759278/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/async-io-2b89e1117e759278/run-build-script-build-script-build.json
deleted file mode 100644
index d2ed0d2..0000000
--- a/src-tauri/target/debug/.fingerprint/async-io-2b89e1117e759278/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15550619062825872913,"build_script_build",false,11785065948707700023]],"local":[{"Precalculated":"2.6.0"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/build-script-build-script-build
deleted file mode 100644
index 76210c0..0000000
--- a/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-373d46570af78ca3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/build-script-build-script-build.json
deleted file mode 100644
index 49921f4..0000000
--- a/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"tracing\"]","target":5408242616063297496,"profile":4831801323318853768,"path":7761328004364916373,"deps":[[13927012481677012980,"autocfg",false,10807305518230055627]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\async-io-6ca54b3d18dcec1d\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/async-io-6ca54b3d18dcec1d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/dep-lib-async_io b/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/dep-lib-async_io
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/dep-lib-async_io and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/invoked.timestamp b/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/lib-async_io b/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/lib-async_io
deleted file mode 100644
index c5a4985..0000000
--- a/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/lib-async_io
+++ /dev/null
@@ -1 +0,0 @@
-d2c49e4be3350915
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/lib-async_io.json b/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/lib-async_io.json
deleted file mode 100644
index ba5d0b5..0000000
--- a/src-tauri/target/debug/.fingerprint/async-io-ff38d4d37548e5d4/lib-async_io.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"tracing\"]","target":10084595033463382892,"profile":17582455124764123298,"path":14659531420356540962,"deps":[[5103565458935487,"futures_io",false,952584329958915671],[189982446159473706,"parking",false,15973587823657450042],[6568467691589961976,"windows_sys",false,7246976454518788371],[7667230146095136825,"cfg_if",false,2895588346767177823],[9090520973410485560,"futures_lite",false,2780583266334981273],[12100481297174703255,"concurrent_queue",false,9710515496302887928],[14271827750077741315,"polling",false,3541362140770724921],[14767213526276824509,"slab",false,2368147902018235069],[15550619062825872913,"build_script_build",false,14040693424745460393],[18377328279789821306,"rustix",false,14707779014435926099]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\async-io-ff38d4d37548e5d4\\dep-lib-async_io","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/dep-lib-async_task b/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/dep-lib-async_task
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/dep-lib-async_task and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/lib-async_task b/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/lib-async_task
deleted file mode 100644
index b643909..0000000
--- a/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/lib-async_task
+++ /dev/null
@@ -1 +0,0 @@
-24de5f045ab4a5e6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/lib-async_task.json b/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/lib-async_task.json
deleted file mode 100644
index 3d1346a..0000000
--- a/src-tauri/target/debug/.fingerprint/async-task-83aaeca8303bab8f/lib-async_task.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"portable-atomic\", \"std\"]","target":9397226730057430065,"profile":15657897354478470176,"path":10776882996198157094,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\async-task-83aaeca8303bab8f\\dep-lib-async_task","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/dep-lib-atoi b/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/dep-lib-atoi
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/dep-lib-atoi and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/invoked.timestamp b/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/lib-atoi b/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/lib-atoi
deleted file mode 100644
index d6e5e48..0000000
--- a/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/lib-atoi
+++ /dev/null
@@ -1 +0,0 @@
-91f45a8f710d237a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/lib-atoi.json b/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/lib-atoi.json
deleted file mode 100644
index 417c196..0000000
--- a/src-tauri/target/debug/.fingerprint/atoi-3b1ff09aa596eaea/lib-atoi.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":2515742790907851906,"profile":15657897354478470176,"path":14408917710461266522,"deps":[[5157631553186200874,"num_traits",false,2487166575225505192]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\atoi-3b1ff09aa596eaea\\dep-lib-atoi","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/dep-lib-atoi b/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/dep-lib-atoi
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/dep-lib-atoi and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/invoked.timestamp b/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/lib-atoi b/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/lib-atoi
deleted file mode 100644
index 090e2d1..0000000
--- a/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/lib-atoi
+++ /dev/null
@@ -1 +0,0 @@
-ae00a7479dbd0d3e
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/lib-atoi.json b/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/lib-atoi.json
deleted file mode 100644
index f296119..0000000
--- a/src-tauri/target/debug/.fingerprint/atoi-88fbb6b4610daefc/lib-atoi.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":2515742790907851906,"profile":15657897354478470176,"path":14408917710461266522,"deps":[[5157631553186200874,"num_traits",false,6589197341473135743]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\atoi-88fbb6b4610daefc\\dep-lib-atoi","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/dep-lib-atomic_waker b/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/dep-lib-atomic_waker
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/dep-lib-atomic_waker and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/invoked.timestamp b/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/lib-atomic_waker b/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/lib-atomic_waker
deleted file mode 100644
index 647e503..0000000
--- a/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/lib-atomic_waker
+++ /dev/null
@@ -1 +0,0 @@
-599aaabdd810da02
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/lib-atomic_waker.json b/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/lib-atomic_waker.json
deleted file mode 100644
index 66a891c..0000000
--- a/src-tauri/target/debug/.fingerprint/atomic-waker-0cc2f644b7474aaa/lib-atomic_waker.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"portable-atomic\"]","target":14411119108718288063,"profile":15657897354478470176,"path":9403445180054510354,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\atomic-waker-0cc2f644b7474aaa\\dep-lib-atomic_waker","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/dep-lib-autocfg b/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/dep-lib-autocfg
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/dep-lib-autocfg and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/invoked.timestamp b/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/lib-autocfg b/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/lib-autocfg
deleted file mode 100644
index 0cd0a45..0000000
--- a/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/lib-autocfg
+++ /dev/null
@@ -1 +0,0 @@
-cbaa38f91b43fb95
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/lib-autocfg.json b/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/lib-autocfg.json
deleted file mode 100644
index 2a9d7ee..0000000
--- a/src-tauri/target/debug/.fingerprint/autocfg-0837c6aef9c33bfd/lib-autocfg.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":6962977057026645649,"profile":2225463790103693989,"path":11879731547235993323,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\autocfg-0837c6aef9c33bfd\\dep-lib-autocfg","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/dep-lib-base64 b/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/dep-lib-base64
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/dep-lib-base64 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/lib-base64 b/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/lib-base64
deleted file mode 100644
index a5d5f42..0000000
--- a/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/lib-base64
+++ /dev/null
@@ -1 +0,0 @@
-2f6bf29a2ce2f192
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/lib-base64.json b/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/lib-base64.json
deleted file mode 100644
index ada0323..0000000
--- a/src-tauri/target/debug/.fingerprint/base64-15167b4203d0c3e5/lib-base64.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":15657897354478470176,"path":13544571482266270501,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\base64-15167b4203d0c3e5\\dep-lib-base64","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/dep-lib-base64 b/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/dep-lib-base64
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/dep-lib-base64 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/invoked.timestamp b/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/lib-base64 b/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/lib-base64
deleted file mode 100644
index 9095c21..0000000
--- a/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/lib-base64
+++ /dev/null
@@ -1 +0,0 @@
-9aeab062cce15bc3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/lib-base64.json b/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/lib-base64.json
deleted file mode 100644
index 04ae26e..0000000
--- a/src-tauri/target/debug/.fingerprint/base64-859384f4ec5c3793/lib-base64.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":15657897354478470176,"path":17663575163679045343,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\base64-859384f4ec5c3793\\dep-lib-base64","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/dep-lib-base64 b/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/dep-lib-base64
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/dep-lib-base64 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/invoked.timestamp b/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/lib-base64 b/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/lib-base64
deleted file mode 100644
index 02a9a6b..0000000
--- a/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/lib-base64
+++ /dev/null
@@ -1 +0,0 @@
-1276579c8125b5ad
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/lib-base64.json b/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/lib-base64.json
deleted file mode 100644
index 12cf785..0000000
--- a/src-tauri/target/debug/.fingerprint/base64-fbf8e75ae7768384/lib-base64.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":2225463790103693989,"path":13544571482266270501,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\base64-fbf8e75ae7768384\\dep-lib-base64","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/dep-lib-base64ct b/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/dep-lib-base64ct
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/dep-lib-base64ct and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/invoked.timestamp b/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/lib-base64ct b/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/lib-base64ct
deleted file mode 100644
index f8e4be5..0000000
--- a/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/lib-base64ct
+++ /dev/null
@@ -1 +0,0 @@
-4998c2777483af84
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/lib-base64ct.json b/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/lib-base64ct.json
deleted file mode 100644
index 24551e9..0000000
--- a/src-tauri/target/debug/.fingerprint/base64ct-b7895d159a254796/lib-base64ct.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"std\"]","target":15548948006327107948,"profile":15657897354478470176,"path":16698247819254552203,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\base64ct-b7895d159a254796\\dep-lib-base64ct","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/dep-lib-bitflags b/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/dep-lib-bitflags
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/dep-lib-bitflags and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/invoked.timestamp b/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/lib-bitflags b/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/lib-bitflags
deleted file mode 100644
index d65475c..0000000
--- a/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/lib-bitflags
+++ /dev/null
@@ -1 +0,0 @@
-65a4f550205e0708
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/lib-bitflags.json b/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/lib-bitflags.json
deleted file mode 100644
index b87e96b..0000000
--- a/src-tauri/target/debug/.fingerprint/bitflags-89f04fbcdf5fe819/lib-bitflags.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\"]","declared_features":"[\"compiler_builtins\", \"core\", \"default\", \"example_generated\", \"rustc-dep-of-std\"]","target":12919857562465245259,"profile":2225463790103693989,"path":6527858896168168950,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\bitflags-89f04fbcdf5fe819\\dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/dep-lib-bitflags b/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/dep-lib-bitflags
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/dep-lib-bitflags and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/invoked.timestamp b/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/lib-bitflags b/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/lib-bitflags
deleted file mode 100644
index 9a82a61..0000000
--- a/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/lib-bitflags
+++ /dev/null
@@ -1 +0,0 @@
-307df1ba673c1aba
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/lib-bitflags.json b/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/lib-bitflags.json
deleted file mode 100644
index 257fb08..0000000
--- a/src-tauri/target/debug/.fingerprint/bitflags-96334938b8f6c574/lib-bitflags.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"serde\", \"serde_core\", \"std\"]","declared_features":"[\"arbitrary\", \"bytemuck\", \"example_generated\", \"serde\", \"serde_core\", \"std\"]","target":7691312148208718491,"profile":15657897354478470176,"path":14917069014778499459,"deps":[[11899261697793765154,"serde_core",false,5567170456877931140]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\bitflags-96334938b8f6c574\\dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/dep-lib-bitflags b/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/dep-lib-bitflags
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/dep-lib-bitflags and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/lib-bitflags b/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/lib-bitflags
deleted file mode 100644
index 78726d0..0000000
--- a/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/lib-bitflags
+++ /dev/null
@@ -1 +0,0 @@
-c3a60ba5b99f3146
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/lib-bitflags.json b/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/lib-bitflags.json
deleted file mode 100644
index a6ad8b1..0000000
--- a/src-tauri/target/debug/.fingerprint/bitflags-a2a103656be587d1/lib-bitflags.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"serde\", \"serde_core\"]","declared_features":"[\"arbitrary\", \"bytemuck\", \"example_generated\", \"serde\", \"serde_core\", \"std\"]","target":7691312148208718491,"profile":2225463790103693989,"path":14917069014778499459,"deps":[[11899261697793765154,"serde_core",false,12510432925997593072]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\bitflags-a2a103656be587d1\\dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/dep-lib-block_buffer b/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/dep-lib-block_buffer
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/dep-lib-block_buffer and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/invoked.timestamp b/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/lib-block_buffer b/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/lib-block_buffer
deleted file mode 100644
index 98462fe..0000000
--- a/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/lib-block_buffer
+++ /dev/null
@@ -1 +0,0 @@
-afef117cdcccff97
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/lib-block_buffer.json b/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/lib-block_buffer.json
deleted file mode 100644
index e630186..0000000
--- a/src-tauri/target/debug/.fingerprint/block-buffer-f1f723d2599b8dfe/lib-block_buffer.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":4098124618827574291,"profile":15657897354478470176,"path":7233641571658117702,"deps":[[10520923840501062997,"generic_array",false,1351112905048141691]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\block-buffer-f1f723d2599b8dfe\\dep-lib-block_buffer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/dep-lib-blocking b/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/dep-lib-blocking
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/dep-lib-blocking and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/lib-blocking b/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/lib-blocking
deleted file mode 100644
index ae6ea4b..0000000
--- a/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/lib-blocking
+++ /dev/null
@@ -1 +0,0 @@
-8b5e0dd6ce07b65d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/lib-blocking.json b/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/lib-blocking.json
deleted file mode 100644
index f27cd1d..0000000
--- a/src-tauri/target/debug/.fingerprint/blocking-790b32dfc739f48a/lib-blocking.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"tracing\"]","target":2491085866124998868,"profile":15657897354478470176,"path":11870179472418618781,"deps":[[5103565458935487,"futures_io",false,952584329958915671],[867502981669738401,"async_task",false,16619888298594131492],[6633419628244209595,"async_channel",false,13952928031074583363],[9090520973410485560,"futures_lite",false,2780583266334981273],[9834023042828309824,"piper",false,11581689781587031166]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\blocking-790b32dfc739f48a\\dep-lib-blocking","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/dep-lib-brotli b/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/dep-lib-brotli
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/dep-lib-brotli and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/invoked.timestamp b/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/lib-brotli b/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/lib-brotli
deleted file mode 100644
index 9c2517d..0000000
--- a/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/lib-brotli
+++ /dev/null
@@ -1 +0,0 @@
-7e9e829be56b95ed
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/lib-brotli.json b/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/lib-brotli.json
deleted file mode 100644
index 8a0e82d..0000000
--- a/src-tauri/target/debug/.fingerprint/brotli-8a5108910ae9c1ed/lib-brotli.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc-stdlib\", \"std\"]","declared_features":"[\"alloc-stdlib\", \"benchmark\", \"billing\", \"default\", \"disable-timer\", \"disallow_large_window_size\", \"external-literal-probability\", \"ffi-api\", \"float64\", \"floating_point_context_mixing\", \"no-stdlib-ffi-binding\", \"pass-through-ffi-panics\", \"seccomp\", \"sha2\", \"simd\", \"std\", \"validation\", \"vector_scratch_space\"]","target":8433163163091947982,"profile":15657897354478470176,"path":2659539280070392518,"deps":[[9611597350722197978,"alloc_no_stdlib",false,13084831196644280031],[16413620717702030930,"brotli_decompressor",false,78141533228318477],[17470296833448545982,"alloc_stdlib",false,4801777305905279944]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\brotli-8a5108910ae9c1ed\\dep-lib-brotli","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/dep-lib-brotli_decompressor b/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/dep-lib-brotli_decompressor
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/dep-lib-brotli_decompressor and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/invoked.timestamp b/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/lib-brotli_decompressor b/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/lib-brotli_decompressor
deleted file mode 100644
index 8139049..0000000
--- a/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/lib-brotli_decompressor
+++ /dev/null
@@ -1 +0,0 @@
-0d3f477a4f9d1501
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/lib-brotli_decompressor.json b/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/lib-brotli_decompressor.json
deleted file mode 100644
index ef22f20..0000000
--- a/src-tauri/target/debug/.fingerprint/brotli-decompressor-d46ded59b8d4da62/lib-brotli_decompressor.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc-stdlib\", \"std\"]","declared_features":"[\"alloc-stdlib\", \"benchmark\", \"default\", \"disable-timer\", \"ffi-api\", \"pass-through-ffi-panics\", \"seccomp\", \"std\", \"unsafe\"]","target":11312988117123312042,"profile":15657897354478470176,"path":847180944568280446,"deps":[[9611597350722197978,"alloc_no_stdlib",false,13084831196644280031],[17470296833448545982,"alloc_stdlib",false,4801777305905279944]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\brotli-decompressor-d46ded59b8d4da62\\dep-lib-brotli_decompressor","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/dep-lib-byteorder b/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/dep-lib-byteorder
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/dep-lib-byteorder and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/lib-byteorder b/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/lib-byteorder
deleted file mode 100644
index ac4f345..0000000
--- a/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/lib-byteorder
+++ /dev/null
@@ -1 +0,0 @@
-d1ee9d3d927fa3a3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/lib-byteorder.json b/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/lib-byteorder.json
deleted file mode 100644
index ebf11ae..0000000
--- a/src-tauri/target/debug/.fingerprint/byteorder-09744153230ade1e/lib-byteorder.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"i128\", \"std\"]","target":8344828840634961491,"profile":15657897354478470176,"path":16485124095492013871,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\byteorder-09744153230ade1e\\dep-lib-byteorder","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/dep-lib-bytes b/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/dep-lib-bytes
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/dep-lib-bytes and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/lib-bytes b/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/lib-bytes
deleted file mode 100644
index d591b33..0000000
--- a/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/lib-bytes
+++ /dev/null
@@ -1 +0,0 @@
-4c97b004b4243145
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/lib-bytes.json b/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/lib-bytes.json
deleted file mode 100644
index d60544f..0000000
--- a/src-tauri/target/debug/.fingerprint/bytes-c495425314fd0a1c/lib-bytes.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"extra-platforms\", \"serde\", \"std\"]","target":11402411492164584411,"profile":5585765287293540646,"path":17640236129144708726,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\bytes-c495425314fd0a1c\\dep-lib-bytes","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/camino-8b1927a4deca620d/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/camino-8b1927a4deca620d/run-build-script-build-script-build
deleted file mode 100644
index 20fa44e..0000000
--- a/src-tauri/target/debug/.fingerprint/camino-8b1927a4deca620d/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-0eb317d10bf41e77
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/camino-8b1927a4deca620d/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/camino-8b1927a4deca620d/run-build-script-build-script-build.json
deleted file mode 100644
index b123bd1..0000000
--- a/src-tauri/target/debug/.fingerprint/camino-8b1927a4deca620d/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11463991340766958661,"build_script_build",false,829959353031365779]],"local":[{"RerunIfChanged":{"output":"debug\\build\\camino-8b1927a4deca620d\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/dep-lib-camino b/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/dep-lib-camino
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/dep-lib-camino and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/invoked.timestamp b/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/lib-camino b/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/lib-camino
deleted file mode 100644
index bea83bf..0000000
--- a/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/lib-camino
+++ /dev/null
@@ -1 +0,0 @@
-8b468a9bbbe39d5b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/lib-camino.json b/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/lib-camino.json
deleted file mode 100644
index 087453d..0000000
--- a/src-tauri/target/debug/.fingerprint/camino-905faaa20b23ad23/lib-camino.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"serde1\"]","declared_features":"[\"proptest1\", \"serde1\"]","target":4916930958703370761,"profile":2225463790103693989,"path":9629276140197471214,"deps":[[11463991340766958661,"build_script_build",false,8583566271404552974],[11899261697793765154,"serde_core",false,12510432925997593072]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\camino-905faaa20b23ad23\\dep-lib-camino","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/build-script-build-script-build
deleted file mode 100644
index 9f40080..0000000
--- a/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-9394725fa29b840b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/build-script-build-script-build.json
deleted file mode 100644
index fc77b6a..0000000
--- a/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"serde1\"]","declared_features":"[\"proptest1\", \"serde1\"]","target":5408242616063297496,"profile":2225463790103693989,"path":16805050220505491494,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\camino-be477c2afbf4201e\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/camino-be477c2afbf4201e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/dep-lib-cargo_platform b/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/dep-lib-cargo_platform
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/dep-lib-cargo_platform and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/lib-cargo_platform b/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/lib-cargo_platform
deleted file mode 100644
index f7a941a..0000000
--- a/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/lib-cargo_platform
+++ /dev/null
@@ -1 +0,0 @@
-f327922ba5e0eac3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/lib-cargo_platform.json b/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/lib-cargo_platform.json
deleted file mode 100644
index 1e43ede..0000000
--- a/src-tauri/target/debug/.fingerprint/cargo-platform-84ae3e6278890372/lib-cargo_platform.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":17813044035109393357,"profile":11204462739752859999,"path":13584293429147403515,"deps":[[13548984313718623784,"serde",false,3323923054821027501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cargo-platform-84ae3e6278890372\\dep-lib-cargo_platform","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/dep-lib-cargo_metadata b/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/dep-lib-cargo_metadata
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/dep-lib-cargo_metadata and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/lib-cargo_metadata b/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/lib-cargo_metadata
deleted file mode 100644
index e8b712c..0000000
--- a/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/lib-cargo_metadata
+++ /dev/null
@@ -1 +0,0 @@
-dfa71bb15c6be2b9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/lib-cargo_metadata.json b/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/lib-cargo_metadata.json
deleted file mode 100644
index e9ef273..0000000
--- a/src-tauri/target/debug/.fingerprint/cargo_metadata-bc0a6e14422b18c1/lib-cargo_metadata.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\"]","declared_features":"[\"builder\", \"default\", \"derive_builder\", \"unstable\"]","target":13176895034425886201,"profile":2225463790103693989,"path":890103623193573559,"deps":[[4336745513838352383,"thiserror",false,16906101633137928589],[10992805584811413946,"serde_json",false,3694201288269857339],[11463991340766958661,"camino",false,6601683023702935179],[13249756436863741821,"cargo_platform",false,14117342981951465459],[13548984313718623784,"serde",false,3323923054821027501],[18361894353739432590,"semver",false,10126887175197192039]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cargo_metadata-bc0a6e14422b18c1\\dep-lib-cargo_metadata","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/dep-lib-cargo_toml b/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/dep-lib-cargo_toml
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/dep-lib-cargo_toml and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/lib-cargo_toml b/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/lib-cargo_toml
deleted file mode 100644
index 344a441..0000000
--- a/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/lib-cargo_toml
+++ /dev/null
@@ -1 +0,0 @@
-7fdfe8d60ded00cb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/lib-cargo_toml.json b/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/lib-cargo_toml.json
deleted file mode 100644
index 1922489..0000000
--- a/src-tauri/target/debug/.fingerprint/cargo_toml-8a9f1a5d803bb87e/lib-cargo_toml.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"features\"]","target":3518274850734206543,"profile":2225463790103693989,"path":13853005935668400733,"deps":[[855938015708810306,"toml",false,3740777673411755558],[13548984313718623784,"serde",false,3323923054821027501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cargo_toml-8a9f1a5d803bb87e\\dep-lib-cargo_toml","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/dep-lib-cc b/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/dep-lib-cc
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/dep-lib-cc and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/lib-cc b/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/lib-cc
deleted file mode 100644
index e0d5960..0000000
--- a/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/lib-cc
+++ /dev/null
@@ -1 +0,0 @@
-424f0852708a1739
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/lib-cc.json b/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/lib-cc.json
deleted file mode 100644
index bf780c6..0000000
--- a/src-tauri/target/debug/.fingerprint/cc-da86bae8463e6851/lib-cc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"jobserver\", \"parallel\"]","target":11042037588551934598,"profile":4333757155065362140,"path":15542204867293886676,"deps":[[7227467398331101754,"find_msvc_tools",false,14759539880506510356],[8410525223747752176,"shlex",false,15703558117309058906]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cc-da86bae8463e6851\\dep-lib-cc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/dep-lib-cfb b/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/dep-lib-cfb
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/dep-lib-cfb and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/lib-cfb b/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/lib-cfb
deleted file mode 100644
index c94a429..0000000
--- a/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/lib-cfb
+++ /dev/null
@@ -1 +0,0 @@
-b55c304087b9bd30
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/lib-cfb.json b/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/lib-cfb.json
deleted file mode 100644
index 4565632..0000000
--- a/src-tauri/target/debug/.fingerprint/cfb-6da8393b123d49c9/lib-cfb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":718702084513989568,"profile":15657897354478470176,"path":8921571709152842297,"deps":[[1345404220202658316,"fnv",false,17793389773622522104],[1420800981318104879,"uuid",false,15472777902216322236],[3712811570531045576,"byteorder",false,11791408515461803729]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cfb-6da8393b123d49c9\\dep-lib-cfb","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/dep-lib-cfb b/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/dep-lib-cfb
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/dep-lib-cfb and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/lib-cfb b/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/lib-cfb
deleted file mode 100644
index 14fb272..0000000
--- a/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/lib-cfb
+++ /dev/null
@@ -1 +0,0 @@
-db210af9c438b248
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/lib-cfb.json b/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/lib-cfb.json
deleted file mode 100644
index cb35965..0000000
--- a/src-tauri/target/debug/.fingerprint/cfb-a1769c4c78e97c9c/lib-cfb.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":718702084513989568,"profile":15657897354478470176,"path":8921571709152842297,"deps":[[1345404220202658316,"fnv",false,17793389773622522104],[1420800981318104879,"uuid",false,1553005118890404260],[3712811570531045576,"byteorder",false,11791408515461803729]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cfb-a1769c4c78e97c9c\\dep-lib-cfb","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/dep-lib-cfg_if b/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/dep-lib-cfg_if
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/dep-lib-cfg_if and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/lib-cfg_if b/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/lib-cfg_if
deleted file mode 100644
index 78c12ac..0000000
--- a/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/lib-cfg_if
+++ /dev/null
@@ -1 +0,0 @@
-5f78d18842322f28
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/lib-cfg_if.json b/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/lib-cfg_if.json
deleted file mode 100644
index 6ade7ec..0000000
--- a/src-tauri/target/debug/.fingerprint/cfg-if-4316c8dd3aae8aa0/lib-cfg_if.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":15657897354478470176,"path":7168701461237910328,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cfg-if-4316c8dd3aae8aa0\\dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/dep-lib-concurrent_queue b/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/dep-lib-concurrent_queue
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/dep-lib-concurrent_queue and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/lib-concurrent_queue b/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/lib-concurrent_queue
deleted file mode 100644
index 3a23714..0000000
--- a/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/lib-concurrent_queue
+++ /dev/null
@@ -1 +0,0 @@
-0a78b4b8d5a61115
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/lib-concurrent_queue.json b/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/lib-concurrent_queue.json
deleted file mode 100644
index 92fc34d..0000000
--- a/src-tauri/target/debug/.fingerprint/concurrent-queue-270783737506a88e/lib-concurrent_queue.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"loom\", \"portable-atomic\", \"std\"]","target":13225166943538818286,"profile":2225463790103693989,"path":241516325306182767,"deps":[[4468123440088164316,"crossbeam_utils",false,4916265304457482662]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\concurrent-queue-270783737506a88e\\dep-lib-concurrent_queue","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/dep-lib-concurrent_queue b/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/dep-lib-concurrent_queue
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/dep-lib-concurrent_queue and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/lib-concurrent_queue b/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/lib-concurrent_queue
deleted file mode 100644
index 9ba43a0..0000000
--- a/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/lib-concurrent_queue
+++ /dev/null
@@ -1 +0,0 @@
-f8430f3765aec286
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/lib-concurrent_queue.json b/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/lib-concurrent_queue.json
deleted file mode 100644
index f4ea355..0000000
--- a/src-tauri/target/debug/.fingerprint/concurrent-queue-ff0dc596876b8b2c/lib-concurrent_queue.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"loom\", \"portable-atomic\", \"std\"]","target":13225166943538818286,"profile":15657897354478470176,"path":241516325306182767,"deps":[[4468123440088164316,"crossbeam_utils",false,1180833811590878476]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\concurrent-queue-ff0dc596876b8b2c\\dep-lib-concurrent_queue","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/dep-lib-const_oid b/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/dep-lib-const_oid
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/dep-lib-const_oid and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/invoked.timestamp b/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/lib-const_oid b/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/lib-const_oid
deleted file mode 100644
index 40c37bb..0000000
--- a/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/lib-const_oid
+++ /dev/null
@@ -1 +0,0 @@
-6174a4461978fa84
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/lib-const_oid.json b/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/lib-const_oid.json
deleted file mode 100644
index 945a918..0000000
--- a/src-tauri/target/debug/.fingerprint/const-oid-61ce1419a1b2bf73/lib-const_oid.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"arbitrary\", \"db\", \"std\"]","target":17089197581752919419,"profile":15657897354478470176,"path":2150179128180437411,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\const-oid-61ce1419a1b2bf73\\dep-lib-const_oid","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/dep-lib-convert_case b/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/dep-lib-convert_case
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/dep-lib-convert_case and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/lib-convert_case b/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/lib-convert_case
deleted file mode 100644
index 5bf08aa..0000000
--- a/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/lib-convert_case
+++ /dev/null
@@ -1 +0,0 @@
-7431b6dc117320da
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/lib-convert_case.json b/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/lib-convert_case.json
deleted file mode 100644
index 6ab08e8..0000000
--- a/src-tauri/target/debug/.fingerprint/convert_case-2a9665b9eaa9856f/lib-convert_case.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"rand\", \"random\"]","target":13517390075341535229,"profile":2225463790103693989,"path":10785582575966113661,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\convert_case-2a9665b9eaa9856f\\dep-lib-convert_case","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cookie-2f063e919c7419c8/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/cookie-2f063e919c7419c8/run-build-script-build-script-build
deleted file mode 100644
index 2cca83f..0000000
--- a/src-tauri/target/debug/.fingerprint/cookie-2f063e919c7419c8/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-2379dd80e29bddf6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cookie-2f063e919c7419c8/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/cookie-2f063e919c7419c8/run-build-script-build-script-build.json
deleted file mode 100644
index dbaeca4..0000000
--- a/src-tauri/target/debug/.fingerprint/cookie-2f063e919c7419c8/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[16727543399706004146,"build_script_build",false,10129091267345979801]],"local":[{"Precalculated":"0.18.1"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/build-script-build-script-build
deleted file mode 100644
index 4e0b1bf..0000000
--- a/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-9919ab67d7c2918c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/build-script-build-script-build.json
deleted file mode 100644
index 1c5aad5..0000000
--- a/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"aes-gcm\", \"base64\", \"hkdf\", \"hmac\", \"key-expansion\", \"percent-encode\", \"percent-encoding\", \"private\", \"rand\", \"secure\", \"sha2\", \"signed\", \"subtle\"]","target":17883862002600103897,"profile":2225463790103693989,"path":6039970305280387920,"deps":[[5398981501050481332,"version_check",false,16900007796191530306]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cookie-c1c861a4c744f53c\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cookie-c1c861a4c744f53c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/dep-lib-cookie b/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/dep-lib-cookie
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/dep-lib-cookie and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/lib-cookie b/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/lib-cookie
deleted file mode 100644
index ce4c00c..0000000
--- a/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/lib-cookie
+++ /dev/null
@@ -1 +0,0 @@
-9456f8287ed9b106
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/lib-cookie.json b/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/lib-cookie.json
deleted file mode 100644
index f357cca..0000000
--- a/src-tauri/target/debug/.fingerprint/cookie-c436c06eb1bd5c19/lib-cookie.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"aes-gcm\", \"base64\", \"hkdf\", \"hmac\", \"key-expansion\", \"percent-encode\", \"percent-encoding\", \"private\", \"rand\", \"secure\", \"sha2\", \"signed\", \"subtle\"]","target":678524939984925341,"profile":15657897354478470176,"path":6220714938346991534,"deps":[[16727543399706004146,"build_script_build",false,17788545500310239523],[18360501799614255111,"time",false,16165486909795855281]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cookie-c436c06eb1bd5c19\\dep-lib-cookie","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/dep-lib-cpufeatures b/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/dep-lib-cpufeatures
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/dep-lib-cpufeatures and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/lib-cpufeatures b/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/lib-cpufeatures
deleted file mode 100644
index 3b3dfcb..0000000
--- a/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/lib-cpufeatures
+++ /dev/null
@@ -1 +0,0 @@
-860a33d6c8523c31
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/lib-cpufeatures.json b/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/lib-cpufeatures.json
deleted file mode 100644
index e2395d9..0000000
--- a/src-tauri/target/debug/.fingerprint/cpufeatures-e9f6add8b507f973/lib-cpufeatures.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2330704043955282025,"profile":15657897354478470176,"path":8198567771736728390,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cpufeatures-e9f6add8b507f973\\dep-lib-cpufeatures","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/dep-lib-crc b/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/dep-lib-crc
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/dep-lib-crc and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/lib-crc b/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/lib-crc
deleted file mode 100644
index b3c480f..0000000
--- a/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/lib-crc
+++ /dev/null
@@ -1 +0,0 @@
-dd8ef3a2484c6f8d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/lib-crc.json b/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/lib-crc.json
deleted file mode 100644
index 054ba24..0000000
--- a/src-tauri/target/debug/.fingerprint/crc-21aa0f1468605487/lib-crc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":4924338683985979974,"profile":15657897354478470176,"path":7101644471445952605,"deps":[[15715683286707410945,"crc_catalog",false,4465251084234939476]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crc-21aa0f1468605487\\dep-lib-crc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/dep-lib-crc_catalog b/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/dep-lib-crc_catalog
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/dep-lib-crc_catalog and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/lib-crc_catalog b/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/lib-crc_catalog
deleted file mode 100644
index e2f2e21..0000000
--- a/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/lib-crc_catalog
+++ /dev/null
@@ -1 +0,0 @@
-545cc00434c2f73d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/lib-crc_catalog.json b/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/lib-crc_catalog.json
deleted file mode 100644
index 0cf2558..0000000
--- a/src-tauri/target/debug/.fingerprint/crc-catalog-be092fd99cc4cc68/lib-crc_catalog.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":6134336606781368268,"profile":15657897354478470176,"path":10225399284148252475,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crc-catalog-be092fd99cc4cc68\\dep-lib-crc_catalog","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc32fast-531ca16b994fe0f7/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/crc32fast-531ca16b994fe0f7/run-build-script-build-script-build
deleted file mode 100644
index 42e44f4..0000000
--- a/src-tauri/target/debug/.fingerprint/crc32fast-531ca16b994fe0f7/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-a40b86a0f5edecb4
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc32fast-531ca16b994fe0f7/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/crc32fast-531ca16b994fe0f7/run-build-script-build-script-build.json
deleted file mode 100644
index f961b31..0000000
--- a/src-tauri/target/debug/.fingerprint/crc32fast-531ca16b994fe0f7/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[7312356825837975969,"build_script_build",false,14078453703162828411]],"local":[{"Precalculated":"1.5.0"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/build-script-build-script-build
deleted file mode 100644
index 37fda77..0000000
--- a/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-7b96cd5b0db760c3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/build-script-build-script-build.json
deleted file mode 100644
index e3178e1..0000000
--- a/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"nightly\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":10485077516632660233,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crc32fast-66cba225e15aac66\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crc32fast-66cba225e15aac66/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/dep-lib-crc32fast b/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/dep-lib-crc32fast
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/dep-lib-crc32fast and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/lib-crc32fast b/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/lib-crc32fast
deleted file mode 100644
index ffe4be7..0000000
--- a/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/lib-crc32fast
+++ /dev/null
@@ -1 +0,0 @@
-b7bb5b5c12246384
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/lib-crc32fast.json b/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/lib-crc32fast.json
deleted file mode 100644
index 89df2e1..0000000
--- a/src-tauri/target/debug/.fingerprint/crc32fast-a9cde4eaa14547f3/lib-crc32fast.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"nightly\", \"std\"]","target":10823605331999153028,"profile":2225463790103693989,"path":9334277745828258580,"deps":[[7312356825837975969,"build_script_build",false,13037056660546653092],[7667230146095136825,"cfg_if",false,2895588346767177823]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crc32fast-a9cde4eaa14547f3\\dep-lib-crc32fast","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/dep-lib-crossbeam_channel b/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/dep-lib-crossbeam_channel
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/dep-lib-crossbeam_channel and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/lib-crossbeam_channel b/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/lib-crossbeam_channel
deleted file mode 100644
index 0b8fefb..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/lib-crossbeam_channel
+++ /dev/null
@@ -1 +0,0 @@
-0e8594ed1596d878
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/lib-crossbeam_channel.json b/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/lib-crossbeam_channel.json
deleted file mode 100644
index 249464f..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-channel-a468c806a4fac27e/lib-crossbeam_channel.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":12076344148867932973,"profile":8636238262651292397,"path":722566872426332384,"deps":[[4468123440088164316,"crossbeam_utils",false,1180833811590878476]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crossbeam-channel-a468c806a4fac27e\\dep-lib-crossbeam_channel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/dep-lib-crossbeam_queue b/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/dep-lib-crossbeam_queue
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/dep-lib-crossbeam_queue and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/lib-crossbeam_queue b/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/lib-crossbeam_queue
deleted file mode 100644
index 1f038be..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/lib-crossbeam_queue
+++ /dev/null
@@ -1 +0,0 @@
-ea9a2241864eb031
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/lib-crossbeam_queue.json b/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/lib-crossbeam_queue.json
deleted file mode 100644
index 01a2c55..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-queue-0c7d0310982786a5/lib-crossbeam_queue.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"nightly\", \"std\"]","target":13714723178665796468,"profile":8636238262651292397,"path":417441858845443458,"deps":[[4468123440088164316,"crossbeam_utils",false,4916265304457482662]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crossbeam-queue-0c7d0310982786a5\\dep-lib-crossbeam_queue","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/dep-lib-crossbeam_queue b/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/dep-lib-crossbeam_queue
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/dep-lib-crossbeam_queue and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/lib-crossbeam_queue b/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/lib-crossbeam_queue
deleted file mode 100644
index d32d7d1..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/lib-crossbeam_queue
+++ /dev/null
@@ -1 +0,0 @@
-26e3ee2fb28eb50f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/lib-crossbeam_queue.json b/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/lib-crossbeam_queue.json
deleted file mode 100644
index f1a644f..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-queue-ef26d7904b09f409/lib-crossbeam_queue.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"nightly\", \"std\"]","target":13714723178665796468,"profile":8636238262651292397,"path":417441858845443458,"deps":[[4468123440088164316,"crossbeam_utils",false,1180833811590878476]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crossbeam-queue-ef26d7904b09f409\\dep-lib-crossbeam_queue","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/dep-lib-crossbeam_utils b/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/dep-lib-crossbeam_utils
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/dep-lib-crossbeam_utils and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/lib-crossbeam_utils b/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/lib-crossbeam_utils
deleted file mode 100644
index 6599e65..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/lib-crossbeam_utils
+++ /dev/null
@@ -1 +0,0 @@
-a611c4353f153a44
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/lib-crossbeam_utils.json b/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/lib-crossbeam_utils.json
deleted file mode 100644
index 2e15c21..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-0ad8ffcf3f6f9c01/lib-crossbeam_utils.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"loom\", \"nightly\", \"std\"]","target":9626079250877207070,"profile":3908425943115333596,"path":16890613776784714460,"deps":[[4468123440088164316,"build_script_build",false,11651027950719223714]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crossbeam-utils-0ad8ffcf3f6f9c01\\dep-lib-crossbeam_utils","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/dep-lib-crossbeam_utils b/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/dep-lib-crossbeam_utils
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/dep-lib-crossbeam_utils and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/lib-crossbeam_utils b/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/lib-crossbeam_utils
deleted file mode 100644
index 9a85e87..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/lib-crossbeam_utils
+++ /dev/null
@@ -1 +0,0 @@
-0c15a566182a6310
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/lib-crossbeam_utils.json b/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/lib-crossbeam_utils.json
deleted file mode 100644
index d7983f3..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-3ff13b653acdd74a/lib-crossbeam_utils.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"loom\", \"nightly\", \"std\"]","target":9626079250877207070,"profile":8636238262651292397,"path":16890613776784714460,"deps":[[4468123440088164316,"build_script_build",false,1675141920892198751]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crossbeam-utils-3ff13b653acdd74a\\dep-lib-crossbeam_utils","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-4d4dee00ff37ab25/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/crossbeam-utils-4d4dee00ff37ab25/run-build-script-build-script-build
deleted file mode 100644
index 0cf1c22..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-4d4dee00ff37ab25/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-5f1f25a7b34c3f17
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-4d4dee00ff37ab25/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/crossbeam-utils-4d4dee00ff37ab25/run-build-script-build-script-build.json
deleted file mode 100644
index 2b42b6c..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-4d4dee00ff37ab25/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4468123440088164316,"build_script_build",false,11989876153625138230]],"local":[{"RerunIfChanged":{"output":"debug\\build\\crossbeam-utils-4d4dee00ff37ab25\\output","paths":["no_atomic.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/build-script-build-script-build
deleted file mode 100644
index d69557b..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-89e2a8eb668a9891
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/build-script-build-script-build.json
deleted file mode 100644
index ebc8dfe..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"loom\", \"nightly\", \"std\"]","target":5408242616063297496,"profile":3908425943115333596,"path":18434360678875635154,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crossbeam-utils-7de09edb5b84cdf2\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-7de09edb5b84cdf2/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-947869b957a68454/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/crossbeam-utils-947869b957a68454/run-build-script-build-script-build
deleted file mode 100644
index 17b81d6..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-947869b957a68454/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-a247c4fe30c4b0a1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-947869b957a68454/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/crossbeam-utils-947869b957a68454/run-build-script-build-script-build.json
deleted file mode 100644
index 2770032..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-947869b957a68454/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4468123440088164316,"build_script_build",false,10491287506604581513]],"local":[{"RerunIfChanged":{"output":"debug\\build\\crossbeam-utils-947869b957a68454\\output","paths":["no_atomic.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/build-script-build-script-build
deleted file mode 100644
index 5cb3f5f..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-36d4c02dd69864a6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/build-script-build-script-build.json
deleted file mode 100644
index 211d6e0..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"loom\", \"nightly\", \"std\"]","target":5408242616063297496,"profile":3908425943115333596,"path":18434360678875635154,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crossbeam-utils-9b3f1c7c8e98ddc5\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crossbeam-utils-9b3f1c7c8e98ddc5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/dep-lib-crypto_common b/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/dep-lib-crypto_common
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/dep-lib-crypto_common and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/lib-crypto_common b/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/lib-crypto_common
deleted file mode 100644
index f753b14..0000000
--- a/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/lib-crypto_common
+++ /dev/null
@@ -1 +0,0 @@
-59434c51b0252593
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/lib-crypto_common.json b/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/lib-crypto_common.json
deleted file mode 100644
index d709a8d..0000000
--- a/src-tauri/target/debug/.fingerprint/crypto-common-04cb9d5280aa082c/lib-crypto_common.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"getrandom\", \"rand_core\", \"std\"]","target":12082577455412410174,"profile":15657897354478470176,"path":872416898451409074,"deps":[[857979250431893282,"typenum",false,3637371379270816084],[10520923840501062997,"generic_array",false,1351112905048141691]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\crypto-common-04cb9d5280aa082c\\dep-lib-crypto_common","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/build-script-build-script-build
deleted file mode 100644
index 6c26723..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-69fdd53858071f24
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/build-script-build-script-build.json
deleted file mode 100644
index 3468048..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"bench\", \"dummy_match_byte\", \"serde\"]","target":17883862002600103897,"profile":2225463790103693989,"path":16286902840754201204,"deps":[[2713742371683562785,"syn",false,17793790957511828036],[5566979019427230758,"proc_macro2",false,9246699291491438266],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cssparser-2468bd0ec0a89e38\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-2468bd0ec0a89e38/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-7d25da305e278308/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/cssparser-7d25da305e278308/run-build-script-build-script-build
deleted file mode 100644
index 0b5a1e8..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-7d25da305e278308/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-99920072d8ab9d57
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-7d25da305e278308/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/cssparser-7d25da305e278308/run-build-script-build-script-build.json
deleted file mode 100644
index 53a3234..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-7d25da305e278308/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10831620673236678515,"build_script_build",false,2602807185135500649]],"local":[{"RerunIfChanged":{"output":"debug\\build\\cssparser-7d25da305e278308\\output","paths":["src/tokenizer.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/dep-lib-cssparser b/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/dep-lib-cssparser
deleted file mode 100644
index f89eac1..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/dep-lib-cssparser and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/lib-cssparser b/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/lib-cssparser
deleted file mode 100644
index 5577ef9..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/lib-cssparser
+++ /dev/null
@@ -1 +0,0 @@
-6f55b7f123825538
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/lib-cssparser.json b/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/lib-cssparser.json
deleted file mode 100644
index 1ad7d5d..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-8dba5f1c15df0197/lib-cssparser.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"bench\", \"dummy_match_byte\", \"serde\"]","target":4051351535474248705,"profile":2225463790103693989,"path":6270509765458520618,"deps":[[45534229101170072,"matches",false,9712085408145807389],[1764276339024939380,"phf",false,10655885739845090340],[3666196340704888985,"smallvec",false,7419228119959757190],[9280804215119811138,"cssparser_macros",false,15592090001204415878],[9938278000850417404,"itoa",false,5265020599082613594],[10831620673236678515,"build_script_build",false,6313391198757229209],[12842584195496215797,"dtoa_short",false,11751647434107549428]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cssparser-8dba5f1c15df0197\\dep-lib-cssparser","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/dep-lib-cssparser_macros b/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/dep-lib-cssparser_macros
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/dep-lib-cssparser_macros and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/lib-cssparser_macros b/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/lib-cssparser_macros
deleted file mode 100644
index f324088..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/lib-cssparser_macros
+++ /dev/null
@@ -1 +0,0 @@
-868db5e33e3b62d8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/lib-cssparser_macros.json b/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/lib-cssparser_macros.json
deleted file mode 100644
index 878827d..0000000
--- a/src-tauri/target/debug/.fingerprint/cssparser-macros-cf157451077d585b/lib-cssparser_macros.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":4853353551047732211,"profile":2225463790103693989,"path":13972625911214469212,"deps":[[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\cssparser-macros-cf157451077d585b\\dep-lib-cssparser_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/dep-lib-ctor b/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/dep-lib-ctor
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/dep-lib-ctor and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/invoked.timestamp b/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/lib-ctor b/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/lib-ctor
deleted file mode 100644
index 786bc7a..0000000
--- a/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/lib-ctor
+++ /dev/null
@@ -1 +0,0 @@
-4db9024e8c96cfab
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/lib-ctor.json b/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/lib-ctor.json
deleted file mode 100644
index 82a8071..0000000
--- a/src-tauri/target/debug/.fingerprint/ctor-4823b6f554d889d6/lib-ctor.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"used_linker\"]","target":16767752466166802488,"profile":2225463790103693989,"path":15198781251289550278,"deps":[[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ctor-4823b6f554d889d6\\dep-lib-ctor","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/dep-lib-darling b/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/dep-lib-darling
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/dep-lib-darling and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/lib-darling b/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/lib-darling
deleted file mode 100644
index 921a5ed..0000000
--- a/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/lib-darling
+++ /dev/null
@@ -1 +0,0 @@
-1ced1272935c0096
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/lib-darling.json b/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/lib-darling.json
deleted file mode 100644
index 7164d71..0000000
--- a/src-tauri/target/debug/.fingerprint/darling-5869fb02871b5da3/lib-darling.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"suggestions\"]","declared_features":"[\"default\", \"diagnostics\", \"serde\", \"suggestions\"]","target":10425393644641512883,"profile":4791074740661137825,"path":17955213804714317392,"deps":[[1697422655636439766,"darling_core",false,11149081493850372921],[14362286472516966583,"darling_macro",false,13427252527012130946]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\darling-5869fb02871b5da3\\dep-lib-darling","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/dep-lib-darling_core b/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/dep-lib-darling_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/dep-lib-darling_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/lib-darling_core b/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/lib-darling_core
deleted file mode 100644
index 352eba0..0000000
--- a/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/lib-darling_core
+++ /dev/null
@@ -1 +0,0 @@
-393bd55c8c7eb99a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/lib-darling_core.json b/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/lib-darling_core.json
deleted file mode 100644
index 87f31a4..0000000
--- a/src-tauri/target/debug/.fingerprint/darling_core-21737168e6884ac3/lib-darling_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"strsim\", \"suggestions\"]","declared_features":"[\"diagnostics\", \"serde\", \"strsim\", \"suggestions\"]","target":13428977600034985537,"profile":2225463790103693989,"path":5175672179966285804,"deps":[[1345404220202658316,"fnv",false,17793389773622522104],[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066],[11166530783118767604,"strsim",false,11346101479650924068],[15383437925411509181,"ident_case",false,8409880099465148703]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\darling_core-21737168e6884ac3\\dep-lib-darling_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/dep-lib-darling_macro b/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/dep-lib-darling_macro
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/dep-lib-darling_macro and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/invoked.timestamp b/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/lib-darling_macro b/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/lib-darling_macro
deleted file mode 100644
index fbdd0f9..0000000
--- a/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/lib-darling_macro
+++ /dev/null
@@ -1 +0,0 @@
-8230065e082f57ba
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/lib-darling_macro.json b/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/lib-darling_macro.json
deleted file mode 100644
index 02b1465..0000000
--- a/src-tauri/target/debug/.fingerprint/darling_macro-15e78dd5b80d8b60/lib-darling_macro.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":15692157989113707310,"profile":2225463790103693989,"path":873840492212545369,"deps":[[1697422655636439766,"darling_core",false,11149081493850372921],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\darling_macro-15e78dd5b80d8b60\\dep-lib-darling_macro","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/dep-lib-der b/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/dep-lib-der
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/dep-lib-der and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/invoked.timestamp b/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/lib-der b/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/lib-der
deleted file mode 100644
index 79966fb..0000000
--- a/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/lib-der
+++ /dev/null
@@ -1 +0,0 @@
-637d768b573a5598
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/lib-der.json b/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/lib-der.json
deleted file mode 100644
index 8ac7899..0000000
--- a/src-tauri/target/debug/.fingerprint/der-0c979449ce5083dd/lib-der.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"oid\", \"pem\", \"std\", \"zeroize\"]","declared_features":"[\"alloc\", \"arbitrary\", \"bytes\", \"derive\", \"flagset\", \"oid\", \"pem\", \"real\", \"std\", \"time\", \"zeroize\"]","target":2789908270074842938,"profile":15657897354478470176,"path":13542694854299825494,"deps":[[8066688306558157009,"const_oid",false,9582103207138849889],[12865141776541797048,"zeroize",false,8881467300589346434],[14809165116566688737,"pem_rfc7468",false,5046691810334745236]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\der-0c979449ce5083dd\\dep-lib-der","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/dep-lib-deranged b/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/dep-lib-deranged
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/dep-lib-deranged and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/lib-deranged b/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/lib-deranged
deleted file mode 100644
index dc97aab..0000000
--- a/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/lib-deranged
+++ /dev/null
@@ -1 +0,0 @@
-215687d4ae574c7b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/lib-deranged.json b/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/lib-deranged.json
deleted file mode 100644
index 90cace3..0000000
--- a/src-tauri/target/debug/.fingerprint/deranged-17fabbc5d8e6dc8d/lib-deranged.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"powerfmt\"]","declared_features":"[\"alloc\", \"default\", \"macros\", \"num\", \"powerfmt\", \"quickcheck\", \"rand\", \"rand08\", \"rand09\", \"serde\"]","target":17941053073926740948,"profile":9761327712979479520,"path":14274870048674785498,"deps":[[5901133744777009488,"powerfmt",false,9788284828431747293]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\deranged-17fabbc5d8e6dc8d\\dep-lib-deranged","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/dep-lib-derive_more b/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/dep-lib-derive_more
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/dep-lib-derive_more and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/lib-derive_more b/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/lib-derive_more
deleted file mode 100644
index 5bd2bc1..0000000
--- a/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/lib-derive_more
+++ /dev/null
@@ -1 +0,0 @@
-305e23e163f7b8fa
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/lib-derive_more.json b/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/lib-derive_more.json
deleted file mode 100644
index 2523fbf..0000000
--- a/src-tauri/target/debug/.fingerprint/derive_more-d61b9ee69da8a95c/lib-derive_more.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"add\", \"add_assign\", \"as_mut\", \"as_ref\", \"constructor\", \"convert_case\", \"default\", \"deref\", \"deref_mut\", \"display\", \"error\", \"from\", \"from_str\", \"index\", \"index_mut\", \"into\", \"into_iterator\", \"is_variant\", \"iterator\", \"mul\", \"mul_assign\", \"not\", \"rustc_version\", \"sum\", \"try_into\", \"unwrap\"]","declared_features":"[\"add\", \"add_assign\", \"as_mut\", \"as_ref\", \"constructor\", \"convert_case\", \"default\", \"deref\", \"deref_mut\", \"display\", \"error\", \"from\", \"from_str\", \"generate-parsing-rs\", \"index\", \"index_mut\", \"into\", \"into_iterator\", \"is_variant\", \"iterator\", \"mul\", \"mul_assign\", \"nightly\", \"not\", \"peg\", \"rustc_version\", \"sum\", \"testing-helpers\", \"track-caller\", \"try_into\", \"unwrap\"]","target":12153973509411789784,"profile":2225463790103693989,"path":8090172076604118020,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066],[14907448031486326382,"convert_case",false,15717689220077597044]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\derive_more-d61b9ee69da8a95c\\dep-lib-derive_more","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/dep-lib-digest b/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/dep-lib-digest
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/dep-lib-digest and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/lib-digest b/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/lib-digest
deleted file mode 100644
index 3c437f3..0000000
--- a/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/lib-digest
+++ /dev/null
@@ -1 +0,0 @@
-3ed51aec7067ed3d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/lib-digest.json b/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/lib-digest.json
deleted file mode 100644
index 31c53d8..0000000
--- a/src-tauri/target/debug/.fingerprint/digest-0a6e39f684322c1c/lib-digest.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"block-buffer\", \"const-oid\", \"core-api\", \"default\", \"mac\", \"oid\", \"std\", \"subtle\"]","declared_features":"[\"alloc\", \"blobby\", \"block-buffer\", \"const-oid\", \"core-api\", \"default\", \"dev\", \"mac\", \"oid\", \"rand_core\", \"std\", \"subtle\"]","target":7510122432137863311,"profile":15657897354478470176,"path":13877631020310030895,"deps":[[6039282458970808711,"crypto_common",false,10602922336922125145],[8066688306558157009,"const_oid",false,9582103207138849889],[10626340395483396037,"block_buffer",false,10952698066134757295],[17003143334332120809,"subtle",false,6089637081544213074]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\digest-0a6e39f684322c1c\\dep-lib-digest","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/dep-lib-dirs b/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/dep-lib-dirs
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/dep-lib-dirs and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/invoked.timestamp b/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/lib-dirs b/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/lib-dirs
deleted file mode 100644
index 1017e62..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/lib-dirs
+++ /dev/null
@@ -1 +0,0 @@
-10835c94a29b377f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/lib-dirs.json b/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/lib-dirs.json
deleted file mode 100644
index 4779ddb..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-96496ccd659126ef/lib-dirs.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":6802227647681951183,"profile":15657897354478470176,"path":3773429529014096404,"deps":[[6123655854525485103,"dirs_sys",false,3775384162426418205]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dirs-96496ccd659126ef\\dep-lib-dirs","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/dep-lib-dirs b/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/dep-lib-dirs
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/dep-lib-dirs and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/lib-dirs b/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/lib-dirs
deleted file mode 100644
index c436c01..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/lib-dirs
+++ /dev/null
@@ -1 +0,0 @@
-422458b9349747fe
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/lib-dirs.json b/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/lib-dirs.json
deleted file mode 100644
index 6b0d0c7..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-a48e42f98c27212e/lib-dirs.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":6802227647681951183,"profile":15657897354478470176,"path":3773429529014096404,"deps":[[6123655854525485103,"dirs_sys",false,9886643505102879149]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dirs-a48e42f98c27212e\\dep-lib-dirs","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/dep-lib-dirs_sys b/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/dep-lib-dirs_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/dep-lib-dirs_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/invoked.timestamp b/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/lib-dirs_sys b/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/lib-dirs_sys
deleted file mode 100644
index 1930943..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/lib-dirs_sys
+++ /dev/null
@@ -1 +0,0 @@
-1df40f94e4db6434
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/lib-dirs_sys.json b/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/lib-dirs_sys.json
deleted file mode 100644
index cc0d6d3..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-sys-1f51d6adc2e4f585/lib-dirs_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":9773438591563277977,"profile":15657897354478470176,"path":8378116477826301361,"deps":[[6568467691589961976,"windows_sys",false,7246976454518788371],[9760035060063614848,"option_ext",false,1294837031697242468]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dirs-sys-1f51d6adc2e4f585\\dep-lib-dirs_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/dep-lib-dirs_sys b/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/dep-lib-dirs_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/dep-lib-dirs_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/lib-dirs_sys b/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/lib-dirs_sys
deleted file mode 100644
index 7cc7e6f..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/lib-dirs_sys
+++ /dev/null
@@ -1 +0,0 @@
-ad7994dee2693489
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/lib-dirs_sys.json b/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/lib-dirs_sys.json
deleted file mode 100644
index 850c6cb..0000000
--- a/src-tauri/target/debug/.fingerprint/dirs-sys-ecd0e280fdf9ee6b/lib-dirs_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":9773438591563277977,"profile":15657897354478470176,"path":8378116477826301361,"deps":[[6568467691589961976,"windows_sys",false,10244182179325942198],[9760035060063614848,"option_ext",false,1294837031697242468]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dirs-sys-ecd0e280fdf9ee6b\\dep-lib-dirs_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/dep-lib-displaydoc b/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/dep-lib-displaydoc
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/dep-lib-displaydoc and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/lib-displaydoc b/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/lib-displaydoc
deleted file mode 100644
index 3ee1059..0000000
--- a/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/lib-displaydoc
+++ /dev/null
@@ -1 +0,0 @@
-65bb9e3582bfddf5
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/lib-displaydoc.json b/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/lib-displaydoc.json
deleted file mode 100644
index ef7d1da..0000000
--- a/src-tauri/target/debug/.fingerprint/displaydoc-bd684db4bda70bd0/lib-displaydoc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"default\", \"std\"]","target":9331843185013996172,"profile":2225463790103693989,"path":13621549186885442542,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\displaydoc-bd684db4bda70bd0\\dep-lib-displaydoc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/dep-lib-dotenvy b/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/dep-lib-dotenvy
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/dep-lib-dotenvy and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/lib-dotenvy b/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/lib-dotenvy
deleted file mode 100644
index 58948dc..0000000
--- a/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/lib-dotenvy
+++ /dev/null
@@ -1 +0,0 @@
-23c9651d28b07c7d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/lib-dotenvy.json b/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/lib-dotenvy.json
deleted file mode 100644
index 4cd16ff..0000000
--- a/src-tauri/target/debug/.fingerprint/dotenvy-9b33a09db42a3d0b/lib-dotenvy.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"clap\", \"cli\"]","target":3618754987716034752,"profile":15657897354478470176,"path":9060097856328626058,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dotenvy-9b33a09db42a3d0b\\dep-lib-dotenvy","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/dep-lib-dpi b/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/dep-lib-dpi
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/dep-lib-dpi and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/lib-dpi b/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/lib-dpi
deleted file mode 100644
index 5b1a767..0000000
--- a/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/lib-dpi
+++ /dev/null
@@ -1 +0,0 @@
-b7329a5304cb00bf
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/lib-dpi.json b/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/lib-dpi.json
deleted file mode 100644
index ac3be9e..0000000
--- a/src-tauri/target/debug/.fingerprint/dpi-ed4ebd27f37e295e/lib-dpi.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"default\", \"mint\", \"serde\", \"std\"]","target":10066979630842813754,"profile":15657897354478470176,"path":3472703605284551376,"deps":[[13548984313718623784,"serde",false,6521070603533755617]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dpi-ed4ebd27f37e295e\\dep-lib-dpi","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/dep-lib-dtoa b/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/dep-lib-dtoa
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/dep-lib-dtoa and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/invoked.timestamp b/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/lib-dtoa b/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/lib-dtoa
deleted file mode 100644
index 426b049..0000000
--- a/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/lib-dtoa
+++ /dev/null
@@ -1 +0,0 @@
-09249c78ac1b5f93
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/lib-dtoa.json b/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/lib-dtoa.json
deleted file mode 100644
index 54a92f8..0000000
--- a/src-tauri/target/debug/.fingerprint/dtoa-35c0dba37b4ff7db/lib-dtoa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"no-panic\"]","target":14302215980248354484,"profile":2225463790103693989,"path":7963534783311679236,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dtoa-35c0dba37b4ff7db\\dep-lib-dtoa","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/dep-lib-dtoa_short b/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/dep-lib-dtoa_short
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/dep-lib-dtoa_short and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/invoked.timestamp b/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/lib-dtoa_short b/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/lib-dtoa_short
deleted file mode 100644
index 63c7be0..0000000
--- a/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/lib-dtoa_short
+++ /dev/null
@@ -1 +0,0 @@
-f4769c13143d16a3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/lib-dtoa_short.json b/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/lib-dtoa_short.json
deleted file mode 100644
index dd39c68..0000000
--- a/src-tauri/target/debug/.fingerprint/dtoa-short-5d0c707e801be867/lib-dtoa_short.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":14166870648037865358,"profile":2225463790103693989,"path":15668330155264979389,"deps":[[10942014875894166470,"dtoa",false,10619236873934742537]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dtoa-short-5d0c707e801be867\\dep-lib-dtoa_short","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/dep-lib-dunce b/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/dep-lib-dunce
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/dep-lib-dunce and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/lib-dunce b/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/lib-dunce
deleted file mode 100644
index 30b768d..0000000
--- a/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/lib-dunce
+++ /dev/null
@@ -1 +0,0 @@
-a5c1b89b15a20fae
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/lib-dunce.json b/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/lib-dunce.json
deleted file mode 100644
index f8bd787..0000000
--- a/src-tauri/target/debug/.fingerprint/dunce-2834c18d2d83083d/lib-dunce.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2507403751003635712,"profile":15657897354478470176,"path":7068014805780741206,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dunce-2834c18d2d83083d\\dep-lib-dunce","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/dep-lib-dyn_clone b/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/dep-lib-dyn_clone
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/dep-lib-dyn_clone and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/invoked.timestamp b/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/lib-dyn_clone b/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/lib-dyn_clone
deleted file mode 100644
index c368592..0000000
--- a/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/lib-dyn_clone
+++ /dev/null
@@ -1 +0,0 @@
-3f235289f30c70a1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/lib-dyn_clone.json b/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/lib-dyn_clone.json
deleted file mode 100644
index 705ac95..0000000
--- a/src-tauri/target/debug/.fingerprint/dyn-clone-2b40720ed05200c4/lib-dyn_clone.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":17344333285707581866,"profile":2225463790103693989,"path":16039735626354999544,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\dyn-clone-2b40720ed05200c4\\dep-lib-dyn_clone","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/dep-lib-either b/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/dep-lib-either
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/dep-lib-either and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/invoked.timestamp b/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/lib-either b/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/lib-either
deleted file mode 100644
index 9dcea62..0000000
--- a/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/lib-either
+++ /dev/null
@@ -1 +0,0 @@
-9b539b24e61d8ebf
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/lib-either.json b/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/lib-either.json
deleted file mode 100644
index 9d398f6..0000000
--- a/src-tauri/target/debug/.fingerprint/either-85485c941029cddd/lib-either.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\", \"use_std\"]","target":17124342308084364240,"profile":15657897354478470176,"path":2711129963988263757,"deps":[[13548984313718623784,"serde",false,6521070603533755617]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\either-85485c941029cddd\\dep-lib-either","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/dep-lib-either b/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/dep-lib-either
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/dep-lib-either and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/lib-either b/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/lib-either
deleted file mode 100644
index 1227a38..0000000
--- a/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/lib-either
+++ /dev/null
@@ -1 +0,0 @@
-f08e53ab12168282
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/lib-either.json b/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/lib-either.json
deleted file mode 100644
index acaabbb..0000000
--- a/src-tauri/target/debug/.fingerprint/either-d6c8a6b1604f613d/lib-either.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\", \"use_std\"]","target":17124342308084364240,"profile":15657897354478470176,"path":2711129963988263757,"deps":[[13548984313718623784,"serde",false,3323923054821027501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\either-d6c8a6b1604f613d\\dep-lib-either","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/dep-lib-embed_resource b/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/dep-lib-embed_resource
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/dep-lib-embed_resource and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/invoked.timestamp b/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/lib-embed_resource b/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/lib-embed_resource
deleted file mode 100644
index d597280..0000000
--- a/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/lib-embed_resource
+++ /dev/null
@@ -1 +0,0 @@
-6e95ece2d590766c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/lib-embed_resource.json b/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/lib-embed_resource.json
deleted file mode 100644
index 2d21f03..0000000
--- a/src-tauri/target/debug/.fingerprint/embed-resource-bfdad91f6365ab84/lib-embed_resource.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":14111979058670728083,"profile":2225463790103693989,"path":2889524547681105696,"deps":[[855938015708810306,"toml",false,3740777673411755558],[2339942810498409260,"cc",false,4113908999643483970],[8576480473721236041,"rustc_version",false,17203439985389431864],[9981922986456265935,"vswhom",false,9566484349030196193],[17735803425544754276,"winreg",false,3172516911006005386]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\embed-resource-bfdad91f6365ab84\\dep-lib-embed_resource","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/dep-lib-equivalent b/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/dep-lib-equivalent
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/dep-lib-equivalent and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/invoked.timestamp b/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/lib-equivalent b/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/lib-equivalent
deleted file mode 100644
index 7848661..0000000
--- a/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/lib-equivalent
+++ /dev/null
@@ -1 +0,0 @@
-5319d435c369e63b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/lib-equivalent.json b/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/lib-equivalent.json
deleted file mode 100644
index 5efac6c..0000000
--- a/src-tauri/target/debug/.fingerprint/equivalent-3b13bca411cdf860/lib-equivalent.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":1524667692659508025,"profile":15657897354478470176,"path":1759858267359109780,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\equivalent-3b13bca411cdf860\\dep-lib-equivalent","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/build-script-build-script-build
deleted file mode 100644
index 3eeaa87..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-7fa62a2783f645c3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/build-script-build-script-build.json
deleted file mode 100644
index eb6d374..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"default\", \"std\", \"unstable-debug\"]","target":5408242616063297496,"profile":2225463790103693989,"path":9545770247784154445,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\erased-serde-07bbfe2203946ad9\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-07bbfe2203946ad9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/dep-lib-erased_serde b/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/dep-lib-erased_serde
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/dep-lib-erased_serde and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/invoked.timestamp b/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/lib-erased_serde b/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/lib-erased_serde
deleted file mode 100644
index f9fdb94..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/lib-erased_serde
+++ /dev/null
@@ -1 +0,0 @@
-d96cb4dd20c40bbf
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/lib-erased_serde.json b/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/lib-erased_serde.json
deleted file mode 100644
index f141d4b..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-556eb6aae41b7e35/lib-erased_serde.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"default\", \"std\", \"unstable-debug\"]","target":14999988388263848338,"profile":15657897354478470176,"path":9604453640417142516,"deps":[[3601141338755522181,"build_script_build",false,10141591027437245447],[11899261697793765154,"serde_core",false,12510432925997593072],[15068722234341947584,"typeid",false,7077235201331861670]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\erased-serde-556eb6aae41b7e35\\dep-lib-erased_serde","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-7a76159e1efc0d93/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/erased-serde-7a76159e1efc0d93/run-build-script-build-script-build
deleted file mode 100644
index 39bc65e..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-7a76159e1efc0d93/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-0794af974e2bbe8c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-7a76159e1efc0d93/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/erased-serde-7a76159e1efc0d93/run-build-script-build-script-build.json
deleted file mode 100644
index 4e3adc0..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-7a76159e1efc0d93/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[3601141338755522181,"build_script_build",false,14070923653947238015]],"local":[{"RerunIfChanged":{"output":"debug\\build\\erased-serde-7a76159e1efc0d93\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/dep-lib-erased_serde b/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/dep-lib-erased_serde
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/dep-lib-erased_serde and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/invoked.timestamp b/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/lib-erased_serde b/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/lib-erased_serde
deleted file mode 100644
index de1de09..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/lib-erased_serde
+++ /dev/null
@@ -1 +0,0 @@
-64647024a99230c1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/lib-erased_serde.json b/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/lib-erased_serde.json
deleted file mode 100644
index b339152..0000000
--- a/src-tauri/target/debug/.fingerprint/erased-serde-a544556b1f16ac98/lib-erased_serde.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"default\", \"std\", \"unstable-debug\"]","target":14999988388263848338,"profile":15657897354478470176,"path":9604453640417142516,"deps":[[3601141338755522181,"build_script_build",false,10141591027437245447],[11899261697793765154,"serde_core",false,5567170456877931140],[15068722234341947584,"typeid",false,7077235201331861670]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\erased-serde-a544556b1f16ac98\\dep-lib-erased_serde","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/dep-lib-errno b/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/dep-lib-errno
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/dep-lib-errno and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/invoked.timestamp b/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/lib-errno b/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/lib-errno
deleted file mode 100644
index 890a1c4..0000000
--- a/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/lib-errno
+++ /dev/null
@@ -1 +0,0 @@
-c14d04cfbdbcd2b4
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/lib-errno.json b/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/lib-errno.json
deleted file mode 100644
index 7fcd9a5..0000000
--- a/src-tauri/target/debug/.fingerprint/errno-a6a2b53b8c5f9721/lib-errno.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":17743456753391690785,"profile":695948416215102338,"path":14889776112338447090,"deps":[[6568467691589961976,"windows_sys",false,7246976454518788371]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\errno-a6a2b53b8c5f9721\\dep-lib-errno","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/dep-lib-etcetera b/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/dep-lib-etcetera
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/dep-lib-etcetera and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/invoked.timestamp b/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/lib-etcetera b/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/lib-etcetera
deleted file mode 100644
index 9e3acd8..0000000
--- a/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/lib-etcetera
+++ /dev/null
@@ -1 +0,0 @@
-32320b9f3800b3ed
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/lib-etcetera.json b/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/lib-etcetera.json
deleted file mode 100644
index 3c2f3ff..0000000
--- a/src-tauri/target/debug/.fingerprint/etcetera-a5e28b6458353867/lib-etcetera.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":10575981421372636729,"profile":15657897354478470176,"path":3472293957845953472,"deps":[[1999565553139417705,"windows_sys",false,17993012303847135009],[7667230146095136825,"cfg_if",false,2895588346767177823],[12662763953628080474,"home",false,997414843865002815]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\etcetera-a5e28b6458353867\\dep-lib-etcetera","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/dep-lib-etcetera b/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/dep-lib-etcetera
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/dep-lib-etcetera and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/lib-etcetera b/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/lib-etcetera
deleted file mode 100644
index 9c22e9d..0000000
--- a/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/lib-etcetera
+++ /dev/null
@@ -1 +0,0 @@
-e5d1a255ef3b3715
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/lib-etcetera.json b/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/lib-etcetera.json
deleted file mode 100644
index 8f9621d..0000000
--- a/src-tauri/target/debug/.fingerprint/etcetera-f32ec88d9c3e858e/lib-etcetera.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":10575981421372636729,"profile":15657897354478470176,"path":3472293957845953472,"deps":[[1999565553139417705,"windows_sys",false,2932723672546916832],[7667230146095136825,"cfg_if",false,2895588346767177823],[12662763953628080474,"home",false,6308879009025642927]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\etcetera-f32ec88d9c3e858e\\dep-lib-etcetera","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/dep-lib-event_listener b/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/dep-lib-event_listener
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/dep-lib-event_listener and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/invoked.timestamp b/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/lib-event_listener b/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/lib-event_listener
deleted file mode 100644
index 384367b..0000000
--- a/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/lib-event_listener
+++ /dev/null
@@ -1 +0,0 @@
-78b5d4d1bffa2f05
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/lib-event_listener.json b/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/lib-event_listener.json
deleted file mode 100644
index 0706ce9..0000000
--- a/src-tauri/target/debug/.fingerprint/event-listener-c1410c909568eee8/lib-event_listener.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"parking\", \"std\"]","declared_features":"[\"critical-section\", \"default\", \"loom\", \"parking\", \"portable-atomic\", \"portable-atomic-util\", \"portable_atomic_crate\", \"std\"]","target":8831420706606120547,"profile":5585765287293540646,"path":8524196231441070684,"deps":[[189982446159473706,"parking",false,15973587823657450042],[1906322745568073236,"pin_project_lite",false,2763931684887686990],[12100481297174703255,"concurrent_queue",false,9710515496302887928]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\event-listener-c1410c909568eee8\\dep-lib-event_listener","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/dep-lib-event_listener b/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/dep-lib-event_listener
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/dep-lib-event_listener and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/invoked.timestamp b/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/lib-event_listener b/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/lib-event_listener
deleted file mode 100644
index 6202449..0000000
--- a/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/lib-event_listener
+++ /dev/null
@@ -1 +0,0 @@
-6cb10ad8fc885cf3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/lib-event_listener.json b/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/lib-event_listener.json
deleted file mode 100644
index 73420a7..0000000
--- a/src-tauri/target/debug/.fingerprint/event-listener-f78745d051715bcc/lib-event_listener.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"parking\", \"std\"]","declared_features":"[\"critical-section\", \"default\", \"loom\", \"parking\", \"portable-atomic\", \"portable-atomic-util\", \"portable_atomic_crate\", \"std\"]","target":8831420706606120547,"profile":5585765287293540646,"path":8524196231441070684,"deps":[[189982446159473706,"parking",false,15973587823657450042],[1906322745568073236,"pin_project_lite",false,2763931684887686990],[12100481297174703255,"concurrent_queue",false,1518177986257647626]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\event-listener-f78745d051715bcc\\dep-lib-event_listener","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/dep-lib-event_listener_strategy b/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/dep-lib-event_listener_strategy
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/dep-lib-event_listener_strategy and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/invoked.timestamp b/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/lib-event_listener_strategy b/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/lib-event_listener_strategy
deleted file mode 100644
index f935074..0000000
--- a/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/lib-event_listener_strategy
+++ /dev/null
@@ -1 +0,0 @@
-962a51b6c71a6df2
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/lib-event_listener_strategy.json b/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/lib-event_listener_strategy.json
deleted file mode 100644
index 1cb5b1b..0000000
--- a/src-tauri/target/debug/.fingerprint/event-listener-strategy-c1e22acf24d2d264/lib-event_listener_strategy.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"loom\", \"portable-atomic\", \"std\"]","target":5996387411282892707,"profile":270683379226115272,"path":6367403185192277785,"deps":[[1906322745568073236,"pin_project_lite",false,2763931684887686990],[14474722528862052230,"event_listener",false,373792995861116280]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\event-listener-strategy-c1e22acf24d2d264\\dep-lib-event_listener_strategy","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/dep-lib-fastrand b/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/dep-lib-fastrand
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/dep-lib-fastrand and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/invoked.timestamp b/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/lib-fastrand b/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/lib-fastrand
deleted file mode 100644
index e15c9d9..0000000
--- a/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/lib-fastrand
+++ /dev/null
@@ -1 +0,0 @@
-35cf52efe6cacce9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/lib-fastrand.json b/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/lib-fastrand.json
deleted file mode 100644
index c46d549..0000000
--- a/src-tauri/target/debug/.fingerprint/fastrand-51fb76fe43838c33/lib-fastrand.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"getrandom\", \"js\", \"std\"]","target":9543367341069791401,"profile":15657897354478470176,"path":6684865585794593452,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fastrand-51fb76fe43838c33\\dep-lib-fastrand","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/dep-lib-fdeflate b/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/dep-lib-fdeflate
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/dep-lib-fdeflate and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/lib-fdeflate b/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/lib-fdeflate
deleted file mode 100644
index 8ed55d8..0000000
--- a/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/lib-fdeflate
+++ /dev/null
@@ -1 +0,0 @@
-89063e3ce69b4d27
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/lib-fdeflate.json b/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/lib-fdeflate.json
deleted file mode 100644
index 122ae4c..0000000
--- a/src-tauri/target/debug/.fingerprint/fdeflate-501f3748994fc2b9/lib-fdeflate.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":4671662198888697476,"profile":6973633019254052193,"path":12878010371920781426,"deps":[[5982862185909702272,"simd_adler32",false,10844532532942240010]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fdeflate-501f3748994fc2b9\\dep-lib-fdeflate","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/dep-lib-find_msvc_tools b/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/dep-lib-find_msvc_tools
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/dep-lib-find_msvc_tools and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/invoked.timestamp b/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/lib-find_msvc_tools b/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/lib-find_msvc_tools
deleted file mode 100644
index ad4b6b6..0000000
--- a/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/lib-find_msvc_tools
+++ /dev/null
@@ -1 +0,0 @@
-144ccd69526bd4cc
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/lib-find_msvc_tools.json b/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/lib-find_msvc_tools.json
deleted file mode 100644
index e7dafc2..0000000
--- a/src-tauri/target/debug/.fingerprint/find-msvc-tools-3accc884b9a5c0aa/lib-find_msvc_tools.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":10620166500288925791,"profile":4333757155065362140,"path":15151288752525336446,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\find-msvc-tools-3accc884b9a5c0aa\\dep-lib-find_msvc_tools","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/dep-lib-flate2 b/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/dep-lib-flate2
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/dep-lib-flate2 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/lib-flate2 b/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/lib-flate2
deleted file mode 100644
index 50c6f30..0000000
--- a/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/lib-flate2
+++ /dev/null
@@ -1 +0,0 @@
-b3ed31073a478dd7
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/lib-flate2.json b/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/lib-flate2.json
deleted file mode 100644
index e3fd7e2..0000000
--- a/src-tauri/target/debug/.fingerprint/flate2-28c170c9d00518b9/lib-flate2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"any_impl\", \"default\", \"miniz_oxide\", \"rust_backend\"]","declared_features":"[\"any_impl\", \"any_zlib\", \"cloudflare-zlib-sys\", \"cloudflare_zlib\", \"default\", \"libz-ng-sys\", \"libz-rs-sys\", \"libz-sys\", \"miniz-sys\", \"miniz_oxide\", \"rust_backend\", \"zlib\", \"zlib-default\", \"zlib-ng\", \"zlib-ng-compat\", \"zlib-rs\"]","target":6173716359330453699,"profile":2225463790103693989,"path":10893507126397327540,"deps":[[7312356825837975969,"crc32fast",false,9539508096978369463],[7636735136738807108,"miniz_oxide",false,4480653033604429685]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\flate2-28c170c9d00518b9\\dep-lib-flate2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/dep-lib-flume b/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/dep-lib-flume
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/dep-lib-flume and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/lib-flume b/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/lib-flume
deleted file mode 100644
index 58d3dae..0000000
--- a/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/lib-flume
+++ /dev/null
@@ -1 +0,0 @@
-490f9608d8ec0c88
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/lib-flume.json b/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/lib-flume.json
deleted file mode 100644
index 9b292d6..0000000
--- a/src-tauri/target/debug/.fingerprint/flume-3086caaf44f7032c/lib-flume.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"async\", \"futures-core\", \"futures-sink\"]","declared_features":"[\"async\", \"default\", \"eventual-fairness\", \"futures-core\", \"futures-sink\", \"nanorand\", \"select\", \"spin\"]","target":16191227632963893259,"profile":15657897354478470176,"path":13704203381165479692,"deps":[[2313368913568865230,"spin1",false,2485840535688687487],[7013762810557009322,"futures_sink",false,13790716313545509540],[7620660491849607393,"futures_core",false,13482104094475111900]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\flume-3086caaf44f7032c\\dep-lib-flume","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/dep-lib-fnv b/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/dep-lib-fnv
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/dep-lib-fnv and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/lib-fnv b/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/lib-fnv
deleted file mode 100644
index a969326..0000000
--- a/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/lib-fnv
+++ /dev/null
@@ -1 +0,0 @@
-f8b0d6c6b9d1eef6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/lib-fnv.json b/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/lib-fnv.json
deleted file mode 100644
index 7339fd7..0000000
--- a/src-tauri/target/debug/.fingerprint/fnv-5107d17ea291695c/lib-fnv.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":10248144769085601448,"profile":15657897354478470176,"path":6123236785476732201,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fnv-5107d17ea291695c\\dep-lib-fnv","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/dep-lib-foldhash b/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/dep-lib-foldhash
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/dep-lib-foldhash and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/lib-foldhash b/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/lib-foldhash
deleted file mode 100644
index 812f29c..0000000
--- a/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/lib-foldhash
+++ /dev/null
@@ -1 +0,0 @@
-6f57d16c3ec35e16
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/lib-foldhash.json b/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/lib-foldhash.json
deleted file mode 100644
index fae98ae..0000000
--- a/src-tauri/target/debug/.fingerprint/foldhash-867a1a2b2c73885e/lib-foldhash.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"default\", \"std\"]","target":18077926938045032029,"profile":15657897354478470176,"path":1576773498559476510,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\foldhash-867a1a2b2c73885e\\dep-lib-foldhash","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/dep-lib-form_urlencoded b/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/dep-lib-form_urlencoded
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/dep-lib-form_urlencoded and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/invoked.timestamp b/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/lib-form_urlencoded b/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/lib-form_urlencoded
deleted file mode 100644
index ad0d55f..0000000
--- a/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/lib-form_urlencoded
+++ /dev/null
@@ -1 +0,0 @@
-2de17d054d537da6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/lib-form_urlencoded.json b/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/lib-form_urlencoded.json
deleted file mode 100644
index 07700bf..0000000
--- a/src-tauri/target/debug/.fingerprint/form_urlencoded-d89be7d9a49bb1d6/lib-form_urlencoded.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6496257856677244489,"profile":15657897354478470176,"path":10381613229132710313,"deps":[[6803352382179706244,"percent_encoding",false,2315941988699577679]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\form_urlencoded-d89be7d9a49bb1d6\\dep-lib-form_urlencoded","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/dep-lib-futf b/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/dep-lib-futf
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/dep-lib-futf and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/lib-futf b/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/lib-futf
deleted file mode 100644
index 517a6cd..0000000
--- a/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/lib-futf
+++ /dev/null
@@ -1 +0,0 @@
-2ceedafc6d202b8d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/lib-futf.json b/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/lib-futf.json
deleted file mode 100644
index e75ac41..0000000
--- a/src-tauri/target/debug/.fingerprint/futf-8aca9291b552b595/lib-futf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":14342764474404802961,"profile":2225463790103693989,"path":13621503972776717243,"deps":[[2687729594444538932,"debug_unreachable",false,9449146329699773003],[10952224881603935644,"mac",false,1698765161977699478]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futf-8aca9291b552b595\\dep-lib-futf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/dep-lib-futures_channel b/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/dep-lib-futures_channel
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/dep-lib-futures_channel and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/lib-futures_channel b/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/lib-futures_channel
deleted file mode 100644
index ad89ec0..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/lib-futures_channel
+++ /dev/null
@@ -1 +0,0 @@
-938bb1897f56fb8d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/lib-futures_channel.json b/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/lib-futures_channel.json
deleted file mode 100644
index c68caee..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-channel-45c7b0f2dc62efbb/lib-futures_channel.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"futures-sink\", \"sink\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"futures-sink\", \"sink\", \"std\", \"unstable\"]","target":13634065851578929263,"profile":13318305459243126790,"path":3928519413838850814,"deps":[[7013762810557009322,"futures_sink",false,16304756648069040766],[7620660491849607393,"futures_core",false,13482104094475111900]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-channel-45c7b0f2dc62efbb\\dep-lib-futures_channel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/dep-lib-futures_channel b/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/dep-lib-futures_channel
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/dep-lib-futures_channel and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/lib-futures_channel b/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/lib-futures_channel
deleted file mode 100644
index 00ddcf3..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/lib-futures_channel
+++ /dev/null
@@ -1 +0,0 @@
-1bb88f2555cf5a88
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/lib-futures_channel.json b/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/lib-futures_channel.json
deleted file mode 100644
index 48b4c2e..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-channel-4d19ce2df29a4712/lib-futures_channel.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"futures-sink\", \"sink\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"futures-sink\", \"sink\", \"std\", \"unstable\"]","target":13634065851578929263,"profile":13318305459243126790,"path":3928519413838850814,"deps":[[7013762810557009322,"futures_sink",false,13790716313545509540],[7620660491849607393,"futures_core",false,13482104094475111900]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-channel-4d19ce2df29a4712\\dep-lib-futures_channel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/dep-lib-futures_core b/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/dep-lib-futures_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/dep-lib-futures_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/lib-futures_core b/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/lib-futures_core
deleted file mode 100644
index d705ed8..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/lib-futures_core
+++ /dev/null
@@ -1 +0,0 @@
-dc4d07203e0e1abb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/lib-futures_core.json b/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/lib-futures_core.json
deleted file mode 100644
index f6c94d1..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-core-1c3dfa5162e42070/lib-futures_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"portable-atomic\", \"std\", \"unstable\"]","target":9453135960607436725,"profile":13318305459243126790,"path":7615431678272063006,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-core-1c3dfa5162e42070\\dep-lib-futures_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/dep-lib-futures_executor b/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/dep-lib-futures_executor
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/dep-lib-futures_executor and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/lib-futures_executor b/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/lib-futures_executor
deleted file mode 100644
index 184fddd..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/lib-futures_executor
+++ /dev/null
@@ -1 +0,0 @@
-1bbfc907b4e10757
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/lib-futures_executor.json b/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/lib-futures_executor.json
deleted file mode 100644
index d3a9616..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-executor-f9538755297e085f/lib-futures_executor.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"num_cpus\", \"std\", \"thread-pool\"]","target":11409328241454404632,"profile":13318305459243126790,"path":29696899746774164,"deps":[[7620660491849607393,"futures_core",false,13482104094475111900],[10629569228670356391,"futures_util",false,5268154730641730088],[16240732885093539806,"futures_task",false,6261696657640663458]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-executor-f9538755297e085f\\dep-lib-futures_executor","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/dep-lib-futures_intrusive b/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/dep-lib-futures_intrusive
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/dep-lib-futures_intrusive and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/lib-futures_intrusive b/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/lib-futures_intrusive
deleted file mode 100644
index 4ea362d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/lib-futures_intrusive
+++ /dev/null
@@ -1 +0,0 @@
-44509aca9cbd4d26
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/lib-futures_intrusive.json b/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/lib-futures_intrusive.json
deleted file mode 100644
index 268aa1f..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-intrusive-1d5f6c610e184f39/lib-futures_intrusive.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"parking_lot\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"parking_lot\", \"std\"]","target":17561780016695937293,"profile":15657897354478470176,"path":7921319480119881953,"deps":[[2555121257709722468,"lock_api",false,14690006307475240784],[7620660491849607393,"futures_core",false,13482104094475111900],[12459942763388630573,"parking_lot",false,8990781342130463775]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-intrusive-1d5f6c610e184f39\\dep-lib-futures_intrusive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/dep-lib-futures_intrusive b/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/dep-lib-futures_intrusive
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/dep-lib-futures_intrusive and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/lib-futures_intrusive b/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/lib-futures_intrusive
deleted file mode 100644
index 495ed79..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/lib-futures_intrusive
+++ /dev/null
@@ -1 +0,0 @@
-b2bdeb00ea8a9f25
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/lib-futures_intrusive.json b/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/lib-futures_intrusive.json
deleted file mode 100644
index df9dcf5..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-intrusive-f5d92e0dbd755f67/lib-futures_intrusive.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"parking_lot\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"parking_lot\", \"std\"]","target":17561780016695937293,"profile":15657897354478470176,"path":7921319480119881953,"deps":[[2555121257709722468,"lock_api",false,14690006307475240784],[7620660491849607393,"futures_core",false,13482104094475111900],[12459942763388630573,"parking_lot",false,4771356994614113717]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-intrusive-f5d92e0dbd755f67\\dep-lib-futures_intrusive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/dep-lib-futures_io b/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/dep-lib-futures_io
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/dep-lib-futures_io and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/lib-futures_io b/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/lib-futures_io
deleted file mode 100644
index 2ddff04..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/lib-futures_io
+++ /dev/null
@@ -1 +0,0 @@
-57fecdad6642380d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/lib-futures_io.json b/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/lib-futures_io.json
deleted file mode 100644
index 6a2c0eb..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-io-3f1e1492165ff736/lib-futures_io.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\", \"unstable\"]","target":5742820543410686210,"profile":13318305459243126790,"path":4627463489435684486,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-io-3f1e1492165ff736\\dep-lib-futures_io","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/dep-lib-futures_lite b/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/dep-lib-futures_lite
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/dep-lib-futures_lite and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/lib-futures_lite b/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/lib-futures_lite
deleted file mode 100644
index 4a3ed65..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/lib-futures_lite
+++ /dev/null
@@ -1 +0,0 @@
-99bc4aa2bf9d9626
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/lib-futures_lite.json b/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/lib-futures_lite.json
deleted file mode 100644
index 37bbf65..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-lite-18e9ded77ff25dc1/lib-futures_lite.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"fastrand\", \"futures-io\", \"parking\", \"race\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"fastrand\", \"futures-io\", \"memchr\", \"parking\", \"race\", \"std\"]","target":4894038637245960899,"profile":15657897354478470176,"path":7307260394795589140,"deps":[[5103565458935487,"futures_io",false,952584329958915671],[189982446159473706,"parking",false,15973587823657450042],[1906322745568073236,"pin_project_lite",false,2763931684887686990],[7620660491849607393,"futures_core",false,13482104094475111900],[12285238697122577036,"fastrand",false,16847063399292653365]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-lite-18e9ded77ff25dc1\\dep-lib-futures_lite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/dep-lib-futures_macro b/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/dep-lib-futures_macro
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/dep-lib-futures_macro and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/lib-futures_macro b/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/lib-futures_macro
deleted file mode 100644
index bb4eba3..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/lib-futures_macro
+++ /dev/null
@@ -1 +0,0 @@
-48a2e6381aa6d459
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/lib-futures_macro.json b/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/lib-futures_macro.json
deleted file mode 100644
index 0439658..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-macro-7003a23d4f5ecf58/lib-futures_macro.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":10957102547526291127,"profile":8113656176662020586,"path":17051678470915202009,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-macro-7003a23d4f5ecf58\\dep-lib-futures_macro","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/dep-lib-futures_sink b/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/dep-lib-futures_sink
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/dep-lib-futures_sink and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/lib-futures_sink b/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/lib-futures_sink
deleted file mode 100644
index a32683a..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/lib-futures_sink
+++ /dev/null
@@ -1 +0,0 @@
-7e0a58fdc82146e2
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/lib-futures_sink.json b/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/lib-futures_sink.json
deleted file mode 100644
index af06532..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-sink-2b63f9cae1e7e183/lib-futures_sink.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":10827111567014737887,"profile":13318305459243126790,"path":6397718488882513433,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-sink-2b63f9cae1e7e183\\dep-lib-futures_sink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/dep-lib-futures_sink b/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/dep-lib-futures_sink
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/dep-lib-futures_sink and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/lib-futures_sink b/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/lib-futures_sink
deleted file mode 100644
index 28e7a3b..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/lib-futures_sink
+++ /dev/null
@@ -1 +0,0 @@
-a48a10bb6b7762bf
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/lib-futures_sink.json b/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/lib-futures_sink.json
deleted file mode 100644
index 9c90bf1..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-sink-eea668c16ad2a4bd/lib-futures_sink.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":10827111567014737887,"profile":8113656176662020586,"path":6397718488882513433,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-sink-eea668c16ad2a4bd\\dep-lib-futures_sink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/dep-lib-futures_task b/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/dep-lib-futures_task
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/dep-lib-futures_task and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/lib-futures_task b/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/lib-futures_task
deleted file mode 100644
index 333756a..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/lib-futures_task
+++ /dev/null
@@ -1 +0,0 @@
-a229ec29ef03e656
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/lib-futures_task.json b/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/lib-futures_task.json
deleted file mode 100644
index 8f280eb..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-task-973dd7238dfd7554/lib-futures_task.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"std\", \"unstable\"]","target":13518091470260541623,"profile":13318305459243126790,"path":5134604449139050560,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-task-973dd7238dfd7554\\dep-lib-futures_task","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/dep-lib-futures_util b/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/dep-lib-futures_util
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/dep-lib-futures_util and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/lib-futures_util b/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/lib-futures_util
deleted file mode 100644
index 7cbe960..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/lib-futures_util
+++ /dev/null
@@ -1 +0,0 @@
-28aab1cdd03e1c49
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/lib-futures_util.json b/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/lib-futures_util.json
deleted file mode 100644
index fded8bc..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-util-5be311b64500242b/lib-futures_util.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"futures-io\", \"futures-sink\", \"io\", \"memchr\", \"sink\", \"slab\", \"std\"]","declared_features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"bilock\", \"cfg-target-has-atomic\", \"channel\", \"compat\", \"default\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"futures_01\", \"io\", \"io-compat\", \"memchr\", \"portable-atomic\", \"sink\", \"slab\", \"std\", \"tokio-io\", \"unstable\", \"write-all-vectored\"]","target":1788798584831431502,"profile":8113656176662020586,"path":3165007993642177594,"deps":[[5103565458935487,"futures_io",false,952584329958915671],[198136567835728122,"memchr",false,14663827455635897954],[1615478164327904835,"pin_utils",false,1831764652667500403],[1906322745568073236,"pin_project_lite",false,2763931684887686990],[7013762810557009322,"futures_sink",false,13790716313545509540],[7620660491849607393,"futures_core",false,13482104094475111900],[14767213526276824509,"slab",false,2368147902018235069],[16240732885093539806,"futures_task",false,6261696657640663458]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-util-5be311b64500242b\\dep-lib-futures_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/dep-lib-futures_util b/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/dep-lib-futures_util
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/dep-lib-futures_util and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/lib-futures_util b/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/lib-futures_util
deleted file mode 100644
index 634e103..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/lib-futures_util
+++ /dev/null
@@ -1 +0,0 @@
-7bcf81364972bd82
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/lib-futures_util.json b/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/lib-futures_util.json
deleted file mode 100644
index 47e4f75..0000000
--- a/src-tauri/target/debug/.fingerprint/futures-util-7e8163bf8c1849c9/lib-futures_util.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"default\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"io\", \"memchr\", \"sink\", \"slab\", \"std\"]","declared_features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"bilock\", \"cfg-target-has-atomic\", \"channel\", \"compat\", \"default\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"futures_01\", \"io\", \"io-compat\", \"memchr\", \"portable-atomic\", \"sink\", \"slab\", \"std\", \"tokio-io\", \"unstable\", \"write-all-vectored\"]","target":1788798584831431502,"profile":13318305459243126790,"path":3165007993642177594,"deps":[[5103565458935487,"futures_io",false,952584329958915671],[198136567835728122,"memchr",false,14663827455635897954],[1615478164327904835,"pin_utils",false,1831764652667500403],[1906322745568073236,"pin_project_lite",false,2763931684887686990],[7013762810557009322,"futures_sink",false,16304756648069040766],[7620660491849607393,"futures_core",false,13482104094475111900],[10565019901765856648,"futures_macro",false,6472981195992244808],[14767213526276824509,"slab",false,2368147902018235069],[16240732885093539806,"futures_task",false,6261696657640663458]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\futures-util-7e8163bf8c1849c9\\dep-lib-futures_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/dep-lib-fxhash b/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/dep-lib-fxhash
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/dep-lib-fxhash and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/invoked.timestamp b/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/lib-fxhash b/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/lib-fxhash
deleted file mode 100644
index 93a9806..0000000
--- a/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/lib-fxhash
+++ /dev/null
@@ -1 +0,0 @@
-b86d01df02229ed6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/lib-fxhash.json b/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/lib-fxhash.json
deleted file mode 100644
index cad93a3..0000000
--- a/src-tauri/target/debug/.fingerprint/fxhash-b9ea84e7be8869d7/lib-fxhash.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":10973188114720300281,"profile":2225463790103693989,"path":12647195136037124595,"deps":[[3712811570531045576,"byteorder",false,11791408515461803729]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\fxhash-b9ea84e7be8869d7\\dep-lib-fxhash","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/generic-array-0214605cadba89f0/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/generic-array-0214605cadba89f0/run-build-script-build-script-build
deleted file mode 100644
index 1469a74..0000000
--- a/src-tauri/target/debug/.fingerprint/generic-array-0214605cadba89f0/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-96330691b26f2a09
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/generic-array-0214605cadba89f0/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/generic-array-0214605cadba89f0/run-build-script-build-script-build.json
deleted file mode 100644
index 3ca61eb..0000000
--- a/src-tauri/target/debug/.fingerprint/generic-array-0214605cadba89f0/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10520923840501062997,"build_script_build",false,12458552593455528611]],"local":[{"Precalculated":"0.14.7"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/build-script-build-script-build
deleted file mode 100644
index 8c42c88..0000000
--- a/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-a33a705493abe5ac
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/build-script-build-script-build.json
deleted file mode 100644
index ca3c348..0000000
--- a/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"more_lengths\"]","declared_features":"[\"more_lengths\", \"serde\", \"zeroize\"]","target":12318548087768197662,"profile":2225463790103693989,"path":3604053396109732737,"deps":[[5398981501050481332,"version_check",false,16900007796191530306]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\generic-array-7805c3d1f9039c62\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/invoked.timestamp b/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/generic-array-7805c3d1f9039c62/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/dep-lib-generic_array b/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/dep-lib-generic_array
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/dep-lib-generic_array and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/invoked.timestamp b/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/lib-generic_array b/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/lib-generic_array
deleted file mode 100644
index 5277f14..0000000
--- a/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/lib-generic_array
+++ /dev/null
@@ -1 +0,0 @@
-7b2fd754071ec012
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/lib-generic_array.json b/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/lib-generic_array.json
deleted file mode 100644
index f037bd9..0000000
--- a/src-tauri/target/debug/.fingerprint/generic-array-cce1c4e4e6da38e2/lib-generic_array.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"more_lengths\"]","declared_features":"[\"more_lengths\", \"serde\", \"zeroize\"]","target":13084005262763373425,"profile":15657897354478470176,"path":15481472771724817936,"deps":[[857979250431893282,"typenum",false,3637371379270816084],[10520923840501062997,"build_script_build",false,660463108091163542]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\generic-array-cce1c4e4e6da38e2\\dep-lib-generic_array","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-1d2c752ba8562346/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/getrandom-1d2c752ba8562346/run-build-script-build-script-build
deleted file mode 100644
index 85df492..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-1d2c752ba8562346/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-accab27e84150689
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-1d2c752ba8562346/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/getrandom-1d2c752ba8562346/run-build-script-build-script-build.json
deleted file mode 100644
index 849400f..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-1d2c752ba8562346/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5170503507811329045,"build_script_build",false,245529358225740816]],"local":[{"Precalculated":"0.1.16"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/dep-lib-getrandom b/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/dep-lib-getrandom
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/dep-lib-getrandom and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/invoked.timestamp b/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/lib-getrandom b/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/lib-getrandom
deleted file mode 100644
index e1f9297..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/lib-getrandom
+++ /dev/null
@@ -1 +0,0 @@
-d03dea7b2717d611
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/lib-getrandom.json b/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/lib-getrandom.json
deleted file mode 100644
index 22b95b9..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-2d9dcbcdb73919cd/lib-getrandom.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"compiler_builtins\", \"core\", \"custom\", \"js\", \"js-sys\", \"linux_disable_fallback\", \"rdrand\", \"rustc-dep-of-std\", \"std\", \"test-in-browser\", \"wasm-bindgen\"]","target":16244099637825074703,"profile":15657897354478470176,"path":3111601117025146600,"deps":[[7667230146095136825,"cfg_if",false,2895588346767177823]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-2d9dcbcdb73919cd\\dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/dep-lib-getrandom b/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/dep-lib-getrandom
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/dep-lib-getrandom and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/invoked.timestamp b/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/lib-getrandom b/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/lib-getrandom
deleted file mode 100644
index add30a1..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/lib-getrandom
+++ /dev/null
@@ -1 +0,0 @@
-a684c6498a003df7
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/lib-getrandom.json b/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/lib-getrandom.json
deleted file mode 100644
index d21b5e2..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-80c111892a88ee32/lib-getrandom.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"std\", \"wasm_js\"]","target":11669924403970522481,"profile":3904287305289339153,"path":6928934002911093415,"deps":[[7667230146095136825,"cfg_if",false,2895588346767177823],[18408407127522236545,"build_script_build",false,6683936247946313952]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-80c111892a88ee32\\dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-b124b88669905034/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/getrandom-b124b88669905034/run-build-script-build-script-build
deleted file mode 100644
index 5ed4163..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-b124b88669905034/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-e08032c09a1cc25c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-b124b88669905034/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/getrandom-b124b88669905034/run-build-script-build-script-build.json
deleted file mode 100644
index 37ac638..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-b124b88669905034/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[18408407127522236545,"build_script_build",false,15774324702699671834]],"local":[{"RerunIfChanged":{"output":"debug\\build\\getrandom-b124b88669905034\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/build-script-build-script-build
deleted file mode 100644
index 2857478..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-1a5115bcbda8e9da
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/build-script-build-script-build.json
deleted file mode 100644
index 4e7b6d9..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"std\", \"wasm_js\"]","target":5408242616063297496,"profile":9077819541049765386,"path":12786160094814645734,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-c4df9f8d22e76b12\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/invoked.timestamp b/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-c4df9f8d22e76b12/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/build-script-build-script-build
deleted file mode 100644
index 9b0dcb3..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-1094f982a64b6803
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/build-script-build-script-build.json
deleted file mode 100644
index a628077..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"bindgen\", \"compiler_builtins\", \"core\", \"dummy\", \"js-sys\", \"log\", \"rustc-dep-of-std\", \"std\", \"stdweb\", \"test-in-browser\", \"wasm-bindgen\"]","target":17883862002600103897,"profile":2225463790103693989,"path":3514349401339411216,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-d3645a854f5bf913\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/invoked.timestamp b/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-d3645a854f5bf913/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/dep-lib-getrandom b/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/dep-lib-getrandom
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/dep-lib-getrandom and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/invoked.timestamp b/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/lib-getrandom b/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/lib-getrandom
deleted file mode 100644
index 808eb96..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/lib-getrandom
+++ /dev/null
@@ -1 +0,0 @@
-2ffab57cfdd69f56
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/lib-getrandom.json b/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/lib-getrandom.json
deleted file mode 100644
index 662cad7..0000000
--- a/src-tauri/target/debug/.fingerprint/getrandom-df359f10e1c4e091/lib-getrandom.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"bindgen\", \"compiler_builtins\", \"core\", \"dummy\", \"js-sys\", \"log\", \"rustc-dep-of-std\", \"std\", \"stdweb\", \"test-in-browser\", \"wasm-bindgen\"]","target":3140061874755240240,"profile":2225463790103693989,"path":18017317489074478285,"deps":[[5170503507811329045,"build_script_build",false,9873602891861904044],[7667230146095136825,"cfg_if",false,2895588346767177823]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\getrandom-df359f10e1c4e091\\dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/dep-lib-glob b/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/dep-lib-glob
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/dep-lib-glob and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/invoked.timestamp b/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/lib-glob b/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/lib-glob
deleted file mode 100644
index 5613c69..0000000
--- a/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/lib-glob
+++ /dev/null
@@ -1 +0,0 @@
-95a4195ec81e9648
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/lib-glob.json b/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/lib-glob.json
deleted file mode 100644
index 94516ae..0000000
--- a/src-tauri/target/debug/.fingerprint/glob-52cd11abf9965579/lib-glob.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":205079002303639128,"profile":15657897354478470176,"path":2874087849779726208,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\glob-52cd11abf9965579\\dep-lib-glob","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/dep-lib-hashbrown b/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/dep-lib-hashbrown
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/dep-lib-hashbrown and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/invoked.timestamp b/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/lib-hashbrown b/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/lib-hashbrown
deleted file mode 100644
index a6e0eb5..0000000
--- a/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/lib-hashbrown
+++ /dev/null
@@ -1 +0,0 @@
-0398505d92095177
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/lib-hashbrown.json b/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/lib-hashbrown.json
deleted file mode 100644
index bc20eaf..0000000
--- a/src-tauri/target/debug/.fingerprint/hashbrown-3095118432c27a98/lib-hashbrown.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"allocator-api2\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"raw-entry\"]","declared_features":"[\"alloc\", \"allocator-api2\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":13796197676120832388,"profile":15657897354478470176,"path":390460687925612493,"deps":[[5230392855116717286,"equivalent",false,4316253580023830867],[9150530836556604396,"allocator_api2",false,9684668728344409690],[10842263908529601448,"foldhash",false,1611940389526263663]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hashbrown-3095118432c27a98\\dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/dep-lib-hashbrown b/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/dep-lib-hashbrown
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/dep-lib-hashbrown and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/invoked.timestamp b/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/lib-hashbrown b/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/lib-hashbrown
deleted file mode 100644
index 3592fb1..0000000
--- a/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/lib-hashbrown
+++ /dev/null
@@ -1 +0,0 @@
-28551079b4827f61
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/lib-hashbrown.json b/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/lib-hashbrown.json
deleted file mode 100644
index 5c178bb..0000000
--- a/src-tauri/target/debug/.fingerprint/hashbrown-a287707bef0417c6/lib-hashbrown.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"alloc\", \"allocator-api2\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":13796197676120832388,"profile":15657897354478470176,"path":11374054262848024659,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hashbrown-a287707bef0417c6\\dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/dep-lib-hashbrown b/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/dep-lib-hashbrown
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/dep-lib-hashbrown and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/invoked.timestamp b/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/lib-hashbrown b/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/lib-hashbrown
deleted file mode 100644
index 4cb922d..0000000
--- a/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/lib-hashbrown
+++ /dev/null
@@ -1 +0,0 @@
-abb73d26b92a264d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/lib-hashbrown.json b/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/lib-hashbrown.json
deleted file mode 100644
index a490dc6..0000000
--- a/src-tauri/target/debug/.fingerprint/hashbrown-b141b7c4f0bfd625/lib-hashbrown.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"raw\"]","declared_features":"[\"ahash\", \"ahash-compile-time-rng\", \"alloc\", \"bumpalo\", \"compiler_builtins\", \"core\", \"default\", \"inline-more\", \"nightly\", \"raw\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":9101038166729729440,"profile":2225463790103693989,"path":14361345186727375075,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hashbrown-b141b7c4f0bfd625\\dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/dep-lib-hashlink b/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/dep-lib-hashlink
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/dep-lib-hashlink and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/lib-hashlink b/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/lib-hashlink
deleted file mode 100644
index 0d0e449..0000000
--- a/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/lib-hashlink
+++ /dev/null
@@ -1 +0,0 @@
-e5bd07aecc16e854
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/lib-hashlink.json b/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/lib-hashlink.json
deleted file mode 100644
index e987e39..0000000
--- a/src-tauri/target/debug/.fingerprint/hashlink-3dc69ea5f39d233d/lib-hashlink.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"serde\", \"serde_impl\"]","target":3158588102652511467,"profile":15657897354478470176,"path":973882024063685080,"deps":[[8921336173939679069,"hashbrown",false,8597663687862425603]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hashlink-3dc69ea5f39d233d\\dep-lib-hashlink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/dep-lib-heck b/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/dep-lib-heck
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/dep-lib-heck and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/invoked.timestamp b/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/lib-heck b/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/lib-heck
deleted file mode 100644
index fa3c23a..0000000
--- a/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/lib-heck
+++ /dev/null
@@ -1 +0,0 @@
-55a813ec610854e8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/lib-heck.json b/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/lib-heck.json
deleted file mode 100644
index 8cfd5bc..0000000
--- a/src-tauri/target/debug/.fingerprint/heck-596c0d4ed75a5f59/lib-heck.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":17886154901722686619,"profile":15657897354478470176,"path":11978165823887664508,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\heck-596c0d4ed75a5f59\\dep-lib-heck","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/dep-lib-hex b/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/dep-lib-hex
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/dep-lib-hex and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/lib-hex b/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/lib-hex
deleted file mode 100644
index 35b6397..0000000
--- a/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/lib-hex
+++ /dev/null
@@ -1 +0,0 @@
-c2fb63b85ea2fb26
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/lib-hex.json b/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/lib-hex.json
deleted file mode 100644
index a0ea74b..0000000
--- a/src-tauri/target/debug/.fingerprint/hex-f10f2a3d482f5ec9/lib-hex.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"serde\", \"std\"]","target":4242469766639956503,"profile":15657897354478470176,"path":10702901815954985211,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hex-f10f2a3d482f5ec9\\dep-lib-hex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/dep-lib-hkdf b/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/dep-lib-hkdf
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/dep-lib-hkdf and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/invoked.timestamp b/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/lib-hkdf b/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/lib-hkdf
deleted file mode 100644
index b4561f5..0000000
--- a/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/lib-hkdf
+++ /dev/null
@@ -1 +0,0 @@
-04f6a82fb18727d8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/lib-hkdf.json b/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/lib-hkdf.json
deleted file mode 100644
index 8f5b069..0000000
--- a/src-tauri/target/debug/.fingerprint/hkdf-b5e79a68c3e80103/lib-hkdf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"std\"]","target":14142612836732549229,"profile":15657897354478470176,"path":16490171458527645268,"deps":[[9209347893430674936,"hmac",false,16577007502135335517]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hkdf-b5e79a68c3e80103\\dep-lib-hkdf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/dep-lib-hmac b/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/dep-lib-hmac
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/dep-lib-hmac and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/invoked.timestamp b/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/lib-hmac b/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/lib-hmac
deleted file mode 100644
index d7ebd2e..0000000
--- a/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/lib-hmac
+++ /dev/null
@@ -1 +0,0 @@
-5d1ac3937e5c0de6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/lib-hmac.json b/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/lib-hmac.json
deleted file mode 100644
index e166cc3..0000000
--- a/src-tauri/target/debug/.fingerprint/hmac-8a9a80720b13db95/lib-hmac.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"reset\"]","declared_features":"[\"reset\", \"std\"]","target":12991177224612424488,"profile":15657897354478470176,"path":14701706550382406725,"deps":[[17475753849556516473,"digest",false,4462336540489209150]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\hmac-8a9a80720b13db95\\dep-lib-hmac","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/dep-lib-home b/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/dep-lib-home
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/dep-lib-home and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/lib-home b/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/lib-home
deleted file mode 100644
index 16c48ad..0000000
--- a/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/lib-home
+++ /dev/null
@@ -1 +0,0 @@
-af51e46708a48d57
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/lib-home.json b/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/lib-home.json
deleted file mode 100644
index b545312..0000000
--- a/src-tauri/target/debug/.fingerprint/home-6bde6413cf0404a1/lib-home.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":15378446547739167070,"profile":13056558838378450240,"path":9304298418036848218,"deps":[[6568467691589961976,"windows_sys",false,7246976454518788371]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\home-6bde6413cf0404a1\\dep-lib-home","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/dep-lib-home b/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/dep-lib-home
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/dep-lib-home and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/invoked.timestamp b/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/lib-home b/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/lib-home
deleted file mode 100644
index 5c75fe4..0000000
--- a/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/lib-home
+++ /dev/null
@@ -1 +0,0 @@
-3f7346168487d70d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/lib-home.json b/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/lib-home.json
deleted file mode 100644
index 9b4f88a..0000000
--- a/src-tauri/target/debug/.fingerprint/home-ded26e4183783c51/lib-home.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":15378446547739167070,"profile":13056558838378450240,"path":9304298418036848218,"deps":[[6568467691589961976,"windows_sys",false,10244182179325942198]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\home-ded26e4183783c51\\dep-lib-home","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/dep-lib-html5ever b/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/dep-lib-html5ever
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/dep-lib-html5ever and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/invoked.timestamp b/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/lib-html5ever b/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/lib-html5ever
deleted file mode 100644
index b32f2f3..0000000
--- a/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/lib-html5ever
+++ /dev/null
@@ -1 +0,0 @@
-93a60e0a2aea4be9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/lib-html5ever.json b/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/lib-html5ever.json
deleted file mode 100644
index caeb799..0000000
--- a/src-tauri/target/debug/.fingerprint/html5ever-87661d2e00dca841/lib-html5ever.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"trace_tokenizer\"]","target":12435897276374994342,"profile":2225463790103693989,"path":16506747103454040190,"deps":[[3014687399266724630,"markup5ever",false,3159921332734866968],[10630857666389190470,"log",false,6636465227744225511],[10952224881603935644,"mac",false,1698765161977699478],[14951457887287204579,"match_token",false,13499652232864474368]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\html5ever-87661d2e00dca841\\dep-lib-html5ever","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/dep-lib-http b/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/dep-lib-http
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/dep-lib-http and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/lib-http b/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/lib-http
deleted file mode 100644
index 49af725..0000000
--- a/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/lib-http
+++ /dev/null
@@ -1 +0,0 @@
-46fe6539781a4e3f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/lib-http.json b/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/lib-http.json
deleted file mode 100644
index 0a8db31..0000000
--- a/src-tauri/target/debug/.fingerprint/http-c0b48f0ca97358a3/lib-http.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":4766512060560342653,"profile":15657897354478470176,"path":8473496317943711227,"deps":[[6355489020061627772,"bytes",false,4985806618067244876],[9938278000850417404,"itoa",false,5265020599082613594]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\http-c0b48f0ca97358a3\\dep-lib-http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/dep-lib-ico b/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/dep-lib-ico
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/dep-lib-ico and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/lib-ico b/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/lib-ico
deleted file mode 100644
index fb83c66..0000000
--- a/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/lib-ico
+++ /dev/null
@@ -1 +0,0 @@
-43e15fcd6b0a5213
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/lib-ico.json b/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/lib-ico.json
deleted file mode 100644
index dd9f384..0000000
--- a/src-tauri/target/debug/.fingerprint/ico-7e3513297dbb3c1f/lib-ico.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"serde\"]","target":8778642514857267873,"profile":2225463790103693989,"path":17634445356622993465,"deps":[[3712811570531045576,"byteorder",false,11791408515461803729],[12687914511023397207,"png",false,15199101916951982792]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ico-7e3513297dbb3c1f\\dep-lib-ico","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/dep-lib-icu_collections b/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/dep-lib-icu_collections
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/dep-lib-icu_collections and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/lib-icu_collections b/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/lib-icu_collections
deleted file mode 100644
index 2fc2449..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/lib-icu_collections
+++ /dev/null
@@ -1 +0,0 @@
-c4d20d95df9e757d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/lib-icu_collections.json b/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/lib-icu_collections.json
deleted file mode 100644
index 8667053..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_collections-8a81abbe6cd2bd28/lib-icu_collections.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"serde\"]","target":8741949119514994751,"profile":15657897354478470176,"path":4375923691565113634,"deps":[[697207654067905947,"yoke",false,13557352810270036594],[1847693542725807353,"potential_utf",false,12870189518607694979],[5298260564258778412,"displaydoc",false,17716527075111648101],[14563910249377136032,"zerovec",false,8531024093407932019],[17046516144589451410,"zerofrom",false,11261053448836388991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_collections-8a81abbe6cd2bd28\\dep-lib-icu_collections","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/dep-lib-icu_collections b/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/dep-lib-icu_collections
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/dep-lib-icu_collections and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/lib-icu_collections b/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/lib-icu_collections
deleted file mode 100644
index 6696bab..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/lib-icu_collections
+++ /dev/null
@@ -1 +0,0 @@
-f5940ef0964c0733
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/lib-icu_collections.json b/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/lib-icu_collections.json
deleted file mode 100644
index 55c240a..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_collections-bbb7c3e1cd996468/lib-icu_collections.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"serde\"]","target":8741949119514994751,"profile":15657897354478470176,"path":4375923691565113634,"deps":[[697207654067905947,"yoke",false,16889047038958249180],[1847693542725807353,"potential_utf",false,18304174063324496246],[5298260564258778412,"displaydoc",false,17716527075111648101],[14563910249377136032,"zerovec",false,1994370970198488555],[17046516144589451410,"zerofrom",false,11261053448836388991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_collections-bbb7c3e1cd996468\\dep-lib-icu_collections","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/dep-lib-icu_locale_core b/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/dep-lib-icu_locale_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/dep-lib-icu_locale_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/lib-icu_locale_core b/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/lib-icu_locale_core
deleted file mode 100644
index f184216..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/lib-icu_locale_core
+++ /dev/null
@@ -1 +0,0 @@
-7981db1a92a048ef
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/lib-icu_locale_core.json b/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/lib-icu_locale_core.json
deleted file mode 100644
index 077497f..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_locale_core-0ad4ae1eb50679a1/lib-icu_locale_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"serde\", \"zerovec\"]","target":7234736894702847895,"profile":15657897354478470176,"path":13853828746100457871,"deps":[[5298260564258778412,"displaydoc",false,17716527075111648101],[11782995109291648529,"tinystr",false,14862128778130974728],[13225456964504773423,"writeable",false,15430372799646464480],[13749468390089984218,"litemap",false,1614030572658649330],[14563910249377136032,"zerovec",false,8531024093407932019]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_locale_core-0ad4ae1eb50679a1\\dep-lib-icu_locale_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/dep-lib-icu_locale_core b/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/dep-lib-icu_locale_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/dep-lib-icu_locale_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/lib-icu_locale_core b/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/lib-icu_locale_core
deleted file mode 100644
index 0aaa7c0..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/lib-icu_locale_core
+++ /dev/null
@@ -1 +0,0 @@
-949f0161f41606a5
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/lib-icu_locale_core.json b/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/lib-icu_locale_core.json
deleted file mode 100644
index 23ef6a0..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_locale_core-dfe907029e142778/lib-icu_locale_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"serde\", \"zerovec\"]","target":7234736894702847895,"profile":15657897354478470176,"path":13853828746100457871,"deps":[[5298260564258778412,"displaydoc",false,17716527075111648101],[11782995109291648529,"tinystr",false,10399129516947666050],[13225456964504773423,"writeable",false,15430372799646464480],[13749468390089984218,"litemap",false,1614030572658649330],[14563910249377136032,"zerovec",false,1994370970198488555]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_locale_core-dfe907029e142778\\dep-lib-icu_locale_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/dep-lib-icu_normalizer b/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/dep-lib-icu_normalizer
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/dep-lib-icu_normalizer and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/lib-icu_normalizer b/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/lib-icu_normalizer
deleted file mode 100644
index 4346f09..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/lib-icu_normalizer
+++ /dev/null
@@ -1 +0,0 @@
-ad36e3f01adb23b7
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/lib-icu_normalizer.json b/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/lib-icu_normalizer.json
deleted file mode 100644
index 37b97b7..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer-610f10343fbffa29/lib-icu_normalizer.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\", \"datagen\", \"default\", \"experimental\", \"icu_properties\", \"serde\", \"utf16_iter\", \"utf8_iter\", \"write16\"]","target":4082895731217690114,"profile":16810742592890727785,"path":12147218648968995588,"deps":[[3666196340704888985,"smallvec",false,7419228119959757190],[5251024081607271245,"icu_provider",false,13840697344726578396],[8584278803131124045,"icu_normalizer_data",false,4730599494869834310],[14324911895384364736,"icu_collections",false,9040306510131745476],[14563910249377136032,"zerovec",false,8531024093407932019]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_normalizer-610f10343fbffa29\\dep-lib-icu_normalizer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/dep-lib-icu_normalizer b/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/dep-lib-icu_normalizer
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/dep-lib-icu_normalizer and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/lib-icu_normalizer b/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/lib-icu_normalizer
deleted file mode 100644
index 5878cd8..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/lib-icu_normalizer
+++ /dev/null
@@ -1 +0,0 @@
-6bd82d78815b0e95
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/lib-icu_normalizer.json b/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/lib-icu_normalizer.json
deleted file mode 100644
index 02c2312..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer-788ec23329d81503/lib-icu_normalizer.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\", \"datagen\", \"default\", \"experimental\", \"icu_properties\", \"serde\", \"utf16_iter\", \"utf8_iter\", \"write16\"]","target":4082895731217690114,"profile":16810742592890727785,"path":12147218648968995588,"deps":[[3666196340704888985,"smallvec",false,10113140256358021686],[5251024081607271245,"icu_provider",false,17881536130852551836],[8584278803131124045,"icu_normalizer_data",false,4730599494869834310],[14324911895384364736,"icu_collections",false,3676991831927592181],[14563910249377136032,"zerovec",false,1994370970198488555]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_normalizer-788ec23329d81503\\dep-lib-icu_normalizer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/dep-lib-icu_normalizer_data b/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/dep-lib-icu_normalizer_data
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/dep-lib-icu_normalizer_data and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/lib-icu_normalizer_data b/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/lib-icu_normalizer_data
deleted file mode 100644
index 85668b7..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/lib-icu_normalizer_data
+++ /dev/null
@@ -1 +0,0 @@
-46da5b422d77a641
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/lib-icu_normalizer_data.json b/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/lib-icu_normalizer_data.json
deleted file mode 100644
index 130ea38..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9dd219bb2ff8d1e3/lib-icu_normalizer_data.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":17980939898269686983,"profile":11659310115634824739,"path":17792700997657009274,"deps":[[8584278803131124045,"build_script_build",false,6469121432879324428]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_normalizer_data-9dd219bb2ff8d1e3\\dep-lib-icu_normalizer_data","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/build-script-build-script-build
deleted file mode 100644
index 9f00522..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-7a16594fac96cf5a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/build-script-build-script-build.json
deleted file mode 100644
index e6b91be..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":13574669494803281578,"path":1153596994443569733,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_normalizer_data-9e4a89f91b2942dd\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-9e4a89f91b2942dd/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-cd2311ba488ce6fa/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/icu_normalizer_data-cd2311ba488ce6fa/run-build-script-build-script-build
deleted file mode 100644
index f72bb14..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-cd2311ba488ce6fa/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-0c5da317abefc659
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-cd2311ba488ce6fa/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/icu_normalizer_data-cd2311ba488ce6fa/run-build-script-build-script-build.json
deleted file mode 100644
index 53c0067..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_normalizer_data-cd2311ba488ce6fa/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8584278803131124045,"build_script_build",false,6543614450402399866]],"local":[{"RerunIfEnvChanged":{"var":"ICU4X_DATA_DIR","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/dep-lib-icu_properties b/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/dep-lib-icu_properties
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/dep-lib-icu_properties and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/lib-icu_properties b/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/lib-icu_properties
deleted file mode 100644
index 64e65f8..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/lib-icu_properties
+++ /dev/null
@@ -1 +0,0 @@
-aa74bbd6b920d024
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/lib-icu_properties.json b/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/lib-icu_properties.json
deleted file mode 100644
index 865cd02..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties-22df0493b9084677/lib-icu_properties.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"compiled_data\"]","declared_features":"[\"alloc\", \"compiled_data\", \"datagen\", \"default\", \"serde\", \"unicode_bidi\"]","target":12882061015678277883,"profile":15657897354478470176,"path":6473038401455277840,"deps":[[3966877249195716185,"icu_locale_core",false,17242207722764206457],[5251024081607271245,"icu_provider",false,13840697344726578396],[5858954507332936698,"icu_properties_data",false,10919488046804482547],[6160379875186348458,"zerotrie",false,10889122849598441948],[14324911895384364736,"icu_collections",false,9040306510131745476],[14563910249377136032,"zerovec",false,8531024093407932019]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_properties-22df0493b9084677\\dep-lib-icu_properties","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/dep-lib-icu_properties b/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/dep-lib-icu_properties
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/dep-lib-icu_properties and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/lib-icu_properties b/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/lib-icu_properties
deleted file mode 100644
index 3298792..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/lib-icu_properties
+++ /dev/null
@@ -1 +0,0 @@
-deef7bb0713f2b02
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/lib-icu_properties.json b/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/lib-icu_properties.json
deleted file mode 100644
index 3938c29..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties-87763ec7e6c41161/lib-icu_properties.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"compiled_data\"]","declared_features":"[\"alloc\", \"compiled_data\", \"datagen\", \"default\", \"serde\", \"unicode_bidi\"]","target":12882061015678277883,"profile":15657897354478470176,"path":6473038401455277840,"deps":[[3966877249195716185,"icu_locale_core",false,11891217104973701012],[5251024081607271245,"icu_provider",false,17881536130852551836],[5858954507332936698,"icu_properties_data",false,10919488046804482547],[6160379875186348458,"zerotrie",false,1314478893218736710],[14324911895384364736,"icu_collections",false,3676991831927592181],[14563910249377136032,"zerovec",false,1994370970198488555]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_properties-87763ec7e6c41161\\dep-lib-icu_properties","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/dep-lib-icu_properties_data b/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/dep-lib-icu_properties_data
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/dep-lib-icu_properties_data and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/lib-icu_properties_data b/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/lib-icu_properties_data
deleted file mode 100644
index 12e2eb8..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/lib-icu_properties_data
+++ /dev/null
@@ -1 +0,0 @@
-f3b9e74e86d08997
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/lib-icu_properties_data.json b/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/lib-icu_properties_data.json
deleted file mode 100644
index 5295127..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties_data-8f61784870f1377a/lib-icu_properties_data.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":9037757742335137726,"profile":11659310115634824739,"path":17289211911159621487,"deps":[[5858954507332936698,"build_script_build",false,1207429458635121487]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_properties_data-8f61784870f1377a\\dep-lib-icu_properties_data","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/build-script-build-script-build
deleted file mode 100644
index 04e85ca..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-5ccc97736545abc3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/build-script-build-script-build.json
deleted file mode 100644
index 4b0defe..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":13574669494803281578,"path":3229968459915490475,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_properties_data-d9f146557318e9d1\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties_data-d9f146557318e9d1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties_data-fab9e4e8a76ca32e/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/icu_properties_data-fab9e4e8a76ca32e/run-build-script-build-script-build
deleted file mode 100644
index b238f4e..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties_data-fab9e4e8a76ca32e/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-4fe34905b2a6c110
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_properties_data-fab9e4e8a76ca32e/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/icu_properties_data-fab9e4e8a76ca32e/run-build-script-build-script-build.json
deleted file mode 100644
index ebb94f3..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_properties_data-fab9e4e8a76ca32e/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5858954507332936698,"build_script_build",false,14099439360446811228]],"local":[{"RerunIfEnvChanged":{"var":"ICU4X_DATA_DIR","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/dep-lib-icu_provider b/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/dep-lib-icu_provider
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/dep-lib-icu_provider and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/lib-icu_provider b/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/lib-icu_provider
deleted file mode 100644
index c81ff35..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/lib-icu_provider
+++ /dev/null
@@ -1 +0,0 @@
-9c7cc7dd5efa27f8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/lib-icu_provider.json b/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/lib-icu_provider.json
deleted file mode 100644
index 02af687..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_provider-b314ed5ed5c2f683/lib-icu_provider.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"baked\"]","declared_features":"[\"alloc\", \"baked\", \"deserialize_bincode_1\", \"deserialize_json\", \"deserialize_postcard_1\", \"export\", \"logging\", \"serde\", \"std\", \"sync\", \"zerotrie\"]","target":8134314816311233441,"profile":15657897354478470176,"path":6084541962167621379,"deps":[[697207654067905947,"yoke",false,16889047038958249180],[3966877249195716185,"icu_locale_core",false,11891217104973701012],[5298260564258778412,"displaydoc",false,17716527075111648101],[6160379875186348458,"zerotrie",false,1314478893218736710],[13225456964504773423,"writeable",false,15430372799646464480],[14563910249377136032,"zerovec",false,1994370970198488555],[17046516144589451410,"zerofrom",false,11261053448836388991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_provider-b314ed5ed5c2f683\\dep-lib-icu_provider","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/dep-lib-icu_provider b/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/dep-lib-icu_provider
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/dep-lib-icu_provider and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/invoked.timestamp b/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/lib-icu_provider b/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/lib-icu_provider
deleted file mode 100644
index 9672676..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/lib-icu_provider
+++ /dev/null
@@ -1 +0,0 @@
-dcb41e64e70814c0
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/lib-icu_provider.json b/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/lib-icu_provider.json
deleted file mode 100644
index 38b319a..0000000
--- a/src-tauri/target/debug/.fingerprint/icu_provider-c7a8ef1cf06665d7/lib-icu_provider.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"baked\"]","declared_features":"[\"alloc\", \"baked\", \"deserialize_bincode_1\", \"deserialize_json\", \"deserialize_postcard_1\", \"export\", \"logging\", \"serde\", \"std\", \"sync\", \"zerotrie\"]","target":8134314816311233441,"profile":15657897354478470176,"path":6084541962167621379,"deps":[[697207654067905947,"yoke",false,13557352810270036594],[3966877249195716185,"icu_locale_core",false,17242207722764206457],[5298260564258778412,"displaydoc",false,17716527075111648101],[6160379875186348458,"zerotrie",false,10889122849598441948],[13225456964504773423,"writeable",false,15430372799646464480],[14563910249377136032,"zerovec",false,8531024093407932019],[17046516144589451410,"zerofrom",false,11261053448836388991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\icu_provider-c7a8ef1cf06665d7\\dep-lib-icu_provider","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/dep-lib-ident_case b/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/dep-lib-ident_case
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/dep-lib-ident_case and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/invoked.timestamp b/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/lib-ident_case b/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/lib-ident_case
deleted file mode 100644
index d233729..0000000
--- a/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/lib-ident_case
+++ /dev/null
@@ -1 +0,0 @@
-1f393f9c64e5b574
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/lib-ident_case.json b/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/lib-ident_case.json
deleted file mode 100644
index 40bce92..0000000
--- a/src-tauri/target/debug/.fingerprint/ident_case-c915491c3ea25ecb/lib-ident_case.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5776078485490251590,"profile":2225463790103693989,"path":4537282636599928484,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ident_case-c915491c3ea25ecb\\dep-lib-ident_case","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/dep-lib-idna b/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/dep-lib-idna
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/dep-lib-idna and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/invoked.timestamp b/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/lib-idna b/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/lib-idna
deleted file mode 100644
index 1f29e5a..0000000
--- a/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/lib-idna
+++ /dev/null
@@ -1 +0,0 @@
-d06791eedac83a0b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/lib-idna.json b/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/lib-idna.json
deleted file mode 100644
index 1c2dd91..0000000
--- a/src-tauri/target/debug/.fingerprint/idna-44d082ea5ac14b34/lib-idna.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"compiled_data\", \"std\"]","declared_features":"[\"alloc\", \"compiled_data\", \"default\", \"std\"]","target":2602963282308965300,"profile":15657897354478470176,"path":14621942924602677891,"deps":[[3666196340704888985,"smallvec",false,7419228119959757190],[5078124415930854154,"utf8_iter",false,182502608945469928],[15512052560677395824,"idna_adapter",false,14516287629061737850]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\idna-44d082ea5ac14b34\\dep-lib-idna","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/dep-lib-idna b/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/dep-lib-idna
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/dep-lib-idna and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/lib-idna b/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/lib-idna
deleted file mode 100644
index 96bb392..0000000
--- a/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/lib-idna
+++ /dev/null
@@ -1 +0,0 @@
-37ec2fd969ac441f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/lib-idna.json b/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/lib-idna.json
deleted file mode 100644
index 3febb10..0000000
--- a/src-tauri/target/debug/.fingerprint/idna-f88ad313aeb27b0e/lib-idna.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"compiled_data\", \"std\"]","declared_features":"[\"alloc\", \"compiled_data\", \"default\", \"std\"]","target":2602963282308965300,"profile":15657897354478470176,"path":14621942924602677891,"deps":[[3666196340704888985,"smallvec",false,10113140256358021686],[5078124415930854154,"utf8_iter",false,182502608945469928],[15512052560677395824,"idna_adapter",false,3137054090794000657]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\idna-f88ad313aeb27b0e\\dep-lib-idna","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/dep-lib-idna_adapter b/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/dep-lib-idna_adapter
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/dep-lib-idna_adapter and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/invoked.timestamp b/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/lib-idna_adapter b/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/lib-idna_adapter
deleted file mode 100644
index c15dbd8..0000000
--- a/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/lib-idna_adapter
+++ /dev/null
@@ -1 +0,0 @@
-7a4d9f23b03674c9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/lib-idna_adapter.json b/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/lib-idna_adapter.json
deleted file mode 100644
index f63112d..0000000
--- a/src-tauri/target/debug/.fingerprint/idna_adapter-04dbec5f933f0521/lib-idna_adapter.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\"]","target":9682399050268992880,"profile":15657897354478470176,"path":3732640075306330457,"deps":[[13090240085421024152,"icu_normalizer",false,13196632241882740397],[18157230703293167834,"icu_properties",false,2652656163064870058]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\idna_adapter-04dbec5f933f0521\\dep-lib-idna_adapter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/dep-lib-idna_adapter b/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/dep-lib-idna_adapter
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/dep-lib-idna_adapter and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/invoked.timestamp b/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/lib-idna_adapter b/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/lib-idna_adapter
deleted file mode 100644
index e42c04f..0000000
--- a/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/lib-idna_adapter
+++ /dev/null
@@ -1 +0,0 @@
-1161f622130e892b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/lib-idna_adapter.json b/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/lib-idna_adapter.json
deleted file mode 100644
index 1bda15e..0000000
--- a/src-tauri/target/debug/.fingerprint/idna_adapter-ff9daa301d068cd4/lib-idna_adapter.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"compiled_data\"]","declared_features":"[\"compiled_data\"]","target":9682399050268992880,"profile":15657897354478470176,"path":3732640075306330457,"deps":[[13090240085421024152,"icu_normalizer",false,10740622772950390891],[18157230703293167834,"icu_properties",false,156288369599180766]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\idna_adapter-ff9daa301d068cd4\\dep-lib-idna_adapter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/dep-lib-indexmap b/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/dep-lib-indexmap
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/dep-lib-indexmap and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/lib-indexmap b/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/lib-indexmap
deleted file mode 100644
index f058be7..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/lib-indexmap
+++ /dev/null
@@ -1 +0,0 @@
-9804dbb1ee806efb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/lib-indexmap.json b/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/lib-indexmap.json
deleted file mode 100644
index 825f351..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-832d2a46d0c4453b/lib-indexmap.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"arbitrary\", \"borsh\", \"default\", \"quickcheck\", \"rayon\", \"serde\", \"std\", \"sval\", \"test_debug\"]","target":10391229881554802429,"profile":10949383280008172279,"path":14114590285019423759,"deps":[[5230392855116717286,"equivalent",false,4316253580023830867],[17037126617600641945,"hashbrown",false,7025477655358100776]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\indexmap-832d2a46d0c4453b\\dep-lib-indexmap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/dep-lib-indexmap b/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/dep-lib-indexmap
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/dep-lib-indexmap and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/invoked.timestamp b/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/lib-indexmap b/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/lib-indexmap
deleted file mode 100644
index 37aacf9..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/lib-indexmap
+++ /dev/null
@@ -1 +0,0 @@
-2b6483457b0d0068
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/lib-indexmap.json b/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/lib-indexmap.json
deleted file mode 100644
index 70a1a47..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-847021da68d7cfaf/lib-indexmap.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"serde\", \"serde-1\"]","declared_features":"[\"arbitrary\", \"quickcheck\", \"rayon\", \"rustc-rayon\", \"serde\", \"serde-1\", \"std\", \"test_debug\", \"test_low_transition_point\"]","target":7464724397252027387,"profile":2225463790103693989,"path":5808073609485620600,"deps":[[2548171882066012255,"hashbrown",false,5559177764734351275],[13548984313718623784,"serde",false,3323923054821027501],[14923790796823607459,"build_script_build",false,4916247939666668244]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\indexmap-847021da68d7cfaf\\dep-lib-indexmap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-a52d82757408b258/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/indexmap-a52d82757408b258/run-build-script-build-script-build
deleted file mode 100644
index 1e9c600..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-a52d82757408b258/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-d4ea932774053a44
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-a52d82757408b258/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/indexmap-a52d82757408b258/run-build-script-build-script-build.json
deleted file mode 100644
index a3758a5..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-a52d82757408b258/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[14923790796823607459,"build_script_build",false,8057821397280845207]],"local":[{"RerunIfChanged":{"output":"debug\\build\\indexmap-a52d82757408b258\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/build-script-build-script-build
deleted file mode 100644
index 1194659..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-976d7760de21d36f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/build-script-build-script-build.json
deleted file mode 100644
index 1436d57..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"serde\", \"serde-1\"]","declared_features":"[\"arbitrary\", \"quickcheck\", \"rayon\", \"rustc-rayon\", \"serde\", \"serde-1\", \"std\", \"test_debug\", \"test_low_transition_point\"]","target":5408242616063297496,"profile":2225463790103693989,"path":14776741622174958344,"deps":[[13927012481677012980,"autocfg",false,10807305518230055627]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\indexmap-f86dc82671be8404\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/invoked.timestamp b/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/indexmap-f86dc82671be8404/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/dep-lib-infer b/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/dep-lib-infer
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/dep-lib-infer and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/invoked.timestamp b/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/lib-infer b/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/lib-infer
deleted file mode 100644
index 8c17681..0000000
--- a/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/lib-infer
+++ /dev/null
@@ -1 +0,0 @@
-4b52116e64db1318
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/lib-infer.json b/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/lib-infer.json
deleted file mode 100644
index bfa7459..0000000
--- a/src-tauri/target/debug/.fingerprint/infer-0177e1e973853e92/lib-infer.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"cfb\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfb\", \"default\", \"std\"]","target":17568545270158767465,"profile":15657897354478470176,"path":7743873146385385294,"deps":[[3381430663848060157,"cfb",false,3512167274967489717]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\infer-0177e1e973853e92\\dep-lib-infer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/dep-lib-infer b/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/dep-lib-infer
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/dep-lib-infer and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/lib-infer b/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/lib-infer
deleted file mode 100644
index e6b73f2..0000000
--- a/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/lib-infer
+++ /dev/null
@@ -1 +0,0 @@
-b5ffeea3ceccdf26
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/lib-infer.json b/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/lib-infer.json
deleted file mode 100644
index 552ad23..0000000
--- a/src-tauri/target/debug/.fingerprint/infer-8a8012e3138cb30c/lib-infer.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"cfb\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfb\", \"default\", \"std\"]","target":17568545270158767465,"profile":15657897354478470176,"path":7743873146385385294,"deps":[[3381430663848060157,"cfb",false,5238311735228244443]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\infer-8a8012e3138cb30c\\dep-lib-infer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/dep-lib-itoa b/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/dep-lib-itoa
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/dep-lib-itoa and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/invoked.timestamp b/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/lib-itoa b/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/lib-itoa
deleted file mode 100644
index 7d91773..0000000
--- a/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/lib-itoa
+++ /dev/null
@@ -1 +0,0 @@
-5afb6eef561c1149
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/lib-itoa.json b/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/lib-itoa.json
deleted file mode 100644
index de80b76..0000000
--- a/src-tauri/target/debug/.fingerprint/itoa-b6569403e6bb5399/lib-itoa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"no-panic\"]","target":18426369533666673425,"profile":15657897354478470176,"path":495740073947744669,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\itoa-b6569403e6bb5399\\dep-lib-itoa","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/dep-lib-json_patch b/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/dep-lib-json_patch
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/dep-lib-json_patch and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/invoked.timestamp b/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/lib-json_patch b/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/lib-json_patch
deleted file mode 100644
index b250da9..0000000
--- a/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/lib-json_patch
+++ /dev/null
@@ -1 +0,0 @@
-1ac520de8c0e8ec0
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/lib-json_patch.json b/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/lib-json_patch.json
deleted file mode 100644
index 8a8c2cf..0000000
--- a/src-tauri/target/debug/.fingerprint/json-patch-01b489aa5cfca079/lib-json_patch.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"diff\"]","declared_features":"[\"default\", \"diff\", \"utoipa\"]","target":14406124900114693622,"profile":15657897354478470176,"path":4435050297979762843,"deps":[[948796966650388991,"jsonptr",false,1001583397034530862],[8008191657135824715,"thiserror",false,1047173758979553900],[10992805584811413946,"serde_json",false,12409762210643830207],[13548984313718623784,"serde",false,6521070603533755617]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\json-patch-01b489aa5cfca079\\dep-lib-json_patch","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/dep-lib-json_patch b/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/dep-lib-json_patch
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/dep-lib-json_patch and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/invoked.timestamp b/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/lib-json_patch b/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/lib-json_patch
deleted file mode 100644
index 5d30608..0000000
--- a/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/lib-json_patch
+++ /dev/null
@@ -1 +0,0 @@
-85026f50e33c3841
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/lib-json_patch.json b/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/lib-json_patch.json
deleted file mode 100644
index 1bd7f81..0000000
--- a/src-tauri/target/debug/.fingerprint/json-patch-e6adbce9cc6a4405/lib-json_patch.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"diff\"]","declared_features":"[\"default\", \"diff\", \"utoipa\"]","target":14406124900114693622,"profile":15657897354478470176,"path":4435050297979762843,"deps":[[948796966650388991,"jsonptr",false,4388715401458986920],[8008191657135824715,"thiserror",false,1047173758979553900],[10992805584811413946,"serde_json",false,3694201288269857339],[13548984313718623784,"serde",false,3323923054821027501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\json-patch-e6adbce9cc6a4405\\dep-lib-json_patch","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/dep-lib-jsonptr b/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/dep-lib-jsonptr
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/dep-lib-jsonptr and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/invoked.timestamp b/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/lib-jsonptr b/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/lib-jsonptr
deleted file mode 100644
index 0c13ff0..0000000
--- a/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/lib-jsonptr
+++ /dev/null
@@ -1 +0,0 @@
-a8af3fbc67d9e73c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/lib-jsonptr.json b/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/lib-jsonptr.json
deleted file mode 100644
index 9b20c05..0000000
--- a/src-tauri/target/debug/.fingerprint/jsonptr-74fb392ae240ad24/lib-jsonptr.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"assign\", \"default\", \"delete\", \"json\", \"resolve\", \"serde\", \"std\"]","declared_features":"[\"assign\", \"default\", \"delete\", \"json\", \"resolve\", \"serde\", \"std\", \"syn\", \"toml\"]","target":6156847923662696184,"profile":15657897354478470176,"path":12098830962073583653,"deps":[[10992805584811413946,"serde_json",false,3694201288269857339],[13548984313718623784,"serde",false,3323923054821027501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\jsonptr-74fb392ae240ad24\\dep-lib-jsonptr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/dep-lib-jsonptr b/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/dep-lib-jsonptr
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/dep-lib-jsonptr and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/invoked.timestamp b/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/lib-jsonptr b/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/lib-jsonptr
deleted file mode 100644
index bdc76dc..0000000
--- a/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/lib-jsonptr
+++ /dev/null
@@ -1 +0,0 @@
-2e182c01cb56e60d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/lib-jsonptr.json b/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/lib-jsonptr.json
deleted file mode 100644
index 2fc6f74..0000000
--- a/src-tauri/target/debug/.fingerprint/jsonptr-8427e561bf1903d2/lib-jsonptr.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"assign\", \"default\", \"delete\", \"json\", \"resolve\", \"serde\", \"std\"]","declared_features":"[\"assign\", \"default\", \"delete\", \"json\", \"resolve\", \"serde\", \"std\", \"syn\", \"toml\"]","target":6156847923662696184,"profile":15657897354478470176,"path":12098830962073583653,"deps":[[10992805584811413946,"serde_json",false,12409762210643830207],[13548984313718623784,"serde",false,6521070603533755617]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\jsonptr-8427e561bf1903d2\\dep-lib-jsonptr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/dep-lib-keyboard_types b/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/dep-lib-keyboard_types
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/dep-lib-keyboard_types and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/invoked.timestamp b/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/lib-keyboard_types b/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/lib-keyboard_types
deleted file mode 100644
index b87d817..0000000
--- a/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/lib-keyboard_types
+++ /dev/null
@@ -1 +0,0 @@
-95f8e82e56f3cdef
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/lib-keyboard_types.json b/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/lib-keyboard_types.json
deleted file mode 100644
index fd11e60..0000000
--- a/src-tauri/target/debug/.fingerprint/keyboard-types-4d619f315c22e393/lib-keyboard_types.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"serde\", \"unicode-segmentation\", \"webdriver\"]","declared_features":"[\"default\", \"serde\", \"unicode-segmentation\", \"webdriver\"]","target":238430233519298225,"profile":15657897354478470176,"path":6236746811330890118,"deps":[[1232198224951696867,"unicode_segmentation",false,4205581866994031761],[9001817693037665195,"bitflags",false,13410097256664759600],[13548984313718623784,"serde",false,6521070603533755617]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\keyboard-types-4d619f315c22e393\\dep-lib-keyboard_types","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/dep-lib-kuchikiki b/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/dep-lib-kuchikiki
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/dep-lib-kuchikiki and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/invoked.timestamp b/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/lib-kuchikiki b/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/lib-kuchikiki
deleted file mode 100644
index 9fefddd..0000000
--- a/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/lib-kuchikiki
+++ /dev/null
@@ -1 +0,0 @@
-9e8f0e016e92a30c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/lib-kuchikiki.json b/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/lib-kuchikiki.json
deleted file mode 100644
index 3fece7f..0000000
--- a/src-tauri/target/debug/.fingerprint/kuchikiki-3a8f5f3c03faaccc/lib-kuchikiki.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":17579143624595397481,"profile":2225463790103693989,"path":17298703443825161112,"deps":[[6240934600354534560,"indexmap",false,18117560113632576664],[10747484429498535170,"selectors",false,4076243735597735334],[10831620673236678515,"cssparser",false,4059293730035160431],[14232843520438415263,"html5ever",false,16810787500368766611]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\kuchikiki-3a8f5f3c03faaccc\\dep-lib-kuchikiki","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/dep-lib-lazy_static b/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/dep-lib-lazy_static
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/dep-lib-lazy_static and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/lib-lazy_static b/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/lib-lazy_static
deleted file mode 100644
index 95da43b..0000000
--- a/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/lib-lazy_static
+++ /dev/null
@@ -1 +0,0 @@
-76bf44b3a3556fb2
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/lib-lazy_static.json b/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/lib-lazy_static.json
deleted file mode 100644
index 445552e..0000000
--- a/src-tauri/target/debug/.fingerprint/lazy_static-ca36550deed1b37b/lib-lazy_static.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"spin\", \"spin_no_std\"]","declared_features":"[\"spin\", \"spin_no_std\"]","target":8659156474882058145,"profile":15657897354478470176,"path":11132862323899037319,"deps":[[2313368913568865230,"spin",false,2485840535688687487]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\lazy_static-ca36550deed1b37b\\dep-lib-lazy_static","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libc-30ec3a3c72de3ee1/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libc-30ec3a3c72de3ee1/run-build-script-build-script-build
deleted file mode 100644
index de64f4c..0000000
--- a/src-tauri/target/debug/.fingerprint/libc-30ec3a3c72de3ee1/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-d4d02e99c32eee79
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libc-30ec3a3c72de3ee1/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/libc-30ec3a3c72de3ee1/run-build-script-build-script-build.json
deleted file mode 100644
index 682e9d9..0000000
--- a/src-tauri/target/debug/.fingerprint/libc-30ec3a3c72de3ee1/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8730874933663560167,"build_script_build",false,5078601623931905641]],"local":[{"RerunIfChanged":{"output":"debug\\build\\libc-30ec3a3c72de3ee1\\output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/build-script-build-script-build
deleted file mode 100644
index d8ba80a..0000000
--- a/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-69e62ef644d17a46
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/build-script-build-script-build.json
deleted file mode 100644
index 62fd35c..0000000
--- a/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":5408242616063297496,"profile":1565149285177326037,"path":2029212998186409741,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libc-40c57564b5b50805\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/invoked.timestamp b/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/libc-40c57564b5b50805/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/dep-lib-libc b/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/dep-lib-libc
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/dep-lib-libc and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/invoked.timestamp b/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/lib-libc b/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/lib-libc
deleted file mode 100644
index 2efc099..0000000
--- a/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/lib-libc
+++ /dev/null
@@ -1 +0,0 @@
-07665dc18a262ab9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/lib-libc.json b/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/lib-libc.json
deleted file mode 100644
index b35a475..0000000
--- a/src-tauri/target/debug/.fingerprint/libc-e9b8db600becc910/lib-libc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":6200076328592068522,"path":14997020957088124987,"deps":[[8730874933663560167,"build_script_build",false,8786011340669898964]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libc-e9b8db600becc910\\dep-lib-libc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libm-900f9c4de71e20ee/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libm-900f9c4de71e20ee/run-build-script-build-script-build
deleted file mode 100644
index 10b3bd1..0000000
--- a/src-tauri/target/debug/.fingerprint/libm-900f9c4de71e20ee/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-2262a6de05a961a8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libm-900f9c4de71e20ee/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/libm-900f9c4de71e20ee/run-build-script-build-script-build.json
deleted file mode 100644
index 045f5c1..0000000
--- a/src-tauri/target/debug/.fingerprint/libm-900f9c4de71e20ee/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10012205734978813886,"build_script_build",false,12646695326122865156]],"local":[{"RerunIfChanged":{"output":"debug\\build\\libm-900f9c4de71e20ee\\output","paths":["build.rs","configure.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/build-script-build-script-build
deleted file mode 100644
index b8bb87c..0000000
--- a/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-047225e0641682af
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/build-script-build-script-build.json
deleted file mode 100644
index ed4bc12..0000000
--- a/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"arch\", \"default\"]","declared_features":"[\"arch\", \"default\", \"force-soft-floats\", \"unstable\", \"unstable-float\", \"unstable-intrinsics\", \"unstable-public-internals\"]","target":5408242616063297496,"profile":10583829019811392006,"path":4557289251948489921,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libm-f15b342ce1965629\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/invoked.timestamp b/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/libm-f15b342ce1965629/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/dep-lib-libm b/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/dep-lib-libm
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/dep-lib-libm and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/invoked.timestamp b/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/lib-libm b/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/lib-libm
deleted file mode 100644
index ac9bf7d..0000000
--- a/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/lib-libm
+++ /dev/null
@@ -1 +0,0 @@
-1ec0af113bc60324
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/lib-libm.json b/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/lib-libm.json
deleted file mode 100644
index 6c495e6..0000000
--- a/src-tauri/target/debug/.fingerprint/libm-f5e50ebca6c84dda/lib-libm.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"arch\", \"default\"]","declared_features":"[\"arch\", \"default\", \"force-soft-floats\", \"unstable\", \"unstable-float\", \"unstable-intrinsics\", \"unstable-public-internals\"]","target":9164340821866854471,"profile":13829471900528544147,"path":14614696454617462356,"deps":[[10012205734978813886,"build_script_build",false,12133164713788203554]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libm-f5e50ebca6c84dda\\dep-lib-libm","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-534cb8a4ad1f7eab/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libsqlite3-sys-534cb8a4ad1f7eab/run-build-script-build-script-build
deleted file mode 100644
index 255adf8..0000000
--- a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-534cb8a4ad1f7eab/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-018925cd660fe7f8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-534cb8a4ad1f7eab/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/libsqlite3-sys-534cb8a4ad1f7eab/run-build-script-build-script-build.json
deleted file mode 100644
index d004a4a..0000000
--- a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-534cb8a4ad1f7eab/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[16675652872862304210,"build_script_build",false,1130726121670844350]],"local":[{"RerunIfChanged":{"output":"debug\\build\\libsqlite3-sys-534cb8a4ad1f7eab\\output","paths":["sqlite3/sqlite3.c","sqlite3/wasm32-wasi-vfs.c"]}},{"RerunIfEnvChanged":{"var":"LIBSQLITE3_SYS_USE_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE_MAX_VARIABLE_NUMBER","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE_MAX_EXPR_DEPTH","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE_MAX_COLUMN","val":null}},{"RerunIfEnvChanged":{"var":"LIBSQLITE3_FLAGS","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/build-script-build-script-build
deleted file mode 100644
index ea71e95..0000000
--- a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-be1f72b46a25b10f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/build-script-build-script-build.json
deleted file mode 100644
index e561273..0000000
--- a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"bundled\", \"bundled_bindings\", \"cc\", \"pkg-config\", \"unlock_notify\", \"vcpkg\"]","declared_features":"[\"bindgen\", \"buildtime_bindgen\", \"bundled\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"bundled_bindings\", \"cc\", \"default\", \"in_gecko\", \"loadable_extension\", \"min_sqlite_version_3_14_0\", \"openssl-sys\", \"pkg-config\", \"prettyplease\", \"preupdate_hook\", \"quote\", \"session\", \"sqlcipher\", \"syn\", \"unlock_notify\", \"vcpkg\", \"wasm32-wasi-vfs\", \"with-asan\"]","target":5408242616063297496,"profile":2225463790103693989,"path":1950471931901684684,"deps":[[2339942810498409260,"cc",false,4113908999643483970],[3214373357989284387,"pkg_config",false,17289568566702904608],[12933202132622624734,"vcpkg",false,6450096295040588075]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libsqlite3-sys-be4135cf221774df\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/invoked.timestamp b/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-be4135cf221774df/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/dep-lib-libsqlite3_sys b/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/dep-lib-libsqlite3_sys
deleted file mode 100644
index 86f0773..0000000
Binary files a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/dep-lib-libsqlite3_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/invoked.timestamp b/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/lib-libsqlite3_sys b/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/lib-libsqlite3_sys
deleted file mode 100644
index e19f388..0000000
--- a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/lib-libsqlite3_sys
+++ /dev/null
@@ -1 +0,0 @@
-290f5168eb6d9eef
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/lib-libsqlite3_sys.json b/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/lib-libsqlite3_sys.json
deleted file mode 100644
index b337a03..0000000
--- a/src-tauri/target/debug/.fingerprint/libsqlite3-sys-e76dbabccc5c6748/lib-libsqlite3_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"bundled\", \"bundled_bindings\", \"cc\", \"pkg-config\", \"unlock_notify\", \"vcpkg\"]","declared_features":"[\"bindgen\", \"buildtime_bindgen\", \"bundled\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"bundled_bindings\", \"cc\", \"default\", \"in_gecko\", \"loadable_extension\", \"min_sqlite_version_3_14_0\", \"openssl-sys\", \"pkg-config\", \"prettyplease\", \"preupdate_hook\", \"quote\", \"session\", \"sqlcipher\", \"syn\", \"unlock_notify\", \"vcpkg\", \"wasm32-wasi-vfs\", \"with-asan\"]","target":14162657976132989036,"profile":15657897354478470176,"path":1908638071125945740,"deps":[[16675652872862304210,"build_script_build",false,17935320975229159681]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libsqlite3-sys-e76dbabccc5c6748\\dep-lib-libsqlite3_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libssh2-sys-6c963a418258b64f/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libssh2-sys-6c963a418258b64f/run-build-script-build-script-build
deleted file mode 100644
index 41ffa8f..0000000
--- a/src-tauri/target/debug/.fingerprint/libssh2-sys-6c963a418258b64f/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-5eccf56b2d33a0ac
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libssh2-sys-6c963a418258b64f/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/libssh2-sys-6c963a418258b64f/run-build-script-build-script-build.json
deleted file mode 100644
index fd9ff2e..0000000
--- a/src-tauri/target/debug/.fingerprint/libssh2-sys-6c963a418258b64f/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17372192778073352438,"build_script_build",false,14723857084346027388],[10372927116944304784,"build_script_build",false,8972683801922806823]],"local":[{"RerunIfEnvChanged":{"var":"LIBSSH2_SYS_USE_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"DEP_Z_INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"DEP_OPENSSL_INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/build-script-build-script-build
deleted file mode 100644
index 16fe2a0..0000000
--- a/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-7c4d100402a655cc
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/build-script-build-script-build.json
deleted file mode 100644
index 4ec4a2e..0000000
--- a/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"openssl-on-win32\", \"openssl-sys\", \"vendored-openssl\", \"zlib-ng-compat\"]","target":12318548087768197662,"profile":2225463790103693989,"path":7383302963244715635,"deps":[[2339942810498409260,"cc",false,4113908999643483970],[3214373357989284387,"pkg_config",false,17289568566702904608],[12933202132622624734,"vcpkg",false,6450096295040588075]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libssh2-sys-9f58d1d71cd257b3\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/libssh2-sys-9f58d1d71cd257b3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/build-script-build-script-build
deleted file mode 100644
index 12a33c9..0000000
--- a/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-c9b7712343f7fe37
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/build-script-build-script-build.json
deleted file mode 100644
index 235331f..0000000
--- a/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"libc\"]","declared_features":"[\"asm\", \"cmake\", \"default\", \"libc\", \"static\", \"stock-zlib\", \"zlib-ng\", \"zlib-ng-no-cmake-experimental-community-maintained\"]","target":17883862002600103897,"profile":9782874919908092232,"path":4885862632563392231,"deps":[[2339942810498409260,"cc",false,4113908999643483970],[3214373357989284387,"pkg_config",false,17289568566702904608],[12933202132622624734,"vcpkg",false,6450096295040588075]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\libz-sys-26ae96dd906e3e0f\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/libz-sys-26ae96dd906e3e0f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libz-sys-32f45ccb0accef71/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/libz-sys-32f45ccb0accef71/run-build-script-build-script-build
deleted file mode 100644
index 96f1b51..0000000
--- a/src-tauri/target/debug/.fingerprint/libz-sys-32f45ccb0accef71/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-27a482e76060857c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/libz-sys-32f45ccb0accef71/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/libz-sys-32f45ccb0accef71/run-build-script-build-script-build.json
deleted file mode 100644
index 4e943c3..0000000
--- a/src-tauri/target/debug/.fingerprint/libz-sys-32f45ccb0accef71/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10372927116944304784,"build_script_build",false,4034934183900067785]],"local":[{"RerunIfChanged":{"output":"debug\\build\\libz-sys-32f45ccb0accef71\\output","paths":["build.rs","zng/cmake.rs","zng/cc.rs"]}},{"RerunIfEnvChanged":{"var":"LIBZ_SYS_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/dep-lib-litemap b/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/dep-lib-litemap
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/dep-lib-litemap and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/invoked.timestamp b/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/lib-litemap b/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/lib-litemap
deleted file mode 100644
index 2027aa9..0000000
--- a/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/lib-litemap
+++ /dev/null
@@ -1 +0,0 @@
-f268f01b41306616
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/lib-litemap.json b/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/lib-litemap.json
deleted file mode 100644
index 0d39ff5..0000000
--- a/src-tauri/target/debug/.fingerprint/litemap-29a96c48ca2edefa/lib-litemap.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"testing\", \"yoke\"]","target":6548088149557820361,"profile":15657897354478470176,"path":4519202813020045287,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\litemap-29a96c48ca2edefa\\dep-lib-litemap","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/dep-lib-lock_api b/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/dep-lib-lock_api
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/dep-lib-lock_api and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/lib-lock_api b/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/lib-lock_api
deleted file mode 100644
index 309943a..0000000
--- a/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/lib-lock_api
+++ /dev/null
@@ -1 +0,0 @@
-50374fd9e762ddcb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/lib-lock_api.json b/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/lib-lock_api.json
deleted file mode 100644
index 06c9ebb..0000000
--- a/src-tauri/target/debug/.fingerprint/lock_api-2b0b847e7616845a/lib-lock_api.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"atomic_usize\", \"default\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":16157403318809843794,"profile":15657897354478470176,"path":16630349943007671036,"deps":[[15358414700195712381,"scopeguard",false,13024625907425631967]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\lock_api-2b0b847e7616845a\\dep-lib-lock_api","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/dep-lib-log b/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/dep-lib-log
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/dep-lib-log and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/invoked.timestamp b/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/lib-log b/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/lib-log
deleted file mode 100644
index cb93a52..0000000
--- a/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/lib-log
+++ /dev/null
@@ -1 +0,0 @@
-e728ed8ff675195c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/lib-log.json b/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/lib-log.json
deleted file mode 100644
index b5b134c..0000000
--- a/src-tauri/target/debug/.fingerprint/log-719b399b6d34e835/lib-log.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"serde_core\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":2225463790103693989,"path":7567320624181668451,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\log-719b399b6d34e835\\dep-lib-log","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/dep-lib-log b/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/dep-lib-log
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/dep-lib-log and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/lib-log b/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/lib-log
deleted file mode 100644
index d04d86a..0000000
--- a/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/lib-log
+++ /dev/null
@@ -1 +0,0 @@
-eefaf192e790f9bb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/lib-log.json b/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/lib-log.json
deleted file mode 100644
index 515d317..0000000
--- a/src-tauri/target/debug/.fingerprint/log-bd7555e2e4cc238b/lib-log.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"kv\", \"kv_unstable\", \"std\", \"value-bag\"]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"serde_core\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":15657897354478470176,"path":7567320624181668451,"deps":[[8840231134332432098,"value_bag",false,2294230938737118287]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\log-bd7555e2e4cc238b\\dep-lib-log","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/dep-lib-mac b/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/dep-lib-mac
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/dep-lib-mac and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/lib-mac b/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/lib-mac
deleted file mode 100644
index 27e2d49..0000000
--- a/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/lib-mac
+++ /dev/null
@@ -1 +0,0 @@
-965c7d14ea399317
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/lib-mac.json b/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/lib-mac.json
deleted file mode 100644
index da3161d..0000000
--- a/src-tauri/target/debug/.fingerprint/mac-c08f97f68addf02b/lib-mac.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":4071246351868317718,"profile":2225463790103693989,"path":8052616030820110304,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mac-c08f97f68addf02b\\dep-lib-mac","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/build-script-build-script-build
deleted file mode 100644
index ff12d06..0000000
--- a/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-33345046a2e59398
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/build-script-build-script-build.json
deleted file mode 100644
index 76afaae..0000000
--- a/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":2225463790103693989,"path":6060345401716236561,"deps":[[1280075590338009456,"phf_codegen",false,12058948041988310757],[11594986142849509546,"string_cache_codegen",false,14814355655015001373]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\markup5ever-08e5f6a261520c41\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/invoked.timestamp b/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/markup5ever-08e5f6a261520c41/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/dep-lib-markup5ever b/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/dep-lib-markup5ever
deleted file mode 100644
index 176e414..0000000
Binary files a/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/dep-lib-markup5ever and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/lib-markup5ever b/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/lib-markup5ever
deleted file mode 100644
index 3163806..0000000
--- a/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/lib-markup5ever
+++ /dev/null
@@ -1 +0,0 @@
-1836d7cbb54bda2b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/lib-markup5ever.json b/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/lib-markup5ever.json
deleted file mode 100644
index 613474e..0000000
--- a/src-tauri/target/debug/.fingerprint/markup5ever-f5625931554d59a5/lib-markup5ever.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":9033524523824247874,"profile":2225463790103693989,"path":10425318439888010615,"deps":[[2399633497816108991,"tendril",false,6978508595855837379],[3014687399266724630,"build_script_build",false,10686518890445559487],[3791929332532787956,"string_cache",false,16852260987091786993],[10630857666389190470,"log",false,6636465227744225511],[17186037756130803222,"phf",false,1215423296877305550]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\markup5ever-f5625931554d59a5\\dep-lib-markup5ever","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/markup5ever-f82a237e5463d381/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/markup5ever-f82a237e5463d381/run-build-script-build-script-build
deleted file mode 100644
index 91f2c2f..0000000
--- a/src-tauri/target/debug/.fingerprint/markup5ever-f82a237e5463d381/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-bf5682ae4f244e94
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/markup5ever-f82a237e5463d381/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/markup5ever-f82a237e5463d381/run-build-script-build-script-build.json
deleted file mode 100644
index 00e5d3a..0000000
--- a/src-tauri/target/debug/.fingerprint/markup5ever-f82a237e5463d381/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[3014687399266724630,"build_script_build",false,10994383600468636723]],"local":[{"Precalculated":"0.14.1"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/dep-lib-match_token b/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/dep-lib-match_token
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/dep-lib-match_token and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/lib-match_token b/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/lib-match_token
deleted file mode 100644
index 6d6c7d7..0000000
--- a/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/lib-match_token
+++ /dev/null
@@ -1 +0,0 @@
-0025327b2e6658bb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/lib-match_token.json b/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/lib-match_token.json
deleted file mode 100644
index 228b43f..0000000
--- a/src-tauri/target/debug/.fingerprint/match_token-2269a322434596f5/lib-match_token.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":10052685573722170702,"profile":2225463790103693989,"path":1996977811921312584,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\match_token-2269a322434596f5\\dep-lib-match_token","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/dep-lib-matches b/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/dep-lib-matches
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/dep-lib-matches and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/lib-matches b/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/lib-matches
deleted file mode 100644
index 90b8c99..0000000
--- a/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/lib-matches
+++ /dev/null
@@ -1 +0,0 @@
-1d18c9cc3842c886
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/lib-matches.json b/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/lib-matches.json
deleted file mode 100644
index 29fb663..0000000
--- a/src-tauri/target/debug/.fingerprint/matches-61c9ddb9188a707a/lib-matches.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":7574802484889621544,"profile":2225463790103693989,"path":3064389066613514229,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\matches-61c9ddb9188a707a\\dep-lib-matches","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/dep-lib-md5 b/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/dep-lib-md5
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/dep-lib-md5 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/lib-md5 b/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/lib-md5
deleted file mode 100644
index 785bc58..0000000
--- a/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/lib-md5
+++ /dev/null
@@ -1 +0,0 @@
-537acc5041bab778
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/lib-md5.json b/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/lib-md5.json
deleted file mode 100644
index c977d3d..0000000
--- a/src-tauri/target/debug/.fingerprint/md-5-6477f72fd0d2254b/lib-md5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"asm\", \"default\", \"force-soft\", \"loongarch64_asm\", \"md5-asm\", \"oid\", \"std\"]","target":15160474830900420268,"profile":15657897354478470176,"path":17357710192246863168,"deps":[[7667230146095136825,"cfg_if",false,2895588346767177823],[17475753849556516473,"digest",false,4462336540489209150]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\md-5-6477f72fd0d2254b\\dep-lib-md5","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/dep-lib-memchr b/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/dep-lib-memchr
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/dep-lib-memchr and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/lib-memchr b/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/lib-memchr
deleted file mode 100644
index 2a8b2cc..0000000
--- a/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/lib-memchr
+++ /dev/null
@@ -1 +0,0 @@
-623eccec606180cb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/lib-memchr.json b/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/lib-memchr.json
deleted file mode 100644
index 4081425..0000000
--- a/src-tauri/target/debug/.fingerprint/memchr-aa8f9a3cbbce4db0/lib-memchr.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":15657897354478470176,"path":5827395345629975467,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\memchr-aa8f9a3cbbce4db0\\dep-lib-memchr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/dep-lib-mime b/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/dep-lib-mime
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/dep-lib-mime and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/invoked.timestamp b/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/lib-mime b/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/lib-mime
deleted file mode 100644
index cbddd1a..0000000
--- a/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/lib-mime
+++ /dev/null
@@ -1 +0,0 @@
-5b3ab43e9e853297
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/lib-mime.json b/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/lib-mime.json
deleted file mode 100644
index cdde532..0000000
--- a/src-tauri/target/debug/.fingerprint/mime-71952044ed9caabf/lib-mime.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2764086469773243511,"profile":15657897354478470176,"path":11856650284316620419,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mime-71952044ed9caabf\\dep-lib-mime","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/dep-lib-miniz_oxide b/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/dep-lib-miniz_oxide
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/dep-lib-miniz_oxide and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/lib-miniz_oxide b/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/lib-miniz_oxide
deleted file mode 100644
index ea7368c..0000000
--- a/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/lib-miniz_oxide
+++ /dev/null
@@ -1 +0,0 @@
-75b7c4cd317a2e3e
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/lib-miniz_oxide.json b/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/lib-miniz_oxide.json
deleted file mode 100644
index 67366cb..0000000
--- a/src-tauri/target/debug/.fingerprint/miniz_oxide-d3ebef86bb1a882d/lib-miniz_oxide.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"simd\", \"simd-adler32\", \"with-alloc\"]","declared_features":"[\"alloc\", \"block-boundary\", \"core\", \"default\", \"rustc-dep-of-std\", \"serde\", \"simd\", \"simd-adler32\", \"std\", \"with-alloc\"]","target":8661567070972402511,"profile":9346826069578435451,"path":13371990931218627797,"deps":[[5982862185909702272,"simd_adler32",false,10844532532942240010],[7911289239703230891,"adler2",false,9680368395341222273]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\miniz_oxide-d3ebef86bb1a882d\\dep-lib-miniz_oxide","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/dep-lib-mio b/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/dep-lib-mio
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/dep-lib-mio and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/lib-mio b/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/lib-mio
deleted file mode 100644
index 668b06f..0000000
--- a/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/lib-mio
+++ /dev/null
@@ -1 +0,0 @@
-2f2fe7ee1246e349
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/lib-mio.json b/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/lib-mio.json
deleted file mode 100644
index 24fcbda..0000000
--- a/src-tauri/target/debug/.fingerprint/mio-00b61dca02488af9/lib-mio.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"net\", \"os-ext\", \"os-poll\"]","declared_features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","target":5157902839847266895,"profile":1177456745549771971,"path":11788222299086504527,"deps":[[6568467691589961976,"windows_sys",false,10244182179325942198]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mio-00b61dca02488af9\\dep-lib-mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/dep-lib-mio b/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/dep-lib-mio
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/dep-lib-mio and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/lib-mio b/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/lib-mio
deleted file mode 100644
index 7806143..0000000
--- a/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/lib-mio
+++ /dev/null
@@ -1 +0,0 @@
-8c20a9e6b31f3059
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/lib-mio.json b/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/lib-mio.json
deleted file mode 100644
index ded7ba1..0000000
--- a/src-tauri/target/debug/.fingerprint/mio-90ddf9fbe7726cf1/lib-mio.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"net\", \"os-ext\", \"os-poll\"]","declared_features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","target":5157902839847266895,"profile":1177456745549771971,"path":11788222299086504527,"deps":[[6568467691589961976,"windows_sys",false,7246976454518788371]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\mio-90ddf9fbe7726cf1\\dep-lib-mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/dep-lib-muda b/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/dep-lib-muda
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/dep-lib-muda and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/invoked.timestamp b/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/lib-muda b/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/lib-muda
deleted file mode 100644
index 19cba5c..0000000
--- a/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/lib-muda
+++ /dev/null
@@ -1 +0,0 @@
-7365d8637e316d5b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/lib-muda.json b/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/lib-muda.json
deleted file mode 100644
index 8d0d943..0000000
--- a/src-tauri/target/debug/.fingerprint/muda-35f4784f33530163/lib-muda.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"common-controls-v6\", \"gtk\", \"serde\"]","declared_features":"[\"common-controls-v6\", \"default\", \"gtk\", \"libxdo\", \"serde\"]","target":5140358902516826434,"profile":15657897354478470176,"path":11466840874374905117,"deps":[[3722963349756955755,"once_cell",false,3041351463055968253],[4336745513838352383,"thiserror",false,16906101633137928589],[7263319592666514104,"windows_sys",false,7748447542216374957],[7606335748176206944,"dpi",false,13763223680687157943],[9727213718512686088,"crossbeam_channel",false,8707874900445267214],[13548984313718623784,"serde",false,6521070603533755617],[14532484442929614732,"keyboard_types",false,17279734896770218133]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\muda-35f4784f33530163\\dep-lib-muda","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/dep-lib-debug_unreachable b/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/dep-lib-debug_unreachable
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/dep-lib-debug_unreachable and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/invoked.timestamp b/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/lib-debug_unreachable b/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/lib-debug_unreachable
deleted file mode 100644
index b6cbbd8..0000000
--- a/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/lib-debug_unreachable
+++ /dev/null
@@ -1 +0,0 @@
-4bea70ec851c2283
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/lib-debug_unreachable.json b/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/lib-debug_unreachable.json
deleted file mode 100644
index 14ff6f2..0000000
--- a/src-tauri/target/debug/.fingerprint/new_debug_unreachable-1a689f39f753d010/lib-debug_unreachable.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":7622437403250301378,"profile":2225463790103693989,"path":15269238814054580033,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\new_debug_unreachable-1a689f39f753d010\\dep-lib-debug_unreachable","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/dep-lib-nodrop b/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/dep-lib-nodrop
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/dep-lib-nodrop and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/invoked.timestamp b/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/lib-nodrop b/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/lib-nodrop
deleted file mode 100644
index b5480cf..0000000
--- a/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/lib-nodrop
+++ /dev/null
@@ -1 +0,0 @@
-f3e700abfd4ae7ff
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/lib-nodrop.json b/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/lib-nodrop.json
deleted file mode 100644
index d4ad994..0000000
--- a/src-tauri/target/debug/.fingerprint/nodrop-482029e2dcef9cad/lib-nodrop.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"nodrop-union\", \"std\", \"use_needs_drop\", \"use_union\"]","target":5952940874479064501,"profile":2225463790103693989,"path":2385032997159918150,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\nodrop-482029e2dcef9cad\\dep-lib-nodrop","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-1151b09a92ce4b5d/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/num-bigint-dig-1151b09a92ce4b5d/run-build-script-build-script-build
deleted file mode 100644
index 9991b41..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-1151b09a92ce4b5d/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-3c68115f408cf279
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-1151b09a92ce4b5d/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/num-bigint-dig-1151b09a92ce4b5d/run-build-script-build-script-build.json
deleted file mode 100644
index 0d4ae33..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-1151b09a92ce4b5d/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10852851166067228823,"build_script_build",false,5693139425678757063]],"local":[{"Precalculated":"0.8.6"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/dep-lib-num_bigint_dig b/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/dep-lib-num_bigint_dig
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/dep-lib-num_bigint_dig and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/lib-num_bigint_dig b/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/lib-num_bigint_dig
deleted file mode 100644
index 7ab6a9f..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/lib-num_bigint_dig
+++ /dev/null
@@ -1 +0,0 @@
-6098924057a9acee
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/lib-num_bigint_dig.json b/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/lib-num_bigint_dig.json
deleted file mode 100644
index 2763866..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-4a661d053ae0ad6a/lib-num_bigint_dig.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"i128\", \"prime\", \"rand\", \"u64_digit\", \"zeroize\"]","declared_features":"[\"arbitrary\", \"default\", \"fuzz\", \"i128\", \"nightly\", \"prime\", \"rand\", \"serde\", \"std\", \"u64_digit\", \"zeroize\"]","target":11604418834766979179,"profile":15657897354478470176,"path":1109256241412481708,"deps":[[3666196340704888985,"smallvec",false,10113140256358021686],[5157631553186200874,"num_traits",false,6589197341473135743],[5666221976914082401,"num_iter",false,4896747425011730701],[10012205734978813886,"libm",false,2595135767297638430],[10852851166067228823,"build_script_build",false,8787240031054030908],[12865141776541797048,"zeroize",false,8881467300589346434],[13208667028893622512,"rand",false,10451691736920646088],[16795989132585092538,"num_integer",false,2485577613857241819],[17917672826516349275,"lazy_static",false,12857589622741712758]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-bigint-dig-4a661d053ae0ad6a\\dep-lib-num_bigint_dig","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/dep-lib-num_bigint_dig b/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/dep-lib-num_bigint_dig
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/dep-lib-num_bigint_dig and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/lib-num_bigint_dig b/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/lib-num_bigint_dig
deleted file mode 100644
index 8b83eb5..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/lib-num_bigint_dig
+++ /dev/null
@@ -1 +0,0 @@
-07aefb968eaeedab
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/lib-num_bigint_dig.json b/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/lib-num_bigint_dig.json
deleted file mode 100644
index 93570e6..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-8ea558c7ff8fa63a/lib-num_bigint_dig.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"i128\", \"prime\", \"rand\", \"u64_digit\", \"zeroize\"]","declared_features":"[\"arbitrary\", \"default\", \"fuzz\", \"i128\", \"nightly\", \"prime\", \"rand\", \"serde\", \"std\", \"u64_digit\", \"zeroize\"]","target":11604418834766979179,"profile":15657897354478470176,"path":1109256241412481708,"deps":[[3666196340704888985,"smallvec",false,7419228119959757190],[5157631553186200874,"num_traits",false,2487166575225505192],[5666221976914082401,"num_iter",false,15419936374242156358],[10012205734978813886,"libm",false,2595135767297638430],[10852851166067228823,"build_script_build",false,8787240031054030908],[12865141776541797048,"zeroize",false,8881467300589346434],[13208667028893622512,"rand",false,4735703337475201176],[16795989132585092538,"num_integer",false,16417683069530816955],[17917672826516349275,"lazy_static",false,12857589622741712758]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-bigint-dig-8ea558c7ff8fa63a\\dep-lib-num_bigint_dig","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/build-script-build-script-build
deleted file mode 100644
index fed1a57..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-c78c5ae42418024f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/build-script-build-script-build.json
deleted file mode 100644
index c884d27..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"i128\", \"prime\", \"rand\", \"u64_digit\", \"zeroize\"]","declared_features":"[\"arbitrary\", \"default\", \"fuzz\", \"i128\", \"nightly\", \"prime\", \"rand\", \"serde\", \"std\", \"u64_digit\", \"zeroize\"]","target":5408242616063297496,"profile":2225463790103693989,"path":9164254958552501514,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-bigint-dig-b09cd8e2dee64c49\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-bigint-dig-b09cd8e2dee64c49/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/dep-lib-num_conv b/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/dep-lib-num_conv
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/dep-lib-num_conv and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/lib-num_conv b/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/lib-num_conv
deleted file mode 100644
index ded110b..0000000
--- a/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/lib-num_conv
+++ /dev/null
@@ -1 +0,0 @@
-ec68db1c8ebaee6d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/lib-num_conv.json b/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/lib-num_conv.json
deleted file mode 100644
index d51140e..0000000
--- a/src-tauri/target/debug/.fingerprint/num-conv-a8c1be0ba56b9919/lib-num_conv.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":17187170812452057412,"profile":308716055695625420,"path":14063545712522850499,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-conv-a8c1be0ba56b9919\\dep-lib-num_conv","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/dep-lib-num_integer b/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/dep-lib-num_integer
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/dep-lib-num_integer and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/lib-num_integer b/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/lib-num_integer
deleted file mode 100644
index f77afe0..0000000
--- a/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/lib-num_integer
+++ /dev/null
@@ -1 +0,0 @@
-dbba9fafab8b7e22
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/lib-num_integer.json b/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/lib-num_integer.json
deleted file mode 100644
index dd181ce..0000000
--- a/src-tauri/target/debug/.fingerprint/num-integer-791190e3fdcd92fb/lib-num_integer.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"i128\"]","declared_features":"[\"default\", \"i128\", \"std\"]","target":7628309033881264685,"profile":15657897354478470176,"path":9935065256426485788,"deps":[[5157631553186200874,"num_traits",false,6589197341473135743]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-integer-791190e3fdcd92fb\\dep-lib-num_integer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/dep-lib-num_integer b/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/dep-lib-num_integer
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/dep-lib-num_integer and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/lib-num_integer b/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/lib-num_integer
deleted file mode 100644
index fb19a78..0000000
--- a/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/lib-num_integer
+++ /dev/null
@@ -1 +0,0 @@
-bb415462c453d7e3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/lib-num_integer.json b/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/lib-num_integer.json
deleted file mode 100644
index 4db9fe8..0000000
--- a/src-tauri/target/debug/.fingerprint/num-integer-bbba41bcaf3fadab/lib-num_integer.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"i128\"]","declared_features":"[\"default\", \"i128\", \"std\"]","target":7628309033881264685,"profile":15657897354478470176,"path":9935065256426485788,"deps":[[5157631553186200874,"num_traits",false,2487166575225505192]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-integer-bbba41bcaf3fadab\\dep-lib-num_integer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/dep-lib-num_iter b/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/dep-lib-num_iter
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/dep-lib-num_iter and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/lib-num_iter b/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/lib-num_iter
deleted file mode 100644
index 5dd8ad4..0000000
--- a/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/lib-num_iter
+++ /dev/null
@@ -1 +0,0 @@
-0d09a2c6d6bdf443
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/lib-num_iter.json b/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/lib-num_iter.json
deleted file mode 100644
index 3b7358d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-iter-c34514f067bbf6d0/lib-num_iter.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"default\", \"i128\", \"std\"]","target":11631885603130591154,"profile":15657897354478470176,"path":1061026203178885790,"deps":[[5157631553186200874,"num_traits",false,6589197341473135743],[16795989132585092538,"num_integer",false,2485577613857241819]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-iter-c34514f067bbf6d0\\dep-lib-num_iter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/dep-lib-num_iter b/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/dep-lib-num_iter
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/dep-lib-num_iter and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/lib-num_iter b/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/lib-num_iter
deleted file mode 100644
index c77ebd9..0000000
--- a/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/lib-num_iter
+++ /dev/null
@@ -1 +0,0 @@
-461fd41d6f9efed5
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/lib-num_iter.json b/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/lib-num_iter.json
deleted file mode 100644
index 1ffc8a6..0000000
--- a/src-tauri/target/debug/.fingerprint/num-iter-f1531c520fe0bb49/lib-num_iter.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"default\", \"i128\", \"std\"]","target":11631885603130591154,"profile":15657897354478470176,"path":1061026203178885790,"deps":[[5157631553186200874,"num_traits",false,2487166575225505192],[16795989132585092538,"num_integer",false,16417683069530816955]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-iter-f1531c520fe0bb49\\dep-lib-num_iter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/dep-lib-num_traits b/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/dep-lib-num_traits
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/dep-lib-num_traits and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/lib-num_traits b/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/lib-num_traits
deleted file mode 100644
index 710a515..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/lib-num_traits
+++ /dev/null
@@ -1 +0,0 @@
-7f5c742d1288715b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/lib-num_traits.json b/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/lib-num_traits.json
deleted file mode 100644
index 11c404f..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-00fdb2b5266e3c42/lib-num_traits.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"i128\", \"libm\", \"std\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":15657897354478470176,"path":1390615855958412040,"deps":[[5157631553186200874,"build_script_build",false,7085451904670927786],[10012205734978813886,"libm",false,2595135767297638430]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-traits-00fdb2b5266e3c42\\dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/build-script-build-script-build
deleted file mode 100644
index 5068911..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-46cee7b0e46acad1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/build-script-build-script-build.json
deleted file mode 100644
index b7d9a8c..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"i128\", \"libm\", \"std\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":10934895371789847329,"deps":[[13927012481677012980,"autocfg",false,10807305518230055627]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-traits-23049ca17122da47\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-23049ca17122da47/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-2b93b091a619c23b/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/num-traits-2b93b091a619c23b/run-build-script-build-script-build
deleted file mode 100644
index b285afa..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-2b93b091a619c23b/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-807723ccac7c8a12
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-2b93b091a619c23b/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/num-traits-2b93b091a619c23b/run-build-script-build-script-build.json
deleted file mode 100644
index 432fb8b..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-2b93b091a619c23b/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5157631553186200874,"build_script_build",false,11298792383791043275]],"local":[{"RerunIfChanged":{"output":"debug\\build\\num-traits-2b93b091a619c23b\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/build-script-build-script-build
deleted file mode 100644
index 31b1407..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-cb12c13acf5fcd9c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/build-script-build-script-build.json
deleted file mode 100644
index 048afd9..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"i128\", \"libm\", \"std\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":10934895371789847329,"deps":[[13927012481677012980,"autocfg",false,10807305518230055627]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-traits-760a51c75c4e24b2\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-760a51c75c4e24b2/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-7f59fa5115f89ee2/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/num-traits-7f59fa5115f89ee2/run-build-script-build-script-build
deleted file mode 100644
index 1c7ff7f..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-7f59fa5115f89ee2/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-aa8b068bf7945462
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-7f59fa5115f89ee2/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/num-traits-7f59fa5115f89ee2/run-build-script-build-script-build.json
deleted file mode 100644
index 1add8ce..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-7f59fa5115f89ee2/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5157631553186200874,"build_script_build",false,15117012629675560518]],"local":[{"RerunIfChanged":{"output":"debug\\build\\num-traits-7f59fa5115f89ee2\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/dep-lib-num_traits b/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/dep-lib-num_traits
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/dep-lib-num_traits and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/invoked.timestamp b/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/lib-num_traits b/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/lib-num_traits
deleted file mode 100644
index 387139b..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/lib-num_traits
+++ /dev/null
@@ -1 +0,0 @@
-a8858a95d2308422
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/lib-num_traits.json b/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/lib-num_traits.json
deleted file mode 100644
index 685f74f..0000000
--- a/src-tauri/target/debug/.fingerprint/num-traits-cee86f18d45b66ac/lib-num_traits.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"i128\", \"libm\", \"std\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":2225463790103693989,"path":1390615855958412040,"deps":[[5157631553186200874,"build_script_build",false,1336017321069868928],[10012205734978813886,"libm",false,2595135767297638430]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\num-traits-cee86f18d45b66ac\\dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/dep-lib-once_cell b/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/dep-lib-once_cell
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/dep-lib-once_cell and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/invoked.timestamp b/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/lib-once_cell b/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/lib-once_cell
deleted file mode 100644
index 55e47ee..0000000
--- a/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/lib-once_cell
+++ /dev/null
@@ -1 +0,0 @@
-fdc790b80a0d352a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/lib-once_cell.json b/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/lib-once_cell.json
deleted file mode 100644
index e9c3770..0000000
--- a/src-tauri/target/debug/.fingerprint/once_cell-5bbd183c350e7435/lib-once_cell.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"race\", \"std\"]","declared_features":"[\"alloc\", \"atomic-polyfill\", \"critical-section\", \"default\", \"parking_lot\", \"portable-atomic\", \"race\", \"std\", \"unstable\"]","target":17524666916136250164,"profile":15657897354478470176,"path":8546348889500064501,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\once_cell-5bbd183c350e7435\\dep-lib-once_cell","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/dep-lib-option_ext b/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/dep-lib-option_ext
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/dep-lib-option_ext and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/invoked.timestamp b/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/lib-option_ext b/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/lib-option_ext
deleted file mode 100644
index e908ee3..0000000
--- a/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/lib-option_ext
+++ /dev/null
@@ -1 +0,0 @@
-64d955846b2ff811
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/lib-option_ext.json b/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/lib-option_ext.json
deleted file mode 100644
index 8b6263b..0000000
--- a/src-tauri/target/debug/.fingerprint/option-ext-5ba11747332b2d65/lib-option_ext.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":17153617223804709240,"profile":15657897354478470176,"path":15346735230520118842,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\option-ext-5ba11747332b2d65\\dep-lib-option_ext","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/dep-lib-parking b/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/dep-lib-parking
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/dep-lib-parking and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/lib-parking b/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/lib-parking
deleted file mode 100644
index 3481d57..0000000
--- a/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/lib-parking
+++ /dev/null
@@ -1 +0,0 @@
-3a7a9b717e95addd
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/lib-parking.json b/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/lib-parking.json
deleted file mode 100644
index cc67ac3..0000000
--- a/src-tauri/target/debug/.fingerprint/parking-c735e0a47a129d3f/lib-parking.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"loom\"]","target":9855717379987801857,"profile":15657897354478470176,"path":5559778580989234299,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking-c735e0a47a129d3f\\dep-lib-parking","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/dep-lib-parking_lot b/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/dep-lib-parking_lot
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/dep-lib-parking_lot and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/invoked.timestamp b/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/lib-parking_lot b/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/lib-parking_lot
deleted file mode 100644
index 61698e0..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/lib-parking_lot
+++ /dev/null
@@ -1 +0,0 @@
-1f64e5d6feabc57c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/lib-parking_lot.json b/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/lib-parking_lot.json
deleted file mode 100644
index 0bebf81..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot-4cc5fa2e55fcf759/lib-parking_lot.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\"]","declared_features":"[\"arc_lock\", \"deadlock_detection\", \"default\", \"hardware-lock-elision\", \"nightly\", \"owning_ref\", \"send_guard\", \"serde\"]","target":9887373948397848517,"profile":15657897354478470176,"path":9650793567040291270,"deps":[[2555121257709722468,"lock_api",false,14690006307475240784],[6545091685033313457,"parking_lot_core",false,2107912719461140985]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking_lot-4cc5fa2e55fcf759\\dep-lib-parking_lot","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/dep-lib-parking_lot b/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/dep-lib-parking_lot
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/dep-lib-parking_lot and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/lib-parking_lot b/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/lib-parking_lot
deleted file mode 100644
index 963cbce..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/lib-parking_lot
+++ /dev/null
@@ -1 +0,0 @@
-b5b58c28e8433742
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/lib-parking_lot.json b/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/lib-parking_lot.json
deleted file mode 100644
index 73c5b1c..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot-f1a1139d31639f2c/lib-parking_lot.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\"]","declared_features":"[\"arc_lock\", \"deadlock_detection\", \"default\", \"hardware-lock-elision\", \"nightly\", \"owning_ref\", \"send_guard\", \"serde\"]","target":9887373948397848517,"profile":15657897354478470176,"path":9650793567040291270,"deps":[[2555121257709722468,"lock_api",false,14690006307475240784],[6545091685033313457,"parking_lot_core",false,16682480882955415858]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking_lot-f1a1139d31639f2c\\dep-lib-parking_lot","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/dep-lib-parking_lot_core b/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/dep-lib-parking_lot_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/dep-lib-parking_lot_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/invoked.timestamp b/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/lib-parking_lot_core b/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/lib-parking_lot_core
deleted file mode 100644
index 0daefa5..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/lib-parking_lot_core
+++ /dev/null
@@ -1 +0,0 @@
-f949023d73cf401d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/lib-parking_lot_core.json b/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/lib-parking_lot_core.json
deleted file mode 100644
index 2460a31..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-4d1289dd5048e334/lib-parking_lot_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":12558056885032795287,"profile":15657897354478470176,"path":11222727720525327469,"deps":[[3666196340704888985,"smallvec",false,7419228119959757190],[6545091685033313457,"build_script_build",false,10764600778893618980],[6959378045035346538,"windows_link",false,15804821063550895188],[7667230146095136825,"cfg_if",false,2895588346767177823]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking_lot_core-4d1289dd5048e334\\dep-lib-parking_lot_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/build-script-build-script-build
deleted file mode 100644
index 5ad5253..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-c1b0143c8c782ea1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/build-script-build-script-build.json
deleted file mode 100644
index e2a0692..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":5408242616063297496,"profile":2225463790103693989,"path":3096788165561693363,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking_lot_core-62270fb0de8406d7\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/invoked.timestamp b/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-62270fb0de8406d7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/dep-lib-parking_lot_core b/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/dep-lib-parking_lot_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/dep-lib-parking_lot_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/lib-parking_lot_core b/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/lib-parking_lot_core
deleted file mode 100644
index 94806fd..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/lib-parking_lot_core
+++ /dev/null
@@ -1 +0,0 @@
-3271cdb8f91384e7
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/lib-parking_lot_core.json b/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/lib-parking_lot_core.json
deleted file mode 100644
index 057a307..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-8223545afe933ff3/lib-parking_lot_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\"]","target":12558056885032795287,"profile":15657897354478470176,"path":11222727720525327469,"deps":[[3666196340704888985,"smallvec",false,10113140256358021686],[6545091685033313457,"build_script_build",false,10764600778893618980],[6959378045035346538,"windows_link",false,15804821063550895188],[7667230146095136825,"cfg_if",false,2895588346767177823]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\parking_lot_core-8223545afe933ff3\\dep-lib-parking_lot_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-d7075c44b5f985c0/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/parking_lot_core-d7075c44b5f985c0/run-build-script-build-script-build
deleted file mode 100644
index 10de660..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-d7075c44b5f985c0/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-24efd806608b6395
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/parking_lot_core-d7075c44b5f985c0/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/parking_lot_core-d7075c44b5f985c0/run-build-script-build-script-build.json
deleted file mode 100644
index 6c39930..0000000
--- a/src-tauri/target/debug/.fingerprint/parking_lot_core-d7075c44b5f985c0/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6545091685033313457,"build_script_build",false,11614353032733831361]],"local":[{"RerunIfChanged":{"output":"debug\\build\\parking_lot_core-d7075c44b5f985c0\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/dep-lib-pem_rfc7468 b/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/dep-lib-pem_rfc7468
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/dep-lib-pem_rfc7468 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/invoked.timestamp b/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/lib-pem_rfc7468 b/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/lib-pem_rfc7468
deleted file mode 100644
index 9bb29d8..0000000
--- a/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/lib-pem_rfc7468
+++ /dev/null
@@ -1 +0,0 @@
-9422e08576730946
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/lib-pem_rfc7468.json b/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/lib-pem_rfc7468.json
deleted file mode 100644
index 3ee9722..0000000
--- a/src-tauri/target/debug/.fingerprint/pem-rfc7468-8b048569aa3e8705/lib-pem_rfc7468.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"std\"]","target":12331795277345961084,"profile":15657897354478470176,"path":5157511243034721796,"deps":[[15807288114999771325,"base64ct",false,9561005070179539017]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pem-rfc7468-8b048569aa3e8705\\dep-lib-pem_rfc7468","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/dep-lib-percent_encoding b/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/dep-lib-percent_encoding
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/dep-lib-percent_encoding and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/lib-percent_encoding b/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/lib-percent_encoding
deleted file mode 100644
index 6b6a9c9..0000000
--- a/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/lib-percent_encoding
+++ /dev/null
@@ -1 +0,0 @@
-4f9dd9e4f7e02320
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/lib-percent_encoding.json b/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/lib-percent_encoding.json
deleted file mode 100644
index 78a8929..0000000
--- a/src-tauri/target/debug/.fingerprint/percent-encoding-503c068a1cd7389b/lib-percent_encoding.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6219969305134610909,"profile":15657897354478470176,"path":13138808868626739864,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\percent-encoding-503c068a1cd7389b\\dep-lib-percent_encoding","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/dep-lib-phf b/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/dep-lib-phf
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/dep-lib-phf and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/lib-phf b/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/lib-phf
deleted file mode 100644
index 6da0a0c..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/lib-phf
+++ /dev/null
@@ -1 +0,0 @@
-9ada791cdd4309b7
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/lib-phf.json b/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/lib-phf.json
deleted file mode 100644
index ee66363..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-42a01e44f563f455/lib-phf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"macros\", \"phf_macros\", \"std\"]","declared_features":"[\"default\", \"macros\", \"phf_macros\", \"serde\", \"std\", \"uncased\", \"unicase\"]","target":10640910166656384580,"profile":15657897354478470176,"path":621986249914046938,"deps":[[7564874552398678785,"phf_macros",false,11415340337281125426],[9060940869921439196,"phf_shared",false,1923490263401460808]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf-42a01e44f563f455\\dep-lib-phf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/dep-lib-phf b/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/dep-lib-phf
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/dep-lib-phf and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/lib-phf b/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/lib-phf
deleted file mode 100644
index 92ff84b..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/lib-phf
+++ /dev/null
@@ -1 +0,0 @@
-24fc9d829f4fe193
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/lib-phf.json b/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/lib-phf.json
deleted file mode 100644
index 07da33e..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-5d990acaa8f18923/lib-phf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"macros\", \"phf_macros\", \"proc-macro-hack\", \"std\"]","declared_features":"[\"default\", \"macros\", \"phf_macros\", \"proc-macro-hack\", \"serde\", \"std\", \"uncased\", \"unicase\"]","target":3117898612494421391,"profile":2225463790103693989,"path":12246255101218613252,"deps":[[2132929450596319411,"phf_shared",false,3545102818244545017],[4789512923348697266,"proc_macro_hack",false,15401352186221635835],[16348614515420640917,"phf_macros",false,2742509357866079967]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf-5d990acaa8f18923\\dep-lib-phf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/dep-lib-phf b/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/dep-lib-phf
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/dep-lib-phf and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/lib-phf b/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/lib-phf
deleted file mode 100644
index 3bfddf8..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/lib-phf
+++ /dev/null
@@ -1 +0,0 @@
-ce1e1b860c0dde10
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/lib-phf.json b/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/lib-phf.json
deleted file mode 100644
index 1e677d3..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-6b7960f4abbc4793/lib-phf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"macros\", \"phf_macros\", \"std\"]","declared_features":"[\"default\", \"macros\", \"phf_macros\", \"serde\", \"std\", \"uncased\", \"unicase\"]","target":10640910166656384580,"profile":15657897354478470176,"path":621986249914046938,"deps":[[7564874552398678785,"phf_macros",false,11415340337281125426],[9060940869921439196,"phf_shared",false,10726556274314923725]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf-6b7960f4abbc4793\\dep-lib-phf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/dep-lib-phf b/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/dep-lib-phf
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/dep-lib-phf and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/lib-phf b/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/lib-phf
deleted file mode 100644
index b942fee..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/lib-phf
+++ /dev/null
@@ -1 +0,0 @@
-3ea6ccc6e61c98ed
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/lib-phf.json b/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/lib-phf.json
deleted file mode 100644
index fe11b0d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf-febb65349fd4e405/lib-phf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"macros\", \"phf_macros\", \"proc-macro-hack\", \"std\", \"unicase\"]","target":3117898612494421391,"profile":2225463790103693989,"path":5088386690566259756,"deps":[[525931160294428996,"phf_shared",false,1295011644207323784]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf-febb65349fd4e405\\dep-lib-phf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/dep-lib-phf_codegen b/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/dep-lib-phf_codegen
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/dep-lib-phf_codegen and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/lib-phf_codegen b/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/lib-phf_codegen
deleted file mode 100644
index 37bfe51..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/lib-phf_codegen
+++ /dev/null
@@ -1 +0,0 @@
-cd2c619c6958e16b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/lib-phf_codegen.json b/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/lib-phf_codegen.json
deleted file mode 100644
index 17240be..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_codegen-5f48273b71037f2c/lib-phf_codegen.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":10627201688748800353,"profile":2225463790103693989,"path":17562227144400943365,"deps":[[525931160294428996,"phf_shared",false,1295011644207323784],[7226051393296904356,"phf_generator",false,7476403521216411769]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_codegen-5f48273b71037f2c\\dep-lib-phf_codegen","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/dep-lib-phf_codegen b/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/dep-lib-phf_codegen
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/dep-lib-phf_codegen and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/lib-phf_codegen b/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/lib-phf_codegen
deleted file mode 100644
index 3f369ad..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/lib-phf_codegen
+++ /dev/null
@@ -1 +0,0 @@
-e5069b675afd59a7
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/lib-phf_codegen.json b/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/lib-phf_codegen.json
deleted file mode 100644
index f3afa44..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_codegen-74d4ae2963ae73b2/lib-phf_codegen.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":4007019473634205266,"profile":2225463790103693989,"path":3905502267506969612,"deps":[[9060940869921439196,"phf_shared",false,10726556274314923725],[18124350542602697595,"phf_generator",false,14525326357953199191]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_codegen-74d4ae2963ae73b2\\dep-lib-phf_codegen","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/dep-lib-phf_generator b/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/dep-lib-phf_generator
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/dep-lib-phf_generator and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/lib-phf_generator b/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/lib-phf_generator
deleted file mode 100644
index 11c1df0..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/lib-phf_generator
+++ /dev/null
@@ -1 +0,0 @@
-4711745dd137747b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/lib-phf_generator.json b/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/lib-phf_generator.json
deleted file mode 100644
index fee5a3c..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_generator-5c005149fb226d7b/lib-phf_generator.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"criterion\"]","target":10230150387258866563,"profile":2225463790103693989,"path":17399623498072581115,"deps":[[2132929450596319411,"phf_shared",false,3545102818244545017],[13208667028893622512,"rand",false,4735703337475201176]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_generator-5c005149fb226d7b\\dep-lib-phf_generator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/dep-lib-phf_generator b/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/dep-lib-phf_generator
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/dep-lib-phf_generator and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/lib-phf_generator b/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/lib-phf_generator
deleted file mode 100644
index 02e6191..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/lib-phf_generator
+++ /dev/null
@@ -1 +0,0 @@
-573c6b345d5394c9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/lib-phf_generator.json b/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/lib-phf_generator.json
deleted file mode 100644
index 5d955d8..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_generator-7cc6e9b936c0934a/lib-phf_generator.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"criterion\"]","target":4203241669981453472,"profile":2225463790103693989,"path":14083629778626306927,"deps":[[9060940869921439196,"phf_shared",false,10726556274314923725],[13208667028893622512,"rand",false,4735703337475201176]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_generator-7cc6e9b936c0934a\\dep-lib-phf_generator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/dep-lib-phf_generator b/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/dep-lib-phf_generator
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/dep-lib-phf_generator and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/lib-phf_generator b/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/lib-phf_generator
deleted file mode 100644
index 8ef6976..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/lib-phf_generator
+++ /dev/null
@@ -1 +0,0 @@
-7978950f6485c167
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/lib-phf_generator.json b/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/lib-phf_generator.json
deleted file mode 100644
index 229efd2..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_generator-c2ee55589a17b701/lib-phf_generator.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"criterion\"]","target":10230150387258866563,"profile":2225463790103693989,"path":18195661183606700830,"deps":[[525931160294428996,"phf_shared",false,1295011644207323784],[4731167174326621189,"rand",false,4402531448339151729]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_generator-c2ee55589a17b701\\dep-lib-phf_generator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/dep-lib-phf_macros b/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/dep-lib-phf_macros
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/dep-lib-phf_macros and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/lib-phf_macros b/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/lib-phf_macros
deleted file mode 100644
index e9a1eab..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/lib-phf_macros
+++ /dev/null
@@ -1 +0,0 @@
-324cd4418e6f6b9e
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/lib-phf_macros.json b/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/lib-phf_macros.json
deleted file mode 100644
index 03d96ad..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_macros-046f109af3597ba2/lib-phf_macros.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"unicase\", \"unicase_\"]","target":17891898593638043230,"profile":2225463790103693989,"path":12203584298536857631,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9060940869921439196,"phf_shared",false,10726556274314923725],[9869581871423326951,"quote",false,3889480896257274066],[18124350542602697595,"phf_generator",false,14525326357953199191]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_macros-046f109af3597ba2\\dep-lib-phf_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/dep-lib-phf_macros b/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/dep-lib-phf_macros
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/dep-lib-phf_macros and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/lib-phf_macros b/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/lib-phf_macros
deleted file mode 100644
index 364cd51..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/lib-phf_macros
+++ /dev/null
@@ -1 +0,0 @@
-dfd6ca04bb590f26
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/lib-phf_macros.json b/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/lib-phf_macros.json
deleted file mode 100644
index 4b5a8c5..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_macros-4889c01db18c5d18/lib-phf_macros.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"unicase\", \"unicase_\"]","target":13120984418320091921,"profile":2225463790103693989,"path":8942677681985064334,"deps":[[2132929450596319411,"phf_shared",false,3545102818244545017],[2713742371683562785,"syn",false,17793790957511828036],[4789512923348697266,"proc_macro_hack",false,15401352186221635835],[5566979019427230758,"proc_macro2",false,9246699291491438266],[9869581871423326951,"quote",false,3889480896257274066],[15690706847525356077,"phf_generator",false,8895796536319152455]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_macros-4889c01db18c5d18\\dep-lib-phf_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/dep-lib-phf_shared b/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/dep-lib-phf_shared
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/dep-lib-phf_shared and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/lib-phf_shared b/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/lib-phf_shared
deleted file mode 100644
index 6e4f1bc..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/lib-phf_shared
+++ /dev/null
@@ -1 +0,0 @@
-f9c9b3fd3abc3231
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/lib-phf_shared.json b/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/lib-phf_shared.json
deleted file mode 100644
index fb788e6..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-39d6bec1b19ba0ca/lib-phf_shared.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"std\", \"uncased\", \"unicase\"]","target":886472421596331379,"profile":2225463790103693989,"path":16542591398743915598,"deps":[[8079500665534101559,"siphasher",false,16674214294426494285]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_shared-39d6bec1b19ba0ca\\dep-lib-phf_shared","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/dep-lib-phf_shared b/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/dep-lib-phf_shared
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/dep-lib-phf_shared and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/lib-phf_shared b/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/lib-phf_shared
deleted file mode 100644
index 2270602..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/lib-phf_shared
+++ /dev/null
@@ -1 +0,0 @@
-88daf8a83acef811
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/lib-phf_shared.json b/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/lib-phf_shared.json
deleted file mode 100644
index e56d93a..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-521d85456bb5b5d0/lib-phf_shared.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\", \"unicase\"]","target":886472421596331379,"profile":2225463790103693989,"path":16512668619878228243,"deps":[[8079500665534101559,"siphasher",false,16674214294426494285]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_shared-521d85456bb5b5d0\\dep-lib-phf_shared","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/dep-lib-phf_shared b/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/dep-lib-phf_shared
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/dep-lib-phf_shared and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/lib-phf_shared b/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/lib-phf_shared
deleted file mode 100644
index fb1b611..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/lib-phf_shared
+++ /dev/null
@@ -1 +0,0 @@
-4874f716349cb11a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/lib-phf_shared.json b/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/lib-phf_shared.json
deleted file mode 100644
index a561d9a..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-7ac3da0bafa6f289/lib-phf_shared.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"std\", \"uncased\", \"unicase\"]","target":13191988717353488301,"profile":15657897354478470176,"path":11383521959855067054,"deps":[[17007833651981688255,"siphasher",false,1129693947085704240]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_shared-7ac3da0bafa6f289\\dep-lib-phf_shared","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/dep-lib-phf_shared b/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/dep-lib-phf_shared
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/dep-lib-phf_shared and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/invoked.timestamp b/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/lib-phf_shared b/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/lib-phf_shared
deleted file mode 100644
index f4ac339..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/lib-phf_shared
+++ /dev/null
@@ -1 +0,0 @@
-cd4ec7891962dc94
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/lib-phf_shared.json b/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/lib-phf_shared.json
deleted file mode 100644
index 186f6a6..0000000
--- a/src-tauri/target/debug/.fingerprint/phf_shared-9de9af230d462845/lib-phf_shared.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\", \"uncased\", \"unicase\"]","target":13191988717353488301,"profile":2225463790103693989,"path":11383521959855067054,"deps":[[17007833651981688255,"siphasher",false,1129693947085704240]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\phf_shared-9de9af230d462845\\dep-lib-phf_shared","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/dep-lib-pin_project_lite b/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/dep-lib-pin_project_lite
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/dep-lib-pin_project_lite and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/lib-pin_project_lite b/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/lib-pin_project_lite
deleted file mode 100644
index ded64d4..0000000
--- a/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/lib-pin_project_lite
+++ /dev/null
@@ -1 +0,0 @@
-4e6f2d3539755b26
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/lib-pin_project_lite.json b/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/lib-pin_project_lite.json
deleted file mode 100644
index a4cd70d..0000000
--- a/src-tauri/target/debug/.fingerprint/pin-project-lite-ddac7feb6ac14d2f/lib-pin_project_lite.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":7529200858990304138,"profile":18128952602873124650,"path":7090998367049780960,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pin-project-lite-ddac7feb6ac14d2f\\dep-lib-pin_project_lite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/dep-lib-pin_utils b/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/dep-lib-pin_utils
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/dep-lib-pin_utils and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/invoked.timestamp b/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/lib-pin_utils b/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/lib-pin_utils
deleted file mode 100644
index 481b5f0..0000000
--- a/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/lib-pin_utils
+++ /dev/null
@@ -1 +0,0 @@
-73f75c1a3fbc6b19
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/lib-pin_utils.json b/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/lib-pin_utils.json
deleted file mode 100644
index d871812..0000000
--- a/src-tauri/target/debug/.fingerprint/pin-utils-1031b741708e9025/lib-pin_utils.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":6142422912982997569,"profile":15657897354478470176,"path":5488663126149677811,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pin-utils-1031b741708e9025\\dep-lib-pin_utils","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/dep-lib-piper b/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/dep-lib-piper
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/dep-lib-piper and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/invoked.timestamp b/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/lib-piper b/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/lib-piper
deleted file mode 100644
index ff9cef7..0000000
--- a/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/lib-piper
+++ /dev/null
@@ -1 +0,0 @@
-7e3444727e6dbaa0
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/lib-piper.json b/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/lib-piper.json
deleted file mode 100644
index 42cc070..0000000
--- a/src-tauri/target/debug/.fingerprint/piper-70c6203429658ed4/lib-piper.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"futures-io\", \"std\"]","declared_features":"[\"default\", \"futures-io\", \"portable-atomic\", \"portable-atomic-util\", \"portable_atomic_crate\", \"std\"]","target":14014920426841647081,"profile":15657897354478470176,"path":10345746001603614222,"deps":[[5103565458935487,"futures_io",false,952584329958915671],[1074848931188612602,"atomic_waker",false,205495256079833689],[12285238697122577036,"fastrand",false,16847063399292653365]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\piper-70c6203429658ed4\\dep-lib-piper","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/dep-lib-pkcs1 b/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/dep-lib-pkcs1
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/dep-lib-pkcs1 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/invoked.timestamp b/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/lib-pkcs1 b/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/lib-pkcs1
deleted file mode 100644
index 3d73e9e..0000000
--- a/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/lib-pkcs1
+++ /dev/null
@@ -1 +0,0 @@
-85aefeedb882d827
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/lib-pkcs1.json b/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/lib-pkcs1.json
deleted file mode 100644
index 82fc4d1..0000000
--- a/src-tauri/target/debug/.fingerprint/pkcs1-1d173d64523a2d95/lib-pkcs1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"pem\", \"pkcs8\", \"std\", \"zeroize\"]","declared_features":"[\"alloc\", \"pem\", \"pkcs8\", \"std\", \"zeroize\"]","target":1110290699653900999,"profile":15657897354478470176,"path":17451168959634172309,"deps":[[10800937535932116261,"der",false,10976743814461816163],[11285023886693207100,"spki",false,2577973881752473253],[17064813216363465056,"pkcs8",false,225760721826302110]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pkcs1-1d173d64523a2d95\\dep-lib-pkcs1","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/dep-lib-pkcs8 b/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/dep-lib-pkcs8
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/dep-lib-pkcs8 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/invoked.timestamp b/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/lib-pkcs8 b/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/lib-pkcs8
deleted file mode 100644
index 24c75ec..0000000
--- a/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/lib-pkcs8
+++ /dev/null
@@ -1 +0,0 @@
-9e48b12c2e102203
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/lib-pkcs8.json b/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/lib-pkcs8.json
deleted file mode 100644
index 04eed23..0000000
--- a/src-tauri/target/debug/.fingerprint/pkcs8-e8d0ca27e6570ecf/lib-pkcs8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"pem\", \"std\"]","declared_features":"[\"3des\", \"alloc\", \"des-insecure\", \"encryption\", \"getrandom\", \"pem\", \"pkcs5\", \"rand_core\", \"sha1-insecure\", \"std\", \"subtle\"]","target":7970045022826862719,"profile":15657897354478470176,"path":7337077269226658627,"deps":[[10800937535932116261,"der",false,10976743814461816163],[11285023886693207100,"spki",false,2577973881752473253]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pkcs8-e8d0ca27e6570ecf\\dep-lib-pkcs8","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/dep-lib-pkg_config b/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/dep-lib-pkg_config
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/dep-lib-pkg_config and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/invoked.timestamp b/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/lib-pkg_config b/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/lib-pkg_config
deleted file mode 100644
index e1ef132..0000000
--- a/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/lib-pkg_config
+++ /dev/null
@@ -1 +0,0 @@
-201516e201e3f0ef
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/lib-pkg_config.json b/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/lib-pkg_config.json
deleted file mode 100644
index db9b448..0000000
--- a/src-tauri/target/debug/.fingerprint/pkg-config-02894189970fd886/lib-pkg_config.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":4588055084852603002,"profile":2225463790103693989,"path":8887783855065379143,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\pkg-config-02894189970fd886\\dep-lib-pkg_config","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/dep-lib-png b/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/dep-lib-png
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/dep-lib-png and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/lib-png b/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/lib-png
deleted file mode 100644
index 4462372..0000000
--- a/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/lib-png
+++ /dev/null
@@ -1 +0,0 @@
-c8b2e148aa0eeed2
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/lib-png.json b/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/lib-png.json
deleted file mode 100644
index b076797..0000000
--- a/src-tauri/target/debug/.fingerprint/png-29737fb141e4dad9/lib-png.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"benchmarks\", \"unstable\"]","target":10945199330268633162,"profile":9346826069578435451,"path":17687435382354044417,"deps":[[1477123001438903435,"flate2",false,15532149004425096627],[3389776682256874761,"fdeflate",false,2832091153841391241],[7312356825837975969,"crc32fast",false,9539508096978369463],[7636735136738807108,"miniz_oxide",false,4480653033604429685],[10435729446543529114,"bitflags",false,578534570030638181]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\png-29737fb141e4dad9\\dep-lib-png","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/dep-lib-polling b/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/dep-lib-polling
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/dep-lib-polling and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/lib-polling b/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/lib-polling
deleted file mode 100644
index 0800448..0000000
--- a/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/lib-polling
+++ /dev/null
@@ -1 +0,0 @@
-39eca7a51a722531
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/lib-polling.json b/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/lib-polling.json
deleted file mode 100644
index 8293738..0000000
--- a/src-tauri/target/debug/.fingerprint/polling-2c8a38bb1c161f5f/lib-polling.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"tracing\"]","target":13930968428683469001,"profile":13351897665968383125,"path":15610914027308740310,"deps":[[1906322745568073236,"pin_project_lite",false,2763931684887686990],[6568467691589961976,"windows_sys",false,7246976454518788371],[7667230146095136825,"cfg_if",false,2895588346767177823],[12100481297174703255,"concurrent_queue",false,9710515496302887928]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\polling-2c8a38bb1c161f5f\\dep-lib-polling","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/dep-lib-potential_utf b/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/dep-lib-potential_utf
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/dep-lib-potential_utf and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/invoked.timestamp b/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/lib-potential_utf b/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/lib-potential_utf
deleted file mode 100644
index 2deebca..0000000
--- a/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/lib-potential_utf
+++ /dev/null
@@ -1 +0,0 @@
-760160b7547d05fe
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/lib-potential_utf.json b/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/lib-potential_utf.json
deleted file mode 100644
index 0b8c8fe..0000000
--- a/src-tauri/target/debug/.fingerprint/potential_utf-6198eea9a7bc4fe6/lib-potential_utf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"writeable\", \"zerovec\"]","target":16089386906944150126,"profile":15657897354478470176,"path":12735606819883503545,"deps":[[14563910249377136032,"zerovec",false,1994370970198488555]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\potential_utf-6198eea9a7bc4fe6\\dep-lib-potential_utf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/dep-lib-potential_utf b/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/dep-lib-potential_utf
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/dep-lib-potential_utf and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/lib-potential_utf b/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/lib-potential_utf
deleted file mode 100644
index 723e6fa..0000000
--- a/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/lib-potential_utf
+++ /dev/null
@@ -1 +0,0 @@
-833c91902d199cb2
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/lib-potential_utf.json b/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/lib-potential_utf.json
deleted file mode 100644
index bfcbf4d..0000000
--- a/src-tauri/target/debug/.fingerprint/potential_utf-afb613c7be7203e9/lib-potential_utf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"writeable\", \"zerovec\"]","target":16089386906944150126,"profile":15657897354478470176,"path":12735606819883503545,"deps":[[14563910249377136032,"zerovec",false,8531024093407932019]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\potential_utf-afb613c7be7203e9\\dep-lib-potential_utf","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/dep-lib-powerfmt b/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/dep-lib-powerfmt
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/dep-lib-powerfmt and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/lib-powerfmt b/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/lib-powerfmt
deleted file mode 100644
index 7a47080..0000000
--- a/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/lib-powerfmt
+++ /dev/null
@@ -1 +0,0 @@
-dd0805df30f9d687
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/lib-powerfmt.json b/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/lib-powerfmt.json
deleted file mode 100644
index af1c833..0000000
--- a/src-tauri/target/debug/.fingerprint/powerfmt-27c542e32633565c/lib-powerfmt.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"alloc\", \"default\", \"macros\", \"std\"]","target":3190409771209632544,"profile":15657897354478470176,"path":14871643042671969849,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\powerfmt-27c542e32633565c\\dep-lib-powerfmt","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/dep-lib-ppv_lite86 b/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/dep-lib-ppv_lite86
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/dep-lib-ppv_lite86 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/lib-ppv_lite86 b/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/lib-ppv_lite86
deleted file mode 100644
index c197053..0000000
--- a/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/lib-ppv_lite86
+++ /dev/null
@@ -1 +0,0 @@
-66ff9d34b94daaa1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/lib-ppv_lite86.json b/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/lib-ppv_lite86.json
deleted file mode 100644
index 446e07a..0000000
--- a/src-tauri/target/debug/.fingerprint/ppv-lite86-1c6ab35416c5ad1d/lib-ppv_lite86.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"simd\", \"std\"]","declared_features":"[\"default\", \"no_simd\", \"simd\", \"std\"]","target":2607852365283500179,"profile":15657897354478470176,"path":10717866070119134132,"deps":[[10670692311156573294,"zerocopy",false,673545249771619105]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ppv-lite86-1c6ab35416c5ad1d\\dep-lib-ppv_lite86","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/dep-lib-precomputed_hash b/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/dep-lib-precomputed_hash
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/dep-lib-precomputed_hash and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/lib-precomputed_hash b/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/lib-precomputed_hash
deleted file mode 100644
index 1ada89c..0000000
--- a/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/lib-precomputed_hash
+++ /dev/null
@@ -1 +0,0 @@
-aa9d1c35bacddb7c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/lib-precomputed_hash.json b/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/lib-precomputed_hash.json
deleted file mode 100644
index 426272d..0000000
--- a/src-tauri/target/debug/.fingerprint/precomputed-hash-3e183698a7b187b9/lib-precomputed_hash.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":18034549675578888011,"profile":2225463790103693989,"path":15298162229221116217,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\precomputed-hash-3e183698a7b187b9\\dep-lib-precomputed_hash","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/dep-lib-proc_macro_hack b/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/dep-lib-proc_macro_hack
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/dep-lib-proc_macro_hack and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/invoked.timestamp b/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/lib-proc_macro_hack b/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/lib-proc_macro_hack
deleted file mode 100644
index b894d82..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/lib-proc_macro_hack
+++ /dev/null
@@ -1 +0,0 @@
-fb286da83698bcd5
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/lib-proc_macro_hack.json b/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/lib-proc_macro_hack.json
deleted file mode 100644
index 8bb6b26..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro-hack-294b6b4a6fe834f8/lib-proc_macro_hack.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":11228376381502837825,"profile":2225463790103693989,"path":7347636710606941036,"deps":[[4789512923348697266,"build_script_build",false,2118482616163434393]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\proc-macro-hack-294b6b4a6fe834f8\\dep-lib-proc_macro_hack","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro-hack-3f3accd1b509ba11/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/proc-macro-hack-3f3accd1b509ba11/run-build-script-build-script-build
deleted file mode 100644
index dad205c..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro-hack-3f3accd1b509ba11/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-99ff4217b75c661d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro-hack-3f3accd1b509ba11/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/proc-macro-hack-3f3accd1b509ba11/run-build-script-build-script-build.json
deleted file mode 100644
index 04a3332..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro-hack-3f3accd1b509ba11/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4789512923348697266,"build_script_build",false,11069123357045133478]],"local":[{"Precalculated":"0.5.20+deprecated"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/build-script-build-script-build
deleted file mode 100644
index 5f43f40..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-a690a7e70b6d9d99
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/build-script-build-script-build.json
deleted file mode 100644
index aa8b66d..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":17883862002600103897,"profile":2225463790103693989,"path":6559921215258101284,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\proc-macro-hack-643b32aaac1a629e\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro-hack-643b32aaac1a629e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/build-script-build-script-build
deleted file mode 100644
index 2471a6e..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-836b50c247dfd722
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/build-script-build-script-build.json
deleted file mode 100644
index 253e6a5..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"proc-macro\", \"span-locations\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":5408242616063297496,"profile":2225463790103693989,"path":18104539176432430778,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\proc-macro2-3bc5d90550b5d9fc\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/invoked.timestamp b/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro2-3bc5d90550b5d9fc/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro2-e265b7ed60d3b819/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/proc-macro2-e265b7ed60d3b819/run-build-script-build-script-build
deleted file mode 100644
index 41dd33d..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro2-e265b7ed60d3b819/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-bd26c037e2411edc
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro2-e265b7ed60d3b819/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/proc-macro2-e265b7ed60d3b819/run-build-script-build-script-build.json
deleted file mode 100644
index 83a94fe..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro2-e265b7ed60d3b819/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5566979019427230758,"build_script_build",false,2510720816578063235]],"local":[{"RerunIfChanged":{"output":"debug\\build\\proc-macro2-e265b7ed60d3b819\\output","paths":["src/probe/proc_macro_span.rs","src/probe/proc_macro_span_location.rs","src/probe/proc_macro_span_file.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/dep-lib-proc_macro2 b/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/dep-lib-proc_macro2
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/dep-lib-proc_macro2 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/invoked.timestamp b/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/lib-proc_macro2 b/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/lib-proc_macro2
deleted file mode 100644
index c7daabd..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/lib-proc_macro2
+++ /dev/null
@@ -1 +0,0 @@
-ba0e34b603e05280
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/lib-proc_macro2.json b/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/lib-proc_macro2.json
deleted file mode 100644
index 54d446b..0000000
--- a/src-tauri/target/debug/.fingerprint/proc-macro2-f61e504d435db7bd/lib-proc_macro2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"proc-macro\", \"span-locations\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":369203346396300798,"profile":2225463790103693989,"path":11414578784275035216,"deps":[[1548027836057496652,"unicode_ident",false,11095651874284558146],[5566979019427230758,"build_script_build",false,15861187377499219645]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\proc-macro2-f61e504d435db7bd\\dep-lib-proc_macro2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/build-script-build-script-build
deleted file mode 100644
index c4e4bc9..0000000
--- a/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-06fa75cfdf03b8a1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/build-script-build-script-build.json
deleted file mode 100644
index ab71d2e..0000000
--- a/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":17883862002600103897,"profile":2225463790103693989,"path":3316377116891515380,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\quote-3db939cd83aaa4bc\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/invoked.timestamp b/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/quote-3db939cd83aaa4bc/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/quote-8080ea7385d148b8/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/quote-8080ea7385d148b8/run-build-script-build-script-build
deleted file mode 100644
index 3bc15a2..0000000
--- a/src-tauri/target/debug/.fingerprint/quote-8080ea7385d148b8/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-b542754b8ea38359
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/quote-8080ea7385d148b8/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/quote-8080ea7385d148b8/run-build-script-build-script-build.json
deleted file mode 100644
index a600621..0000000
--- a/src-tauri/target/debug/.fingerprint/quote-8080ea7385d148b8/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[9869581871423326951,"build_script_build",false,11653068295614364166]],"local":[{"RerunIfChanged":{"output":"debug\\build\\quote-8080ea7385d148b8\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/dep-lib-quote b/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/dep-lib-quote
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/dep-lib-quote and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/lib-quote b/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/lib-quote
deleted file mode 100644
index 8414515..0000000
--- a/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/lib-quote
+++ /dev/null
@@ -1 +0,0 @@
-d230158e4436fa35
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/lib-quote.json b/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/lib-quote.json
deleted file mode 100644
index 470dede..0000000
--- a/src-tauri/target/debug/.fingerprint/quote-96767c58898ec3e9/lib-quote.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":3570458776599611685,"profile":2225463790103693989,"path":17486749015841465786,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[9869581871423326951,"build_script_build",false,6450178922871341749]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\quote-96767c58898ec3e9\\dep-lib-quote","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/dep-lib-rand b/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/dep-lib-rand
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/dep-lib-rand and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/lib-rand b/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/lib-rand
deleted file mode 100644
index a67b318..0000000
--- a/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/lib-rand
+++ /dev/null
@@ -1 +0,0 @@
-c8610a6142de0b91
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/lib-rand.json b/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/lib-rand.json
deleted file mode 100644
index 5012ece..0000000
--- a/src-tauri/target/debug/.fingerprint/rand-368086d74bd2bb84/lib-rand.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"getrandom\", \"libc\", \"rand_chacha\", \"std\", \"std_rng\"]","declared_features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"log\", \"min_const_gen\", \"nightly\", \"packed_simd\", \"rand_chacha\", \"serde\", \"serde1\", \"simd_support\", \"small_rng\", \"std\", \"std_rng\"]","target":8827111241893198906,"profile":15657897354478470176,"path":4898137509195113926,"deps":[[1573238666360410412,"rand_chacha",false,5490566009785218872],[18130209639506977569,"rand_core",false,311154751695744232]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rand-368086d74bd2bb84\\dep-lib-rand","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/dep-lib-rand b/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/dep-lib-rand
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/dep-lib-rand and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/lib-rand b/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/lib-rand
deleted file mode 100644
index 90670c6..0000000
--- a/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/lib-rand
+++ /dev/null
@@ -1 +0,0 @@
-9858d7371899b841
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/lib-rand.json b/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/lib-rand.json
deleted file mode 100644
index 99e1132..0000000
--- a/src-tauri/target/debug/.fingerprint/rand-6e4cc3858256f4e7/lib-rand.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"rand_chacha\", \"small_rng\", \"std\", \"std_rng\"]","declared_features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"log\", \"min_const_gen\", \"nightly\", \"packed_simd\", \"rand_chacha\", \"serde\", \"serde1\", \"simd_support\", \"small_rng\", \"std\", \"std_rng\"]","target":8827111241893198906,"profile":2225463790103693989,"path":4898137509195113926,"deps":[[1573238666360410412,"rand_chacha",false,5490566009785218872],[18130209639506977569,"rand_core",false,311154751695744232]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rand-6e4cc3858256f4e7\\dep-lib-rand","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/dep-lib-rand b/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/dep-lib-rand
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/dep-lib-rand and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/lib-rand b/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/lib-rand
deleted file mode 100644
index f23e39f..0000000
--- a/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/lib-rand
+++ /dev/null
@@ -1 +0,0 @@
-71bbbdd206ef183d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/lib-rand.json b/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/lib-rand.json
deleted file mode 100644
index d8aaed6..0000000
--- a/src-tauri/target/debug/.fingerprint/rand-c0dc42aa6ef760a4/lib-rand.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"getrandom\", \"getrandom_package\", \"libc\", \"rand_pcg\", \"small_rng\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"getrandom\", \"getrandom_package\", \"libc\", \"log\", \"nightly\", \"packed_simd\", \"rand_pcg\", \"serde1\", \"simd_support\", \"small_rng\", \"std\", \"stdweb\", \"wasm-bindgen\"]","target":8827111241893198906,"profile":2225463790103693989,"path":8349579486811973313,"deps":[[1333041802001714747,"rand_chacha",false,15339155180735365374],[1740877332521282793,"rand_core",false,15617681399936119654],[5170503507811329045,"getrandom_package",false,6241943992766167599],[9875507072765444643,"rand_pcg",false,8945395551280520779]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rand-c0dc42aa6ef760a4\\dep-lib-rand","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/dep-lib-rand_chacha b/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/dep-lib-rand_chacha
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/dep-lib-rand_chacha and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/lib-rand_chacha b/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/lib-rand_chacha
deleted file mode 100644
index a0ec252..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/lib-rand_chacha
+++ /dev/null
@@ -1 +0,0 @@
-38f71415b268324c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/lib-rand_chacha.json b/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/lib-rand_chacha.json
deleted file mode 100644
index 620fb21..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_chacha-73efddf8b3ea7f2c/lib-rand_chacha.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"serde\", \"serde1\", \"simd\", \"std\"]","target":15766068575093147603,"profile":15657897354478470176,"path":13807051291742735686,"deps":[[12919011715531272606,"ppv_lite86",false,11649208843994267494],[18130209639506977569,"rand_core",false,311154751695744232]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rand_chacha-73efddf8b3ea7f2c\\dep-lib-rand_chacha","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/dep-lib-rand_chacha b/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/dep-lib-rand_chacha
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/dep-lib-rand_chacha and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/lib-rand_chacha b/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/lib-rand_chacha
deleted file mode 100644
index 1267135..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/lib-rand_chacha
+++ /dev/null
@@ -1 +0,0 @@
-fe0053d65da0dfd4
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/lib-rand_chacha.json b/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/lib-rand_chacha.json
deleted file mode 100644
index 16d5a20..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_chacha-a10684ff874d5aa1/lib-rand_chacha.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"simd\", \"std\"]","target":15766068575093147603,"profile":2225463790103693989,"path":13324232659084312152,"deps":[[1740877332521282793,"rand_core",false,15617681399936119654],[12919011715531272606,"ppv_lite86",false,11649208843994267494]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rand_chacha-a10684ff874d5aa1\\dep-lib-rand_chacha","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/dep-lib-rand_core b/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/dep-lib-rand_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/dep-lib-rand_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/lib-rand_core b/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/lib-rand_core
deleted file mode 100644
index 703d96c..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/lib-rand_core
+++ /dev/null
@@ -1 +0,0 @@
-66f36aba7c26bdd8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/lib-rand_core.json b/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/lib-rand_core.json
deleted file mode 100644
index 2cfab83..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_core-35871f9ba9977bda/lib-rand_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"getrandom\", \"std\"]","declared_features":"[\"alloc\", \"getrandom\", \"serde\", \"serde1\", \"std\"]","target":13770603672348587087,"profile":2225463790103693989,"path":8703922805438475147,"deps":[[5170503507811329045,"getrandom",false,6241943992766167599]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rand_core-35871f9ba9977bda\\dep-lib-rand_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/dep-lib-rand_core b/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/dep-lib-rand_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/dep-lib-rand_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/lib-rand_core b/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/lib-rand_core
deleted file mode 100644
index cd703e4..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/lib-rand_core
+++ /dev/null
@@ -1 +0,0 @@
-e8ecff1c99715104
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/lib-rand_core.json b/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/lib-rand_core.json
deleted file mode 100644
index e60c658..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_core-9f0303778d046691/lib-rand_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"getrandom\", \"std\"]","declared_features":"[\"alloc\", \"getrandom\", \"serde\", \"serde1\", \"std\"]","target":13770603672348587087,"profile":15657897354478470176,"path":13659146070363705407,"deps":[[9920160576179037441,"getrandom",false,1285240202010967504]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rand_core-9f0303778d046691\\dep-lib-rand_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/dep-lib-rand_pcg b/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/dep-lib-rand_pcg
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/dep-lib-rand_pcg and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/lib-rand_pcg b/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/lib-rand_pcg
deleted file mode 100644
index d436505..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/lib-rand_pcg
+++ /dev/null
@@ -1 +0,0 @@
-4b5e6ff1db6d247c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/lib-rand_pcg.json b/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/lib-rand_pcg.json
deleted file mode 100644
index 4edbfc8..0000000
--- a/src-tauri/target/debug/.fingerprint/rand_pcg-6aefd33973815159/lib-rand_pcg.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"serde\", \"serde1\"]","target":15639958921810889256,"profile":2225463790103693989,"path":161274376277395813,"deps":[[1740877332521282793,"rand_core",false,15617681399936119654]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rand_pcg-6aefd33973815159\\dep-lib-rand_pcg","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/dep-lib-raw_window_handle b/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/dep-lib-raw_window_handle
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/dep-lib-raw_window_handle and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/invoked.timestamp b/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/lib-raw_window_handle b/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/lib-raw_window_handle
deleted file mode 100644
index a4aad71..0000000
--- a/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/lib-raw_window_handle
+++ /dev/null
@@ -1 +0,0 @@
-73df3fd630ff5dfb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/lib-raw_window_handle.json b/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/lib-raw_window_handle.json
deleted file mode 100644
index 4aa1f1a..0000000
--- a/src-tauri/target/debug/.fingerprint/raw-window-handle-eb9734d97275f615/lib-raw_window_handle.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"std\", \"wasm-bindgen\", \"wasm-bindgen-0-2\"]","target":10454692504300247140,"profile":15657897354478470176,"path":14765773052574778302,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\raw-window-handle-eb9734d97275f615\\dep-lib-raw_window_handle","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/dep-lib-regex b/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/dep-lib-regex
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/dep-lib-regex and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/invoked.timestamp b/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/lib-regex b/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/lib-regex
deleted file mode 100644
index da59545..0000000
--- a/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/lib-regex
+++ /dev/null
@@ -1 +0,0 @@
-e439678f4a1c60db
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/lib-regex.json b/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/lib-regex.json
deleted file mode 100644
index 9fb5baf..0000000
--- a/src-tauri/target/debug/.fingerprint/regex-4978133677b4d168/lib-regex.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","declared_features":"[\"default\", \"logging\", \"pattern\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-dfa-full\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unstable\", \"use_std\"]","target":5796931310894148030,"profile":18440009518878700890,"path":8485417687144636517,"deps":[[198136567835728122,"memchr",false,14663827455635897954],[3030539787503978792,"regex_automata",false,18248738412967793364],[14659614821474690979,"regex_syntax",false,5534011306411996887],[15324871377471570981,"aho_corasick",false,18357744108545032052]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\regex-4978133677b4d168\\dep-lib-regex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/dep-lib-regex_automata b/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/dep-lib-regex_automata
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/dep-lib-regex_automata and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/invoked.timestamp b/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/lib-regex_automata b/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/lib-regex_automata
deleted file mode 100644
index 6665e43..0000000
--- a/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/lib-regex_automata
+++ /dev/null
@@ -1 +0,0 @@
-d492f88fe68a40fd
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/lib-regex_automata.json b/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/lib-regex_automata.json
deleted file mode 100644
index a8fb0c3..0000000
--- a/src-tauri/target/debug/.fingerprint/regex-automata-3c22bf2b871389af/lib-regex_automata.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"dfa-onepass\", \"hybrid\", \"meta\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","declared_features":"[\"alloc\", \"default\", \"dfa\", \"dfa-build\", \"dfa-onepass\", \"dfa-search\", \"hybrid\", \"internal-instrument\", \"internal-instrument-pikevm\", \"logging\", \"meta\", \"nfa\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","target":4726246767843925232,"profile":18440009518878700890,"path":3713855239766504908,"deps":[[198136567835728122,"memchr",false,14663827455635897954],[14659614821474690979,"regex_syntax",false,5534011306411996887],[15324871377471570981,"aho_corasick",false,18357744108545032052]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\regex-automata-3c22bf2b871389af\\dep-lib-regex_automata","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/dep-lib-regex_syntax b/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/dep-lib-regex_syntax
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/dep-lib-regex_syntax and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/invoked.timestamp b/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/lib-regex_syntax b/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/lib-regex_syntax
deleted file mode 100644
index b8327ca..0000000
--- a/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/lib-regex_syntax
+++ /dev/null
@@ -1 +0,0 @@
-d7b6ae75f6c1cc4c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/lib-regex_syntax.json b/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/lib-regex_syntax.json
deleted file mode 100644
index ea92af5..0000000
--- a/src-tauri/target/debug/.fingerprint/regex-syntax-296ab56307276480/lib-regex_syntax.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","declared_features":"[\"arbitrary\", \"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":742186494246220192,"profile":18440009518878700890,"path":16733363384117762468,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\regex-syntax-296ab56307276480\\dep-lib-regex_syntax","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/build-script-build-script-build
deleted file mode 100644
index 1d14e0a..0000000
--- a/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-895fd46b594a05c9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/build-script-build-script-build.json
deleted file mode 100644
index c7a0b84..0000000
--- a/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"common-controls-v6\", \"glib-sys\", \"gobject-sys\", \"gtk-sys\", \"gtk3\", \"tokio\"]","declared_features":"[\"ashpd\", \"async-std\", \"common-controls-v6\", \"default\", \"file-handle-inner\", \"glib-sys\", \"gobject-sys\", \"gtk-sys\", \"gtk3\", \"pollster\", \"tokio\", \"urlencoding\", \"xdg-portal\"]","target":5408242616063297496,"profile":2225463790103693989,"path":5694953241292208996,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rfd-285cedfee4d5366a\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rfd-285cedfee4d5366a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rfd-f723f104b8d498d5/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/rfd-f723f104b8d498d5/run-build-script-build-script-build
deleted file mode 100644
index f9b6fe4..0000000
--- a/src-tauri/target/debug/.fingerprint/rfd-f723f104b8d498d5/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-2bee37a3db0e5232
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rfd-f723f104b8d498d5/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/rfd-f723f104b8d498d5/run-build-script-build-script-build.json
deleted file mode 100644
index 96e6660..0000000
--- a/src-tauri/target/debug/.fingerprint/rfd-f723f104b8d498d5/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[9623115042005598317,"build_script_build",false,14485065524428693385]],"local":[{"Precalculated":"0.15.4"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ring-3c2a975b9fe268e5/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/ring-3c2a975b9fe268e5/run-build-script-build-script-build
deleted file mode 100644
index b459eff..0000000
--- a/src-tauri/target/debug/.fingerprint/ring-3c2a975b9fe268e5/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-77eb0b85c9b0f6d3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ring-3c2a975b9fe268e5/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/ring-3c2a975b9fe268e5/run-build-script-build-script-build.json
deleted file mode 100644
index fa3a808..0000000
--- a/src-tauri/target/debug/.fingerprint/ring-3c2a975b9fe268e5/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5491919304041016563,"build_script_build",false,17921804223415318641]],"local":[{"RerunIfChanged":{"output":"debug\\build\\ring-3c2a975b9fe268e5\\output","paths":["crypto\\chacha\\asm\\chacha-armv4.pl","crypto\\chacha\\asm\\chacha-armv8.pl","crypto\\chacha\\asm\\chacha-x86.pl","crypto\\chacha\\asm\\chacha-x86_64.pl","crypto\\cipher\\asm\\chacha20_poly1305_armv8.pl","crypto\\cipher\\asm\\chacha20_poly1305_x86_64.pl","crypto\\constant_time_test.c","crypto\\cpu_intel.c","crypto\\crypto.c","crypto\\curve25519\\asm\\x25519-asm-arm.S","crypto\\curve25519\\curve25519.c","crypto\\curve25519\\curve25519_64_adx.c","crypto\\curve25519\\curve25519_tables.h","crypto\\curve25519\\internal.h","crypto\\fipsmodule\\aes\\aes_nohw.c","crypto\\fipsmodule\\aes\\asm\\aes-gcm-avx2-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\aesni-gcm-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\aesni-x86.pl","crypto\\fipsmodule\\aes\\asm\\aesni-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\aesv8-armx.pl","crypto\\fipsmodule\\aes\\asm\\aesv8-gcm-armv8.pl","crypto\\fipsmodule\\aes\\asm\\bsaes-armv7.pl","crypto\\fipsmodule\\aes\\asm\\ghash-armv4.pl","crypto\\fipsmodule\\aes\\asm\\ghash-neon-armv8.pl","crypto\\fipsmodule\\aes\\asm\\ghash-x86.pl","crypto\\fipsmodule\\aes\\asm\\ghash-x86_64.pl","crypto\\fipsmodule\\aes\\asm\\ghashv8-armx.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-armv7.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-armv8.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-x86.pl","crypto\\fipsmodule\\aes\\asm\\vpaes-x86_64.pl","crypto\\fipsmodule\\bn\\asm\\armv4-mont.pl","crypto\\fipsmodule\\bn\\asm\\armv8-mont.pl","crypto\\fipsmodule\\bn\\asm\\x86-mont.pl","crypto\\fipsmodule\\bn\\asm\\x86_64-mont.pl","crypto\\fipsmodule\\bn\\asm\\x86_64-mont5.pl","crypto\\fipsmodule\\bn\\internal.h","crypto\\fipsmodule\\bn\\montgomery.c","crypto\\fipsmodule\\bn\\montgomery_inv.c","crypto\\fipsmodule\\ec\\asm\\p256-armv8-asm.pl","crypto\\fipsmodule\\ec\\asm\\p256-x86_64-asm.pl","crypto\\fipsmodule\\ec\\ecp_nistz.c","crypto\\fipsmodule\\ec\\ecp_nistz.h","crypto\\fipsmodule\\ec\\ecp_nistz384.h","crypto\\fipsmodule\\ec\\ecp_nistz384.inl","crypto\\fipsmodule\\ec\\gfp_p256.c","crypto\\fipsmodule\\ec\\gfp_p384.c","crypto\\fipsmodule\\ec\\p256-nistz-table.h","crypto\\fipsmodule\\ec\\p256-nistz.c","crypto\\fipsmodule\\ec\\p256-nistz.h","crypto\\fipsmodule\\ec\\p256.c","crypto\\fipsmodule\\ec\\p256_shared.h","crypto\\fipsmodule\\ec\\p256_table.h","crypto\\fipsmodule\\ec\\util.h","crypto\\fipsmodule\\sha\\asm\\sha256-armv4.pl","crypto\\fipsmodule\\sha\\asm\\sha512-armv4.pl","crypto\\fipsmodule\\sha\\asm\\sha512-armv8.pl","crypto\\fipsmodule\\sha\\asm\\sha512-x86_64.pl","crypto\\internal.h","crypto\\limbs\\limbs.c","crypto\\limbs\\limbs.h","crypto\\limbs\\limbs.inl","crypto\\mem.c","crypto\\perlasm\\arm-xlate.pl","crypto\\perlasm\\x86asm.pl","crypto\\perlasm\\x86gas.pl","crypto\\perlasm\\x86nasm.pl","crypto\\perlasm\\x86_64-xlate.pl","crypto\\poly1305\\poly1305.c","crypto\\poly1305\\poly1305_arm.c","crypto\\poly1305\\poly1305_arm_asm.S","include\\ring-core\\aes.h","include\\ring-core\\asm_base.h","include\\ring-core\\base.h","include\\ring-core\\check.h","include\\ring-core\\mem.h","include\\ring-core\\target.h","include\\ring-core\\type_check.h","third_party/fiat\\asm\\fiat_curve25519_adx_mul.S","third_party/fiat\\asm\\fiat_curve25519_adx_square.S","third_party/fiat\\curve25519_32.h","third_party/fiat\\curve25519_64.h","third_party/fiat\\curve25519_64_adx.h","third_party/fiat\\curve25519_64_msvc.h","third_party/fiat\\LICENSE","third_party/fiat\\p256_32.h","third_party/fiat\\p256_64.h","third_party/fiat\\p256_64_msvc.h"]}},{"RerunIfEnvChanged":{"var":"CARGO_MANIFEST_DIR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_NAME","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_MAJOR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_MINOR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_PATCH","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_PKG_VERSION_PRE","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_MANIFEST_LINKS","val":null}},{"RerunIfEnvChanged":{"var":"RING_PREGENERATE_ASM","val":null}},{"RerunIfEnvChanged":{"var":"OUT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_ARCH","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_OS","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_ENV","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_TARGET_ENDIAN","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CC","val":null}},{"RerunIfEnvChanged":{"var":"CC","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CFLAGS_x86_64-pc-windows-msvc","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/build-script-build-script-build
deleted file mode 100644
index 3fa5af4..0000000
--- a/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-71f8c3c6fc09b7f8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/build-script-build-script-build.json
deleted file mode 100644
index b5fe296..0000000
--- a/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"dev_urandom_fallback\"]","declared_features":"[\"alloc\", \"default\", \"dev_urandom_fallback\", \"less-safe-getrandom-custom-or-rdrand\", \"less-safe-getrandom-espidf\", \"slow_tests\", \"std\", \"test_logging\", \"unstable-testing-arm-no-hw\", \"unstable-testing-arm-no-neon\", \"wasm32_unknown_unknown_js\"]","target":5408242616063297496,"profile":2225463790103693989,"path":3801141365205809034,"deps":[[2339942810498409260,"cc",false,4113908999643483970]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ring-cd37be64e0dd4a47\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/invoked.timestamp b/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/ring-cd37be64e0dd4a47/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/dep-lib-ring b/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/dep-lib-ring
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/dep-lib-ring and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/invoked.timestamp b/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/lib-ring b/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/lib-ring
deleted file mode 100644
index be32262..0000000
--- a/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/lib-ring
+++ /dev/null
@@ -1 +0,0 @@
-a3bb5b9e3634c089
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/lib-ring.json b/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/lib-ring.json
deleted file mode 100644
index 6358c8e..0000000
--- a/src-tauri/target/debug/.fingerprint/ring-eb45da8aa20ce963/lib-ring.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"dev_urandom_fallback\"]","declared_features":"[\"alloc\", \"default\", \"dev_urandom_fallback\", \"less-safe-getrandom-custom-or-rdrand\", \"less-safe-getrandom-espidf\", \"slow_tests\", \"std\", \"test_logging\", \"unstable-testing-arm-no-hw\", \"unstable-testing-arm-no-neon\", \"wasm32_unknown_unknown_js\"]","target":13947150742743679355,"profile":15657897354478470176,"path":4874444011932096813,"deps":[[5491919304041016563,"build_script_build",false,15273589565840681847],[7667230146095136825,"cfg_if",false,2895588346767177823],[8995469080876806959,"untrusted",false,9802225640955687698],[9920160576179037441,"getrandom",false,1285240202010967504]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ring-eb45da8aa20ce963\\dep-lib-ring","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/dep-lib-rsa b/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/dep-lib-rsa
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/dep-lib-rsa and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/lib-rsa b/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/lib-rsa
deleted file mode 100644
index cfc49b6..0000000
--- a/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/lib-rsa
+++ /dev/null
@@ -1 +0,0 @@
-ea776e105f383edb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/lib-rsa.json b/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/lib-rsa.json
deleted file mode 100644
index c9984d9..0000000
--- a/src-tauri/target/debug/.fingerprint/rsa-4f8daf5f949beb2d/lib-rsa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"pem\", \"std\", \"u64_digit\"]","declared_features":"[\"default\", \"getrandom\", \"hazmat\", \"nightly\", \"pem\", \"pkcs5\", \"serde\", \"sha1\", \"sha2\", \"std\", \"u64_digit\"]","target":5625249135882309743,"profile":15657897354478470176,"path":12588273108436713491,"deps":[[4053484879376910751,"pkcs1",false,2871188493227175557],[5157631553186200874,"num_traits",false,2487166575225505192],[8066688306558157009,"const_oid",false,9582103207138849889],[10852851166067228823,"num_bigint",false,12388750077407768071],[11285023886693207100,"spki",false,2577973881752473253],[12865141776541797048,"zeroize",false,8881467300589346434],[13895928991373641935,"signature",false,4577314399781810826],[16795989132585092538,"num_integer",false,16417683069530816955],[17003143334332120809,"subtle",false,6089637081544213074],[17064813216363465056,"pkcs8",false,225760721826302110],[17475753849556516473,"digest",false,4462336540489209150],[18130209639506977569,"rand_core",false,311154751695744232]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rsa-4f8daf5f949beb2d\\dep-lib-rsa","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/dep-lib-rsa b/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/dep-lib-rsa
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/dep-lib-rsa and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/lib-rsa b/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/lib-rsa
deleted file mode 100644
index 005b321..0000000
--- a/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/lib-rsa
+++ /dev/null
@@ -1 +0,0 @@
-8bc101279cd5f978
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/lib-rsa.json b/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/lib-rsa.json
deleted file mode 100644
index 922b519..0000000
--- a/src-tauri/target/debug/.fingerprint/rsa-6595037ec912ebd9/lib-rsa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"pem\", \"std\", \"u64_digit\"]","declared_features":"[\"default\", \"getrandom\", \"hazmat\", \"nightly\", \"pem\", \"pkcs5\", \"serde\", \"sha1\", \"sha2\", \"std\", \"u64_digit\"]","target":5625249135882309743,"profile":15657897354478470176,"path":12588273108436713491,"deps":[[4053484879376910751,"pkcs1",false,2871188493227175557],[5157631553186200874,"num_traits",false,6589197341473135743],[8066688306558157009,"const_oid",false,9582103207138849889],[10852851166067228823,"num_bigint",false,17198307269231679584],[11285023886693207100,"spki",false,2577973881752473253],[12865141776541797048,"zeroize",false,8881467300589346434],[13895928991373641935,"signature",false,4577314399781810826],[16795989132585092538,"num_integer",false,2485577613857241819],[17003143334332120809,"subtle",false,6089637081544213074],[17064813216363465056,"pkcs8",false,225760721826302110],[17475753849556516473,"digest",false,4462336540489209150],[18130209639506977569,"rand_core",false,311154751695744232]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rsa-6595037ec912ebd9\\dep-lib-rsa","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/dep-lib-rustc_version b/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/dep-lib-rustc_version
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/dep-lib-rustc_version and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/lib-rustc_version b/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/lib-rustc_version
deleted file mode 100644
index 8be6e03..0000000
--- a/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/lib-rustc_version
+++ /dev/null
@@ -1 +0,0 @@
-386ce3db84e5beee
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/lib-rustc_version.json b/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/lib-rustc_version.json
deleted file mode 100644
index 8522c4c..0000000
--- a/src-tauri/target/debug/.fingerprint/rustc_version-67f448d252aef225/lib-rustc_version.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":18294139061885094686,"profile":2225463790103693989,"path":11620497481493614498,"deps":[[18361894353739432590,"semver",false,10126887175197192039]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustc_version-67f448d252aef225\\dep-lib-rustc_version","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/build-script-build-script-build
deleted file mode 100644
index 1e7df2e..0000000
--- a/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-bfafadaaef9eb9a0
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/build-script-build-script-build.json
deleted file mode 100644
index 4241f98..0000000
--- a/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"fs\", \"net\", \"std\"]","declared_features":"[\"all-apis\", \"alloc\", \"core\", \"default\", \"event\", \"fs\", \"io_uring\", \"libc\", \"libc_errno\", \"linux_4_11\", \"linux_5_1\", \"linux_5_11\", \"linux_latest\", \"mm\", \"mount\", \"net\", \"param\", \"pipe\", \"process\", \"pty\", \"rand\", \"runtime\", \"rustc-dep-of-std\", \"rustc-std-workspace-alloc\", \"shm\", \"std\", \"stdio\", \"system\", \"termios\", \"thread\", \"time\", \"try_close\", \"use-explicitly-provided-auxv\", \"use-libc\", \"use-libc-auxv\"]","target":5408242616063297496,"profile":4328159526104585339,"path":11008255272615885459,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustix-4077cda84f2cce18\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rustix-4077cda84f2cce18/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustix-5742b6486c5e671e/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/rustix-5742b6486c5e671e/run-build-script-build-script-build
deleted file mode 100644
index 835aaa6..0000000
--- a/src-tauri/target/debug/.fingerprint/rustix-5742b6486c5e671e/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-01cb39ffaec53fb4
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustix-5742b6486c5e671e/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/rustix-5742b6486c5e671e/run-build-script-build-script-build.json
deleted file mode 100644
index dfd7273..0000000
--- a/src-tauri/target/debug/.fingerprint/rustix-5742b6486c5e671e/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[18377328279789821306,"build_script_build",false,11581462668957822911]],"local":[{"RerunIfChanged":{"output":"debug\\build\\rustix-5742b6486c5e671e\\output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_RUSTIX_USE_EXPERIMENTAL_ASM","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_RUSTIX_USE_LIBC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_USE_LIBC","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_FEATURE_RUSTC_DEP_OF_STD","val":null}},{"RerunIfEnvChanged":{"var":"CARGO_CFG_MIRI","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/dep-lib-rustix b/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/dep-lib-rustix
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/dep-lib-rustix and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/lib-rustix b/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/lib-rustix
deleted file mode 100644
index c16f9fa..0000000
--- a/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/lib-rustix
+++ /dev/null
@@ -1 +0,0 @@
-53f065a616871ccc
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/lib-rustix.json b/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/lib-rustix.json
deleted file mode 100644
index b412f8f..0000000
--- a/src-tauri/target/debug/.fingerprint/rustix-9fe19472d6dd5149/lib-rustix.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"fs\", \"net\", \"std\"]","declared_features":"[\"all-apis\", \"alloc\", \"core\", \"default\", \"event\", \"fs\", \"io_uring\", \"libc\", \"libc_errno\", \"linux_4_11\", \"linux_5_1\", \"linux_5_11\", \"linux_latest\", \"mm\", \"mount\", \"net\", \"param\", \"pipe\", \"process\", \"pty\", \"rand\", \"runtime\", \"rustc-dep-of-std\", \"rustc-std-workspace-alloc\", \"shm\", \"std\", \"stdio\", \"system\", \"termios\", \"thread\", \"time\", \"try_close\", \"use-explicitly-provided-auxv\", \"use-libc\", \"use-libc-auxv\"]","target":16221545317719767766,"profile":17654109238248453610,"path":3162406975093387729,"deps":[[3666973139609465052,"libc_errno",false,13029684195344272833],[6568467691589961976,"windows_sys",false,7246976454518788371],[9001817693037665195,"bitflags",false,13410097256664759600],[18377328279789821306,"build_script_build",false,12988317205756758785]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustix-9fe19472d6dd5149\\dep-lib-rustix","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/build-script-build-script-build
deleted file mode 100644
index 44641d3..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-05c3716af5276d69
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/build-script-build-script-build.json
deleted file mode 100644
index acf0dde..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"dangerous_configuration\", \"log\", \"logging\", \"tls12\"]","declared_features":"[\"dangerous_configuration\", \"default\", \"log\", \"logging\", \"quic\", \"read_buf\", \"rustversion\", \"secret_extraction\", \"tls12\"]","target":5408242616063297496,"profile":2225463790103693989,"path":10360286404357076641,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-17516a509c8f6283\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-17516a509c8f6283/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-7150d9d83e092062/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/rustls-7150d9d83e092062/run-build-script-build-script-build
deleted file mode 100644
index c9911d8..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-7150d9d83e092062/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-24e6a7c0349d9115
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-7150d9d83e092062/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/rustls-7150d9d83e092062/run-build-script-build-script-build.json
deleted file mode 100644
index 13e5ad4..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-7150d9d83e092062/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5491919304041016563,"build_script_build",false,15273589565840681847],[11295624341523567602,"build_script_build",false,7596772081450205957]],"local":[{"Precalculated":"0.21.12"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/dep-lib-rustls b/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/dep-lib-rustls
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/dep-lib-rustls and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/lib-rustls b/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/lib-rustls
deleted file mode 100644
index b2e3b20..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/lib-rustls
+++ /dev/null
@@ -1 +0,0 @@
-691f04ae5502b293
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/lib-rustls.json b/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/lib-rustls.json
deleted file mode 100644
index 27f47d5..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-c604ba6ddb40606a/lib-rustls.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"dangerous_configuration\", \"log\", \"logging\", \"tls12\"]","declared_features":"[\"dangerous_configuration\", \"default\", \"log\", \"logging\", \"quic\", \"read_buf\", \"rustversion\", \"secret_extraction\", \"tls12\"]","target":4244986261372225136,"profile":15657897354478470176,"path":794802402530364028,"deps":[[1584044471721254096,"sct",false,6141490830635791322],[5491919304041016563,"ring",false,9925990987914263459],[8804456559385901708,"webpki",false,1236985303016211971],[10630857666389190470,"log",false,13545016678570654446],[11295624341523567602,"build_script_build",false,1554196196315620900]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-c604ba6ddb40606a\\dep-lib-rustls","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/dep-lib-rustls_pemfile b/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/dep-lib-rustls_pemfile
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/dep-lib-rustls_pemfile and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/lib-rustls_pemfile b/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/lib-rustls_pemfile
deleted file mode 100644
index ce24f5e..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/lib-rustls_pemfile
+++ /dev/null
@@ -1 +0,0 @@
-87b8b42a4c0e1c60
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/lib-rustls_pemfile.json b/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/lib-rustls_pemfile.json
deleted file mode 100644
index a77c9be..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-pemfile-0422eb455d21ddf5/lib-rustls_pemfile.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":11563635400654898068,"profile":15657897354478470176,"path":7101265826147914105,"deps":[[18066890886671768183,"base64",false,14077093328221956762]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-pemfile-0422eb455d21ddf5\\dep-lib-rustls_pemfile","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/dep-lib-webpki b/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/dep-lib-webpki
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/dep-lib-webpki and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/invoked.timestamp b/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/lib-webpki b/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/lib-webpki
deleted file mode 100644
index 5919be7..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/lib-webpki
+++ /dev/null
@@ -1 +0,0 @@
-0306a94a94a72a11
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/lib-webpki.json b/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/lib-webpki.json
deleted file mode 100644
index c142842..0000000
--- a/src-tauri/target/debug/.fingerprint/rustls-webpki-e5f164e33f780531/lib-webpki.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":5054897795206437336,"profile":15657897354478470176,"path":15180603032005788535,"deps":[[5491919304041016563,"ring",false,9925990987914263459],[8995469080876806959,"untrusted",false,9802225640955687698]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\rustls-webpki-e5f164e33f780531\\dep-lib-webpki","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/dep-lib-ryu b/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/dep-lib-ryu
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/dep-lib-ryu and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/invoked.timestamp b/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/lib-ryu b/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/lib-ryu
deleted file mode 100644
index ef11eee..0000000
--- a/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/lib-ryu
+++ /dev/null
@@ -1 +0,0 @@
-658a406029b96b3f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/lib-ryu.json b/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/lib-ryu.json
deleted file mode 100644
index f006272..0000000
--- a/src-tauri/target/debug/.fingerprint/ryu-a7e7766ee5fea7c8/lib-ryu.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"no-panic\", \"small\"]","target":13763186580977333631,"profile":15657897354478470176,"path":3038366152157828886,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ryu-a7e7766ee5fea7c8\\dep-lib-ryu","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/dep-lib-same_file b/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/dep-lib-same_file
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/dep-lib-same_file and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/invoked.timestamp b/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/lib-same_file b/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/lib-same_file
deleted file mode 100644
index 43bcf1a..0000000
--- a/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/lib-same_file
+++ /dev/null
@@ -1 +0,0 @@
-ab39759571adbc4f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/lib-same_file.json b/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/lib-same_file.json
deleted file mode 100644
index 0ff9aaa..0000000
--- a/src-tauri/target/debug/.fingerprint/same-file-0a53b5f7c8fadce8/lib-same_file.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5850851708384281287,"profile":15657897354478470176,"path":992350429815512914,"deps":[[5785418864289862565,"winapi_util",false,7237031570292989190]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\same-file-0a53b5f7c8fadce8\\dep-lib-same_file","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/dep-lib-same_file b/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/dep-lib-same_file
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/dep-lib-same_file and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/lib-same_file b/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/lib-same_file
deleted file mode 100644
index 7e554b4..0000000
--- a/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/lib-same_file
+++ /dev/null
@@ -1 +0,0 @@
-edd10d33ccdd9d71
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/lib-same_file.json b/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/lib-same_file.json
deleted file mode 100644
index 072927a..0000000
--- a/src-tauri/target/debug/.fingerprint/same-file-3d17498ba196320d/lib-same_file.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5850851708384281287,"profile":15657897354478470176,"path":992350429815512914,"deps":[[5785418864289862565,"winapi_util",false,4897093632576796740]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\same-file-3d17498ba196320d\\dep-lib-same_file","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/dep-lib-schemars b/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/dep-lib-schemars
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/dep-lib-schemars and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/lib-schemars b/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/lib-schemars
deleted file mode 100644
index 183ce10..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/lib-schemars
+++ /dev/null
@@ -1 +0,0 @@
-3e1e7b4bfeb66ebb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/lib-schemars.json b/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/lib-schemars.json
deleted file mode 100644
index 7a4f889..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars-61a40dab1b7b494e/lib-schemars.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"derive\", \"indexmap\", \"preserve_order\", \"schemars_derive\", \"url\", \"uuid1\"]","declared_features":"[\"arrayvec\", \"arrayvec05\", \"arrayvec07\", \"bigdecimal\", \"bigdecimal03\", \"bigdecimal04\", \"bytes\", \"chrono\", \"default\", \"derive\", \"derive_json_schema\", \"either\", \"enumset\", \"impl_json_schema\", \"indexmap\", \"indexmap1\", \"indexmap2\", \"preserve_order\", \"raw_value\", \"rust_decimal\", \"schemars_derive\", \"semver\", \"smallvec\", \"smol_str\", \"ui_test\", \"url\", \"uuid\", \"uuid08\", \"uuid1\"]","target":11155677158530064643,"profile":2225463790103693989,"path":9477175336577839585,"deps":[[1420800981318104879,"uuid1",false,1553005118890404260],[5404511084185685755,"url",false,6504572199384577096],[6913375703034175521,"build_script_build",false,9338073969364346322],[6982418085031928086,"dyn_clone",false,11632812077618438975],[10992805584811413946,"serde_json",false,3694201288269857339],[13548984313718623784,"serde",false,3323923054821027501],[14923790796823607459,"indexmap",false,7494004603042882603],[16071897500792579091,"schemars_derive",false,16769046836627112604]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\schemars-61a40dab1b7b494e\\dep-lib-schemars","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars-76d3b9622cb11c44/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/schemars-76d3b9622cb11c44/run-build-script-build-script-build
deleted file mode 100644
index 06a9247..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars-76d3b9622cb11c44/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-d2a548c6cc809781
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars-76d3b9622cb11c44/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/schemars-76d3b9622cb11c44/run-build-script-build-script-build.json
deleted file mode 100644
index 45a70df..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars-76d3b9622cb11c44/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6913375703034175521,"build_script_build",false,600560115388708196]],"local":[{"Precalculated":"0.8.22"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/build-script-build-script-build
deleted file mode 100644
index 7dcbdb3..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-64f502383e9e5508
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/build-script-build-script-build.json
deleted file mode 100644
index 9f5c96c..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"derive\", \"indexmap\", \"preserve_order\", \"schemars_derive\", \"url\", \"uuid1\"]","declared_features":"[\"arrayvec\", \"arrayvec05\", \"arrayvec07\", \"bigdecimal\", \"bigdecimal03\", \"bigdecimal04\", \"bytes\", \"chrono\", \"default\", \"derive\", \"derive_json_schema\", \"either\", \"enumset\", \"impl_json_schema\", \"indexmap\", \"indexmap1\", \"indexmap2\", \"preserve_order\", \"raw_value\", \"rust_decimal\", \"schemars_derive\", \"semver\", \"smallvec\", \"smol_str\", \"ui_test\", \"url\", \"uuid\", \"uuid08\", \"uuid1\"]","target":5408242616063297496,"profile":2225463790103693989,"path":11637370141687342728,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\schemars-b4edf88ae3a7dd72\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/invoked.timestamp b/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars-b4edf88ae3a7dd72/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/dep-lib-schemars_derive b/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/dep-lib-schemars_derive
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/dep-lib-schemars_derive and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/lib-schemars_derive b/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/lib-schemars_derive
deleted file mode 100644
index 9a28226..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/lib-schemars_derive
+++ /dev/null
@@ -1 +0,0 @@
-9c020c6f409fb7e8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/lib-schemars_derive.json b/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/lib-schemars_derive.json
deleted file mode 100644
index c8aafb2..0000000
--- a/src-tauri/target/debug/.fingerprint/schemars_derive-40f8001e14d7bc9b/lib-schemars_derive.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2937790071811063934,"profile":2225463790103693989,"path":16062744891405139410,"deps":[[3972868919765946583,"serde_derive_internals",false,3700864887461959827],[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\schemars_derive-40f8001e14d7bc9b\\dep-lib-schemars_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/dep-lib-scopeguard b/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/dep-lib-scopeguard
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/dep-lib-scopeguard and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/invoked.timestamp b/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/lib-scopeguard b/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/lib-scopeguard
deleted file mode 100644
index 291c8ce..0000000
--- a/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/lib-scopeguard
+++ /dev/null
@@ -1 +0,0 @@
-df5e746041c4c0b4
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/lib-scopeguard.json b/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/lib-scopeguard.json
deleted file mode 100644
index dc505bc..0000000
--- a/src-tauri/target/debug/.fingerprint/scopeguard-db585e72fa1e7b80/lib-scopeguard.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"default\", \"use_std\"]","target":3556356971060988614,"profile":15657897354478470176,"path":6953089115403542478,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\scopeguard-db585e72fa1e7b80\\dep-lib-scopeguard","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/dep-lib-sct b/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/dep-lib-sct
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/dep-lib-sct and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/lib-sct b/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/lib-sct
deleted file mode 100644
index 0bd837f..0000000
--- a/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/lib-sct
+++ /dev/null
@@ -1 +0,0 @@
-da735d175ff53a55
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/lib-sct.json b/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/lib-sct.json
deleted file mode 100644
index 19df48c..0000000
--- a/src-tauri/target/debug/.fingerprint/sct-fb530df18d15871a/lib-sct.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":6011424113675146310,"profile":15657897354478470176,"path":12231533119784446120,"deps":[[5491919304041016563,"ring",false,9925990987914263459],[8995469080876806959,"untrusted",false,9802225640955687698]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sct-fb530df18d15871a\\dep-lib-sct","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/selectors-3d21cbef5ddec01b/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/selectors-3d21cbef5ddec01b/run-build-script-build-script-build
deleted file mode 100644
index 230bd59..0000000
--- a/src-tauri/target/debug/.fingerprint/selectors-3d21cbef5ddec01b/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-d1359e7d06190a79
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/selectors-3d21cbef5ddec01b/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/selectors-3d21cbef5ddec01b/run-build-script-build-script-build.json
deleted file mode 100644
index 4e5c345..0000000
--- a/src-tauri/target/debug/.fingerprint/selectors-3d21cbef5ddec01b/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10747484429498535170,"build_script_build",false,11330413315903025686]],"local":[{"Precalculated":"0.24.0"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/build-script-build-script-build
deleted file mode 100644
index e658ec4..0000000
--- a/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-1672c134e1b63d9d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/build-script-build-script-build.json
deleted file mode 100644
index 8f6b0d7..0000000
--- a/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"bench\", \"shmem\"]","target":12318548087768197662,"profile":2225463790103693989,"path":9752494726329660568,"deps":[[9113429570280746572,"phf_codegen",false,7773591642436611277]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\selectors-4ea589c41a3b5f21\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/invoked.timestamp b/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/selectors-4ea589c41a3b5f21/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/dep-lib-selectors b/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/dep-lib-selectors
deleted file mode 100644
index fad120a..0000000
Binary files a/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/dep-lib-selectors and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/lib-selectors b/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/lib-selectors
deleted file mode 100644
index 5e7212b..0000000
--- a/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/lib-selectors
+++ /dev/null
@@ -1 +0,0 @@
-a6dd36a614ba9138
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/lib-selectors.json b/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/lib-selectors.json
deleted file mode 100644
index 807a646..0000000
--- a/src-tauri/target/debug/.fingerprint/selectors-735dd6e38042129a/lib-selectors.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"bench\", \"shmem\"]","target":18301272685162166244,"profile":2225463790103693989,"path":15571980851338221249,"deps":[[1385250427201060255,"phf",false,17120465760952297022],[3666196340704888985,"smallvec",false,7419228119959757190],[4507814606446700547,"servo_arc",false,11593857496922001656],[6995234255362136112,"precomputed_hash",false,8997010880241376682],[7521345276086848634,"fxhash",false,15464835566163553720],[9504753771229857410,"derive_more",false,18066461913547759152],[10435729446543529114,"bitflags",false,578534570030638181],[10630857666389190470,"log",false,6636465227744225511],[10747484429498535170,"build_script_build",false,8721811144024405457],[10831620673236678515,"cssparser",false,4059293730035160431]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\selectors-735dd6e38042129a\\dep-lib-selectors","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/dep-lib-semver b/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/dep-lib-semver
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/dep-lib-semver and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/invoked.timestamp b/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/lib-semver b/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/lib-semver
deleted file mode 100644
index 5d6807a..0000000
--- a/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/lib-semver
+++ /dev/null
@@ -1 +0,0 @@
-676f16363bee898c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/lib-semver.json b/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/lib-semver.json
deleted file mode 100644
index d981d57..0000000
--- a/src-tauri/target/debug/.fingerprint/semver-c0b8348e602eef03/lib-semver.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":10123455430689237779,"profile":2225463790103693989,"path":3650679332809005888,"deps":[[11899261697793765154,"serde",false,12510432925997593072]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\semver-c0b8348e602eef03\\dep-lib-semver","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/dep-lib-semver b/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/dep-lib-semver
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/dep-lib-semver and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/invoked.timestamp b/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/lib-semver b/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/lib-semver
deleted file mode 100644
index c752e3a..0000000
--- a/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/lib-semver
+++ /dev/null
@@ -1 +0,0 @@
-ef23ab721bdd59a4
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/lib-semver.json b/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/lib-semver.json
deleted file mode 100644
index 70827d6..0000000
--- a/src-tauri/target/debug/.fingerprint/semver-d577a79f93bd33f2/lib-semver.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":10123455430689237779,"profile":15657897354478470176,"path":3650679332809005888,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\semver-d577a79f93bd33f2\\dep-lib-semver","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/dep-lib-serde b/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/dep-lib-serde
deleted file mode 100644
index 3426c5f..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/dep-lib-serde and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/lib-serde b/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/lib-serde
deleted file mode 100644
index 1d57597..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/lib-serde
+++ /dev/null
@@ -1 +0,0 @@
-e124dfee297f7f5a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/lib-serde.json b/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/lib-serde.json
deleted file mode 100644
index 4864e74..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-05352d7f78d1feca/lib-serde.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":11327258112168116673,"profile":15657897354478470176,"path":18043178887560179655,"deps":[[3051629642231505422,"serde_derive",false,11899212763748054269],[11899261697793765154,"serde_core",false,5567170456877931140],[13548984313718623784,"build_script_build",false,5146169545340608008]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde-05352d7f78d1feca\\dep-lib-serde","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/build-script-build-script-build
deleted file mode 100644
index 486539c..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-35c2832ddd92464d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/build-script-build-script-build.json
deleted file mode 100644
index 2689edc..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":5408242616063297496,"profile":2225463790103693989,"path":11830799514094238608,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde-346e4bfc0ce6580a\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-346e4bfc0ce6580a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-4f468e92326fa855/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde-4f468e92326fa855/run-build-script-build-script-build
deleted file mode 100644
index 7175dee..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-4f468e92326fa855/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-08def597efdd6a47
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-4f468e92326fa855/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/serde-4f468e92326fa855/run-build-script-build-script-build.json
deleted file mode 100644
index 8a961e2..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-4f468e92326fa855/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13548984313718623784,"build_script_build",false,5568299467939234357]],"local":[{"RerunIfChanged":{"output":"debug\\build\\serde-4f468e92326fa855\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/dep-lib-serde b/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/dep-lib-serde
deleted file mode 100644
index 3426c5f..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/dep-lib-serde and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/lib-serde b/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/lib-serde
deleted file mode 100644
index 51c54a1..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/lib-serde
+++ /dev/null
@@ -1 +0,0 @@
-adae564f68f2202e
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/lib-serde.json b/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/lib-serde.json
deleted file mode 100644
index a50481c..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-b1f1cfea9e20e1e3/lib-serde.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":11327258112168116673,"profile":15657897354478470176,"path":18043178887560179655,"deps":[[3051629642231505422,"serde_derive",false,11899212763748054269],[11899261697793765154,"serde_core",false,12510432925997593072],[13548984313718623784,"build_script_build",false,5146169545340608008]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde-b1f1cfea9e20e1e3\\dep-lib-serde","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/dep-lib-serde_untagged b/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/dep-lib-serde_untagged
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/dep-lib-serde_untagged and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/lib-serde_untagged b/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/lib-serde_untagged
deleted file mode 100644
index 046cc7d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/lib-serde_untagged
+++ /dev/null
@@ -1 +0,0 @@
-597c45bc9c5015bc
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/lib-serde_untagged.json b/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/lib-serde_untagged.json
deleted file mode 100644
index 20dba1c..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-untagged-6d938ba06ba9fa25/lib-serde_untagged.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2358135196393990836,"profile":15657897354478470176,"path":18083802870603957860,"deps":[[3601141338755522181,"erased_serde",false,13766312331425639641],[11899261697793765154,"serde_core",false,12510432925997593072],[15068722234341947584,"typeid",false,7077235201331861670]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde-untagged-6d938ba06ba9fa25\\dep-lib-serde_untagged","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/dep-lib-serde_untagged b/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/dep-lib-serde_untagged
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/dep-lib-serde_untagged and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/lib-serde_untagged b/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/lib-serde_untagged
deleted file mode 100644
index 2bcc329..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/lib-serde_untagged
+++ /dev/null
@@ -1 +0,0 @@
-5246347d4fc34847
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/lib-serde_untagged.json b/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/lib-serde_untagged.json
deleted file mode 100644
index bb1c677..0000000
--- a/src-tauri/target/debug/.fingerprint/serde-untagged-96c615c21c754473/lib-serde_untagged.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2358135196393990836,"profile":15657897354478470176,"path":18083802870603957860,"deps":[[3601141338755522181,"erased_serde",false,13920787703360676964],[11899261697793765154,"serde_core",false,5567170456877931140],[15068722234341947584,"typeid",false,7077235201331861670]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde-untagged-96c615c21c754473\\dep-lib-serde_untagged","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/dep-lib-serde_core b/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/dep-lib-serde_core
deleted file mode 100644
index 3c255ff..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/dep-lib-serde_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/lib-serde_core b/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/lib-serde_core
deleted file mode 100644
index 2bc32af..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/lib-serde_core
+++ /dev/null
@@ -1 +0,0 @@
-f0f16f8c76fc9dad
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/lib-serde_core.json b/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/lib-serde_core.json
deleted file mode 100644
index 59c62ca..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-004265dbc9644f30/lib-serde_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":6810695588070812737,"profile":2225463790103693989,"path":1125785896710570330,"deps":[[11899261697793765154,"build_script_build",false,15637866961242550077]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_core-004265dbc9644f30\\dep-lib-serde_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-0593544ab7bab220/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_core-0593544ab7bab220/run-build-script-build-script-build
deleted file mode 100644
index fc292c9..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-0593544ab7bab220/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-2ab15d935e63af0c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-0593544ab7bab220/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/serde_core-0593544ab7bab220/run-build-script-build-script-build.json
deleted file mode 100644
index b809486..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-0593544ab7bab220/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11899261697793765154,"build_script_build",false,13496515842535231967]],"local":[{"RerunIfChanged":{"output":"debug\\build\\serde_core-0593544ab7bab220\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/build-script-build-script-build
deleted file mode 100644
index 74bd52c..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-df91beb3a6414dbb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/build-script-build-script-build.json
deleted file mode 100644
index 424f3f5..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"rc\", \"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":5408242616063297496,"profile":2225463790103693989,"path":14559483538375418398,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_core-37076afd67b72354\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-37076afd67b72354/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/dep-lib-serde_core b/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/dep-lib-serde_core
deleted file mode 100644
index e998c87..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/dep-lib-serde_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/lib-serde_core b/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/lib-serde_core
deleted file mode 100644
index 77f24ba..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/lib-serde_core
+++ /dev/null
@@ -1 +0,0 @@
-841a42ce0890424d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/lib-serde_core.json b/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/lib-serde_core.json
deleted file mode 100644
index 1e89df3..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-86b48c0f5303cfd9/lib-serde_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"rc\", \"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":6810695588070812737,"profile":15657897354478470176,"path":1125785896710570330,"deps":[[11899261697793765154,"build_script_build",false,914058507229966634]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_core-86b48c0f5303cfd9\\dep-lib-serde_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/build-script-build-script-build
deleted file mode 100644
index bb465ba..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-bfcfec82f7621c04
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/build-script-build-script-build.json
deleted file mode 100644
index 31db37f..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"rc\", \"result\", \"std\", \"unstable\"]","target":5408242616063297496,"profile":2225463790103693989,"path":14559483538375418398,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_core-cddf16ef1300cfec\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-cddf16ef1300cfec/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-d31458d28a93af30/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_core-d31458d28a93af30/run-build-script-build-script-build
deleted file mode 100644
index 3d6efbb..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-d31458d28a93af30/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-3defadf525dd04d9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_core-d31458d28a93af30/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/serde_core-d31458d28a93af30/run-build-script-build-script-build.json
deleted file mode 100644
index f91a5f7..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_core-d31458d28a93af30/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11899261697793765154,"build_script_build",false,296220490692612031]],"local":[{"RerunIfChanged":{"output":"debug\\build\\serde_core-d31458d28a93af30\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/dep-lib-serde_derive b/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/dep-lib-serde_derive
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/dep-lib-serde_derive and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/lib-serde_derive b/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/lib-serde_derive
deleted file mode 100644
index 661371c..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/lib-serde_derive
+++ /dev/null
@@ -1 +0,0 @@
-fd34ffc1f67e22a5
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/lib-serde_derive.json b/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/lib-serde_derive.json
deleted file mode 100644
index 3441c4c..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_derive-b61ae818a94a61f9/lib-serde_derive.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\"]","declared_features":"[\"default\", \"deserialize_in_place\"]","target":13076129734743110817,"profile":2225463790103693989,"path":15058583198686283926,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_derive-b61ae818a94a61f9\\dep-lib-serde_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/dep-lib-serde_derive_internals b/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/dep-lib-serde_derive_internals
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/dep-lib-serde_derive_internals and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/lib-serde_derive_internals b/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/lib-serde_derive_internals
deleted file mode 100644
index 0a0c0f8..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/lib-serde_derive_internals
+++ /dev/null
@@ -1 +0,0 @@
-93d8e2d2011d5c33
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/lib-serde_derive_internals.json b/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/lib-serde_derive_internals.json
deleted file mode 100644
index 5ef8158..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_derive_internals-2daa0aca7c91a511/lib-serde_derive_internals.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":16466561219022746191,"profile":2225463790103693989,"path":5903769770603012869,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_derive_internals-2daa0aca7c91a511\\dep-lib-serde_derive_internals","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-14b2bf8b0e9ca6ec/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_json-14b2bf8b0e9ca6ec/run-build-script-build-script-build
deleted file mode 100644
index 5763625..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-14b2bf8b0e9ca6ec/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-1f5ec9efdb54b8e2
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-14b2bf8b0e9ca6ec/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/serde_json-14b2bf8b0e9ca6ec/run-build-script-build-script-build.json
deleted file mode 100644
index 25a8d17..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-14b2bf8b0e9ca6ec/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10992805584811413946,"build_script_build",false,13458592303174162024]],"local":[{"RerunIfChanged":{"output":"debug\\build\\serde_json-14b2bf8b0e9ca6ec\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/build-script-build-script-build
deleted file mode 100644
index c3581e4..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-6896809f6486c6ba
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/build-script-build-script-build.json
deleted file mode 100644
index c3eb53b..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"raw_value\", \"std\", \"unbounded_depth\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":5408242616063297496,"profile":2225463790103693989,"path":11213413260242835564,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_json-1ed1b53a04510030\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-1ed1b53a04510030/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/build-script-build-script-build
deleted file mode 100644
index 6d823d0..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-18b958217b5e5d70
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/build-script-build-script-build.json
deleted file mode 100644
index a5428f0..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"raw_value\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":5408242616063297496,"profile":2225463790103693989,"path":11213413260242835564,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_json-469aafee1ea8fb69\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-469aafee1ea8fb69/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/dep-lib-serde_json b/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/dep-lib-serde_json
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/dep-lib-serde_json and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/lib-serde_json b/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/lib-serde_json
deleted file mode 100644
index 3f37ac2..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/lib-serde_json
+++ /dev/null
@@ -1 +0,0 @@
-3b821dbc7f704433
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/lib-serde_json.json b/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/lib-serde_json.json
deleted file mode 100644
index 7571565..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-4ecaa002d6492b29/lib-serde_json.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"raw_value\", \"std\", \"unbounded_depth\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":2225463790103693989,"path":13322246825990108024,"deps":[[198136567835728122,"memchr",false,14663827455635897954],[9938278000850417404,"itoa",false,5265020599082613594],[10992805584811413946,"build_script_build",false,16336900951883996703],[11899261697793765154,"serde_core",false,12510432925997593072],[17226328370553982015,"zmij",false,14460178980346457634]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_json-4ecaa002d6492b29\\dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-5ef2d19b64239214/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/serde_json-5ef2d19b64239214/run-build-script-build-script-build
deleted file mode 100644
index b40367c..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-5ef2d19b64239214/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-26de5328f6334c3b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-5ef2d19b64239214/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/serde_json-5ef2d19b64239214/run-build-script-build-script-build.json
deleted file mode 100644
index cae7d16..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-5ef2d19b64239214/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10992805584811413946,"build_script_build",false,8096731588015470872]],"local":[{"RerunIfChanged":{"output":"debug\\build\\serde_json-5ef2d19b64239214\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/dep-lib-serde_json b/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/dep-lib-serde_json
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/dep-lib-serde_json and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/lib-serde_json b/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/lib-serde_json
deleted file mode 100644
index a197bca..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/lib-serde_json
+++ /dev/null
@@ -1 +0,0 @@
-bfe57d18fb5438ac
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/lib-serde_json.json b/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/lib-serde_json.json
deleted file mode 100644
index 5e01739..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_json-e25c1a5b195c4ea2/lib-serde_json.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"raw_value\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":15657897354478470176,"path":13322246825990108024,"deps":[[198136567835728122,"memchr",false,14663827455635897954],[9938278000850417404,"itoa",false,5265020599082613594],[10992805584811413946,"build_script_build",false,4272847278799314470],[11899261697793765154,"serde_core",false,5567170456877931140],[17226328370553982015,"zmij",false,14460178980346457634]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_json-e25c1a5b195c4ea2\\dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/dep-lib-serde_repr b/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/dep-lib-serde_repr
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/dep-lib-serde_repr and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/lib-serde_repr b/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/lib-serde_repr
deleted file mode 100644
index 1333ae0..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/lib-serde_repr
+++ /dev/null
@@ -1 +0,0 @@
-cc11cd7fe576cbee
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/lib-serde_repr.json b/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/lib-serde_repr.json
deleted file mode 100644
index d2acc15..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_repr-78d3d78c38a9ef2c/lib-serde_repr.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2224606167758444834,"profile":2225463790103693989,"path":4100957063949822482,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_repr-78d3d78c38a9ef2c\\dep-lib-serde_repr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/dep-lib-serde_spanned b/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/dep-lib-serde_spanned
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/dep-lib-serde_spanned and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/lib-serde_spanned b/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/lib-serde_spanned
deleted file mode 100644
index 32509ae..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/lib-serde_spanned
+++ /dev/null
@@ -1 +0,0 @@
-66b5dc4d206ec330
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/lib-serde_spanned.json b/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/lib-serde_spanned.json
deleted file mode 100644
index 53eb7cc..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_spanned-5b6507206a0ceff7/lib-serde_spanned.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"serde\", \"std\"]","target":5212962411116207836,"profile":13732153304298165373,"path":14771295745340740107,"deps":[[11899261697793765154,"serde_core",false,12510432925997593072]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_spanned-5b6507206a0ceff7\\dep-lib-serde_spanned","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/dep-lib-serde_spanned b/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/dep-lib-serde_spanned
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/dep-lib-serde_spanned and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/lib-serde_spanned b/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/lib-serde_spanned
deleted file mode 100644
index 8fb2ece..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/lib-serde_spanned
+++ /dev/null
@@ -1 +0,0 @@
-da5fa3631207e601
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/lib-serde_spanned.json b/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/lib-serde_spanned.json
deleted file mode 100644
index ce4a876..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_spanned-a874bd747600c64d/lib-serde_spanned.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"serde\", \"std\"]","target":5212962411116207836,"profile":13732153304298165373,"path":14771295745340740107,"deps":[[11899261697793765154,"serde_core",false,5567170456877931140]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_spanned-a874bd747600c64d\\dep-lib-serde_spanned","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/dep-lib-serde_urlencoded b/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/dep-lib-serde_urlencoded
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/dep-lib-serde_urlencoded and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/lib-serde_urlencoded b/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/lib-serde_urlencoded
deleted file mode 100644
index 8df14d2..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/lib-serde_urlencoded
+++ /dev/null
@@ -1 +0,0 @@
-7e07beb7778602ef
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/lib-serde_urlencoded.json b/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/lib-serde_urlencoded.json
deleted file mode 100644
index ee76d31..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_urlencoded-20d9617dd7674d24/lib-serde_urlencoded.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":13961612944102757082,"profile":15657897354478470176,"path":11932248735359103564,"deps":[[1074175012458081222,"form_urlencoded",false,11996836572654592301],[7101181952280297532,"ryu",false,4569949834257140325],[9938278000850417404,"itoa",false,5265020599082613594],[13548984313718623784,"serde",false,3323923054821027501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_urlencoded-20d9617dd7674d24\\dep-lib-serde_urlencoded","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/dep-lib-serde_with b/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/dep-lib-serde_with
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/dep-lib-serde_with and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/lib-serde_with b/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/lib-serde_with
deleted file mode 100644
index 262bd88..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/lib-serde_with
+++ /dev/null
@@ -1 +0,0 @@
-1fe56d61c6169a74
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/lib-serde_with.json b/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/lib-serde_with.json
deleted file mode 100644
index 7a82e7b..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_with-d5d8bdacbb5be847/lib-serde_with.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"macros\", \"std\"]","declared_features":"[\"alloc\", \"base64\", \"chrono\", \"chrono_0_4\", \"default\", \"guide\", \"hashbrown_0_14\", \"hashbrown_0_15\", \"hashbrown_0_16\", \"hex\", \"indexmap\", \"indexmap_1\", \"indexmap_2\", \"json\", \"macros\", \"schemars_0_8\", \"schemars_0_9\", \"schemars_1\", \"smallvec_1\", \"std\", \"time_0_3\"]","target":10448421281463538527,"profile":5290030462671737236,"path":12672498397703400746,"deps":[[3261931156696966662,"serde_with_macros",false,3059252594093661821],[11899261697793765154,"serde_core",false,12510432925997593072]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_with-d5d8bdacbb5be847\\dep-lib-serde_with","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/dep-lib-serde_with b/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/dep-lib-serde_with
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/dep-lib-serde_with and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/lib-serde_with b/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/lib-serde_with
deleted file mode 100644
index 60f0206..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/lib-serde_with
+++ /dev/null
@@ -1 +0,0 @@
-a21feca7614d6450
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/lib-serde_with.json b/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/lib-serde_with.json
deleted file mode 100644
index 424f553..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_with-f077bf80d4bf2c23/lib-serde_with.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"macros\", \"std\"]","declared_features":"[\"alloc\", \"base64\", \"chrono\", \"chrono_0_4\", \"default\", \"guide\", \"hashbrown_0_14\", \"hashbrown_0_15\", \"hashbrown_0_16\", \"hex\", \"indexmap\", \"indexmap_1\", \"indexmap_2\", \"json\", \"macros\", \"schemars_0_8\", \"schemars_0_9\", \"schemars_1\", \"smallvec_1\", \"std\", \"time_0_3\"]","target":10448421281463538527,"profile":5290030462671737236,"path":12672498397703400746,"deps":[[3261931156696966662,"serde_with_macros",false,3059252594093661821],[11899261697793765154,"serde_core",false,5567170456877931140]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_with-f077bf80d4bf2c23\\dep-lib-serde_with","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/dep-lib-serde_with_macros b/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/dep-lib-serde_with_macros
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/dep-lib-serde_with_macros and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/lib-serde_with_macros b/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/lib-serde_with_macros
deleted file mode 100644
index ae8405f..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/lib-serde_with_macros
+++ /dev/null
@@ -1 +0,0 @@
-7d1e259506a6742a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/lib-serde_with_macros.json b/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/lib-serde_with_macros.json
deleted file mode 100644
index 5216fd1..0000000
--- a/src-tauri/target/debug/.fingerprint/serde_with_macros-a617e3c2cdfbcc3a/lib-serde_with_macros.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"schemars_0_8\", \"schemars_0_9\", \"schemars_1\"]","target":14768362389397495844,"profile":6834063317110192372,"path":11992312105281461888,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7883159415651330740,"darling",false,10808740894032981276],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serde_with_macros-a617e3c2cdfbcc3a\\dep-lib-serde_with_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/dep-lib-serialize_to_javascript b/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/dep-lib-serialize_to_javascript
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/dep-lib-serialize_to_javascript and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/lib-serialize_to_javascript b/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/lib-serialize_to_javascript
deleted file mode 100644
index f023eed..0000000
--- a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/lib-serialize_to_javascript
+++ /dev/null
@@ -1 +0,0 @@
-c8951a7356a46750
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/lib-serialize_to_javascript.json b/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/lib-serialize_to_javascript.json
deleted file mode 100644
index c6c143c..0000000
--- a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-e99f1001ceb39d68/lib-serialize_to_javascript.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":16417436978838615422,"profile":15657897354478470176,"path":15240437639355835802,"deps":[[10992805584811413946,"serde_json",false,12409762210643830207],[12483577693366551583,"serialize_to_javascript_impl",false,4737308043356243519],[13548984313718623784,"serde",false,6521070603533755617]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serialize-to-javascript-e99f1001ceb39d68\\dep-lib-serialize_to_javascript","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/dep-lib-serialize_to_javascript_impl b/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/dep-lib-serialize_to_javascript_impl
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/dep-lib-serialize_to_javascript_impl and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/lib-serialize_to_javascript_impl b/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/lib-serialize_to_javascript_impl
deleted file mode 100644
index 53364e5..0000000
--- a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/lib-serialize_to_javascript_impl
+++ /dev/null
@@ -1 +0,0 @@
-3f86d9eb904cbe41
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/lib-serialize_to_javascript_impl.json b/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/lib-serialize_to_javascript_impl.json
deleted file mode 100644
index 5bdd3c7..0000000
--- a/src-tauri/target/debug/.fingerprint/serialize-to-javascript-impl-1d49c81311a2206c/lib-serialize_to_javascript_impl.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":6284077866247677416,"profile":2225463790103693989,"path":4078379655008638176,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\serialize-to-javascript-impl-1d49c81311a2206c\\dep-lib-serialize_to_javascript_impl","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/dep-lib-servo_arc b/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/dep-lib-servo_arc
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/dep-lib-servo_arc and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/invoked.timestamp b/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/lib-servo_arc b/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/lib-servo_arc
deleted file mode 100644
index 2ef8f54..0000000
--- a/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/lib-servo_arc
+++ /dev/null
@@ -1 +0,0 @@
-f8108970f7a7e5a0
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/lib-servo_arc.json b/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/lib-servo_arc.json
deleted file mode 100644
index 83122b2..0000000
--- a/src-tauri/target/debug/.fingerprint/servo_arc-152f55fd085a1d62/lib-servo_arc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"gecko_refcount_logging\", \"serde\", \"servo\"]","target":7827887664671662080,"profile":2225463790103693989,"path":1122857053257530730,"deps":[[266877937798793199,"nodrop",false,18439789652647929843],[12669569555400633618,"stable_deref_trait",false,4709012610512574842]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\servo_arc-152f55fd085a1d62\\dep-lib-servo_arc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/dep-lib-sha1 b/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/dep-lib-sha1
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/dep-lib-sha1 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/lib-sha1 b/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/lib-sha1
deleted file mode 100644
index d54024f..0000000
--- a/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/lib-sha1
+++ /dev/null
@@ -1 +0,0 @@
-1f74bd6ddb94060d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/lib-sha1.json b/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/lib-sha1.json
deleted file mode 100644
index d9d4c7d..0000000
--- a/src-tauri/target/debug/.fingerprint/sha1-f0f549a2b014c49a/lib-sha1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"asm\", \"compress\", \"default\", \"force-soft\", \"loongarch64_asm\", \"oid\", \"sha1-asm\", \"std\"]","target":2434896857235101365,"profile":15657897354478470176,"path":14945912429517797311,"deps":[[7667230146095136825,"cfg_if",false,2895588346767177823],[17475753849556516473,"digest",false,4462336540489209150],[17620084158052398167,"cpufeatures",false,3547801629001714310]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sha1-f0f549a2b014c49a\\dep-lib-sha1","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/dep-lib-sha2 b/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/dep-lib-sha2
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/dep-lib-sha2 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/invoked.timestamp b/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/lib-sha2 b/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/lib-sha2
deleted file mode 100644
index de0ada7..0000000
--- a/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/lib-sha2
+++ /dev/null
@@ -1 +0,0 @@
-e41d60734a7dfa4b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/lib-sha2.json b/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/lib-sha2.json
deleted file mode 100644
index 6ad1043..0000000
--- a/src-tauri/target/debug/.fingerprint/sha2-1fef921276a6d744/lib-sha2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"asm\", \"asm-aarch64\", \"compress\", \"default\", \"force-soft\", \"force-soft-compact\", \"loongarch64_asm\", \"oid\", \"sha2-asm\", \"std\"]","target":9593554856174113207,"profile":15657897354478470176,"path":17142927131374535810,"deps":[[7667230146095136825,"cfg_if",false,2895588346767177823],[17475753849556516473,"digest",false,4462336540489209150],[17620084158052398167,"cpufeatures",false,3547801629001714310]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sha2-1fef921276a6d744\\dep-lib-sha2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/dep-lib-sha2 b/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/dep-lib-sha2
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/dep-lib-sha2 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/invoked.timestamp b/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/lib-sha2 b/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/lib-sha2
deleted file mode 100644
index c5f5843..0000000
--- a/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/lib-sha2
+++ /dev/null
@@ -1 +0,0 @@
-a2c0f3599bf55d23
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/lib-sha2.json b/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/lib-sha2.json
deleted file mode 100644
index e8f12d9..0000000
--- a/src-tauri/target/debug/.fingerprint/sha2-2c263e982b9b0fea/lib-sha2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"asm\", \"asm-aarch64\", \"compress\", \"default\", \"force-soft\", \"force-soft-compact\", \"loongarch64_asm\", \"oid\", \"sha2-asm\", \"std\"]","target":9593554856174113207,"profile":2225463790103693989,"path":17142927131374535810,"deps":[[7667230146095136825,"cfg_if",false,2895588346767177823],[17475753849556516473,"digest",false,4462336540489209150],[17620084158052398167,"cpufeatures",false,3547801629001714310]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sha2-2c263e982b9b0fea\\dep-lib-sha2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/dep-lib-shlex b/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/dep-lib-shlex
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/dep-lib-shlex and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/lib-shlex b/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/lib-shlex
deleted file mode 100644
index a9141a3..0000000
--- a/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/lib-shlex
+++ /dev/null
@@ -1 +0,0 @@
-5a8fe81be83eeed9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/lib-shlex.json b/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/lib-shlex.json
deleted file mode 100644
index 7297f86..0000000
--- a/src-tauri/target/debug/.fingerprint/shlex-4cef7448b830be1b/lib-shlex.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":929485496544747924,"profile":2225463790103693989,"path":8481865415595797025,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\shlex-4cef7448b830be1b\\dep-lib-shlex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/dep-lib-signature b/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/dep-lib-signature
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/dep-lib-signature and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/invoked.timestamp b/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/lib-signature b/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/lib-signature
deleted file mode 100644
index 12f9a93..0000000
--- a/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/lib-signature
+++ /dev/null
@@ -1 +0,0 @@
-8a7246e831e3853f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/lib-signature.json b/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/lib-signature.json
deleted file mode 100644
index 1bbda61..0000000
--- a/src-tauri/target/debug/.fingerprint/signature-92d4330689283c86/lib-signature.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"digest\", \"rand_core\", \"std\"]","declared_features":"[\"alloc\", \"derive\", \"digest\", \"rand_core\", \"std\"]","target":14677263450862682510,"profile":15657897354478470176,"path":5094020565441637119,"deps":[[17475753849556516473,"digest",false,4462336540489209150],[18130209639506977569,"rand_core",false,311154751695744232]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\signature-92d4330689283c86\\dep-lib-signature","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/dep-lib-simd_adler32 b/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/dep-lib-simd_adler32
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/dep-lib-simd_adler32 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/lib-simd_adler32 b/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/lib-simd_adler32
deleted file mode 100644
index 5ea2396..0000000
--- a/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/lib-simd_adler32
+++ /dev/null
@@ -1 +0,0 @@
-0a7930c5e1847f96
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/lib-simd_adler32.json b/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/lib-simd_adler32.json
deleted file mode 100644
index 53988bf..0000000
--- a/src-tauri/target/debug/.fingerprint/simd-adler32-cf7a5fcca8cb196e/lib-simd_adler32.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"const-generics\", \"default\", \"std\"]","declared_features":"[\"const-generics\", \"default\", \"nightly\", \"std\"]","target":13480744403352105069,"profile":2225463790103693989,"path":876616201328225278,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\simd-adler32-cf7a5fcca8cb196e\\dep-lib-simd_adler32","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/dep-lib-siphasher b/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/dep-lib-siphasher
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/dep-lib-siphasher and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/invoked.timestamp b/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/lib-siphasher b/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/lib-siphasher
deleted file mode 100644
index abab68b..0000000
--- a/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/lib-siphasher
+++ /dev/null
@@ -1 +0,0 @@
-30ccf3d4a87aad0f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/lib-siphasher.json b/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/lib-siphasher.json
deleted file mode 100644
index 2b07cae..0000000
--- a/src-tauri/target/debug/.fingerprint/siphasher-d416d12b74804f36/lib-siphasher.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"serde_json\", \"serde_no_std\", \"serde_std\", \"std\"]","target":6846127388476139628,"profile":15657897354478470176,"path":5798973616404021853,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\siphasher-d416d12b74804f36\\dep-lib-siphasher","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/dep-lib-siphasher b/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/dep-lib-siphasher
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/dep-lib-siphasher and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/invoked.timestamp b/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/lib-siphasher b/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/lib-siphasher
deleted file mode 100644
index 7fb776c..0000000
--- a/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/lib-siphasher
+++ /dev/null
@@ -1 +0,0 @@
-4d2508988eb566e7
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/lib-siphasher.json b/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/lib-siphasher.json
deleted file mode 100644
index 073479d..0000000
--- a/src-tauri/target/debug/.fingerprint/siphasher-e21b5dd721b6ac23/lib-siphasher.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"serde_json\", \"serde_no_std\", \"serde_std\", \"std\"]","target":6846127388476139628,"profile":2225463790103693989,"path":690879627043827982,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\siphasher-e21b5dd721b6ac23\\dep-lib-siphasher","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/dep-lib-slab b/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/dep-lib-slab
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/dep-lib-slab and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/invoked.timestamp b/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/lib-slab b/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/lib-slab
deleted file mode 100644
index 8c4d477..0000000
--- a/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/lib-slab
+++ /dev/null
@@ -1 +0,0 @@
-bd2a624bf859dd20
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/lib-slab.json b/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/lib-slab.json
deleted file mode 100644
index 58908d0..0000000
--- a/src-tauri/target/debug/.fingerprint/slab-230cf4a1e2eadce9/lib-slab.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":7798044754532116308,"profile":15657897354478470176,"path":12734859519326961542,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\slab-230cf4a1e2eadce9\\dep-lib-slab","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/dep-lib-smallvec b/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/dep-lib-smallvec
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/dep-lib-smallvec and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/invoked.timestamp b/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/lib-smallvec b/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/lib-smallvec
deleted file mode 100644
index d1114d5..0000000
--- a/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/lib-smallvec
+++ /dev/null
@@ -1 +0,0 @@
-363aec3f7b17598c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/lib-smallvec.json b/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/lib-smallvec.json
deleted file mode 100644
index 7b93998..0000000
--- a/src-tauri/target/debug/.fingerprint/smallvec-8d02deb7f008f1ff/lib-smallvec.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"const_generics\", \"serde\"]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":15657897354478470176,"path":7526818856381532064,"deps":[[13548984313718623784,"serde",false,6521070603533755617]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\smallvec-8d02deb7f008f1ff\\dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/dep-lib-smallvec b/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/dep-lib-smallvec
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/dep-lib-smallvec and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/invoked.timestamp b/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/lib-smallvec b/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/lib-smallvec
deleted file mode 100644
index 5a8a4f4..0000000
--- a/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/lib-smallvec
+++ /dev/null
@@ -1 +0,0 @@
-8661ca95aa64f666
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/lib-smallvec.json b/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/lib-smallvec.json
deleted file mode 100644
index ad9fc21..0000000
--- a/src-tauri/target/debug/.fingerprint/smallvec-d1ba04845019cff7/lib-smallvec.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"const_generics\", \"serde\"]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":15657897354478470176,"path":7526818856381532064,"deps":[[13548984313718623784,"serde",false,3323923054821027501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\smallvec-d1ba04845019cff7\\dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/dep-lib-socket2 b/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/dep-lib-socket2
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/dep-lib-socket2 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/lib-socket2 b/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/lib-socket2
deleted file mode 100644
index 9600062..0000000
--- a/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/lib-socket2
+++ /dev/null
@@ -1 +0,0 @@
-4d4e2e51dc24d199
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/lib-socket2.json b/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/lib-socket2.json
deleted file mode 100644
index 5f8dffa..0000000
--- a/src-tauri/target/debug/.fingerprint/socket2-923d48ffd2251cb1/lib-socket2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"all\"]","declared_features":"[\"all\"]","target":2270514485357617025,"profile":15657897354478470176,"path":14713672003548736581,"deps":[[7263319592666514104,"windows_sys",false,11298886242733013251]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\socket2-923d48ffd2251cb1\\dep-lib-socket2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/dep-lib-socket2 b/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/dep-lib-socket2
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/dep-lib-socket2 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/lib-socket2 b/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/lib-socket2
deleted file mode 100644
index 252bdd7..0000000
--- a/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/lib-socket2
+++ /dev/null
@@ -1 +0,0 @@
-a3da78e81525e53d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/lib-socket2.json b/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/lib-socket2.json
deleted file mode 100644
index 2dde0bc..0000000
--- a/src-tauri/target/debug/.fingerprint/socket2-ce8bf409f2bfc85b/lib-socket2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"all\"]","declared_features":"[\"all\"]","target":2270514485357617025,"profile":15657897354478470176,"path":14713672003548736581,"deps":[[7263319592666514104,"windows_sys",false,7748447542216374957]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\socket2-ce8bf409f2bfc85b\\dep-lib-socket2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/dep-lib-softbuffer b/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/dep-lib-softbuffer
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/dep-lib-softbuffer and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/lib-softbuffer b/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/lib-softbuffer
deleted file mode 100644
index 3c8e52c..0000000
--- a/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/lib-softbuffer
+++ /dev/null
@@ -1 +0,0 @@
-6a0b9cd4cd993399
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/lib-softbuffer.json b/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/lib-softbuffer.json
deleted file mode 100644
index a757305..0000000
--- a/src-tauri/target/debug/.fingerprint/softbuffer-c5fc5f74d6eb34e5/lib-softbuffer.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"as-raw-xcb-connection\", \"bytemuck\", \"default\", \"drm\", \"fastrand\", \"kms\", \"memmap2\", \"rustix\", \"tiny-xlib\", \"wayland\", \"wayland-backend\", \"wayland-client\", \"wayland-dlopen\", \"wayland-sys\", \"x11\", \"x11-dlopen\", \"x11rb\"]","target":9174284484934603102,"profile":15657897354478470176,"path":3528235021622423789,"deps":[[4143744114649553716,"raw_window_handle",false,18112913861572026227],[6568467691589961976,"windows_sys",false,7246976454518788371],[14757622794040968908,"tracing",false,807782540421660359]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\softbuffer-c5fc5f74d6eb34e5\\dep-lib-softbuffer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/dep-lib-spin b/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/dep-lib-spin
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/dep-lib-spin and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/invoked.timestamp b/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/lib-spin b/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/lib-spin
deleted file mode 100644
index c2625e2..0000000
--- a/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/lib-spin
+++ /dev/null
@@ -1 +0,0 @@
-7faffdf1cb7a7f22
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/lib-spin.json b/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/lib-spin.json
deleted file mode 100644
index 33ae57d..0000000
--- a/src-tauri/target/debug/.fingerprint/spin-ba5ab1fcc40acaca/lib-spin.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"barrier\", \"default\", \"lazy\", \"lock_api\", \"lock_api_crate\", \"mutex\", \"once\", \"rwlock\", \"spin_mutex\"]","declared_features":"[\"barrier\", \"default\", \"fair_mutex\", \"lazy\", \"lock_api\", \"lock_api_crate\", \"mutex\", \"once\", \"portable-atomic\", \"portable_atomic\", \"rwlock\", \"spin_mutex\", \"std\", \"ticket_mutex\", \"use_ticket_mutex\"]","target":4260413527236709406,"profile":15657897354478470176,"path":8182596689422844506,"deps":[[2555121257709722468,"lock_api_crate",false,14690006307475240784]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\spin-ba5ab1fcc40acaca\\dep-lib-spin","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/dep-lib-spki b/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/dep-lib-spki
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/dep-lib-spki and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/lib-spki b/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/lib-spki
deleted file mode 100644
index 22e3924..0000000
--- a/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/lib-spki
+++ /dev/null
@@ -1 +0,0 @@
-a54e173696cdc623
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/lib-spki.json b/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/lib-spki.json
deleted file mode 100644
index 9f87b71..0000000
--- a/src-tauri/target/debug/.fingerprint/spki-0174cde619763cc0/lib-spki.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"pem\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"fingerprint\", \"pem\", \"sha2\", \"std\"]","target":65626549485120719,"profile":15657897354478470176,"path":4787142809539374155,"deps":[[10800937535932116261,"der",false,10976743814461816163]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\spki-0174cde619763cc0\\dep-lib-spki","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/dep-lib-sqlx_core b/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/dep-lib-sqlx_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/dep-lib-sqlx_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/invoked.timestamp b/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/lib-sqlx_core b/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/lib-sqlx_core
deleted file mode 100644
index 19f92a6..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/lib-sqlx_core
+++ /dev/null
@@ -1 +0,0 @@
-87a24b244b38b7b4
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/lib-sqlx_core.json b/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/lib-sqlx_core.json
deleted file mode 100644
index 0976dcf..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-core-20b7c3c1cd48b029/lib-sqlx_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"_rt-tokio\", \"any\", \"crc\", \"default\", \"json\", \"migrate\", \"offline\", \"serde\", \"serde_json\", \"sha2\", \"tokio\", \"tokio-stream\"]","declared_features":"[\"_rt-async-std\", \"_rt-tokio\", \"_tls-native-tls\", \"_tls-none\", \"_tls-rustls\", \"_tls-rustls-aws-lc-rs\", \"_tls-rustls-ring-native-roots\", \"_tls-rustls-ring-webpki\", \"any\", \"async-io\", \"async-std\", \"bigdecimal\", \"bit-vec\", \"bstr\", \"chrono\", \"crc\", \"default\", \"ipnet\", \"ipnetwork\", \"json\", \"mac_address\", \"migrate\", \"native-tls\", \"offline\", \"regex\", \"rust_decimal\", \"rustls\", \"rustls-native-certs\", \"serde\", \"serde_json\", \"sha2\", \"time\", \"tokio\", \"tokio-stream\", \"uuid\", \"webpki-roots\"]","target":2042750936636613814,"profile":5187057522005616952,"path":14874769769851941955,"deps":[[5103565458935487,"futures_io",false,952584329958915671],[198136567835728122,"memchr",false,14663827455635897954],[788558663644978524,"crossbeam_queue",false,1131967777313055526],[1303438375223863970,"hashlink",false,6118165162131701221],[3646857438214563691,"futures_intrusive",false,2711038238342757810],[3666196340704888985,"smallvec",false,10113140256358021686],[3722963349756955755,"once_cell",false,3041351463055968253],[4336745513838352383,"thiserror",false,16906101633137928589],[5404511084185685755,"url",false,13950754211586224740],[6240934600354534560,"indexmap",false,18117560113632576664],[6355489020061627772,"bytes",false,4985806618067244876],[6803352382179706244,"percent_encoding",false,2315941988699577679],[7620660491849607393,"futures_core",false,13482104094475111900],[7720834239451334583,"tokio",false,12604349033322331806],[8921336173939679069,"hashbrown",false,8597663687862425603],[9857275760291862238,"sha2",false,5474826055738990052],[10629569228670356391,"futures_util",false,9420811654301601659],[10630857666389190470,"log",false,13545016678570654446],[10992805584811413946,"serde_json",false,12409762210643830207],[12170264697963848012,"either",false,13803002782230991771],[13077212702700853852,"base64",false,10588492880130763567],[13548984313718623784,"serde",false,6521070603533755617],[14474722528862052230,"event_listener",false,373792995861116280],[14757622794040968908,"tracing",false,807782540421660359],[16498904324486754729,"crc",false,10191448356617948893],[16973251432615581304,"tokio_stream",false,9009750330426155241]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sqlx-core-20b7c3c1cd48b029\\dep-lib-sqlx_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/dep-lib-sqlx_core b/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/dep-lib-sqlx_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/dep-lib-sqlx_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/invoked.timestamp b/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/lib-sqlx_core b/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/lib-sqlx_core
deleted file mode 100644
index 0abc673..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/lib-sqlx_core
+++ /dev/null
@@ -1 +0,0 @@
-b5960cd107502536
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/lib-sqlx_core.json b/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/lib-sqlx_core.json
deleted file mode 100644
index 4969dcc..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-core-c65dcf42d31b7066/lib-sqlx_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"_rt-tokio\", \"any\", \"crc\", \"default\", \"json\", \"migrate\", \"offline\", \"serde\", \"serde_json\", \"sha2\", \"tokio\", \"tokio-stream\"]","declared_features":"[\"_rt-async-std\", \"_rt-tokio\", \"_tls-native-tls\", \"_tls-none\", \"_tls-rustls\", \"_tls-rustls-aws-lc-rs\", \"_tls-rustls-ring-native-roots\", \"_tls-rustls-ring-webpki\", \"any\", \"async-io\", \"async-std\", \"bigdecimal\", \"bit-vec\", \"bstr\", \"chrono\", \"crc\", \"default\", \"ipnet\", \"ipnetwork\", \"json\", \"mac_address\", \"migrate\", \"native-tls\", \"offline\", \"regex\", \"rust_decimal\", \"rustls\", \"rustls-native-certs\", \"serde\", \"serde_json\", \"sha2\", \"time\", \"tokio\", \"tokio-stream\", \"uuid\", \"webpki-roots\"]","target":2042750936636613814,"profile":5187057522005616952,"path":14874769769851941955,"deps":[[5103565458935487,"futures_io",false,952584329958915671],[198136567835728122,"memchr",false,14663827455635897954],[788558663644978524,"crossbeam_queue",false,3580448042284915434],[1303438375223863970,"hashlink",false,6118165162131701221],[3646857438214563691,"futures_intrusive",false,2760070627759640644],[3666196340704888985,"smallvec",false,7419228119959757190],[3722963349756955755,"once_cell",false,3041351463055968253],[4336745513838352383,"thiserror",false,16906101633137928589],[5404511084185685755,"url",false,6504572199384577096],[6240934600354534560,"indexmap",false,18117560113632576664],[6355489020061627772,"bytes",false,4985806618067244876],[6803352382179706244,"percent_encoding",false,2315941988699577679],[7620660491849607393,"futures_core",false,13482104094475111900],[7720834239451334583,"tokio",false,11626674411621498470],[8921336173939679069,"hashbrown",false,8597663687862425603],[9857275760291862238,"sha2",false,2548463011739451554],[10629569228670356391,"futures_util",false,5268154730641730088],[10630857666389190470,"log",false,6636465227744225511],[10992805584811413946,"serde_json",false,3694201288269857339],[12170264697963848012,"either",false,9404103241342619376],[13077212702700853852,"base64",false,12516951977950148114],[13548984313718623784,"serde",false,3323923054821027501],[14474722528862052230,"event_listener",false,17536041668611584364],[14757622794040968908,"tracing",false,12286711403551629403],[16498904324486754729,"crc",false,10191448356617948893],[16973251432615581304,"tokio_stream",false,5527884326577790187]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sqlx-core-c65dcf42d31b7066\\dep-lib-sqlx_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/dep-lib-sqlx_mysql b/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/dep-lib-sqlx_mysql
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/dep-lib-sqlx_mysql and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/invoked.timestamp b/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/lib-sqlx_mysql b/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/lib-sqlx_mysql
deleted file mode 100644
index ce13138..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/lib-sqlx_mysql
+++ /dev/null
@@ -1 +0,0 @@
-fea1850730b7f337
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/lib-sqlx_mysql.json b/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/lib-sqlx_mysql.json
deleted file mode 100644
index fc0a5d3..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-mysql-7374e27db22373b2/lib-sqlx_mysql.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"json\", \"migrate\", \"offline\", \"serde\"]","declared_features":"[\"any\", \"bigdecimal\", \"chrono\", \"json\", \"migrate\", \"offline\", \"rust_decimal\", \"serde\", \"time\", \"uuid\"]","target":5998265871784465066,"profile":1384594146405796144,"path":5994551420716984332,"deps":[[5103565458935487,"futures_io",false,952584329958915671],[198136567835728122,"memchr",false,14663827455635897954],[530211389790465181,"hex",false,2809017320299822018],[1526817731016152233,"stringprep",false,13706098867050423196],[1636772674226662411,"whoami",false,17094686647211942221],[1811549171721445101,"futures_channel",false,9825393501671503899],[2875152255687109861,"rsa",false,15798126523811002346],[3405707034081185165,"dotenvy",false,9042295838191503651],[3666196340704888985,"smallvec",false,7419228119959757190],[3712811570531045576,"byteorder",false,11791408515461803729],[3722963349756955755,"once_cell",false,3041351463055968253],[4336745513838352383,"thiserror",false,16906101633137928589],[6355489020061627772,"bytes",false,4985806618067244876],[6803352382179706244,"percent_encoding",false,2315941988699577679],[7051825882133757896,"md5",false,8698625994980620883],[7620660491849607393,"futures_core",false,13482104094475111900],[9001817693037665195,"bitflags",false,5057999476200548035],[9209347893430674936,"hmac",false,16577007502135335517],[9857275760291862238,"sha2",false,2548463011739451554],[9938278000850417404,"itoa",false,5265020599082613594],[10520923840501062997,"generic_array",false,1351112905048141691],[10629569228670356391,"futures_util",false,5268154730641730088],[10630857666389190470,"log",false,6636465227744225511],[10724389056617919257,"sha1",false,938601242513208351],[10776111606377762245,"sqlx_core",false,3901612646688659125],[12170264697963848012,"either",false,9404103241342619376],[12221344297584609106,"hkdf",false,15575567031362713092],[13077212702700853852,"base64",false,12516951977950148114],[13208667028893622512,"rand",false,4735703337475201176],[13548984313718623784,"serde",false,3323923054821027501],[14757622794040968908,"tracing",false,12286711403551629403],[16498904324486754729,"crc",false,10191448356617948893],[17106256174509013259,"atoi",false,8800892878199649425],[17475753849556516473,"digest",false,4462336540489209150]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sqlx-mysql-7374e27db22373b2\\dep-lib-sqlx_mysql","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/dep-lib-sqlx_postgres b/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/dep-lib-sqlx_postgres
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/dep-lib-sqlx_postgres and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/lib-sqlx_postgres b/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/lib-sqlx_postgres
deleted file mode 100644
index ad03385..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/lib-sqlx_postgres
+++ /dev/null
@@ -1 +0,0 @@
-e1cddfdffeac1312
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/lib-sqlx_postgres.json b/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/lib-sqlx_postgres.json
deleted file mode 100644
index ea9fbfb..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-postgres-c3c36b7a8f6b027f/lib-sqlx_postgres.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"json\", \"migrate\", \"offline\"]","declared_features":"[\"any\", \"bigdecimal\", \"bit-vec\", \"chrono\", \"ipnet\", \"ipnetwork\", \"json\", \"mac_address\", \"migrate\", \"offline\", \"rust_decimal\", \"time\", \"uuid\"]","target":17061476266528209371,"profile":1384594146405796144,"path":3153552176746267095,"deps":[[198136567835728122,"memchr",false,14663827455635897954],[530211389790465181,"hex",false,2809017320299822018],[882308200468216140,"etcetera",false,17128034051006607922],[1526817731016152233,"stringprep",false,13706098867050423196],[1636772674226662411,"whoami",false,17094686647211942221],[1811549171721445101,"futures_channel",false,9825393501671503899],[3405707034081185165,"dotenvy",false,9042295838191503651],[3666196340704888985,"smallvec",false,7419228119959757190],[3712811570531045576,"byteorder",false,11791408515461803729],[3722963349756955755,"once_cell",false,3041351463055968253],[4336745513838352383,"thiserror",false,16906101633137928589],[7051825882133757896,"md5",false,8698625994980620883],[7620660491849607393,"futures_core",false,13482104094475111900],[9001817693037665195,"bitflags",false,5057999476200548035],[9209347893430674936,"hmac",false,16577007502135335517],[9857275760291862238,"sha2",false,2548463011739451554],[9938278000850417404,"itoa",false,5265020599082613594],[10629569228670356391,"futures_util",false,5268154730641730088],[10630857666389190470,"log",false,6636465227744225511],[10776111606377762245,"sqlx_core",false,3901612646688659125],[10992805584811413946,"serde_json",false,3694201288269857339],[12221344297584609106,"hkdf",false,15575567031362713092],[12662763953628080474,"home",false,997414843865002815],[13077212702700853852,"base64",false,12516951977950148114],[13208667028893622512,"rand",false,4735703337475201176],[13548984313718623784,"serde",false,3323923054821027501],[14757622794040968908,"tracing",false,12286711403551629403],[16498904324486754729,"crc",false,10191448356617948893],[17106256174509013259,"atoi",false,8800892878199649425]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sqlx-postgres-c3c36b7a8f6b027f\\dep-lib-sqlx_postgres","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/dep-lib-sqlx_sqlite b/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/dep-lib-sqlx_sqlite
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/dep-lib-sqlx_sqlite and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/invoked.timestamp b/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/lib-sqlx_sqlite b/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/lib-sqlx_sqlite
deleted file mode 100644
index e59790b..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/lib-sqlx_sqlite
+++ /dev/null
@@ -1 +0,0 @@
-f951266a6856b241
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/lib-sqlx_sqlite.json b/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/lib-sqlx_sqlite.json
deleted file mode 100644
index c8f8309..0000000
--- a/src-tauri/target/debug/.fingerprint/sqlx-sqlite-49e1da5c90db1183/lib-sqlx_sqlite.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"bundled\", \"json\", \"migrate\", \"offline\", \"serde\"]","declared_features":"[\"any\", \"bundled\", \"chrono\", \"json\", \"migrate\", \"offline\", \"preupdate-hook\", \"regexp\", \"serde\", \"time\", \"unbundled\", \"uuid\"]","target":5285666887510670045,"profile":1384594146405796144,"path":14587425977986262613,"deps":[[1811549171721445101,"futures_channel",false,9825393501671503899],[3646857438214563691,"futures_intrusive",false,2760070627759640644],[4336745513838352383,"thiserror",false,16906101633137928589],[4656928804077918400,"flume",false,9803470901479870281],[5404511084185685755,"url",false,6504572199384577096],[6803352382179706244,"percent_encoding",false,2315941988699577679],[7620660491849607393,"futures_core",false,13482104094475111900],[10629569228670356391,"futures_util",false,5268154730641730088],[10630857666389190470,"log",false,6636465227744225511],[10776111606377762245,"sqlx_core",false,3901612646688659125],[12779779637805422465,"futures_executor",false,6271229169477730075],[13548984313718623784,"serde",false,3323923054821027501],[14757622794040968908,"tracing",false,12286711403551629403],[16542808166767769916,"serde_urlencoded",false,17222475773760112510],[16675652872862304210,"libsqlite3_sys",false,17266358879219945257],[17106256174509013259,"atoi",false,8800892878199649425]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\sqlx-sqlite-49e1da5c90db1183\\dep-lib-sqlx_sqlite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/dep-lib-stable_deref_trait b/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/dep-lib-stable_deref_trait
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/dep-lib-stable_deref_trait and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/invoked.timestamp b/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/lib-stable_deref_trait b/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/lib-stable_deref_trait
deleted file mode 100644
index b851102..0000000
--- a/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/lib-stable_deref_trait
+++ /dev/null
@@ -1 +0,0 @@
-7ad96f1405c65941
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/lib-stable_deref_trait.json b/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/lib-stable_deref_trait.json
deleted file mode 100644
index 3d03a3b..0000000
--- a/src-tauri/target/debug/.fingerprint/stable_deref_trait-2a72c7857e817255/lib-stable_deref_trait.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":5616890217583455155,"profile":2225463790103693989,"path":9325941606188803357,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\stable_deref_trait-2a72c7857e817255\\dep-lib-stable_deref_trait","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/dep-lib-stable_deref_trait b/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/dep-lib-stable_deref_trait
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/dep-lib-stable_deref_trait and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/invoked.timestamp b/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/lib-stable_deref_trait b/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/lib-stable_deref_trait
deleted file mode 100644
index 7eb4969..0000000
--- a/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/lib-stable_deref_trait
+++ /dev/null
@@ -1 +0,0 @@
-e1da663885811df0
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/lib-stable_deref_trait.json b/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/lib-stable_deref_trait.json
deleted file mode 100644
index 343b75a..0000000
--- a/src-tauri/target/debug/.fingerprint/stable_deref_trait-3e1c3634abdbeffa/lib-stable_deref_trait.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":5616890217583455155,"profile":15657897354478470176,"path":9325941606188803357,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\stable_deref_trait-3e1c3634abdbeffa\\dep-lib-stable_deref_trait","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/dep-lib-string_cache b/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/dep-lib-string_cache
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/dep-lib-string_cache and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/invoked.timestamp b/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/lib-string_cache b/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/lib-string_cache
deleted file mode 100644
index 0cbc55e..0000000
--- a/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/lib-string_cache
+++ /dev/null
@@ -1 +0,0 @@
-f19cc7a51442dfe9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/lib-string_cache.json b/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/lib-string_cache.json
deleted file mode 100644
index c7df725..0000000
--- a/src-tauri/target/debug/.fingerprint/string_cache-b2301775f8b055e7/lib-string_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"serde\", \"serde_support\"]","declared_features":"[\"default\", \"malloc_size_of\", \"serde\", \"serde_support\"]","target":8038205195467990777,"profile":2225463790103693989,"path":12873803487109314283,"deps":[[2687729594444538932,"debug_unreachable",false,9449146329699773003],[6995234255362136112,"precomputed_hash",false,8997010880241376682],[9060940869921439196,"phf_shared",false,10726556274314923725],[12459942763388630573,"parking_lot",false,8990781342130463775],[13548984313718623784,"serde",false,3323923054821027501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\string_cache-b2301775f8b055e7\\dep-lib-string_cache","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/dep-lib-string_cache_codegen b/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/dep-lib-string_cache_codegen
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/dep-lib-string_cache_codegen and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/invoked.timestamp b/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/lib-string_cache_codegen b/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/lib-string_cache_codegen
deleted file mode 100644
index b31f6c6..0000000
--- a/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/lib-string_cache_codegen
+++ /dev/null
@@ -1 +0,0 @@
-1ded7779fa2997cd
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/lib-string_cache_codegen.json b/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/lib-string_cache_codegen.json
deleted file mode 100644
index aa1e298..0000000
--- a/src-tauri/target/debug/.fingerprint/string_cache_codegen-1dd73dbd07df7761/lib-string_cache_codegen.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":4822312724886654266,"profile":2225463790103693989,"path":17221255249639023001,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[9060940869921439196,"phf_shared",false,10726556274314923725],[9869581871423326951,"quote",false,3889480896257274066],[18124350542602697595,"phf_generator",false,14525326357953199191]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\string_cache_codegen-1dd73dbd07df7761\\dep-lib-string_cache_codegen","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/dep-lib-stringprep b/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/dep-lib-stringprep
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/dep-lib-stringprep and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/invoked.timestamp b/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/lib-stringprep b/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/lib-stringprep
deleted file mode 100644
index 4775ca8..0000000
--- a/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/lib-stringprep
+++ /dev/null
@@ -1 +0,0 @@
-9ca3ec324dd835be
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/lib-stringprep.json b/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/lib-stringprep.json
deleted file mode 100644
index 3502d55..0000000
--- a/src-tauri/target/debug/.fingerprint/stringprep-68c3681fc10fadac/lib-stringprep.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":7787819645347021428,"profile":15657897354478470176,"path":14544117875529981708,"deps":[[7477499173016652821,"unicode_normalization",false,8784080069791037054],[12948654253482788520,"unicode_bidi",false,15006215177137071830],[16193551163623771121,"unicode_properties",false,13729136780353243853]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\stringprep-68c3681fc10fadac\\dep-lib-stringprep","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/dep-lib-strsim b/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/dep-lib-strsim
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/dep-lib-strsim and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/lib-strsim b/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/lib-strsim
deleted file mode 100644
index 1b4ef04..0000000
--- a/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/lib-strsim
+++ /dev/null
@@ -1 +0,0 @@
-249620782e73759d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/lib-strsim.json b/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/lib-strsim.json
deleted file mode 100644
index e25c4f5..0000000
--- a/src-tauri/target/debug/.fingerprint/strsim-7287224b7653410d/lib-strsim.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":14520901741915772287,"profile":2225463790103693989,"path":8148328773791721625,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\strsim-7287224b7653410d\\dep-lib-strsim","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/dep-lib-subtle b/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/dep-lib-subtle
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/dep-lib-subtle and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/lib-subtle b/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/lib-subtle
deleted file mode 100644
index 8c3cfd1..0000000
--- a/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/lib-subtle
+++ /dev/null
@@ -1 +0,0 @@
-52427d50a9bc8254
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/lib-subtle.json b/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/lib-subtle.json
deleted file mode 100644
index cc62913..0000000
--- a/src-tauri/target/debug/.fingerprint/subtle-ec1046b8f7543a4c/lib-subtle.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"const-generics\", \"core_hint_black_box\", \"default\", \"i128\", \"nightly\", \"std\"]","target":13005322332938347306,"profile":15657897354478470176,"path":10555178610049846218,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\subtle-ec1046b8f7543a4c\\dep-lib-subtle","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/build-script-build-script-build
deleted file mode 100644
index 8b4c588..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-4deccf2dda7365f9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/build-script-build-script-build.json
deleted file mode 100644
index 41d3c6b..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"test\", \"visit\", \"visit-mut\"]","target":17883862002600103897,"profile":2225463790103693989,"path":16023408237181553448,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\syn-0103865f07e13674\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/invoked.timestamp b/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-0103865f07e13674/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/dep-lib-syn b/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/dep-lib-syn
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/dep-lib-syn and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/lib-syn b/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/lib-syn
deleted file mode 100644
index ca32478..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/lib-syn
+++ /dev/null
@@ -1 +0,0 @@
-44e20cae993ef0f6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/lib-syn.json b/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/lib-syn.json
deleted file mode 100644
index 3a3fcbc..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-171f16ccfd8f879c/lib-syn.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"test\", \"visit\", \"visit-mut\"]","target":11103975901103234717,"profile":2225463790103693989,"path":5249159791856016054,"deps":[[1548027836057496652,"unicode_ident",false,11095651874284558146],[2713742371683562785,"build_script_build",false,17731423620638635555],[5566979019427230758,"proc_macro2",false,9246699291491438266],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\syn-171f16ccfd8f879c\\dep-lib-syn","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-8335c09cfc5270c1/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/syn-8335c09cfc5270c1/run-build-script-build-script-build
deleted file mode 100644
index e85b74f..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-8335c09cfc5270c1/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-23f6227ed6ab12f6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-8335c09cfc5270c1/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/syn-8335c09cfc5270c1/run-build-script-build-script-build.json
deleted file mode 100644
index f743686..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-8335c09cfc5270c1/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[2713742371683562785,"build_script_build",false,17970897269000498253]],"local":[{"Precalculated":"1.0.109"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/dep-lib-syn b/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/dep-lib-syn
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/dep-lib-syn and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/lib-syn b/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/lib-syn
deleted file mode 100644
index 1e93072..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/lib-syn
+++ /dev/null
@@ -1 +0,0 @@
-d5647198d60a7b4b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/lib-syn.json b/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/lib-syn.json
deleted file mode 100644
index 6eba635..0000000
--- a/src-tauri/target/debug/.fingerprint/syn-f456aae48f1b1a1c/lib-syn.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"visit\", \"visit-mut\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"test\", \"visit\", \"visit-mut\"]","target":9442126953582868550,"profile":2225463790103693989,"path":14244573769848131228,"deps":[[1548027836057496652,"unicode_ident",false,11095651874284558146],[5566979019427230758,"proc_macro2",false,9246699291491438266],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\syn-f456aae48f1b1a1c\\dep-lib-syn","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/dep-lib-synstructure b/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/dep-lib-synstructure
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/dep-lib-synstructure and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/lib-synstructure b/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/lib-synstructure
deleted file mode 100644
index f4f3d55..0000000
--- a/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/lib-synstructure
+++ /dev/null
@@ -1 +0,0 @@
-f2a875231e805794
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/lib-synstructure.json b/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/lib-synstructure.json
deleted file mode 100644
index f910ead..0000000
--- a/src-tauri/target/debug/.fingerprint/synstructure-df94c397988c664f/lib-synstructure.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":14291004384071580589,"profile":2225463790103693989,"path":3857869248005988491,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\synstructure-df94c397988c664f\\dep-lib-synstructure","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/dep-lib-tauri_build b/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/dep-lib-tauri_build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/dep-lib-tauri_build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/lib-tauri_build b/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/lib-tauri_build
deleted file mode 100644
index ac7d137..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/lib-tauri_build
+++ /dev/null
@@ -1 +0,0 @@
-e2569db0e8f92145
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/lib-tauri_build.json b/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/lib-tauri_build.json
deleted file mode 100644
index 84affb2..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-build-eef399eee0ec6539/lib-tauri_build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"config-json\", \"default\"]","declared_features":"[\"codegen\", \"config-json\", \"config-json5\", \"config-toml\", \"default\", \"isolation\", \"quote\", \"tauri-codegen\"]","target":1006236803848883740,"profile":2225463790103693989,"path":7227651597814567039,"deps":[[855938015708810306,"toml",false,3740777673411755558],[1592201444368830219,"tauri_utils",false,18194067429938022548],[1852463361802237065,"anyhow",false,72155126174497061],[4824857623768494398,"cargo_toml",false,14627952233395314559],[6913375703034175521,"schemars",false,13505933535835004478],[7170110829644101142,"json_patch",false,4699573158165807749],[9293239362693504808,"glob",false,5230401863158441109],[10992805584811413946,"serde_json",false,3694201288269857339],[13077543566650298139,"heck",false,16741014931508537429],[13548984313718623784,"serde",false,3323923054821027501],[14806469453183769777,"tauri_winres",false,8116307311239942944],[15622660310229662834,"walkdir",false,16917092024211361806],[16928111194414003569,"dirs",false,18322779861683807298],[18361894353739432590,"semver",false,10126887175197192039]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tauri-build-eef399eee0ec6539\\dep-lib-tauri_build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/dep-lib-tauri_codegen b/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/dep-lib-tauri_codegen
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/dep-lib-tauri_codegen and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/lib-tauri_codegen b/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/lib-tauri_codegen
deleted file mode 100644
index 5760dde..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/lib-tauri_codegen
+++ /dev/null
@@ -1 +0,0 @@
-d51c05a3a2728398
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/lib-tauri_codegen.json b/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/lib-tauri_codegen.json
deleted file mode 100644
index f641b1e..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-codegen-f31200c0d82a3f0e/lib-tauri_codegen.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"brotli\", \"compression\"]","declared_features":"[\"brotli\", \"compression\", \"config-json5\", \"config-toml\", \"isolation\"]","target":17460618180909919773,"profile":2225463790103693989,"path":5809547835894877132,"deps":[[1420800981318104879,"uuid",false,1553005118890404260],[1592201444368830219,"tauri_utils",false,18194067429938022548],[1678291836268844980,"brotli",false,17119708192419520126],[4336745513838352383,"thiserror",false,16906101633137928589],[5404511084185685755,"url",false,6504572199384577096],[5566979019427230758,"proc_macro2",false,9246699291491438266],[7170110829644101142,"json_patch",false,4699573158165807749],[7392050791754369441,"ico",false,1392186692934295875],[7988640081342112296,"syn",false,5438952891776853205],[9857275760291862238,"sha2",false,2548463011739451554],[9869581871423326951,"quote",false,3889480896257274066],[10992805584811413946,"serde_json",false,3694201288269857339],[12687914511023397207,"png",false,15199101916951982792],[13077212702700853852,"base64",false,12516951977950148114],[13548984313718623784,"serde",false,3323923054821027501],[15622660310229662834,"walkdir",false,16917092024211361806],[18361894353739432590,"semver",false,10126887175197192039]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tauri-codegen-f31200c0d82a3f0e\\dep-lib-tauri_codegen","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/dep-lib-tauri_plugin b/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/dep-lib-tauri_plugin
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/dep-lib-tauri_plugin and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/lib-tauri_plugin b/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/lib-tauri_plugin
deleted file mode 100644
index 8507a42..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/lib-tauri_plugin
+++ /dev/null
@@ -1 +0,0 @@
-518487cbae5af365
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/lib-tauri_plugin.json b/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/lib-tauri_plugin.json
deleted file mode 100644
index 081d31a..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-plugin-bac5e0bf3dc2f97d/lib-tauri_plugin.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"build\"]","declared_features":"[\"build\", \"runtime\"]","target":15996119522804316622,"profile":2225463790103693989,"path":4065784592736471205,"deps":[[855938015708810306,"toml",false,3740777673411755558],[1592201444368830219,"tauri_utils",false,18194067429938022548],[1852463361802237065,"anyhow",false,72155126174497061],[6913375703034175521,"schemars",false,13505933535835004478],[9293239362693504808,"glob",false,5230401863158441109],[10992805584811413946,"serde_json",false,3694201288269857339],[13548984313718623784,"serde",false,3323923054821027501],[15622660310229662834,"walkdir",false,16917092024211361806]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tauri-plugin-bac5e0bf3dc2f97d\\dep-lib-tauri_plugin","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/build-script-build-script-build
deleted file mode 100644
index f323fa7..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-2d5842a33280e47d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/build-script-build-script-build.json
deleted file mode 100644
index 0dff505..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"devtools\", \"macos-private-api\"]","target":5408242616063297496,"profile":2225463790103693989,"path":521744691363456098,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tauri-runtime-a6e7dbdbf3c60cc0\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-runtime-a6e7dbdbf3c60cc0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-c675be53c7d0eb4d/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/tauri-runtime-c675be53c7d0eb4d/run-build-script-build-script-build
deleted file mode 100644
index aad1e65..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-runtime-c675be53c7d0eb4d/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-ed45c5339f91e7cb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-c675be53c7d0eb4d/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/tauri-runtime-c675be53c7d0eb4d/run-build-script-build-script-build.json
deleted file mode 100644
index 33a8b65..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-runtime-c675be53c7d0eb4d/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13232415350030091854,"build_script_build",false,9071516504406775853]],"local":[{"Precalculated":"2.9.2"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-32462da8de1fd465/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-32462da8de1fd465/run-build-script-build-script-build
deleted file mode 100644
index b33086a..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-32462da8de1fd465/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-4a630138a45810bd
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-32462da8de1fd465/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-32462da8de1fd465/run-build-script-build-script-build.json
deleted file mode 100644
index 4c4a6ba..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-32462da8de1fd465/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[3562970713413891683,"build_script_build",false,13623346369831807052]],"local":[{"Precalculated":"2.9.3"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/build-script-build-script-build
deleted file mode 100644
index d01c983..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-4ca8ee0158d90fbd
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/build-script-build-script-build.json
deleted file mode 100644
index a1447d1..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"common-controls-v6\", \"x11\"]","declared_features":"[\"common-controls-v6\", \"default\", \"devtools\", \"macos-private-api\", \"macos-proxy\", \"objc-exception\", \"tracing\", \"unstable\", \"x11\"]","target":5408242616063297496,"profile":2225463790103693989,"path":11038331630550728223,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tauri-runtime-wry-659b02b638028741\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-runtime-wry-659b02b638028741/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/dep-lib-tauri_utils b/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/dep-lib-tauri_utils
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/dep-lib-tauri_utils and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/lib-tauri_utils b/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/lib-tauri_utils
deleted file mode 100644
index dfae7bc..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/lib-tauri_utils
+++ /dev/null
@@ -1 +0,0 @@
-7098e61e38d67944
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/lib-tauri_utils.json b/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/lib-tauri_utils.json
deleted file mode 100644
index a96884f..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-utils-b6b5f790414d531a/lib-tauri_utils.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"brotli\", \"compression\", \"resources\", \"walkdir\"]","declared_features":"[\"aes-gcm\", \"brotli\", \"build\", \"cargo_metadata\", \"compression\", \"config-json5\", \"config-toml\", \"getrandom\", \"html-manipulation\", \"isolation\", \"json5\", \"proc-macro2\", \"process-relaunch-dangerous-allow-symlink-macos\", \"quote\", \"resources\", \"schema\", \"schemars\", \"serialize-to-javascript\", \"swift-rs\", \"walkdir\"]","target":7530130812022395703,"profile":15657897354478470176,"path":7313780351904458542,"deps":[[198136567835728122,"memchr",false,14663827455635897954],[855938015708810306,"toml",false,3630411258848125489],[1200537532907108615,"urlpattern",false,16898327444611373972],[1420800981318104879,"uuid",false,15472777902216322236],[1678291836268844980,"brotli",false,17119708192419520126],[1852463361802237065,"anyhow",false,72155126174497061],[2620434475832828286,"http",false,4561612576234274374],[3056178850035811329,"regex",false,15807665798629505508],[4336745513838352383,"thiserror",false,16906101633137928589],[5404511084185685755,"url",false,13950754211586224740],[6606131838865521726,"ctor",false,12380279430013172045],[7170110829644101142,"json_patch",false,13875043500159976730],[8396910435473226963,"serde_with",false,5792840102529736610],[9086780327361459375,"serde_untagged",false,5136570121186461266],[9293239362693504808,"glob",false,5230401863158441109],[10630857666389190470,"log",false,13545016678570654446],[10992805584811413946,"serde_json",false,12409762210643830207],[11989259058781683633,"dunce",false,12542421700940710309],[13548984313718623784,"serde",false,6521070603533755617],[15622660310229662834,"walkdir",false,6985188765603856211],[17146114186171651583,"infer",false,1734971505857614411],[17186037756130803222,"phf",false,13189147600675789466],[18361894353739432590,"semver",false,11842739805105103855]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tauri-utils-b6b5f790414d531a\\dep-lib-tauri_utils","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/dep-lib-tauri_utils b/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/dep-lib-tauri_utils
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/dep-lib-tauri_utils and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/lib-tauri_utils b/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/lib-tauri_utils
deleted file mode 100644
index 5d6b0c5..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/lib-tauri_utils
+++ /dev/null
@@ -1 +0,0 @@
-94c8f564ee4f7efc
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/lib-tauri_utils.json b/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/lib-tauri_utils.json
deleted file mode 100644
index 7d888dd..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-utils-bd20208b00240480/lib-tauri_utils.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"brotli\", \"build\", \"cargo_metadata\", \"compression\", \"html-manipulation\", \"proc-macro2\", \"quote\", \"resources\", \"schema\", \"schemars\", \"swift-rs\", \"walkdir\"]","declared_features":"[\"aes-gcm\", \"brotli\", \"build\", \"cargo_metadata\", \"compression\", \"config-json5\", \"config-toml\", \"getrandom\", \"html-manipulation\", \"isolation\", \"json5\", \"proc-macro2\", \"process-relaunch-dangerous-allow-symlink-macos\", \"quote\", \"resources\", \"schema\", \"schemars\", \"serialize-to-javascript\", \"swift-rs\", \"walkdir\"]","target":7530130812022395703,"profile":2225463790103693989,"path":7313780351904458542,"deps":[[198136567835728122,"memchr",false,14663827455635897954],[855938015708810306,"toml",false,3740777673411755558],[1200537532907108615,"urlpattern",false,1504338596656709430],[1420800981318104879,"uuid",false,1553005118890404260],[1678291836268844980,"brotli",false,17119708192419520126],[1852463361802237065,"anyhow",false,72155126174497061],[2620434475832828286,"http",false,4561612576234274374],[3056178850035811329,"regex",false,15807665798629505508],[4336745513838352383,"thiserror",false,16906101633137928589],[5404511084185685755,"url",false,6504572199384577096],[5566979019427230758,"proc_macro2",false,9246699291491438266],[6606131838865521726,"ctor",false,12380279430013172045],[6913375703034175521,"schemars",false,13505933535835004478],[7170110829644101142,"json_patch",false,4699573158165807749],[8396910435473226963,"serde_with",false,8402053096107009311],[9086780327361459375,"serde_untagged",false,13552827287745166425],[9293239362693504808,"glob",false,5230401863158441109],[9869581871423326951,"quote",false,3889480896257274066],[10630857666389190470,"log",false,6636465227744225511],[10992805584811413946,"serde_json",false,3694201288269857339],[11655476559277113544,"cargo_metadata",false,13394386287605819359],[11989259058781683633,"dunce",false,12542421700940710309],[13548984313718623784,"serde",false,3323923054821027501],[14232843520438415263,"html5ever",false,16810787500368766611],[15088007382495681292,"kuchiki",false,910732550820761502],[15622660310229662834,"walkdir",false,16917092024211361806],[17146114186171651583,"infer",false,2801182681133416373],[17186037756130803222,"phf",false,1215423296877305550],[18361894353739432590,"semver",false,10126887175197192039]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tauri-utils-bd20208b00240480\\dep-lib-tauri_utils","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/dep-lib-tauri_winres b/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/dep-lib-tauri_winres
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/dep-lib-tauri_winres and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/lib-tauri_winres b/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/lib-tauri_winres
deleted file mode 100644
index fb07252..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/lib-tauri_winres
+++ /dev/null
@@ -1 +0,0 @@
-20d35c5e7feaa270
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/lib-tauri_winres.json b/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/lib-tauri_winres.json
deleted file mode 100644
index 33b7d84..0000000
--- a/src-tauri/target/debug/.fingerprint/tauri-winres-455333fc82f9d757/lib-tauri_winres.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2086567024422996381,"profile":2225463790103693989,"path":13977175622975896989,"deps":[[855938015708810306,"toml",false,3740777673411755558],[2889408752415680726,"embed_resource",false,7815593451657663854],[11989259058781683633,"dunce",false,12542421700940710309]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tauri-winres-455333fc82f9d757\\dep-lib-tauri_winres","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/dep-lib-tendril b/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/dep-lib-tendril
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/dep-lib-tendril and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/lib-tendril b/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/lib-tendril
deleted file mode 100644
index 4515cea..0000000
--- a/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/lib-tendril
+++ /dev/null
@@ -1 +0,0 @@
-c348ff1d98a4d860
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/lib-tendril.json b/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/lib-tendril.json
deleted file mode 100644
index d734b57..0000000
--- a/src-tauri/target/debug/.fingerprint/tendril-63ad7fb789987db6/lib-tendril.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"bench\", \"encoding\", \"encoding_rs\"]","target":11953572604185802203,"profile":2225463790103693989,"path":18060362650038860908,"deps":[[3353245243264097488,"futf",false,10172259840112127532],[4359956005902820838,"utf8",false,10699143816190219698],[10952224881603935644,"mac",false,1698765161977699478]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tendril-63ad7fb789987db6\\dep-lib-tendril","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/build-script-build-script-build
deleted file mode 100644
index a16c6db..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-e1bc9a8dd5fb5276
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/build-script-build-script-build.json
deleted file mode 100644
index a0f9e55..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":2225463790103693989,"path":2709151473494051307,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\thiserror-0230c46b9c2f5fa4\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/invoked.timestamp b/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-0230c46b9c2f5fa4/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-0a318b7f8c851ad6/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/thiserror-0a318b7f8c851ad6/run-build-script-build-script-build
deleted file mode 100644
index c0288a3..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-0a318b7f8c851ad6/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-7934bed4a65ff5b2
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-0a318b7f8c851ad6/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/thiserror-0a318b7f8c851ad6/run-build-script-build-script-build.json
deleted file mode 100644
index ba8e4de..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-0a318b7f8c851ad6/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4336745513838352383,"build_script_build",false,2201183735821954942]],"local":[{"RerunIfChanged":{"output":"debug\\build\\thiserror-0a318b7f8c851ad6\\output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/dep-lib-thiserror b/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/dep-lib-thiserror
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/dep-lib-thiserror and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/lib-thiserror b/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/lib-thiserror
deleted file mode 100644
index daff856..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/lib-thiserror
+++ /dev/null
@@ -1 +0,0 @@
-6c3a1652fc4e880e
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/lib-thiserror.json b/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/lib-thiserror.json
deleted file mode 100644
index 25f7db4..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-387dd4bbb7d902e5/lib-thiserror.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":13586076721141200315,"profile":15657897354478470176,"path":7222150603845049854,"deps":[[8008191657135824715,"build_script_build",false,15884198033452427949],[15291996789830541733,"thiserror_impl",false,12667917008066695252]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\thiserror-387dd4bbb7d902e5\\dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-62768f9326b96985/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/thiserror-62768f9326b96985/run-build-script-build-script-build
deleted file mode 100644
index e4e74bd..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-62768f9326b96985/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-adeae30df40170dc
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-62768f9326b96985/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/thiserror-62768f9326b96985/run-build-script-build-script-build.json
deleted file mode 100644
index 183fb15..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-62768f9326b96985/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8008191657135824715,"build_script_build",false,8526153939188104417]],"local":[{"RerunIfChanged":{"output":"debug\\build\\thiserror-62768f9326b96985\\output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/build-script-build-script-build
deleted file mode 100644
index 1e14e63..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-7eef0803f22c8c1e
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/build-script-build-script-build.json
deleted file mode 100644
index ceaaac1..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":6098475162087734169,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\thiserror-e37b8bade5e4f8c8\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/invoked.timestamp b/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-e37b8bade5e4f8c8/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/dep-lib-thiserror b/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/dep-lib-thiserror
deleted file mode 100644
index 1485874..0000000
Binary files a/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/dep-lib-thiserror and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/lib-thiserror b/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/lib-thiserror
deleted file mode 100644
index eb36f71..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/lib-thiserror
+++ /dev/null
@@ -1 +0,0 @@
-8d69d6ebdc899eea
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/lib-thiserror.json b/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/lib-thiserror.json
deleted file mode 100644
index 077cef0..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-fb182493a81cf02f/lib-thiserror.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":13586076721141200315,"profile":15657897354478470176,"path":14980723358767553000,"deps":[[4336745513838352383,"build_script_build",false,12895318278183728249],[11901531446245070123,"thiserror_impl",false,1651297054774675670]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\thiserror-fb182493a81cf02f\\dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/dep-lib-thiserror_impl b/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/dep-lib-thiserror_impl
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/dep-lib-thiserror_impl and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/invoked.timestamp b/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/lib-thiserror_impl b/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/lib-thiserror_impl
deleted file mode 100644
index 342fd8a..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/lib-thiserror_impl
+++ /dev/null
@@ -1 +0,0 @@
-d6487e20ec95ea16
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/lib-thiserror_impl.json b/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/lib-thiserror_impl.json
deleted file mode 100644
index a91a992..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-impl-6d819932530079ba/lib-thiserror_impl.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":6216210811039475267,"profile":2225463790103693989,"path":12938415531507516378,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\thiserror-impl-6d819932530079ba\\dep-lib-thiserror_impl","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/dep-lib-thiserror_impl b/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/dep-lib-thiserror_impl
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/dep-lib-thiserror_impl and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/invoked.timestamp b/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/lib-thiserror_impl b/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/lib-thiserror_impl
deleted file mode 100644
index 6ec3711..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/lib-thiserror_impl
+++ /dev/null
@@ -1 +0,0 @@
-54d0f1bd667bcdaf
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/lib-thiserror_impl.json b/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/lib-thiserror_impl.json
deleted file mode 100644
index e522511..0000000
--- a/src-tauri/target/debug/.fingerprint/thiserror-impl-ffe64238972cf284/lib-thiserror_impl.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":6216210811039475267,"profile":2225463790103693989,"path":6375004536331940076,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\thiserror-impl-ffe64238972cf284\\dep-lib-thiserror_impl","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/dep-lib-time b/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/dep-lib-time
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/dep-lib-time and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/invoked.timestamp b/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/lib-time b/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/lib-time
deleted file mode 100644
index b1230fe..0000000
--- a/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/lib-time
+++ /dev/null
@@ -1 +0,0 @@
-b1eb9b2fb25857e0
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/lib-time.json b/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/lib-time.json
deleted file mode 100644
index 953a653..0000000
--- a/src-tauri/target/debug/.fingerprint/time-510fe962f4f33777/lib-time.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"formatting\", \"macros\", \"parsing\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"formatting\", \"large-dates\", \"local-offset\", \"macros\", \"parsing\", \"quickcheck\", \"rand\", \"rand08\", \"rand09\", \"serde\", \"serde-human-readable\", \"serde-well-known\", \"std\", \"wasm-bindgen\"]","target":3713843603798095488,"profile":3578024019828412783,"path":10837517549522695708,"deps":[[678108754366636603,"time_core",false,16364484181877717282],[724804171976944018,"num_conv",false,7921473914123544812],[1925764922012663202,"time_macros",false,9697287290567326514],[2804908209088426635,"deranged",false,8884572573296711201],[5901133744777009488,"powerfmt",false,9788284828431747293],[9938278000850417404,"itoa",false,5265020599082613594]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\time-510fe962f4f33777\\dep-lib-time","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/dep-lib-time_core b/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/dep-lib-time_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/dep-lib-time_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/invoked.timestamp b/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/lib-time_core b/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/lib-time_core
deleted file mode 100644
index cbc48ba..0000000
--- a/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/lib-time_core
+++ /dev/null
@@ -1 +0,0 @@
-22f95121a9531ae3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/lib-time_core.json b/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/lib-time_core.json
deleted file mode 100644
index 57dfcf4..0000000
--- a/src-tauri/target/debug/.fingerprint/time-core-2dd40eb109b4e785/lib-time_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":15840460145011500272,"profile":3578024019828412783,"path":11903596741924081625,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\time-core-2dd40eb109b4e785\\dep-lib-time_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/dep-lib-time_macros b/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/dep-lib-time_macros
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/dep-lib-time_macros and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/invoked.timestamp b/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/lib-time_macros b/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/lib-time_macros
deleted file mode 100644
index 7192cfa..0000000
--- a/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/lib-time_macros
+++ /dev/null
@@ -1 +0,0 @@
-32fb2c8f69af9386
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/lib-time_macros.json b/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/lib-time_macros.json
deleted file mode 100644
index e86b3bb..0000000
--- a/src-tauri/target/debug/.fingerprint/time-macros-7cd0b8b32422a1ed/lib-time_macros.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"formatting\", \"parsing\"]","declared_features":"[\"formatting\", \"large-dates\", \"parsing\", \"serde\"]","target":14461430045757131889,"profile":3917305393394401773,"path":8763804695248149961,"deps":[[678108754366636603,"time_core",false,16364484181877717282],[724804171976944018,"num_conv",false,7921473914123544812]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\time-macros-7cd0b8b32422a1ed\\dep-lib-time_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/dep-lib-tinystr b/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/dep-lib-tinystr
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/dep-lib-tinystr and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/lib-tinystr b/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/lib-tinystr
deleted file mode 100644
index 7b7e7b6..0000000
--- a/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/lib-tinystr
+++ /dev/null
@@ -1 +0,0 @@
-82f4f1de32215190
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/lib-tinystr.json b/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/lib-tinystr.json
deleted file mode 100644
index 81a2701..0000000
--- a/src-tauri/target/debug/.fingerprint/tinystr-4ee9c4324699820e/lib-tinystr.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"std\", \"zerovec\"]","target":161691779326313357,"profile":15657897354478470176,"path":16311556331941003123,"deps":[[5298260564258778412,"displaydoc",false,17716527075111648101],[14563910249377136032,"zerovec",false,1994370970198488555]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tinystr-4ee9c4324699820e\\dep-lib-tinystr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/dep-lib-tinystr b/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/dep-lib-tinystr
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/dep-lib-tinystr and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/lib-tinystr b/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/lib-tinystr
deleted file mode 100644
index a48b0ca..0000000
--- a/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/lib-tinystr
+++ /dev/null
@@ -1 +0,0 @@
-08689b7a61e340ce
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/lib-tinystr.json b/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/lib-tinystr.json
deleted file mode 100644
index 4d91ade..0000000
--- a/src-tauri/target/debug/.fingerprint/tinystr-f0314a57d4e38b7c/lib-tinystr.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"std\", \"zerovec\"]","target":161691779326313357,"profile":15657897354478470176,"path":16311556331941003123,"deps":[[5298260564258778412,"displaydoc",false,17716527075111648101],[14563910249377136032,"zerovec",false,8531024093407932019]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tinystr-f0314a57d4e38b7c\\dep-lib-tinystr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/dep-lib-tinyvec b/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/dep-lib-tinyvec
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/dep-lib-tinyvec and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/lib-tinyvec b/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/lib-tinyvec
deleted file mode 100644
index 0acf617..0000000
--- a/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/lib-tinyvec
+++ /dev/null
@@ -1 +0,0 @@
-fb50c2eb388206d7
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/lib-tinyvec.json b/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/lib-tinyvec.json
deleted file mode 100644
index a33a723..0000000
--- a/src-tauri/target/debug/.fingerprint/tinyvec-4c5c7d0fee0a1774/lib-tinyvec.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\", \"tinyvec_macros\"]","declared_features":"[\"alloc\", \"arbitrary\", \"borsh\", \"debugger_visualizer\", \"default\", \"experimental_write_impl\", \"generic-array\", \"grab_spare_slice\", \"latest_stable_rust\", \"nightly_slice_partition_dedup\", \"real_blackbox\", \"rustc_1_40\", \"rustc_1_55\", \"rustc_1_57\", \"rustc_1_61\", \"serde\", \"std\", \"tinyvec_macros\"]","target":9043339761408747423,"profile":15657897354478470176,"path":7259693508330712303,"deps":[[4524103270527811306,"tinyvec_macros",false,1441784451407530945]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tinyvec-4c5c7d0fee0a1774\\dep-lib-tinyvec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/dep-lib-tinyvec_macros b/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/dep-lib-tinyvec_macros
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/dep-lib-tinyvec_macros and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/lib-tinyvec_macros b/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/lib-tinyvec_macros
deleted file mode 100644
index 13e866a..0000000
--- a/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/lib-tinyvec_macros
+++ /dev/null
@@ -1 +0,0 @@
-c1cbd3d4513f0214
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/lib-tinyvec_macros.json b/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/lib-tinyvec_macros.json
deleted file mode 100644
index 380e7bd..0000000
--- a/src-tauri/target/debug/.fingerprint/tinyvec_macros-5292a340c90626ec/lib-tinyvec_macros.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":15145676655729463769,"profile":15657897354478470176,"path":4336039489928007145,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tinyvec_macros-5292a340c90626ec\\dep-lib-tinyvec_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/dep-lib-tokio b/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/dep-lib-tokio
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/dep-lib-tokio and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/lib-tokio b/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/lib-tokio
deleted file mode 100644
index aab4b5e..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/lib-tokio
+++ /dev/null
@@ -1 +0,0 @@
-66bed2cfc63e5aa1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/lib-tokio.json b/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/lib-tokio.json
deleted file mode 100644
index 825d5c7..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-7d0749ed7ed9d3f0/lib-tokio.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"bytes\", \"default\", \"fs\", \"io-util\", \"libc\", \"mio\", \"net\", \"rt\", \"socket2\", \"sync\", \"time\", \"windows-sys\"]","declared_features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-uring\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"taskdump\", \"test-util\", \"time\", \"tokio-macros\", \"tracing\", \"windows-sys\"]","target":9605832425414080464,"profile":7508124752878485869,"path":3044806718220274686,"deps":[[1906322745568073236,"pin_project_lite",false,2763931684887686990],[6355489020061627772,"bytes",false,4985806618067244876],[6568467691589961976,"windows_sys",false,10244182179325942198],[9156379307790651767,"mio",false,5324176231613542191],[11667313607130374549,"socket2",false,11083680686608895565]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-7d0749ed7ed9d3f0\\dep-lib-tokio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/dep-lib-tokio b/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/dep-lib-tokio
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/dep-lib-tokio and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/lib-tokio b/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/lib-tokio
deleted file mode 100644
index 4a0b8c8..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/lib-tokio
+++ /dev/null
@@ -1 +0,0 @@
-9e3e3744aaa4ebae
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/lib-tokio.json b/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/lib-tokio.json
deleted file mode 100644
index ce97ee7..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-7d45b838dd22c081/lib-tokio.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"time\", \"tokio-macros\", \"windows-sys\"]","declared_features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-uring\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"taskdump\", \"test-util\", \"time\", \"tokio-macros\", \"tracing\", \"windows-sys\"]","target":9605832425414080464,"profile":971378857086334487,"path":3044806718220274686,"deps":[[1906322745568073236,"pin_project_lite",false,2763931684887686990],[3052355008400501463,"tokio_macros",false,1804556003452794929],[6355489020061627772,"bytes",false,4985806618067244876],[6568467691589961976,"windows_sys",false,7246976454518788371],[9156379307790651767,"mio",false,6426671525787148428],[11667313607130374549,"socket2",false,4460011782005119651],[12459942763388630573,"parking_lot",false,4771356994614113717]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-7d45b838dd22c081\\dep-lib-tokio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/dep-lib-tokio_macros b/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/dep-lib-tokio_macros
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/dep-lib-tokio_macros and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/lib-tokio_macros b/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/lib-tokio_macros
deleted file mode 100644
index d7d09db..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/lib-tokio_macros
+++ /dev/null
@@ -1 +0,0 @@
-31381acb1f120b19
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/lib-tokio_macros.json b/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/lib-tokio_macros.json
deleted file mode 100644
index c257f17..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-macros-4a5e2a1aa2dde398/lib-tokio_macros.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5059940852446330081,"profile":7508124752878485869,"path":14299961397021836664,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-macros-4a5e2a1aa2dde398\\dep-lib-tokio_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/dep-lib-tokio_stream b/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/dep-lib-tokio_stream
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/dep-lib-tokio_stream and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/lib-tokio_stream b/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/lib-tokio_stream
deleted file mode 100644
index a948c49..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/lib-tokio_stream
+++ /dev/null
@@ -1 +0,0 @@
-eb5c1ecd81fdb64c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/lib-tokio_stream.json b/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/lib-tokio_stream.json
deleted file mode 100644
index 95f711c..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-stream-bf3216641ffa2997/lib-tokio_stream.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"fs\", \"time\"]","declared_features":"[\"default\", \"fs\", \"full\", \"io-util\", \"net\", \"signal\", \"sync\", \"time\", \"tokio-util\"]","target":13526430384360234991,"profile":15657897354478470176,"path":3497030788709877676,"deps":[[1906322745568073236,"pin_project_lite",false,2763931684887686990],[7620660491849607393,"futures_core",false,13482104094475111900],[7720834239451334583,"tokio",false,11626674411621498470]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-stream-bf3216641ffa2997\\dep-lib-tokio_stream","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/dep-lib-tokio_stream b/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/dep-lib-tokio_stream
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/dep-lib-tokio_stream and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/lib-tokio_stream b/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/lib-tokio_stream
deleted file mode 100644
index b81cd9a..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/lib-tokio_stream
+++ /dev/null
@@ -1 +0,0 @@
-e96002983010097d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/lib-tokio_stream.json b/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/lib-tokio_stream.json
deleted file mode 100644
index c35d62c..0000000
--- a/src-tauri/target/debug/.fingerprint/tokio-stream-c85e91d3ec653048/lib-tokio_stream.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"fs\", \"time\"]","declared_features":"[\"default\", \"fs\", \"full\", \"io-util\", \"net\", \"signal\", \"sync\", \"time\", \"tokio-util\"]","target":13526430384360234991,"profile":15657897354478470176,"path":3497030788709877676,"deps":[[1906322745568073236,"pin_project_lite",false,2763931684887686990],[7620660491849607393,"futures_core",false,13482104094475111900],[7720834239451334583,"tokio",false,12604349033322331806]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tokio-stream-c85e91d3ec653048\\dep-lib-tokio_stream","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/dep-lib-toml b/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/dep-lib-toml
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/dep-lib-toml and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/invoked.timestamp b/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/lib-toml b/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/lib-toml
deleted file mode 100644
index 4b6e485..0000000
--- a/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/lib-toml
+++ /dev/null
@@ -1 +0,0 @@
-31a23820cecf6132
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/lib-toml.json b/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/lib-toml.json
deleted file mode 100644
index bc36007..0000000
--- a/src-tauri/target/debug/.fingerprint/toml-5fac8c7459449597/lib-toml.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"display\", \"parse\", \"serde\", \"std\"]","declared_features":"[\"debug\", \"default\", \"display\", \"fast_hash\", \"parse\", \"preserve_order\", \"serde\", \"std\", \"unbounded\"]","target":11307174408538613157,"profile":13732153304298165373,"path":13027002014528558678,"deps":[[1756183356744720125,"toml_parser",false,10215100257176668134],[2595807138143115569,"toml_writer",false,7531725060026971028],[2738045524308749212,"winnow",false,6140583945494433583],[6911000249307528833,"toml_datetime",false,8117046089871251428],[11899261697793765154,"serde_core",false,5567170456877931140],[15562492723520485225,"serde_spanned",false,136804614243835866]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\toml-5fac8c7459449597\\dep-lib-toml","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/dep-lib-toml b/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/dep-lib-toml
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/dep-lib-toml and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/invoked.timestamp b/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/lib-toml b/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/lib-toml
deleted file mode 100644
index 68eaf36..0000000
--- a/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/lib-toml
+++ /dev/null
@@ -1 +0,0 @@
-267e6b7779e9e933
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/lib-toml.json b/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/lib-toml.json
deleted file mode 100644
index 8539f97..0000000
--- a/src-tauri/target/debug/.fingerprint/toml-88ff45de186a36ea/lib-toml.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"display\", \"parse\", \"serde\", \"std\"]","declared_features":"[\"debug\", \"default\", \"display\", \"fast_hash\", \"parse\", \"preserve_order\", \"serde\", \"std\", \"unbounded\"]","target":11307174408538613157,"profile":13732153304298165373,"path":13027002014528558678,"deps":[[1756183356744720125,"toml_parser",false,10215100257176668134],[2595807138143115569,"toml_writer",false,7531725060026971028],[2738045524308749212,"winnow",false,6140583945494433583],[6911000249307528833,"toml_datetime",false,16736058331228323312],[11899261697793765154,"serde_core",false,12510432925997593072],[15562492723520485225,"serde_spanned",false,3513773219303437670]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\toml-88ff45de186a36ea\\dep-lib-toml","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/dep-lib-toml_datetime b/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/dep-lib-toml_datetime
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/dep-lib-toml_datetime and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/invoked.timestamp b/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/lib-toml_datetime b/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/lib-toml_datetime
deleted file mode 100644
index cd8e31e..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/lib-toml_datetime
+++ /dev/null
@@ -1 +0,0 @@
-f0bd147d616c42e8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/lib-toml_datetime.json b/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/lib-toml_datetime.json
deleted file mode 100644
index 84badbe..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_datetime-d7017e01550ef862/lib-toml_datetime.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"serde\", \"std\"]","target":17332020374355320730,"profile":13732153304298165373,"path":16607548906302612897,"deps":[[11899261697793765154,"serde_core",false,12510432925997593072]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\toml_datetime-d7017e01550ef862\\dep-lib-toml_datetime","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/dep-lib-toml_datetime b/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/dep-lib-toml_datetime
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/dep-lib-toml_datetime and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/invoked.timestamp b/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/lib-toml_datetime b/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/lib-toml_datetime
deleted file mode 100644
index 15bf5ed..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/lib-toml_datetime
+++ /dev/null
@@ -1 +0,0 @@
-e4d73fac698aa570
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/lib-toml_datetime.json b/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/lib-toml_datetime.json
deleted file mode 100644
index d0d8a3a..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_datetime-e8ab8456686dcfab/lib-toml_datetime.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"serde\", \"std\"]","target":17332020374355320730,"profile":13732153304298165373,"path":16607548906302612897,"deps":[[11899261697793765154,"serde_core",false,5567170456877931140]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\toml_datetime-e8ab8456686dcfab\\dep-lib-toml_datetime","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/dep-lib-toml_parser b/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/dep-lib-toml_parser
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/dep-lib-toml_parser and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/invoked.timestamp b/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/lib-toml_parser b/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/lib-toml_parser
deleted file mode 100644
index 09a5bab..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/lib-toml_parser
+++ /dev/null
@@ -1 +0,0 @@
-e64704de8f53c38d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/lib-toml_parser.json b/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/lib-toml_parser.json
deleted file mode 100644
index 40e6555..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_parser-87b3baa75640d1fa/lib-toml_parser.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"debug\", \"default\", \"simd\", \"std\", \"unsafe\"]","target":7844405055962294123,"profile":13732153304298165373,"path":6955753345720068149,"deps":[[2738045524308749212,"winnow",false,6140583945494433583]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\toml_parser-87b3baa75640d1fa\\dep-lib-toml_parser","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/dep-lib-toml_writer b/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/dep-lib-toml_writer
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/dep-lib-toml_writer and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/invoked.timestamp b/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/lib-toml_writer b/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/lib-toml_writer
deleted file mode 100644
index 768e46c..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/lib-toml_writer
+++ /dev/null
@@ -1 +0,0 @@
-94b3d08c09108668
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/lib-toml_writer.json b/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/lib-toml_writer.json
deleted file mode 100644
index 25b5027..0000000
--- a/src-tauri/target/debug/.fingerprint/toml_writer-7f3d2c36ce4ca108/lib-toml_writer.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":2742732608564090348,"profile":13732153304298165373,"path":12604916205195878772,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\toml_writer-7f3d2c36ce4ca108\\dep-lib-toml_writer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/dep-lib-tracing b/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/dep-lib-tracing
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/dep-lib-tracing and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/lib-tracing b/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/lib-tracing
deleted file mode 100644
index 4266193..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/lib-tracing
+++ /dev/null
@@ -1 +0,0 @@
-c77e98d1f0d1350b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/lib-tracing.json b/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/lib-tracing.json
deleted file mode 100644
index 1438a7d..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-3e80212e49afad1b/lib-tracing.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"attributes\", \"default\", \"log\", \"std\", \"tracing-attributes\"]","declared_features":"[\"async-await\", \"attributes\", \"default\", \"log\", \"log-always\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"std\", \"tracing-attributes\", \"valuable\"]","target":5568135053145998517,"profile":8689429984716569724,"path":10113659558906875914,"deps":[[1906322745568073236,"pin_project_lite",false,2763931684887686990],[5938672567312282946,"tracing_attributes",false,5354185233332498904],[10630857666389190470,"log",false,13545016678570654446],[16023452927926505185,"tracing_core",false,3288055295241793065]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tracing-3e80212e49afad1b\\dep-lib-tracing","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/dep-lib-tracing_attributes b/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/dep-lib-tracing_attributes
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/dep-lib-tracing_attributes and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/lib-tracing_attributes b/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/lib-tracing_attributes
deleted file mode 100644
index 67ae949..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/lib-tracing_attributes
+++ /dev/null
@@ -1 +0,0 @@
-d8f16c1e1ae34d4a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/lib-tracing_attributes.json b/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/lib-tracing_attributes.json
deleted file mode 100644
index 065d6b0..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-attributes-7fb55c9f2072562f/lib-tracing_attributes.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"async-await\"]","target":8647784244936583625,"profile":8954976685155339804,"path":35397096303592468,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tracing-attributes-7fb55c9f2072562f\\dep-lib-tracing_attributes","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/dep-lib-tracing_core b/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/dep-lib-tracing_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/dep-lib-tracing_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/lib-tracing_core b/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/lib-tracing_core
deleted file mode 100644
index 564a111..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/lib-tracing_core
+++ /dev/null
@@ -1 +0,0 @@
-eae4d5e779ef64a1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/lib-tracing_core.json b/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/lib-tracing_core.json
deleted file mode 100644
index dac859c..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-core-31dc2ecb87e7edc5/lib-tracing_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"once_cell\", \"std\"]","declared_features":"[\"default\", \"once_cell\", \"std\", \"valuable\"]","target":14276081467424924844,"profile":8954976685155339804,"path":12703630966069455631,"deps":[[3722963349756955755,"once_cell",false,3041351463055968253]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tracing-core-31dc2ecb87e7edc5\\dep-lib-tracing_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/dep-lib-tracing_core b/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/dep-lib-tracing_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/dep-lib-tracing_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/lib-tracing_core b/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/lib-tracing_core
deleted file mode 100644
index 1ed2d50..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/lib-tracing_core
+++ /dev/null
@@ -1 +0,0 @@
-29aebac2de84a12d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/lib-tracing_core.json b/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/lib-tracing_core.json
deleted file mode 100644
index 520b429..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-core-b44b7f68d8d88e93/lib-tracing_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"once_cell\", \"std\"]","declared_features":"[\"default\", \"once_cell\", \"std\", \"valuable\"]","target":14276081467424924844,"profile":8689429984716569724,"path":12703630966069455631,"deps":[[3722963349756955755,"once_cell",false,3041351463055968253]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tracing-core-b44b7f68d8d88e93\\dep-lib-tracing_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/dep-lib-tracing b/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/dep-lib-tracing
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/dep-lib-tracing and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/lib-tracing b/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/lib-tracing
deleted file mode 100644
index 61676a7..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/lib-tracing
+++ /dev/null
@@ -1 +0,0 @@
-5ba06f7aec2a83aa
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/lib-tracing.json b/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/lib-tracing.json
deleted file mode 100644
index 3b11951..0000000
--- a/src-tauri/target/debug/.fingerprint/tracing-e0f752e2d10d0437/lib-tracing.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"attributes\", \"default\", \"log\", \"std\", \"tracing-attributes\"]","declared_features":"[\"async-await\", \"attributes\", \"default\", \"log\", \"log-always\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"std\", \"tracing-attributes\", \"valuable\"]","target":5568135053145998517,"profile":8689429984716569724,"path":10113659558906875914,"deps":[[1906322745568073236,"pin_project_lite",false,2763931684887686990],[5938672567312282946,"tracing_attributes",false,5354185233332498904],[10630857666389190470,"log",false,6636465227744225511],[16023452927926505185,"tracing_core",false,11629683444637099242]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tracing-e0f752e2d10d0437\\dep-lib-tracing","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/dep-lib-tray_icon b/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/dep-lib-tray_icon
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/dep-lib-tray_icon and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/invoked.timestamp b/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/lib-tray_icon b/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/lib-tray_icon
deleted file mode 100644
index a9375d9..0000000
--- a/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/lib-tray_icon
+++ /dev/null
@@ -1 +0,0 @@
-bcee5182ad00c425
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/lib-tray_icon.json b/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/lib-tray_icon.json
deleted file mode 100644
index 9bed59c..0000000
--- a/src-tauri/target/debug/.fingerprint/tray-icon-0500bcca079cdb91/lib-tray_icon.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"common-controls-v6\", \"serde\"]","declared_features":"[\"common-controls-v6\", \"default\", \"libxdo\", \"serde\"]","target":4372446506639298257,"profile":15657897354478470176,"path":7159692926018427985,"deps":[[1967864351173319501,"muda",false,6587976248823670131],[3722963349756955755,"once_cell",false,3041351463055968253],[4336745513838352383,"thiserror",false,16906101633137928589],[7263319592666514104,"windows_sys",false,7748447542216374957],[9727213718512686088,"crossbeam_channel",false,8707874900445267214],[13548984313718623784,"serde",false,6521070603533755617]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\tray-icon-0500bcca079cdb91\\dep-lib-tray_icon","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typeid-5a84fdfd5476d2c9/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/typeid-5a84fdfd5476d2c9/run-build-script-build-script-build
deleted file mode 100644
index ac7f29f..0000000
--- a/src-tauri/target/debug/.fingerprint/typeid-5a84fdfd5476d2c9/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-4b2a53f0971ada43
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typeid-5a84fdfd5476d2c9/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/typeid-5a84fdfd5476d2c9/run-build-script-build-script-build.json
deleted file mode 100644
index b2c15ac..0000000
--- a/src-tauri/target/debug/.fingerprint/typeid-5a84fdfd5476d2c9/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15068722234341947584,"build_script_build",false,4928552292831324812]],"local":[{"RerunIfChanged":{"output":"debug\\build\\typeid-5a84fdfd5476d2c9\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/dep-lib-typeid b/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/dep-lib-typeid
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/dep-lib-typeid and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/invoked.timestamp b/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/lib-typeid b/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/lib-typeid
deleted file mode 100644
index cd9ac00..0000000
--- a/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/lib-typeid
+++ /dev/null
@@ -1 +0,0 @@
-a6984637eb633762
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/lib-typeid.json b/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/lib-typeid.json
deleted file mode 100644
index 81af0bc..0000000
--- a/src-tauri/target/debug/.fingerprint/typeid-6f06dfc1686c6648/lib-typeid.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":11448216687482730721,"profile":15657897354478470176,"path":4335542297652530471,"deps":[[15068722234341947584,"build_script_build",false,4889249585338460747]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\typeid-6f06dfc1686c6648\\dep-lib-typeid","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/build-script-build-script-build
deleted file mode 100644
index c28d7a9..0000000
--- a/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-8cea259f32bc6544
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/build-script-build-script-build.json
deleted file mode 100644
index 4df0da8..0000000
--- a/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":17883862002600103897,"profile":2225463790103693989,"path":6499340138232908024,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\typeid-8f1f7254843387fa\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/invoked.timestamp b/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/typeid-8f1f7254843387fa/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/build-script-build-script-build
deleted file mode 100644
index 4193e8d..0000000
--- a/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-ec3a995aaefe4920
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/build-script-build-script-build.json
deleted file mode 100644
index 3522d5c..0000000
--- a/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"const-generics\", \"force_unix_path_separator\", \"i128\", \"no_std\", \"scale-info\", \"scale_info\", \"strict\"]","target":17883862002600103897,"profile":2225463790103693989,"path":11580941326981659838,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\typenum-1ee6afc9f8e45c6a\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/typenum-1ee6afc9f8e45c6a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typenum-86e20b4fbdcf0a63/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/typenum-86e20b4fbdcf0a63/run-build-script-build-script-build
deleted file mode 100644
index 2ab501b..0000000
--- a/src-tauri/target/debug/.fingerprint/typenum-86e20b4fbdcf0a63/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-24e55be1ebdfa517
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typenum-86e20b4fbdcf0a63/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/typenum-86e20b4fbdcf0a63/run-build-script-build-script-build.json
deleted file mode 100644
index 618acc4..0000000
--- a/src-tauri/target/debug/.fingerprint/typenum-86e20b4fbdcf0a63/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[857979250431893282,"build_script_build",false,2326670707311327980]],"local":[{"RerunIfChanged":{"output":"debug\\build\\typenum-86e20b4fbdcf0a63\\output","paths":["tests"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/dep-lib-typenum b/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/dep-lib-typenum
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/dep-lib-typenum and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/lib-typenum b/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/lib-typenum
deleted file mode 100644
index ef45510..0000000
--- a/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/lib-typenum
+++ /dev/null
@@ -1 +0,0 @@
-54119c71ff897a32
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/lib-typenum.json b/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/lib-typenum.json
deleted file mode 100644
index 67bc56e..0000000
--- a/src-tauri/target/debug/.fingerprint/typenum-920810a2f37c4ed0/lib-typenum.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"const-generics\", \"force_unix_path_separator\", \"i128\", \"no_std\", \"scale-info\", \"scale_info\", \"strict\"]","target":2349969882102649915,"profile":15657897354478470176,"path":10130943488976884906,"deps":[[857979250431893282,"build_script_build",false,1704014238220805412]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\typenum-920810a2f37c4ed0\\dep-lib-typenum","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/dep-lib-unic_char_property b/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/dep-lib-unic_char_property
deleted file mode 100644
index 9af68ee..0000000
Binary files a/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/dep-lib-unic_char_property and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/lib-unic_char_property b/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/lib-unic_char_property
deleted file mode 100644
index 1a7b38b..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/lib-unic_char_property
+++ /dev/null
@@ -1 +0,0 @@
-1d6a830eaa5eacd8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/lib-unic_char_property.json b/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/lib-unic_char_property.json
deleted file mode 100644
index cf2f51f..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-char-property-e194d2098127722e/lib-unic_char_property.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":9194628278279270262,"profile":15657897354478470176,"path":10074131039721632563,"deps":[[5217521680978980864,"unic_char_range",false,15179861515209646635]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unic-char-property-e194d2098127722e\\dep-lib-unic_char_property","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/dep-lib-unic_char_range b/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/dep-lib-unic_char_range
deleted file mode 100644
index 9b2f6a7..0000000
Binary files a/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/dep-lib-unic_char_range and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/invoked.timestamp b/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/lib-unic_char_range b/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/lib-unic_char_range
deleted file mode 100644
index 5141006..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/lib-unic_char_range
+++ /dev/null
@@ -1 +0,0 @@
-2ba2b1299fb3a9d2
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/lib-unic_char_range.json b/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/lib-unic_char_range.json
deleted file mode 100644
index 7989e87..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-char-range-296ea99b1f195034/lib-unic_char_range.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\"]","declared_features":"[\"default\", \"exact-size-is-empty\", \"fused\", \"rayon\", \"std\", \"trusted-len\", \"unstable\"]","target":16030636495492434410,"profile":15657897354478470176,"path":9350956912824237014,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unic-char-range-296ea99b1f195034\\dep-lib-unic_char_range","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/dep-lib-unic_common b/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/dep-lib-unic_common
deleted file mode 100644
index 04ca832..0000000
Binary files a/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/dep-lib-unic_common and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/lib-unic_common b/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/lib-unic_common
deleted file mode 100644
index 4f1f452..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/lib-unic_common
+++ /dev/null
@@ -1 +0,0 @@
-f0bb0be415de0e8c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/lib-unic_common.json b/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/lib-unic_common.json
deleted file mode 100644
index 1d3bc18..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-common-9e63d892744f74e5/lib-unic_common.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\"]","declared_features":"[\"default\", \"unstable\"]","target":12566424773496969179,"profile":15657897354478470176,"path":15855230844088013028,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unic-common-9e63d892744f74e5\\dep-lib-unic_common","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/dep-lib-unic_ucd_ident b/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/dep-lib-unic_ucd_ident
deleted file mode 100644
index f88b307..0000000
Binary files a/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/dep-lib-unic_ucd_ident and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/lib-unic_ucd_ident b/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/lib-unic_ucd_ident
deleted file mode 100644
index 25746a5..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/lib-unic_ucd_ident
+++ /dev/null
@@ -1 +0,0 @@
-f9696d129aa5f262
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/lib-unic_ucd_ident.json b/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/lib-unic_ucd_ident.json
deleted file mode 100644
index 00b6fd9..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-ucd-ident-359bc05fc6f77ff5/lib-unic_ucd_ident.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"id\", \"xid\"]","declared_features":"[\"default\", \"id\", \"pattern\", \"xid\"]","target":12238006043134261981,"profile":15657897354478470176,"path":13385261707006603236,"deps":[[5217521680978980864,"unic_char_range",false,15179861515209646635],[5933105508647463964,"unic_ucd_version",false,14971493547644738482],[5964552644319213361,"unic_char_property",false,15612958092667611677]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unic-ucd-ident-359bc05fc6f77ff5\\dep-lib-unic_ucd_ident","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/dep-lib-unic_ucd_version b/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/dep-lib-unic_ucd_version
deleted file mode 100644
index ce26bbb..0000000
Binary files a/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/dep-lib-unic_ucd_version and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/invoked.timestamp b/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/lib-unic_ucd_version b/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/lib-unic_ucd_version
deleted file mode 100644
index ec4214f..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/lib-unic_ucd_version
+++ /dev/null
@@ -1 +0,0 @@
-b2db6a280f6ec5cf
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/lib-unic_ucd_version.json b/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/lib-unic_ucd_version.json
deleted file mode 100644
index bbf9a63..0000000
--- a/src-tauri/target/debug/.fingerprint/unic-ucd-version-53f8f21572e69318/lib-unic_ucd_version.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":8760155134400730115,"profile":15657897354478470176,"path":10721653626845866652,"deps":[[17189096646369539794,"unic_common",false,10092248000585513968]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unic-ucd-version-53f8f21572e69318\\dep-lib-unic_ucd_version","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/dep-lib-unicode_bidi b/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/dep-lib-unicode_bidi
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/dep-lib-unicode_bidi and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/invoked.timestamp b/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/lib-unicode_bidi b/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/lib-unicode_bidi
deleted file mode 100644
index 06637f6..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/lib-unicode_bidi
+++ /dev/null
@@ -1 +0,0 @@
-d6a6548032c940d0
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/lib-unicode_bidi.json b/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/lib-unicode_bidi.json
deleted file mode 100644
index 4d8eaa7..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-bidi-4933068af3ed4a45/lib-unicode_bidi.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"hardcoded-data\", \"std\"]","declared_features":"[\"bench_it\", \"default\", \"flame\", \"flame_it\", \"flamer\", \"hardcoded-data\", \"serde\", \"smallvec\", \"std\", \"unstable\", \"with_serde\"]","target":15602362298795533203,"profile":15657897354478470176,"path":2293272495217544455,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unicode-bidi-4933068af3ed4a45\\dep-lib-unicode_bidi","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/dep-lib-unicode_ident b/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/dep-lib-unicode_ident
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/dep-lib-unicode_ident and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/invoked.timestamp b/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/lib-unicode_ident b/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/lib-unicode_ident
deleted file mode 100644
index fc659ed..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/lib-unicode_ident
+++ /dev/null
@@ -1 +0,0 @@
-42d720a697acfb99
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/lib-unicode_ident.json b/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/lib-unicode_ident.json
deleted file mode 100644
index 4a2f68b..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-ident-59cf9ad09079dcbb/lib-unicode_ident.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5438535436255082082,"profile":2225463790103693989,"path":1594201569945613502,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unicode-ident-59cf9ad09079dcbb\\dep-lib-unicode_ident","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/dep-lib-unicode_normalization b/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/dep-lib-unicode_normalization
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/dep-lib-unicode_normalization and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/invoked.timestamp b/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/lib-unicode_normalization b/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/lib-unicode_normalization
deleted file mode 100644
index e1a9229..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/lib-unicode_normalization
+++ /dev/null
@@ -1 +0,0 @@
-7eb67b8e4852e779
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/lib-unicode_normalization.json b/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/lib-unicode_normalization.json
deleted file mode 100644
index 981b782..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-normalization-a33b75f7b306de89/lib-unicode_normalization.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":8830255594621478391,"profile":15657897354478470176,"path":1281857797085867932,"deps":[[11541387457094881777,"tinyvec",false,15494214748999930107]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unicode-normalization-a33b75f7b306de89\\dep-lib-unicode_normalization","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/dep-lib-unicode_properties b/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/dep-lib-unicode_properties
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/dep-lib-unicode_properties and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/invoked.timestamp b/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/lib-unicode_properties b/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/lib-unicode_properties
deleted file mode 100644
index f52813e..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/lib-unicode_properties
+++ /dev/null
@@ -1 +0,0 @@
-cd8ab46129b187be
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/lib-unicode_properties.json b/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/lib-unicode_properties.json
deleted file mode 100644
index 4c076c9..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-properties-5a7f8af0f1da96fa/lib-unicode_properties.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"emoji\", \"general-category\"]","declared_features":"[\"default\", \"emoji\", \"general-category\"]","target":18105152694169932785,"profile":15657897354478470176,"path":10027326086379707261,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unicode-properties-5a7f8af0f1da96fa\\dep-lib-unicode_properties","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/dep-lib-unicode_segmentation b/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/dep-lib-unicode_segmentation
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/dep-lib-unicode_segmentation and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/lib-unicode_segmentation b/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/lib-unicode_segmentation
deleted file mode 100644
index 1ecdc3e..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/lib-unicode_segmentation
+++ /dev/null
@@ -1 +0,0 @@
-91dc00086d3a5d3a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/lib-unicode_segmentation.json b/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/lib-unicode_segmentation.json
deleted file mode 100644
index a871a18..0000000
--- a/src-tauri/target/debug/.fingerprint/unicode-segmentation-dfa3e6547723d24a/lib-unicode_segmentation.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"no_std\"]","target":14369684853076716314,"profile":15657897354478470176,"path":913593383042487995,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\unicode-segmentation-dfa3e6547723d24a\\dep-lib-unicode_segmentation","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/dep-lib-untrusted b/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/dep-lib-untrusted
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/dep-lib-untrusted and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/lib-untrusted b/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/lib-untrusted
deleted file mode 100644
index 106a5b0..0000000
--- a/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/lib-untrusted
+++ /dev/null
@@ -1 +0,0 @@
-12b3633949800888
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/lib-untrusted.json b/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/lib-untrusted.json
deleted file mode 100644
index cd32234..0000000
--- a/src-tauri/target/debug/.fingerprint/untrusted-4985f342df21c97f/lib-untrusted.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":13950522111565505587,"profile":15657897354478470176,"path":3172233126617405530,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\untrusted-4985f342df21c97f\\dep-lib-untrusted","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/dep-lib-url b/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/dep-lib-url
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/dep-lib-url and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/invoked.timestamp b/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/lib-url b/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/lib-url
deleted file mode 100644
index a4b61cc..0000000
--- a/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/lib-url
+++ /dev/null
@@ -1 +0,0 @@
-48f432e0f3e1445a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/lib-url.json b/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/lib-url.json
deleted file mode 100644
index ba2e393..0000000
--- a/src-tauri/target/debug/.fingerprint/url-5a3d2436317ae685/lib-url.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"debugger_visualizer\", \"default\", \"expose_internals\", \"serde\", \"std\"]","target":7686100221094031937,"profile":15657897354478470176,"path":6303111503671306126,"deps":[[1074175012458081222,"form_urlencoded",false,11996836572654592301],[6159443412421938570,"idna",false,809179925697357776],[6803352382179706244,"percent_encoding",false,2315941988699577679],[13548984313718623784,"serde",false,3323923054821027501]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\url-5a3d2436317ae685\\dep-lib-url","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/url-691879735c014e68/dep-lib-url b/src-tauri/target/debug/.fingerprint/url-691879735c014e68/dep-lib-url
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/url-691879735c014e68/dep-lib-url and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/url-691879735c014e68/invoked.timestamp b/src-tauri/target/debug/.fingerprint/url-691879735c014e68/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/url-691879735c014e68/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/url-691879735c014e68/lib-url b/src-tauri/target/debug/.fingerprint/url-691879735c014e68/lib-url
deleted file mode 100644
index ef3a486..0000000
--- a/src-tauri/target/debug/.fingerprint/url-691879735c014e68/lib-url
+++ /dev/null
@@ -1 +0,0 @@
-64b2618a0a099bc1
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/url-691879735c014e68/lib-url.json b/src-tauri/target/debug/.fingerprint/url-691879735c014e68/lib-url.json
deleted file mode 100644
index 269cbd0..0000000
--- a/src-tauri/target/debug/.fingerprint/url-691879735c014e68/lib-url.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"serde\", \"std\"]","declared_features":"[\"debugger_visualizer\", \"default\", \"expose_internals\", \"serde\", \"std\"]","target":7686100221094031937,"profile":15657897354478470176,"path":6303111503671306126,"deps":[[1074175012458081222,"form_urlencoded",false,11996836572654592301],[6159443412421938570,"idna",false,2253115284207430711],[6803352382179706244,"percent_encoding",false,2315941988699577679],[13548984313718623784,"serde",false,6521070603533755617]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\url-691879735c014e68\\dep-lib-url","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/dep-lib-urlpattern b/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/dep-lib-urlpattern
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/dep-lib-urlpattern and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/lib-urlpattern b/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/lib-urlpattern
deleted file mode 100644
index f98ef59..0000000
--- a/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/lib-urlpattern
+++ /dev/null
@@ -1 +0,0 @@
-949b4b9a47eb82ea
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/lib-urlpattern.json b/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/lib-urlpattern.json
deleted file mode 100644
index a9d096e..0000000
--- a/src-tauri/target/debug/.fingerprint/urlpattern-2b22c06e0a4bc3e0/lib-urlpattern.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":176556056715179341,"profile":15657897354478470176,"path":15689820383324334879,"deps":[[3056178850035811329,"regex",false,15807665798629505508],[5404511084185685755,"url",false,13950754211586224740],[13548984313718623784,"serde",false,6521070603533755617],[18042999100915739104,"unic_ucd_ident",false,7129943241233623545]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\urlpattern-2b22c06e0a4bc3e0\\dep-lib-urlpattern","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/dep-lib-urlpattern b/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/dep-lib-urlpattern
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/dep-lib-urlpattern and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/lib-urlpattern b/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/lib-urlpattern
deleted file mode 100644
index 0532e80..0000000
--- a/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/lib-urlpattern
+++ /dev/null
@@ -1 +0,0 @@
-36ffa1bbfb7be014
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/lib-urlpattern.json b/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/lib-urlpattern.json
deleted file mode 100644
index 72fea1c..0000000
--- a/src-tauri/target/debug/.fingerprint/urlpattern-917e8f6d7d88ffe5/lib-urlpattern.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":176556056715179341,"profile":15657897354478470176,"path":15689820383324334879,"deps":[[3056178850035811329,"regex",false,15807665798629505508],[5404511084185685755,"url",false,6504572199384577096],[13548984313718623784,"serde",false,3323923054821027501],[18042999100915739104,"unic_ucd_ident",false,7129943241233623545]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\urlpattern-917e8f6d7d88ffe5\\dep-lib-urlpattern","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/dep-lib-utf8 b/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/dep-lib-utf8
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/dep-lib-utf8 and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/lib-utf8 b/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/lib-utf8
deleted file mode 100644
index f6b2fe8..0000000
--- a/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/lib-utf8
+++ /dev/null
@@ -1 +0,0 @@
-b2d5d5449dfe7a94
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/lib-utf8.json b/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/lib-utf8.json
deleted file mode 100644
index bd6e200..0000000
--- a/src-tauri/target/debug/.fingerprint/utf-8-45e5869324696a6b/lib-utf8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":10206970129552530490,"profile":2225463790103693989,"path":17951870844503133679,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\utf-8-45e5869324696a6b\\dep-lib-utf8","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/dep-lib-utf8_iter b/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/dep-lib-utf8_iter
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/dep-lib-utf8_iter and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/invoked.timestamp b/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/lib-utf8_iter b/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/lib-utf8_iter
deleted file mode 100644
index 74d7108..0000000
--- a/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/lib-utf8_iter
+++ /dev/null
@@ -1 +0,0 @@
-e8d9c6e827618802
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/lib-utf8_iter.json b/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/lib-utf8_iter.json
deleted file mode 100644
index e8acdfa..0000000
--- a/src-tauri/target/debug/.fingerprint/utf8_iter-4ff161950296d652/lib-utf8_iter.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":6216520282702351879,"profile":15657897354478470176,"path":2911686695551751344,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\utf8_iter-4ff161950296d652\\dep-lib-utf8_iter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/dep-lib-uuid b/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/dep-lib-uuid
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/dep-lib-uuid and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/invoked.timestamp b/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/lib-uuid b/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/lib-uuid
deleted file mode 100644
index 8354356..0000000
--- a/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/lib-uuid
+++ /dev/null
@@ -1 +0,0 @@
-a469d36ded618d15
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/lib-uuid.json b/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/lib-uuid.json
deleted file mode 100644
index f90948b..0000000
--- a/src-tauri/target/debug/.fingerprint/uuid-432534277efaefd8/lib-uuid.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"rng\", \"serde\", \"std\", \"v4\"]","declared_features":"[\"arbitrary\", \"atomic\", \"borsh\", \"bytemuck\", \"default\", \"fast-rng\", \"js\", \"macro-diagnostics\", \"md5\", \"rng\", \"rng-getrandom\", \"rng-rand\", \"serde\", \"sha1\", \"slog\", \"std\", \"uuid-rng-internal-lib\", \"v1\", \"v3\", \"v4\", \"v5\", \"v6\", \"v7\", \"v8\", \"zerocopy\"]","target":2422778461497348360,"profile":16537970248810030391,"path":14022545215460558174,"deps":[[11899261697793765154,"serde_core",false,12510432925997593072],[18408407127522236545,"getrandom",false,17815396294890783910]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\uuid-432534277efaefd8\\dep-lib-uuid","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/dep-lib-uuid b/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/dep-lib-uuid
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/dep-lib-uuid and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/invoked.timestamp b/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/lib-uuid b/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/lib-uuid
deleted file mode 100644
index 35fc810..0000000
--- a/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/lib-uuid
+++ /dev/null
@@ -1 +0,0 @@
-bc1c1e168659bad6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/lib-uuid.json b/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/lib-uuid.json
deleted file mode 100644
index b82157b..0000000
--- a/src-tauri/target/debug/.fingerprint/uuid-ec64df46a9911b41/lib-uuid.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"rng\", \"serde\", \"std\", \"v4\"]","declared_features":"[\"arbitrary\", \"atomic\", \"borsh\", \"bytemuck\", \"default\", \"fast-rng\", \"js\", \"macro-diagnostics\", \"md5\", \"rng\", \"rng-getrandom\", \"rng-rand\", \"serde\", \"sha1\", \"slog\", \"std\", \"uuid-rng-internal-lib\", \"v1\", \"v3\", \"v4\", \"v5\", \"v6\", \"v7\", \"v8\", \"zerocopy\"]","target":2422778461497348360,"profile":16537970248810030391,"path":14022545215460558174,"deps":[[11899261697793765154,"serde_core",false,5567170456877931140],[18408407127522236545,"getrandom",false,17815396294890783910]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\uuid-ec64df46a9911b41\\dep-lib-uuid","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/dep-lib-value_bag b/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/dep-lib-value_bag
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/dep-lib-value_bag and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/invoked.timestamp b/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/lib-value_bag b/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/lib-value_bag
deleted file mode 100644
index 280fcb1..0000000
--- a/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/lib-value_bag
+++ /dev/null
@@ -1 +0,0 @@
-4f0c2328e2bed61f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/lib-value_bag.json b/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/lib-value_bag.json
deleted file mode 100644
index c027311..0000000
--- a/src-tauri/target/debug/.fingerprint/value-bag-1519c94edcf4f789/lib-value_bag.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"inline-i128\"]","declared_features":"[\"alloc\", \"error\", \"inline-i128\", \"inline-str\", \"owned\", \"seq\", \"serde\", \"serde1\", \"std\", \"sval\", \"sval2\", \"test\", \"value-bag-serde1\", \"value-bag-sval2\"]","target":5678308607041939420,"profile":15657897354478470176,"path":14961446646376884835,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\value-bag-1519c94edcf4f789\\dep-lib-value_bag","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/dep-lib-vcpkg b/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/dep-lib-vcpkg
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/dep-lib-vcpkg and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/lib-vcpkg b/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/lib-vcpkg
deleted file mode 100644
index 89ca21b..0000000
--- a/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/lib-vcpkg
+++ /dev/null
@@ -1 +0,0 @@
-2b19f50068588359
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/lib-vcpkg.json b/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/lib-vcpkg.json
deleted file mode 100644
index f523286..0000000
--- a/src-tauri/target/debug/.fingerprint/vcpkg-f296f353b61803f1/lib-vcpkg.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":3860171895115171228,"profile":2225463790103693989,"path":8935501862508812492,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\vcpkg-f296f353b61803f1\\dep-lib-vcpkg","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/dep-lib-version_check b/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/dep-lib-version_check
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/dep-lib-version_check and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/invoked.timestamp b/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/lib-version_check b/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/lib-version_check
deleted file mode 100644
index d12da35..0000000
--- a/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/lib-version_check
+++ /dev/null
@@ -1 +0,0 @@
-420d54f18ce388ea
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/lib-version_check.json b/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/lib-version_check.json
deleted file mode 100644
index 1d633d5..0000000
--- a/src-tauri/target/debug/.fingerprint/version_check-09678914587011bc/lib-version_check.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":18099224280402537651,"profile":2225463790103693989,"path":7650004110548706526,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\version_check-09678914587011bc\\dep-lib-version_check","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/dep-lib-vswhom b/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/dep-lib-vswhom
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/dep-lib-vswhom and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/lib-vswhom b/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/lib-vswhom
deleted file mode 100644
index b9b0a49..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/lib-vswhom
+++ /dev/null
@@ -1 +0,0 @@
-e163477dd4fac284
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/lib-vswhom.json b/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/lib-vswhom.json
deleted file mode 100644
index e949026..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-fc4eb034477136b0/lib-vswhom.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2497132685121141828,"profile":2225463790103693989,"path":7376109781287699038,"deps":[[6186838405672744481,"vswhom_sys",false,11883114322178068452],[8730874933663560167,"libc",false,13342519223429981703]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\vswhom-fc4eb034477136b0\\dep-lib-vswhom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/build-script-build-script-build
deleted file mode 100644
index 8cb7fa8..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-2e4f71c03751ef39
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/build-script-build-script-build.json
deleted file mode 100644
index 934c06a..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":12318548087768197662,"profile":2225463790103693989,"path":6982542178173379792,"deps":[[2339942810498409260,"cc",false,4113908999643483970]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\vswhom-sys-3791da6078e51455\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/invoked.timestamp b/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-sys-3791da6078e51455/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/dep-lib-vswhom_sys b/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/dep-lib-vswhom_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/dep-lib-vswhom_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/lib-vswhom_sys b/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/lib-vswhom_sys
deleted file mode 100644
index 74e0967..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/lib-vswhom_sys
+++ /dev/null
@@ -1 +0,0 @@
-e4cfc73e844de9a4
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/lib-vswhom_sys.json b/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/lib-vswhom_sys.json
deleted file mode 100644
index adbd02c..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-sys-b47eef37ee1872e3/lib-vswhom_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5407463716442520071,"profile":2225463790103693989,"path":11069263864829971749,"deps":[[6186838405672744481,"build_script_build",false,7397853408924227400],[8730874933663560167,"libc",false,13342519223429981703]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\vswhom-sys-b47eef37ee1872e3\\dep-lib-vswhom_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-sys-e6237a19e136e1cc/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/vswhom-sys-e6237a19e136e1cc/run-build-script-build-script-build
deleted file mode 100644
index 888c4df..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-sys-e6237a19e136e1cc/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-485757db7a74aa66
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/vswhom-sys-e6237a19e136e1cc/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/vswhom-sys-e6237a19e136e1cc/run-build-script-build-script-build.json
deleted file mode 100644
index d87e48b..0000000
--- a/src-tauri/target/debug/.fingerprint/vswhom-sys-e6237a19e136e1cc/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6186838405672744481,"build_script_build",false,4174644679489441582]],"local":[{"RerunIfChanged":{"output":"debug\\build\\vswhom-sys-e6237a19e136e1cc\\output","paths":["build.rs","ext/vswhom.cpp"]}},{"RerunIfEnvChanged":{"var":"VCINSTALLDIR","val":null}},{"RerunIfEnvChanged":{"var":"VSTEL_MSBuildProjectFullPath","val":null}},{"RerunIfEnvChanged":{"var":"VCToolsVersion","val":null}},{"RerunIfEnvChanged":{"var":"VSCMD_ARG_VCVARS_SPECTRE","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSdkDir","val":null}},{"RerunIfEnvChanged":{"var":"WindowsSDKVersion","val":null}},{"RerunIfEnvChanged":{"var":"LIB","val":null}},{"RerunIfEnvChanged":{"var":"INCLUDE","val":null}},{"RerunIfEnvChanged":{"var":"CXX_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CXX_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CXX","val":null}},{"RerunIfEnvChanged":{"var":"CXX","val":null}},{"RerunIfEnvChanged":{"var":"CRATE_CC_NO_DEFAULTS","val":null}},{"RerunIfEnvChanged":{"var":"CXXFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CXXFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"CXXFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"CXXFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CC_ENABLE_DEBUG_OUTPUT","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"AR_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_AR","val":null}},{"RerunIfEnvChanged":{"var":"AR","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"HOST_ARFLAGS","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"ARFLAGS_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CXXSTDLIB_x86_64-pc-windows-msvc","val":null}},{"RerunIfEnvChanged":{"var":"CXXSTDLIB_x86_64_pc_windows_msvc","val":null}},{"RerunIfEnvChanged":{"var":"HOST_CXXSTDLIB","val":null}},{"RerunIfEnvChanged":{"var":"CXXSTDLIB","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/dep-lib-walkdir b/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/dep-lib-walkdir
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/dep-lib-walkdir and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/invoked.timestamp b/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/lib-walkdir b/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/lib-walkdir
deleted file mode 100644
index c8b4c00..0000000
--- a/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/lib-walkdir
+++ /dev/null
@@ -1 +0,0 @@
-0e50b6bf9095c5ea
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/lib-walkdir.json b/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/lib-walkdir.json
deleted file mode 100644
index b035316..0000000
--- a/src-tauri/target/debug/.fingerprint/walkdir-6ff85dd05f481cb6/lib-walkdir.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":3552558796056091662,"profile":15657897354478470176,"path":10926067823692256302,"deps":[[5785418864289862565,"winapi_util",false,7237031570292989190],[11781824977070132858,"same_file",false,5745657927968307627]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\walkdir-6ff85dd05f481cb6\\dep-lib-walkdir","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/dep-lib-walkdir b/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/dep-lib-walkdir
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/dep-lib-walkdir and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/invoked.timestamp b/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/lib-walkdir b/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/lib-walkdir
deleted file mode 100644
index 795e2dc..0000000
--- a/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/lib-walkdir
+++ /dev/null
@@ -1 +0,0 @@
-53ffdd562c60f060
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/lib-walkdir.json b/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/lib-walkdir.json
deleted file mode 100644
index b80d307..0000000
--- a/src-tauri/target/debug/.fingerprint/walkdir-b59402bd53f889ec/lib-walkdir.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":3552558796056091662,"profile":15657897354478470176,"path":10926067823692256302,"deps":[[5785418864289862565,"winapi_util",false,4897093632576796740],[11781824977070132858,"same_file",false,8186943566729040365]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\walkdir-b59402bd53f889ec\\dep-lib-walkdir","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/dep-lib-webview2_com_macros b/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/dep-lib-webview2_com_macros
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/dep-lib-webview2_com_macros and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/invoked.timestamp b/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/lib-webview2_com_macros b/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/lib-webview2_com_macros
deleted file mode 100644
index 18df9da..0000000
--- a/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/lib-webview2_com_macros
+++ /dev/null
@@ -1 +0,0 @@
-f2022462f735c905
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/lib-webview2_com_macros.json b/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/lib-webview2_com_macros.json
deleted file mode 100644
index ef6b08c..0000000
--- a/src-tauri/target/debug/.fingerprint/webview2-com-macros-84d073f5c8213496/lib-webview2_com_macros.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2715730102987870749,"profile":2225463790103693989,"path":306735307907167771,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\webview2-com-macros-84d073f5c8213496\\dep-lib-webview2_com_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/webview2-com-sys-0186a2bbf2eb4747/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/webview2-com-sys-0186a2bbf2eb4747/run-build-script-build-script-build
deleted file mode 100644
index 25f198a..0000000
--- a/src-tauri/target/debug/.fingerprint/webview2-com-sys-0186a2bbf2eb4747/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-fe6dff6b32ad2ea2
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/webview2-com-sys-0186a2bbf2eb4747/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/webview2-com-sys-0186a2bbf2eb4747/run-build-script-build-script-build.json
deleted file mode 100644
index 94ef258..0000000
--- a/src-tauri/target/debug/.fingerprint/webview2-com-sys-0186a2bbf2eb4747/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4908390265377884073,"build_script_build",false,6182848848600077516]],"local":[{"Precalculated":"0.38.0"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/build-script-build-script-build
deleted file mode 100644
index 6f55609..0000000
--- a/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-cc94bd0845e4cd55
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/build-script-build-script-build.json
deleted file mode 100644
index b405599..0000000
--- a/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":2225463790103693989,"path":7693425874674477341,"deps":[[4336745513838352383,"thiserror",false,16906101633137928589]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\webview2-com-sys-1187a190a9c62dc3\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/webview2-com-sys-1187a190a9c62dc3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/dep-lib-whoami b/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/dep-lib-whoami
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/dep-lib-whoami and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/invoked.timestamp b/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/lib-whoami b/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/lib-whoami
deleted file mode 100644
index 4b200e5..0000000
--- a/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/lib-whoami
+++ /dev/null
@@ -1 +0,0 @@
-4d61ae21ef863ced
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/lib-whoami.json b/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/lib-whoami.json
deleted file mode 100644
index 1936b12..0000000
--- a/src-tauri/target/debug/.fingerprint/whoami-b593a24fc28af646/lib-whoami.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"default\", \"web\", \"web-sys\"]","target":6559739441168827132,"profile":13628575466420239205,"path":16470896145666465751,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\whoami-b593a24fc28af646\\dep-lib-whoami","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/dep-lib-winapi_util b/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/dep-lib-winapi_util
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/dep-lib-winapi_util and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/invoked.timestamp b/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/lib-winapi_util b/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/lib-winapi_util
deleted file mode 100644
index 9694ee0..0000000
--- a/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/lib-winapi_util
+++ /dev/null
@@ -1 +0,0 @@
-06dd99a7de196f64
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/lib-winapi_util.json b/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/lib-winapi_util.json
deleted file mode 100644
index 2ad9035..0000000
--- a/src-tauri/target/debug/.fingerprint/winapi-util-1a2197cc3b988b72/lib-winapi_util.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":13060904917998432814,"profile":15657897354478470176,"path":12539236160299334856,"deps":[[6568467691589961976,"windows_sys",false,10244182179325942198]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\winapi-util-1a2197cc3b988b72\\dep-lib-winapi_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/dep-lib-winapi_util b/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/dep-lib-winapi_util
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/dep-lib-winapi_util and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/lib-winapi_util b/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/lib-winapi_util
deleted file mode 100644
index 0f391d0..0000000
--- a/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/lib-winapi_util
+++ /dev/null
@@ -1 +0,0 @@
-44389181b6f8f543
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/lib-winapi_util.json b/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/lib-winapi_util.json
deleted file mode 100644
index 82abc45..0000000
--- a/src-tauri/target/debug/.fingerprint/winapi-util-fd788cde657c045a/lib-winapi_util.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":13060904917998432814,"profile":15657897354478470176,"path":12539236160299334856,"deps":[[6568467691589961976,"windows_sys",false,7246976454518788371]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\winapi-util-fd788cde657c045a\\dep-lib-winapi_util","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/dep-lib-window_vibrancy b/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/dep-lib-window_vibrancy
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/dep-lib-window_vibrancy and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/lib-window_vibrancy b/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/lib-window_vibrancy
deleted file mode 100644
index ff69779..0000000
--- a/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/lib-window_vibrancy
+++ /dev/null
@@ -1 +0,0 @@
-f28ac5da0b416364
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/lib-window_vibrancy.json b/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/lib-window_vibrancy.json
deleted file mode 100644
index b714253..0000000
--- a/src-tauri/target/debug/.fingerprint/window-vibrancy-7b44782246436e8f/lib-window_vibrancy.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":13028659016136499722,"profile":15657897354478470176,"path":3520065028344931243,"deps":[[4143744114649553716,"raw_window_handle",false,18112913861572026227],[10281541584571964250,"windows_sys",false,16633143154319865389],[13129119782722264640,"windows_version",false,6893651220694814823]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\window-vibrancy-7b44782246436e8f\\dep-lib-window_vibrancy","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/dep-lib-windows_collections b/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/dep-lib-windows_collections
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/dep-lib-windows_collections and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/lib-windows_collections b/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/lib-windows_collections
deleted file mode 100644
index 577b51c..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/lib-windows_collections
+++ /dev/null
@@ -1 +0,0 @@
-e283b71ff5665e04
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/lib-windows_collections.json b/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/lib-windows_collections.json
deleted file mode 100644
index 64e9113..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-collections-65361b9d36e4284a/lib-windows_collections.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"default\", \"std\"]","target":12696029068395624175,"profile":18079350292250340808,"path":2210234342874799902,"deps":[[5628259161083531273,"windows_core",false,17779074780942132126]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-collections-65361b9d36e4284a\\dep-lib-windows_collections","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/dep-lib-windows_core b/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/dep-lib-windows_core
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/dep-lib-windows_core and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/lib-windows_core b/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/lib-windows_core
deleted file mode 100644
index d01ccb1..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/lib-windows_core
+++ /dev/null
@@ -1 +0,0 @@
-9e6329d150f6bbf6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/lib-windows_core.json b/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/lib-windows_core.json
deleted file mode 100644
index b8e313d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-core-2185908af5592a83/lib-windows_core.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":13201692854421378145,"profile":12257758352969185987,"path":14233566845600561908,"deps":[[632475476718824203,"windows_implement",false,10010137676331690801],[704053683532934696,"windows_strings",false,13889328548397190615],[1571872982634866983,"windows_result",false,1763794776071270079],[9607212097014017224,"windows_interface",false,4499516599976735774],[11505586985402185701,"windows_link",false,17182673890726059165]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-core-2185908af5592a83\\dep-lib-windows_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-d1dd09f52d4ac688/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-d1dd09f52d4ac688/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-d1dd09f52d4ac688/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-d1dd09f52d4ac688/output-lib-windows b/src-tauri/target/debug/.fingerprint/windows-d1dd09f52d4ac688/output-lib-windows
deleted file mode 100644
index 8f5055a..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-d1dd09f52d4ac688/output-lib-windows
+++ /dev/null
@@ -1 +0,0 @@
-memory allocation of 2097056 bytes failed
diff --git a/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/dep-lib-windows_future b/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/dep-lib-windows_future
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/dep-lib-windows_future and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/lib-windows_future b/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/lib-windows_future
deleted file mode 100644
index 0f09059..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/lib-windows_future
+++ /dev/null
@@ -1 +0,0 @@
-e2f7ab52203cbc05
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/lib-windows_future.json b/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/lib-windows_future.json
deleted file mode 100644
index abe62c2..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-future-35652c756c49e041/lib-windows_future.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"default\", \"std\"]","target":14030189913129152040,"profile":12257758352969185987,"path":18043359634605713122,"deps":[[1670816939315227968,"windows_threading",false,8118909662016516288],[5628259161083531273,"windows_core",false,17779074780942132126],[11505586985402185701,"windows_link",false,17182673890726059165]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-future-35652c756c49e041\\dep-lib-windows_future","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/dep-lib-windows_implement b/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/dep-lib-windows_implement
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/dep-lib-windows_implement and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/lib-windows_implement b/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/lib-windows_implement
deleted file mode 100644
index e4a429b..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/lib-windows_implement
+++ /dev/null
@@ -1 +0,0 @@
-312b813e2e27eb8a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/lib-windows_implement.json b/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/lib-windows_implement.json
deleted file mode 100644
index 5f0d5a1..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-implement-d6e671aece69f4ae/lib-windows_implement.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":10039664040985150611,"profile":15690309238241248693,"path":14893223060109323467,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-implement-d6e671aece69f4ae\\dep-lib-windows_implement","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/dep-lib-windows_interface b/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/dep-lib-windows_interface
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/dep-lib-windows_interface and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/lib-windows_interface b/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/lib-windows_interface
deleted file mode 100644
index fb5e8fe..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/lib-windows_interface
+++ /dev/null
@@ -1 +0,0 @@
-1e34961a827e713e
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/lib-windows_interface.json b/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/lib-windows_interface.json
deleted file mode 100644
index fc2e711..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-interface-4973ee6257bb1e26/lib-windows_interface.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5697970080876356432,"profile":15690309238241248693,"path":13770201876168137662,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-interface-4973ee6257bb1e26\\dep-lib-windows_interface","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/dep-lib-windows_link b/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/dep-lib-windows_link
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/dep-lib-windows_link and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/lib-windows_link b/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/lib-windows_link
deleted file mode 100644
index 2b7cfd9..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/lib-windows_link
+++ /dev/null
@@ -1 +0,0 @@
-5404900f050156db
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/lib-windows_link.json b/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/lib-windows_link.json
deleted file mode 100644
index 771966e..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-link-ce4f0b2c15c7b075/lib-windows_link.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2558631941022679061,"profile":14508822251238124762,"path":3646090904422958630,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-link-ce4f0b2c15c7b075\\dep-lib-windows_link","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/dep-lib-windows_link b/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/dep-lib-windows_link
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/dep-lib-windows_link and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/lib-windows_link b/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/lib-windows_link
deleted file mode 100644
index 89d67e1..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/lib-windows_link
+++ /dev/null
@@ -1 +0,0 @@
-9d1c1bacdd1e75ee
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/lib-windows_link.json b/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/lib-windows_link.json
deleted file mode 100644
index 8d05c10..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-link-e4638959fa1fd3c1/lib-windows_link.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":2558631941022679061,"profile":12257758352969185987,"path":9917058165970134897,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-link-e4638959fa1fd3c1\\dep-lib-windows_link","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/dep-lib-windows_numerics b/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/dep-lib-windows_numerics
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/dep-lib-windows_numerics and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/lib-windows_numerics b/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/lib-windows_numerics
deleted file mode 100644
index 97f7ef8..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/lib-windows_numerics
+++ /dev/null
@@ -1 +0,0 @@
-3aa10f5240020cda
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/lib-windows_numerics.json b/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/lib-windows_numerics.json
deleted file mode 100644
index 68ee80d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-numerics-45762d8c4cd348e0/lib-windows_numerics.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"default\", \"std\"]","target":17705784576599448798,"profile":18079350292250340808,"path":12834015738397613406,"deps":[[5628259161083531273,"windows_core",false,17779074780942132126],[11505586985402185701,"windows_link",false,17182673890726059165]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-numerics-45762d8c4cd348e0\\dep-lib-windows_numerics","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/dep-lib-windows_result b/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/dep-lib-windows_result
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/dep-lib-windows_result and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/lib-windows_result b/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/lib-windows_result
deleted file mode 100644
index d8e610c..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/lib-windows_result
+++ /dev/null
@@ -1 +0,0 @@
-bfee6afc00427a18
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/lib-windows_result.json b/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/lib-windows_result.json
deleted file mode 100644
index 0788363..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-result-45bf41db51f01b75/lib-windows_result.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":4443055816520199735,"profile":12257758352969185987,"path":17603215470887662106,"deps":[[11505586985402185701,"windows_link",false,17182673890726059165]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-result-45bf41db51f01b75\\dep-lib-windows_result","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/dep-lib-windows_strings b/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/dep-lib-windows_strings
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/dep-lib-windows_strings and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/lib-windows_strings b/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/lib-windows_strings
deleted file mode 100644
index 4e87ec8..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/lib-windows_strings
+++ /dev/null
@@ -1 +0,0 @@
-d70de8d7b9cec0c0
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/lib-windows_strings.json b/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/lib-windows_strings.json
deleted file mode 100644
index dfe83a3..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-strings-fa71eab3899df45e/lib-windows_strings.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":11654750369304489667,"profile":12257758352969185987,"path":12729700227300897009,"deps":[[11505586985402185701,"windows_link",false,17182673890726059165]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-strings-fa71eab3899df45e\\dep-lib-windows_strings","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/dep-lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/dep-lib-windows_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/dep-lib-windows_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/lib-windows_sys
deleted file mode 100644
index f1f49de..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/lib-windows_sys
+++ /dev/null
@@ -1 +0,0 @@
-13513673b06e9264
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/lib-windows_sys.json b/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/lib-windows_sys.json
deleted file mode 100644
index 55d5036..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-23f4486b38deccdf/lib-windows_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"Wdk\", \"Wdk_Foundation\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_System\", \"Wdk_System_IO\", \"Win32\", \"Win32_Foundation\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Gdi\", \"Win32_Networking\", \"Win32_Networking_WinSock\", \"Win32_Security\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Storage\", \"Win32_Storage_FileSystem\", \"Win32_System\", \"Win32_System_Com\", \"Win32_System_Console\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_IO\", \"Win32_System_LibraryLoader\", \"Win32_System_Memory\", \"Win32_System_Pipes\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_WindowsProgramming\", \"Win32_UI\", \"Win32_UI_Shell\", \"Win32_UI_WindowsAndMessaging\", \"default\"]","declared_features":"[\"Wdk\", \"Wdk_Devices\", \"Wdk_Devices_Bluetooth\", \"Wdk_Devices_HumanInterfaceDevice\", \"Wdk_Foundation\", \"Wdk_Graphics\", \"Wdk_Graphics_Direct3D\", \"Wdk_NetworkManagement\", \"Wdk_NetworkManagement_Ndis\", \"Wdk_NetworkManagement_WindowsFilteringPlatform\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_Storage_FileSystem_Minifilters\", \"Wdk_System\", \"Wdk_System_IO\", \"Wdk_System_Memory\", \"Wdk_System_OfflineRegistry\", \"Wdk_System_Registry\", \"Wdk_System_SystemInformation\", \"Wdk_System_SystemServices\", \"Wdk_System_Threading\", \"Win32\", \"Win32_Data\", \"Win32_Data_HtmlHelp\", \"Win32_Data_RightsManagement\", \"Win32_Devices\", \"Win32_Devices_AllJoyn\", \"Win32_Devices_Beep\", \"Win32_Devices_BiometricFramework\", \"Win32_Devices_Bluetooth\", \"Win32_Devices_Cdrom\", \"Win32_Devices_Communication\", \"Win32_Devices_DeviceAndDriverInstallation\", \"Win32_Devices_DeviceQuery\", \"Win32_Devices_Display\", \"Win32_Devices_Dvd\", \"Win32_Devices_Enumeration\", \"Win32_Devices_Enumeration_Pnp\", \"Win32_Devices_Fax\", \"Win32_Devices_HumanInterfaceDevice\", \"Win32_Devices_Nfc\", \"Win32_Devices_Nfp\", \"Win32_Devices_PortableDevices\", \"Win32_Devices_Properties\", \"Win32_Devices_Pwm\", \"Win32_Devices_Sensors\", \"Win32_Devices_SerialCommunication\", \"Win32_Devices_Tapi\", \"Win32_Devices_Usb\", \"Win32_Devices_WebServicesOnDevices\", \"Win32_Foundation\", \"Win32_Gaming\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_Graphics_GdiPlus\", \"Win32_Graphics_Hlsl\", \"Win32_Graphics_OpenGL\", \"Win32_Graphics_Printing\", \"Win32_Graphics_Printing_PrintTicket\", \"Win32_Management\", \"Win32_Management_MobileDeviceManagementRegistration\", \"Win32_Media\", \"Win32_Media_Audio\", \"Win32_Media_DxMediaObjects\", \"Win32_Media_KernelStreaming\", \"Win32_Media_Multimedia\", \"Win32_Media_Streaming\", \"Win32_Media_WindowsMediaFormat\", \"Win32_NetworkManagement\", \"Win32_NetworkManagement_Dhcp\", \"Win32_NetworkManagement_Dns\", \"Win32_NetworkManagement_InternetConnectionWizard\", \"Win32_NetworkManagement_IpHelper\", \"Win32_NetworkManagement_Multicast\", \"Win32_NetworkManagement_Ndis\", \"Win32_NetworkManagement_NetBios\", \"Win32_NetworkManagement_NetManagement\", \"Win32_NetworkManagement_NetShell\", \"Win32_NetworkManagement_NetworkDiagnosticsFramework\", \"Win32_NetworkManagement_P2P\", \"Win32_NetworkManagement_QoS\", \"Win32_NetworkManagement_Rras\", \"Win32_NetworkManagement_Snmp\", \"Win32_NetworkManagement_WNet\", \"Win32_NetworkManagement_WebDav\", \"Win32_NetworkManagement_WiFi\", \"Win32_NetworkManagement_WindowsConnectionManager\", \"Win32_NetworkManagement_WindowsFilteringPlatform\", \"Win32_NetworkManagement_WindowsFirewall\", \"Win32_NetworkManagement_WindowsNetworkVirtualization\", \"Win32_Networking\", \"Win32_Networking_ActiveDirectory\", \"Win32_Networking_Clustering\", \"Win32_Networking_HttpServer\", \"Win32_Networking_Ldap\", \"Win32_Networking_WebSocket\", \"Win32_Networking_WinHttp\", \"Win32_Networking_WinInet\", \"Win32_Networking_WinSock\", \"Win32_Networking_WindowsWebServices\", \"Win32_Security\", \"Win32_Security_AppLocker\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Authorization\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Security_Cryptography_Catalog\", \"Win32_Security_Cryptography_Certificates\", \"Win32_Security_Cryptography_Sip\", \"Win32_Security_Cryptography_UI\", \"Win32_Security_DiagnosticDataQuery\", \"Win32_Security_DirectoryServices\", \"Win32_Security_EnterpriseData\", \"Win32_Security_ExtensibleAuthenticationProtocol\", \"Win32_Security_Isolation\", \"Win32_Security_LicenseProtection\", \"Win32_Security_NetworkAccessProtection\", \"Win32_Security_WinTrust\", \"Win32_Security_WinWlx\", \"Win32_Storage\", \"Win32_Storage_Cabinets\", \"Win32_Storage_CloudFilters\", \"Win32_Storage_Compression\", \"Win32_Storage_DistributedFileSystem\", \"Win32_Storage_FileHistory\", \"Win32_Storage_FileSystem\", \"Win32_Storage_Imapi\", \"Win32_Storage_IndexServer\", \"Win32_Storage_InstallableFileSystems\", \"Win32_Storage_IscsiDisc\", \"Win32_Storage_Jet\", \"Win32_Storage_Nvme\", \"Win32_Storage_OfflineFiles\", \"Win32_Storage_OperationRecorder\", \"Win32_Storage_Packaging\", \"Win32_Storage_Packaging_Appx\", \"Win32_Storage_ProjectedFileSystem\", \"Win32_Storage_StructuredStorage\", \"Win32_Storage_Vhd\", \"Win32_Storage_Xps\", \"Win32_System\", \"Win32_System_AddressBook\", \"Win32_System_Antimalware\", \"Win32_System_ApplicationInstallationAndServicing\", \"Win32_System_ApplicationVerifier\", \"Win32_System_ClrHosting\", \"Win32_System_Com\", \"Win32_System_Com_Marshal\", \"Win32_System_Com_StructuredStorage\", \"Win32_System_Com_Urlmon\", \"Win32_System_ComponentServices\", \"Win32_System_Console\", \"Win32_System_CorrelationVector\", \"Win32_System_DataExchange\", \"Win32_System_DeploymentServices\", \"Win32_System_DeveloperLicensing\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Ceip\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Diagnostics_Debug_Extensions\", \"Win32_System_Diagnostics_Etw\", \"Win32_System_Diagnostics_ProcessSnapshotting\", \"Win32_System_Diagnostics_ToolHelp\", \"Win32_System_Diagnostics_TraceLogging\", \"Win32_System_DistributedTransactionCoordinator\", \"Win32_System_Environment\", \"Win32_System_ErrorReporting\", \"Win32_System_EventCollector\", \"Win32_System_EventLog\", \"Win32_System_EventNotificationService\", \"Win32_System_GroupPolicy\", \"Win32_System_HostCompute\", \"Win32_System_HostComputeNetwork\", \"Win32_System_HostComputeSystem\", \"Win32_System_Hypervisor\", \"Win32_System_IO\", \"Win32_System_Iis\", \"Win32_System_Ioctl\", \"Win32_System_JobObjects\", \"Win32_System_Js\", \"Win32_System_Kernel\", \"Win32_System_LibraryLoader\", \"Win32_System_Mailslots\", \"Win32_System_Mapi\", \"Win32_System_Memory\", \"Win32_System_Memory_NonVolatile\", \"Win32_System_MessageQueuing\", \"Win32_System_MixedReality\", \"Win32_System_Ole\", \"Win32_System_PasswordManagement\", \"Win32_System_Performance\", \"Win32_System_Performance_HardwareCounterProfiling\", \"Win32_System_Pipes\", \"Win32_System_Power\", \"Win32_System_ProcessStatus\", \"Win32_System_Recovery\", \"Win32_System_Registry\", \"Win32_System_RemoteDesktop\", \"Win32_System_RemoteManagement\", \"Win32_System_RestartManager\", \"Win32_System_Restore\", \"Win32_System_Rpc\", \"Win32_System_Search\", \"Win32_System_Search_Common\", \"Win32_System_SecurityCenter\", \"Win32_System_Services\", \"Win32_System_SetupAndMigration\", \"Win32_System_Shutdown\", \"Win32_System_StationsAndDesktops\", \"Win32_System_SubsystemForLinux\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_Time\", \"Win32_System_TpmBaseServices\", \"Win32_System_UserAccessLogging\", \"Win32_System_Variant\", \"Win32_System_VirtualDosMachines\", \"Win32_System_WindowsProgramming\", \"Win32_System_Wmi\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_ColorSystem\", \"Win32_UI_Controls\", \"Win32_UI_Controls_Dialogs\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_Ime\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Input_Pointer\", \"Win32_UI_Input_Touch\", \"Win32_UI_Input_XboxController\", \"Win32_UI_InteractionContext\", \"Win32_UI_Magnification\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_Shell_PropertiesSystem\", \"Win32_UI_TabletPC\", \"Win32_UI_TextServices\", \"Win32_UI_WindowsAndMessaging\", \"Win32_Web\", \"Win32_Web_InternetExplorer\", \"default\", \"docs\"]","target":7306158158326771440,"profile":14508822251238124762,"path":10580336773430691223,"deps":[[6959378045035346538,"windows_link",false,15804821063550895188]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-sys-23f4486b38deccdf\\dep-lib-windows_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/dep-lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/dep-lib-windows_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/dep-lib-windows_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/lib-windows_sys
deleted file mode 100644
index fbe36fe..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/lib-windows_sys
+++ /dev/null
@@ -1 +0,0 @@
-e0b98956a420b328
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/lib-windows_sys.json b/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/lib-windows_sys.json
deleted file mode 100644
index 08e5c89..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-4c9839d47f6d4caa/lib-windows_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"Win32\", \"Win32_Foundation\", \"Win32_Globalization\", \"Win32_System\", \"Win32_System_Com\", \"Win32_UI\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_WindowsAndMessaging\", \"default\"]","declared_features":"[\"Wdk\", \"Wdk_System\", \"Wdk_System_OfflineRegistry\", \"Win32\", \"Win32_Data\", \"Win32_Data_HtmlHelp\", \"Win32_Data_RightsManagement\", \"Win32_Data_Xml\", \"Win32_Data_Xml_MsXml\", \"Win32_Data_Xml_XmlLite\", \"Win32_Devices\", \"Win32_Devices_AllJoyn\", \"Win32_Devices_BiometricFramework\", \"Win32_Devices_Bluetooth\", \"Win32_Devices_Communication\", \"Win32_Devices_DeviceAccess\", \"Win32_Devices_DeviceAndDriverInstallation\", \"Win32_Devices_DeviceQuery\", \"Win32_Devices_Display\", \"Win32_Devices_Enumeration\", \"Win32_Devices_Enumeration_Pnp\", \"Win32_Devices_Fax\", \"Win32_Devices_FunctionDiscovery\", \"Win32_Devices_Geolocation\", \"Win32_Devices_HumanInterfaceDevice\", \"Win32_Devices_ImageAcquisition\", \"Win32_Devices_PortableDevices\", \"Win32_Devices_Properties\", \"Win32_Devices_Pwm\", \"Win32_Devices_Sensors\", \"Win32_Devices_SerialCommunication\", \"Win32_Devices_Tapi\", \"Win32_Devices_Usb\", \"Win32_Devices_WebServicesOnDevices\", \"Win32_Foundation\", \"Win32_Gaming\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_Graphics_Hlsl\", \"Win32_Graphics_OpenGL\", \"Win32_Graphics_Printing\", \"Win32_Graphics_Printing_PrintTicket\", \"Win32_Management\", \"Win32_Management_MobileDeviceManagementRegistration\", \"Win32_Media\", \"Win32_Media_Audio\", \"Win32_Media_Audio_Apo\", \"Win32_Media_Audio_DirectMusic\", \"Win32_Media_Audio_Endpoints\", \"Win32_Media_Audio_XAudio2\", \"Win32_Media_DeviceManager\", \"Win32_Media_DxMediaObjects\", \"Win32_Media_KernelStreaming\", \"Win32_Media_LibrarySharingServices\", \"Win32_Media_MediaPlayer\", \"Win32_Media_Multimedia\", \"Win32_Media_Speech\", \"Win32_Media_Streaming\", \"Win32_Media_WindowsMediaFormat\", \"Win32_NetworkManagement\", \"Win32_NetworkManagement_Dhcp\", \"Win32_NetworkManagement_Dns\", \"Win32_NetworkManagement_InternetConnectionWizard\", \"Win32_NetworkManagement_IpHelper\", \"Win32_NetworkManagement_MobileBroadband\", \"Win32_NetworkManagement_Multicast\", \"Win32_NetworkManagement_Ndis\", \"Win32_NetworkManagement_NetBios\", \"Win32_NetworkManagement_NetManagement\", \"Win32_NetworkManagement_NetShell\", \"Win32_NetworkManagement_NetworkDiagnosticsFramework\", \"Win32_NetworkManagement_NetworkPolicyServer\", \"Win32_NetworkManagement_P2P\", \"Win32_NetworkManagement_QoS\", \"Win32_NetworkManagement_Rras\", \"Win32_NetworkManagement_Snmp\", \"Win32_NetworkManagement_WNet\", \"Win32_NetworkManagement_WebDav\", \"Win32_NetworkManagement_WiFi\", \"Win32_NetworkManagement_WindowsConnectNow\", \"Win32_NetworkManagement_WindowsConnectionManager\", \"Win32_NetworkManagement_WindowsFilteringPlatform\", \"Win32_NetworkManagement_WindowsFirewall\", \"Win32_NetworkManagement_WindowsNetworkVirtualization\", \"Win32_Networking\", \"Win32_Networking_ActiveDirectory\", \"Win32_Networking_BackgroundIntelligentTransferService\", \"Win32_Networking_Clustering\", \"Win32_Networking_HttpServer\", \"Win32_Networking_Ldap\", \"Win32_Networking_NetworkListManager\", \"Win32_Networking_RemoteDifferentialCompression\", \"Win32_Networking_WebSocket\", \"Win32_Networking_WinHttp\", \"Win32_Networking_WinInet\", \"Win32_Networking_WinSock\", \"Win32_Networking_WindowsWebServices\", \"Win32_Security\", \"Win32_Security_AppLocker\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Authentication_Identity_Provider\", \"Win32_Security_Authorization\", \"Win32_Security_Authorization_UI\", \"Win32_Security_ConfigurationSnapin\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Security_Cryptography_Catalog\", \"Win32_Security_Cryptography_Certificates\", \"Win32_Security_Cryptography_Sip\", \"Win32_Security_Cryptography_UI\", \"Win32_Security_DiagnosticDataQuery\", \"Win32_Security_DirectoryServices\", \"Win32_Security_EnterpriseData\", \"Win32_Security_ExtensibleAuthenticationProtocol\", \"Win32_Security_Isolation\", \"Win32_Security_LicenseProtection\", \"Win32_Security_NetworkAccessProtection\", \"Win32_Security_Tpm\", \"Win32_Security_WinTrust\", \"Win32_Security_WinWlx\", \"Win32_Storage\", \"Win32_Storage_Cabinets\", \"Win32_Storage_CloudFilters\", \"Win32_Storage_Compression\", \"Win32_Storage_DataDeduplication\", \"Win32_Storage_DistributedFileSystem\", \"Win32_Storage_EnhancedStorage\", \"Win32_Storage_FileHistory\", \"Win32_Storage_FileServerResourceManager\", \"Win32_Storage_FileSystem\", \"Win32_Storage_Imapi\", \"Win32_Storage_IndexServer\", \"Win32_Storage_InstallableFileSystems\", \"Win32_Storage_IscsiDisc\", \"Win32_Storage_Jet\", \"Win32_Storage_OfflineFiles\", \"Win32_Storage_OperationRecorder\", \"Win32_Storage_Packaging\", \"Win32_Storage_Packaging_Appx\", \"Win32_Storage_Packaging_Opc\", \"Win32_Storage_ProjectedFileSystem\", \"Win32_Storage_StructuredStorage\", \"Win32_Storage_Vhd\", \"Win32_Storage_VirtualDiskService\", \"Win32_Storage_Vss\", \"Win32_Storage_Xps\", \"Win32_Storage_Xps_Printing\", \"Win32_System\", \"Win32_System_AddressBook\", \"Win32_System_Antimalware\", \"Win32_System_ApplicationInstallationAndServicing\", \"Win32_System_ApplicationVerifier\", \"Win32_System_AssessmentTool\", \"Win32_System_ClrHosting\", \"Win32_System_Com\", \"Win32_System_Com_CallObj\", \"Win32_System_Com_ChannelCredentials\", \"Win32_System_Com_Events\", \"Win32_System_Com_Marshal\", \"Win32_System_Com_StructuredStorage\", \"Win32_System_Com_UI\", \"Win32_System_Com_Urlmon\", \"Win32_System_ComponentServices\", \"Win32_System_Console\", \"Win32_System_Contacts\", \"Win32_System_CorrelationVector\", \"Win32_System_DataExchange\", \"Win32_System_DeploymentServices\", \"Win32_System_DesktopSharing\", \"Win32_System_DeveloperLicensing\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Ceip\", \"Win32_System_Diagnostics_ClrProfiling\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Diagnostics_Debug_ActiveScript\", \"Win32_System_Diagnostics_Debug_Extensions\", \"Win32_System_Diagnostics_Etw\", \"Win32_System_Diagnostics_ProcessSnapshotting\", \"Win32_System_Diagnostics_ToolHelp\", \"Win32_System_DistributedTransactionCoordinator\", \"Win32_System_Environment\", \"Win32_System_ErrorReporting\", \"Win32_System_EventCollector\", \"Win32_System_EventLog\", \"Win32_System_EventNotificationService\", \"Win32_System_GroupPolicy\", \"Win32_System_HostCompute\", \"Win32_System_HostComputeNetwork\", \"Win32_System_HostComputeSystem\", \"Win32_System_Hypervisor\", \"Win32_System_IO\", \"Win32_System_Iis\", \"Win32_System_Ioctl\", \"Win32_System_JobObjects\", \"Win32_System_Js\", \"Win32_System_Kernel\", \"Win32_System_LibraryLoader\", \"Win32_System_Mailslots\", \"Win32_System_Mapi\", \"Win32_System_Memory\", \"Win32_System_Memory_NonVolatile\", \"Win32_System_MessageQueuing\", \"Win32_System_MixedReality\", \"Win32_System_Mmc\", \"Win32_System_Ole\", \"Win32_System_ParentalControls\", \"Win32_System_PasswordManagement\", \"Win32_System_Performance\", \"Win32_System_Performance_HardwareCounterProfiling\", \"Win32_System_Pipes\", \"Win32_System_Power\", \"Win32_System_ProcessStatus\", \"Win32_System_RealTimeCommunications\", \"Win32_System_Recovery\", \"Win32_System_Registry\", \"Win32_System_RemoteAssistance\", \"Win32_System_RemoteDesktop\", \"Win32_System_RemoteManagement\", \"Win32_System_RestartManager\", \"Win32_System_Restore\", \"Win32_System_Rpc\", \"Win32_System_Search\", \"Win32_System_Search_Common\", \"Win32_System_SecurityCenter\", \"Win32_System_ServerBackup\", \"Win32_System_Services\", \"Win32_System_SettingsManagementInfrastructure\", \"Win32_System_SetupAndMigration\", \"Win32_System_Shutdown\", \"Win32_System_StationsAndDesktops\", \"Win32_System_SubsystemForLinux\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_TaskScheduler\", \"Win32_System_Threading\", \"Win32_System_Time\", \"Win32_System_TpmBaseServices\", \"Win32_System_UpdateAgent\", \"Win32_System_UpdateAssessment\", \"Win32_System_UserAccessLogging\", \"Win32_System_VirtualDosMachines\", \"Win32_System_WindowsProgramming\", \"Win32_System_WindowsSync\", \"Win32_System_Wmi\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_Animation\", \"Win32_UI_ColorSystem\", \"Win32_UI_Controls\", \"Win32_UI_Controls_Dialogs\", \"Win32_UI_Controls_RichEdit\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_Ime\", \"Win32_UI_Input_Ink\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Input_Pointer\", \"Win32_UI_Input_Radial\", \"Win32_UI_Input_Touch\", \"Win32_UI_Input_XboxController\", \"Win32_UI_InteractionContext\", \"Win32_UI_LegacyWindowsEnvironmentFeatures\", \"Win32_UI_Magnification\", \"Win32_UI_Notifications\", \"Win32_UI_Ribbon\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_Shell_PropertiesSystem\", \"Win32_UI_TabletPC\", \"Win32_UI_TextServices\", \"Win32_UI_WindowsAndMessaging\", \"Win32_UI_Wpf\", \"Win32_Web\", \"Win32_Web_InternetExplorer\", \"default\"]","target":8763985620648092641,"profile":15657897354478470176,"path":14915234312354590751,"deps":[[7977276776398531731,"windows_targets",false,5898805650519470281]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-sys-4c9839d47f6d4caa\\dep-lib-windows_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/dep-lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/dep-lib-windows_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/dep-lib-windows_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/lib-windows_sys
deleted file mode 100644
index dac3f8c..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/lib-windows_sys
+++ /dev/null
@@ -1 +0,0 @@
-b6191c856aa52a8e
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/lib-windows_sys.json b/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/lib-windows_sys.json
deleted file mode 100644
index 783f244..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-68b5fa07a193ab67/lib-windows_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"Wdk\", \"Wdk_Foundation\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_System\", \"Wdk_System_IO\", \"Win32\", \"Win32_Foundation\", \"Win32_Globalization\", \"Win32_Networking\", \"Win32_Networking_WinSock\", \"Win32_Security\", \"Win32_Storage\", \"Win32_Storage_FileSystem\", \"Win32_System\", \"Win32_System_Com\", \"Win32_System_Console\", \"Win32_System_IO\", \"Win32_System_Pipes\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_WindowsProgramming\", \"Win32_UI\", \"Win32_UI_Shell\", \"default\"]","declared_features":"[\"Wdk\", \"Wdk_Devices\", \"Wdk_Devices_Bluetooth\", \"Wdk_Devices_HumanInterfaceDevice\", \"Wdk_Foundation\", \"Wdk_Graphics\", \"Wdk_Graphics_Direct3D\", \"Wdk_NetworkManagement\", \"Wdk_NetworkManagement_Ndis\", \"Wdk_NetworkManagement_WindowsFilteringPlatform\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_Storage_FileSystem_Minifilters\", \"Wdk_System\", \"Wdk_System_IO\", \"Wdk_System_Memory\", \"Wdk_System_OfflineRegistry\", \"Wdk_System_Registry\", \"Wdk_System_SystemInformation\", \"Wdk_System_SystemServices\", \"Wdk_System_Threading\", \"Win32\", \"Win32_Data\", \"Win32_Data_HtmlHelp\", \"Win32_Data_RightsManagement\", \"Win32_Devices\", \"Win32_Devices_AllJoyn\", \"Win32_Devices_Beep\", \"Win32_Devices_BiometricFramework\", \"Win32_Devices_Bluetooth\", \"Win32_Devices_Cdrom\", \"Win32_Devices_Communication\", \"Win32_Devices_DeviceAndDriverInstallation\", \"Win32_Devices_DeviceQuery\", \"Win32_Devices_Display\", \"Win32_Devices_Dvd\", \"Win32_Devices_Enumeration\", \"Win32_Devices_Enumeration_Pnp\", \"Win32_Devices_Fax\", \"Win32_Devices_HumanInterfaceDevice\", \"Win32_Devices_Nfc\", \"Win32_Devices_Nfp\", \"Win32_Devices_PortableDevices\", \"Win32_Devices_Properties\", \"Win32_Devices_Pwm\", \"Win32_Devices_Sensors\", \"Win32_Devices_SerialCommunication\", \"Win32_Devices_Tapi\", \"Win32_Devices_Usb\", \"Win32_Devices_WebServicesOnDevices\", \"Win32_Foundation\", \"Win32_Gaming\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_Graphics_GdiPlus\", \"Win32_Graphics_Hlsl\", \"Win32_Graphics_OpenGL\", \"Win32_Graphics_Printing\", \"Win32_Graphics_Printing_PrintTicket\", \"Win32_Management\", \"Win32_Management_MobileDeviceManagementRegistration\", \"Win32_Media\", \"Win32_Media_Audio\", \"Win32_Media_DxMediaObjects\", \"Win32_Media_KernelStreaming\", \"Win32_Media_Multimedia\", \"Win32_Media_Streaming\", \"Win32_Media_WindowsMediaFormat\", \"Win32_NetworkManagement\", \"Win32_NetworkManagement_Dhcp\", \"Win32_NetworkManagement_Dns\", \"Win32_NetworkManagement_InternetConnectionWizard\", \"Win32_NetworkManagement_IpHelper\", \"Win32_NetworkManagement_Multicast\", \"Win32_NetworkManagement_Ndis\", \"Win32_NetworkManagement_NetBios\", \"Win32_NetworkManagement_NetManagement\", \"Win32_NetworkManagement_NetShell\", \"Win32_NetworkManagement_NetworkDiagnosticsFramework\", \"Win32_NetworkManagement_P2P\", \"Win32_NetworkManagement_QoS\", \"Win32_NetworkManagement_Rras\", \"Win32_NetworkManagement_Snmp\", \"Win32_NetworkManagement_WNet\", \"Win32_NetworkManagement_WebDav\", \"Win32_NetworkManagement_WiFi\", \"Win32_NetworkManagement_WindowsConnectionManager\", \"Win32_NetworkManagement_WindowsFilteringPlatform\", \"Win32_NetworkManagement_WindowsFirewall\", \"Win32_NetworkManagement_WindowsNetworkVirtualization\", \"Win32_Networking\", \"Win32_Networking_ActiveDirectory\", \"Win32_Networking_Clustering\", \"Win32_Networking_HttpServer\", \"Win32_Networking_Ldap\", \"Win32_Networking_WebSocket\", \"Win32_Networking_WinHttp\", \"Win32_Networking_WinInet\", \"Win32_Networking_WinSock\", \"Win32_Networking_WindowsWebServices\", \"Win32_Security\", \"Win32_Security_AppLocker\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Authorization\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Security_Cryptography_Catalog\", \"Win32_Security_Cryptography_Certificates\", \"Win32_Security_Cryptography_Sip\", \"Win32_Security_Cryptography_UI\", \"Win32_Security_DiagnosticDataQuery\", \"Win32_Security_DirectoryServices\", \"Win32_Security_EnterpriseData\", \"Win32_Security_ExtensibleAuthenticationProtocol\", \"Win32_Security_Isolation\", \"Win32_Security_LicenseProtection\", \"Win32_Security_NetworkAccessProtection\", \"Win32_Security_WinTrust\", \"Win32_Security_WinWlx\", \"Win32_Storage\", \"Win32_Storage_Cabinets\", \"Win32_Storage_CloudFilters\", \"Win32_Storage_Compression\", \"Win32_Storage_DistributedFileSystem\", \"Win32_Storage_FileHistory\", \"Win32_Storage_FileSystem\", \"Win32_Storage_Imapi\", \"Win32_Storage_IndexServer\", \"Win32_Storage_InstallableFileSystems\", \"Win32_Storage_IscsiDisc\", \"Win32_Storage_Jet\", \"Win32_Storage_Nvme\", \"Win32_Storage_OfflineFiles\", \"Win32_Storage_OperationRecorder\", \"Win32_Storage_Packaging\", \"Win32_Storage_Packaging_Appx\", \"Win32_Storage_ProjectedFileSystem\", \"Win32_Storage_StructuredStorage\", \"Win32_Storage_Vhd\", \"Win32_Storage_Xps\", \"Win32_System\", \"Win32_System_AddressBook\", \"Win32_System_Antimalware\", \"Win32_System_ApplicationInstallationAndServicing\", \"Win32_System_ApplicationVerifier\", \"Win32_System_ClrHosting\", \"Win32_System_Com\", \"Win32_System_Com_Marshal\", \"Win32_System_Com_StructuredStorage\", \"Win32_System_Com_Urlmon\", \"Win32_System_ComponentServices\", \"Win32_System_Console\", \"Win32_System_CorrelationVector\", \"Win32_System_DataExchange\", \"Win32_System_DeploymentServices\", \"Win32_System_DeveloperLicensing\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Ceip\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Diagnostics_Debug_Extensions\", \"Win32_System_Diagnostics_Etw\", \"Win32_System_Diagnostics_ProcessSnapshotting\", \"Win32_System_Diagnostics_ToolHelp\", \"Win32_System_Diagnostics_TraceLogging\", \"Win32_System_DistributedTransactionCoordinator\", \"Win32_System_Environment\", \"Win32_System_ErrorReporting\", \"Win32_System_EventCollector\", \"Win32_System_EventLog\", \"Win32_System_EventNotificationService\", \"Win32_System_GroupPolicy\", \"Win32_System_HostCompute\", \"Win32_System_HostComputeNetwork\", \"Win32_System_HostComputeSystem\", \"Win32_System_Hypervisor\", \"Win32_System_IO\", \"Win32_System_Iis\", \"Win32_System_Ioctl\", \"Win32_System_JobObjects\", \"Win32_System_Js\", \"Win32_System_Kernel\", \"Win32_System_LibraryLoader\", \"Win32_System_Mailslots\", \"Win32_System_Mapi\", \"Win32_System_Memory\", \"Win32_System_Memory_NonVolatile\", \"Win32_System_MessageQueuing\", \"Win32_System_MixedReality\", \"Win32_System_Ole\", \"Win32_System_PasswordManagement\", \"Win32_System_Performance\", \"Win32_System_Performance_HardwareCounterProfiling\", \"Win32_System_Pipes\", \"Win32_System_Power\", \"Win32_System_ProcessStatus\", \"Win32_System_Recovery\", \"Win32_System_Registry\", \"Win32_System_RemoteDesktop\", \"Win32_System_RemoteManagement\", \"Win32_System_RestartManager\", \"Win32_System_Restore\", \"Win32_System_Rpc\", \"Win32_System_Search\", \"Win32_System_Search_Common\", \"Win32_System_SecurityCenter\", \"Win32_System_Services\", \"Win32_System_SetupAndMigration\", \"Win32_System_Shutdown\", \"Win32_System_StationsAndDesktops\", \"Win32_System_SubsystemForLinux\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_Time\", \"Win32_System_TpmBaseServices\", \"Win32_System_UserAccessLogging\", \"Win32_System_Variant\", \"Win32_System_VirtualDosMachines\", \"Win32_System_WindowsProgramming\", \"Win32_System_Wmi\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_ColorSystem\", \"Win32_UI_Controls\", \"Win32_UI_Controls_Dialogs\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_Ime\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Input_Pointer\", \"Win32_UI_Input_Touch\", \"Win32_UI_Input_XboxController\", \"Win32_UI_InteractionContext\", \"Win32_UI_Magnification\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_Shell_PropertiesSystem\", \"Win32_UI_TabletPC\", \"Win32_UI_TextServices\", \"Win32_UI_WindowsAndMessaging\", \"Win32_Web\", \"Win32_Web_InternetExplorer\", \"default\", \"docs\"]","target":7306158158326771440,"profile":15690309238241248693,"path":10580336773430691223,"deps":[[6959378045035346538,"windows_link",false,15804821063550895188]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-sys-68b5fa07a193ab67\\dep-lib-windows_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/dep-lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/dep-lib-windows_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/dep-lib-windows_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/lib-windows_sys
deleted file mode 100644
index 5027dcd..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/lib-windows_sys
+++ /dev/null
@@ -1 +0,0 @@
-0339a6772cb5cd9c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/lib-windows_sys.json b/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/lib-windows_sys.json
deleted file mode 100644
index 42ab419..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-7d88de5e3095a448/lib-windows_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"Win32\", \"Win32_Foundation\", \"Win32_Networking\", \"Win32_Networking_WinSock\", \"Win32_System\", \"Win32_System_IO\", \"Win32_System_Threading\", \"Win32_System_WindowsProgramming\", \"default\"]","declared_features":"[\"Wdk\", \"Wdk_Devices\", \"Wdk_Devices_Bluetooth\", \"Wdk_Devices_HumanInterfaceDevice\", \"Wdk_Foundation\", \"Wdk_Graphics\", \"Wdk_Graphics_Direct3D\", \"Wdk_NetworkManagement\", \"Wdk_NetworkManagement_Ndis\", \"Wdk_NetworkManagement_WindowsFilteringPlatform\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_Storage_FileSystem_Minifilters\", \"Wdk_System\", \"Wdk_System_IO\", \"Wdk_System_Memory\", \"Wdk_System_OfflineRegistry\", \"Wdk_System_Registry\", \"Wdk_System_SystemInformation\", \"Wdk_System_SystemServices\", \"Wdk_System_Threading\", \"Win32\", \"Win32_Data\", \"Win32_Data_HtmlHelp\", \"Win32_Data_RightsManagement\", \"Win32_Devices\", \"Win32_Devices_AllJoyn\", \"Win32_Devices_Beep\", \"Win32_Devices_BiometricFramework\", \"Win32_Devices_Bluetooth\", \"Win32_Devices_Cdrom\", \"Win32_Devices_Communication\", \"Win32_Devices_DeviceAndDriverInstallation\", \"Win32_Devices_DeviceQuery\", \"Win32_Devices_Display\", \"Win32_Devices_Dvd\", \"Win32_Devices_Enumeration\", \"Win32_Devices_Enumeration_Pnp\", \"Win32_Devices_Fax\", \"Win32_Devices_HumanInterfaceDevice\", \"Win32_Devices_Nfc\", \"Win32_Devices_Nfp\", \"Win32_Devices_PortableDevices\", \"Win32_Devices_Properties\", \"Win32_Devices_Pwm\", \"Win32_Devices_Sensors\", \"Win32_Devices_SerialCommunication\", \"Win32_Devices_Tapi\", \"Win32_Devices_Usb\", \"Win32_Devices_WebServicesOnDevices\", \"Win32_Foundation\", \"Win32_Gaming\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_Graphics_GdiPlus\", \"Win32_Graphics_Hlsl\", \"Win32_Graphics_OpenGL\", \"Win32_Graphics_Printing\", \"Win32_Graphics_Printing_PrintTicket\", \"Win32_Management\", \"Win32_Management_MobileDeviceManagementRegistration\", \"Win32_Media\", \"Win32_Media_Audio\", \"Win32_Media_DxMediaObjects\", \"Win32_Media_KernelStreaming\", \"Win32_Media_Multimedia\", \"Win32_Media_Streaming\", \"Win32_Media_WindowsMediaFormat\", \"Win32_NetworkManagement\", \"Win32_NetworkManagement_Dhcp\", \"Win32_NetworkManagement_Dns\", \"Win32_NetworkManagement_InternetConnectionWizard\", \"Win32_NetworkManagement_IpHelper\", \"Win32_NetworkManagement_Multicast\", \"Win32_NetworkManagement_Ndis\", \"Win32_NetworkManagement_NetBios\", \"Win32_NetworkManagement_NetManagement\", \"Win32_NetworkManagement_NetShell\", \"Win32_NetworkManagement_NetworkDiagnosticsFramework\", \"Win32_NetworkManagement_P2P\", \"Win32_NetworkManagement_QoS\", \"Win32_NetworkManagement_Rras\", \"Win32_NetworkManagement_Snmp\", \"Win32_NetworkManagement_WNet\", \"Win32_NetworkManagement_WebDav\", \"Win32_NetworkManagement_WiFi\", \"Win32_NetworkManagement_WindowsConnectionManager\", \"Win32_NetworkManagement_WindowsFilteringPlatform\", \"Win32_NetworkManagement_WindowsFirewall\", \"Win32_NetworkManagement_WindowsNetworkVirtualization\", \"Win32_Networking\", \"Win32_Networking_ActiveDirectory\", \"Win32_Networking_Clustering\", \"Win32_Networking_HttpServer\", \"Win32_Networking_Ldap\", \"Win32_Networking_WebSocket\", \"Win32_Networking_WinHttp\", \"Win32_Networking_WinInet\", \"Win32_Networking_WinSock\", \"Win32_Networking_WindowsWebServices\", \"Win32_Security\", \"Win32_Security_AppLocker\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Authorization\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Security_Cryptography_Catalog\", \"Win32_Security_Cryptography_Certificates\", \"Win32_Security_Cryptography_Sip\", \"Win32_Security_Cryptography_UI\", \"Win32_Security_DiagnosticDataQuery\", \"Win32_Security_DirectoryServices\", \"Win32_Security_EnterpriseData\", \"Win32_Security_ExtensibleAuthenticationProtocol\", \"Win32_Security_Isolation\", \"Win32_Security_LicenseProtection\", \"Win32_Security_NetworkAccessProtection\", \"Win32_Security_WinTrust\", \"Win32_Security_WinWlx\", \"Win32_Storage\", \"Win32_Storage_Cabinets\", \"Win32_Storage_CloudFilters\", \"Win32_Storage_Compression\", \"Win32_Storage_DistributedFileSystem\", \"Win32_Storage_FileHistory\", \"Win32_Storage_FileSystem\", \"Win32_Storage_Imapi\", \"Win32_Storage_IndexServer\", \"Win32_Storage_InstallableFileSystems\", \"Win32_Storage_IscsiDisc\", \"Win32_Storage_Jet\", \"Win32_Storage_Nvme\", \"Win32_Storage_OfflineFiles\", \"Win32_Storage_OperationRecorder\", \"Win32_Storage_Packaging\", \"Win32_Storage_Packaging_Appx\", \"Win32_Storage_ProjectedFileSystem\", \"Win32_Storage_StructuredStorage\", \"Win32_Storage_Vhd\", \"Win32_Storage_Xps\", \"Win32_System\", \"Win32_System_AddressBook\", \"Win32_System_Antimalware\", \"Win32_System_ApplicationInstallationAndServicing\", \"Win32_System_ApplicationVerifier\", \"Win32_System_ClrHosting\", \"Win32_System_Com\", \"Win32_System_Com_Marshal\", \"Win32_System_Com_StructuredStorage\", \"Win32_System_Com_Urlmon\", \"Win32_System_ComponentServices\", \"Win32_System_Console\", \"Win32_System_CorrelationVector\", \"Win32_System_DataExchange\", \"Win32_System_DeploymentServices\", \"Win32_System_DeveloperLicensing\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Ceip\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Diagnostics_Debug_Extensions\", \"Win32_System_Diagnostics_Etw\", \"Win32_System_Diagnostics_ProcessSnapshotting\", \"Win32_System_Diagnostics_ToolHelp\", \"Win32_System_Diagnostics_TraceLogging\", \"Win32_System_DistributedTransactionCoordinator\", \"Win32_System_Environment\", \"Win32_System_ErrorReporting\", \"Win32_System_EventCollector\", \"Win32_System_EventLog\", \"Win32_System_EventNotificationService\", \"Win32_System_GroupPolicy\", \"Win32_System_HostCompute\", \"Win32_System_HostComputeNetwork\", \"Win32_System_HostComputeSystem\", \"Win32_System_Hypervisor\", \"Win32_System_IO\", \"Win32_System_Iis\", \"Win32_System_Ioctl\", \"Win32_System_JobObjects\", \"Win32_System_Js\", \"Win32_System_Kernel\", \"Win32_System_LibraryLoader\", \"Win32_System_Mailslots\", \"Win32_System_Mapi\", \"Win32_System_Memory\", \"Win32_System_Memory_NonVolatile\", \"Win32_System_MessageQueuing\", \"Win32_System_MixedReality\", \"Win32_System_Ole\", \"Win32_System_PasswordManagement\", \"Win32_System_Performance\", \"Win32_System_Performance_HardwareCounterProfiling\", \"Win32_System_Pipes\", \"Win32_System_Power\", \"Win32_System_ProcessStatus\", \"Win32_System_Recovery\", \"Win32_System_Registry\", \"Win32_System_RemoteDesktop\", \"Win32_System_RemoteManagement\", \"Win32_System_RestartManager\", \"Win32_System_Restore\", \"Win32_System_Rpc\", \"Win32_System_Search\", \"Win32_System_Search_Common\", \"Win32_System_SecurityCenter\", \"Win32_System_Services\", \"Win32_System_SetupAndMigration\", \"Win32_System_Shutdown\", \"Win32_System_StationsAndDesktops\", \"Win32_System_SubsystemForLinux\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_Time\", \"Win32_System_TpmBaseServices\", \"Win32_System_UserAccessLogging\", \"Win32_System_Variant\", \"Win32_System_VirtualDosMachines\", \"Win32_System_WindowsProgramming\", \"Win32_System_Wmi\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_ColorSystem\", \"Win32_UI_Controls\", \"Win32_UI_Controls_Dialogs\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_Ime\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Input_Pointer\", \"Win32_UI_Input_Touch\", \"Win32_UI_Input_XboxController\", \"Win32_UI_InteractionContext\", \"Win32_UI_Magnification\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_Shell_PropertiesSystem\", \"Win32_UI_TabletPC\", \"Win32_UI_TextServices\", \"Win32_UI_WindowsAndMessaging\", \"Win32_Web\", \"Win32_Web_InternetExplorer\", \"default\", \"docs\"]","target":7306158158326771440,"profile":11625402016386580190,"path":16329338523031717050,"deps":[[758057172878111074,"windows_targets",false,11776032419505448539]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-sys-7d88de5e3095a448\\dep-lib-windows_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/dep-lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/dep-lib-windows_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/dep-lib-windows_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/lib-windows_sys
deleted file mode 100644
index 3155940..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/lib-windows_sys
+++ /dev/null
@@ -1 +0,0 @@
-5dc4618f547561f3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/lib-windows_sys.json b/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/lib-windows_sys.json
deleted file mode 100644
index ff7d5a4..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-9e6d986300e679af/lib-windows_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"Win32\", \"Win32_Foundation\", \"Win32_Security\", \"Win32_Storage\", \"Win32_Storage_FileSystem\", \"Win32_System\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Registry\", \"Win32_System_Time\", \"default\"]","declared_features":"[\"Wdk\", \"Wdk_Devices\", \"Wdk_Devices_Bluetooth\", \"Wdk_Devices_HumanInterfaceDevice\", \"Wdk_Foundation\", \"Wdk_Graphics\", \"Wdk_Graphics_Direct3D\", \"Wdk_NetworkManagement\", \"Wdk_NetworkManagement_Ndis\", \"Wdk_NetworkManagement_WindowsFilteringPlatform\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_Storage_FileSystem_Minifilters\", \"Wdk_System\", \"Wdk_System_IO\", \"Wdk_System_Memory\", \"Wdk_System_OfflineRegistry\", \"Wdk_System_Registry\", \"Wdk_System_SystemInformation\", \"Wdk_System_SystemServices\", \"Wdk_System_Threading\", \"Win32\", \"Win32_Data\", \"Win32_Data_HtmlHelp\", \"Win32_Data_RightsManagement\", \"Win32_Devices\", \"Win32_Devices_AllJoyn\", \"Win32_Devices_BiometricFramework\", \"Win32_Devices_Bluetooth\", \"Win32_Devices_Communication\", \"Win32_Devices_DeviceAndDriverInstallation\", \"Win32_Devices_DeviceQuery\", \"Win32_Devices_Display\", \"Win32_Devices_Enumeration\", \"Win32_Devices_Enumeration_Pnp\", \"Win32_Devices_Fax\", \"Win32_Devices_HumanInterfaceDevice\", \"Win32_Devices_PortableDevices\", \"Win32_Devices_Properties\", \"Win32_Devices_Pwm\", \"Win32_Devices_Sensors\", \"Win32_Devices_SerialCommunication\", \"Win32_Devices_Tapi\", \"Win32_Devices_Usb\", \"Win32_Devices_WebServicesOnDevices\", \"Win32_Foundation\", \"Win32_Gaming\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_Graphics_GdiPlus\", \"Win32_Graphics_Hlsl\", \"Win32_Graphics_OpenGL\", \"Win32_Graphics_Printing\", \"Win32_Graphics_Printing_PrintTicket\", \"Win32_Management\", \"Win32_Management_MobileDeviceManagementRegistration\", \"Win32_Media\", \"Win32_Media_Audio\", \"Win32_Media_DxMediaObjects\", \"Win32_Media_KernelStreaming\", \"Win32_Media_Multimedia\", \"Win32_Media_Streaming\", \"Win32_Media_WindowsMediaFormat\", \"Win32_NetworkManagement\", \"Win32_NetworkManagement_Dhcp\", \"Win32_NetworkManagement_Dns\", \"Win32_NetworkManagement_InternetConnectionWizard\", \"Win32_NetworkManagement_IpHelper\", \"Win32_NetworkManagement_Multicast\", \"Win32_NetworkManagement_Ndis\", \"Win32_NetworkManagement_NetBios\", \"Win32_NetworkManagement_NetManagement\", \"Win32_NetworkManagement_NetShell\", \"Win32_NetworkManagement_NetworkDiagnosticsFramework\", \"Win32_NetworkManagement_P2P\", \"Win32_NetworkManagement_QoS\", \"Win32_NetworkManagement_Rras\", \"Win32_NetworkManagement_Snmp\", \"Win32_NetworkManagement_WNet\", \"Win32_NetworkManagement_WebDav\", \"Win32_NetworkManagement_WiFi\", \"Win32_NetworkManagement_WindowsConnectionManager\", \"Win32_NetworkManagement_WindowsFilteringPlatform\", \"Win32_NetworkManagement_WindowsFirewall\", \"Win32_NetworkManagement_WindowsNetworkVirtualization\", \"Win32_Networking\", \"Win32_Networking_ActiveDirectory\", \"Win32_Networking_Clustering\", \"Win32_Networking_HttpServer\", \"Win32_Networking_Ldap\", \"Win32_Networking_WebSocket\", \"Win32_Networking_WinHttp\", \"Win32_Networking_WinInet\", \"Win32_Networking_WinSock\", \"Win32_Networking_WindowsWebServices\", \"Win32_Security\", \"Win32_Security_AppLocker\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Authorization\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Security_Cryptography_Catalog\", \"Win32_Security_Cryptography_Certificates\", \"Win32_Security_Cryptography_Sip\", \"Win32_Security_Cryptography_UI\", \"Win32_Security_DiagnosticDataQuery\", \"Win32_Security_DirectoryServices\", \"Win32_Security_EnterpriseData\", \"Win32_Security_ExtensibleAuthenticationProtocol\", \"Win32_Security_Isolation\", \"Win32_Security_LicenseProtection\", \"Win32_Security_NetworkAccessProtection\", \"Win32_Security_WinTrust\", \"Win32_Security_WinWlx\", \"Win32_Storage\", \"Win32_Storage_Cabinets\", \"Win32_Storage_CloudFilters\", \"Win32_Storage_Compression\", \"Win32_Storage_DistributedFileSystem\", \"Win32_Storage_FileHistory\", \"Win32_Storage_FileSystem\", \"Win32_Storage_Imapi\", \"Win32_Storage_IndexServer\", \"Win32_Storage_InstallableFileSystems\", \"Win32_Storage_IscsiDisc\", \"Win32_Storage_Jet\", \"Win32_Storage_Nvme\", \"Win32_Storage_OfflineFiles\", \"Win32_Storage_OperationRecorder\", \"Win32_Storage_Packaging\", \"Win32_Storage_Packaging_Appx\", \"Win32_Storage_ProjectedFileSystem\", \"Win32_Storage_StructuredStorage\", \"Win32_Storage_Vhd\", \"Win32_Storage_Xps\", \"Win32_System\", \"Win32_System_AddressBook\", \"Win32_System_Antimalware\", \"Win32_System_ApplicationInstallationAndServicing\", \"Win32_System_ApplicationVerifier\", \"Win32_System_ClrHosting\", \"Win32_System_Com\", \"Win32_System_Com_Marshal\", \"Win32_System_Com_StructuredStorage\", \"Win32_System_Com_Urlmon\", \"Win32_System_ComponentServices\", \"Win32_System_Console\", \"Win32_System_CorrelationVector\", \"Win32_System_DataExchange\", \"Win32_System_DeploymentServices\", \"Win32_System_DeveloperLicensing\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Ceip\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Diagnostics_Debug_Extensions\", \"Win32_System_Diagnostics_Etw\", \"Win32_System_Diagnostics_ProcessSnapshotting\", \"Win32_System_Diagnostics_ToolHelp\", \"Win32_System_Diagnostics_TraceLogging\", \"Win32_System_DistributedTransactionCoordinator\", \"Win32_System_Environment\", \"Win32_System_ErrorReporting\", \"Win32_System_EventCollector\", \"Win32_System_EventLog\", \"Win32_System_EventNotificationService\", \"Win32_System_GroupPolicy\", \"Win32_System_HostCompute\", \"Win32_System_HostComputeNetwork\", \"Win32_System_HostComputeSystem\", \"Win32_System_Hypervisor\", \"Win32_System_IO\", \"Win32_System_Iis\", \"Win32_System_Ioctl\", \"Win32_System_JobObjects\", \"Win32_System_Js\", \"Win32_System_Kernel\", \"Win32_System_LibraryLoader\", \"Win32_System_Mailslots\", \"Win32_System_Mapi\", \"Win32_System_Memory\", \"Win32_System_Memory_NonVolatile\", \"Win32_System_MessageQueuing\", \"Win32_System_MixedReality\", \"Win32_System_Ole\", \"Win32_System_PasswordManagement\", \"Win32_System_Performance\", \"Win32_System_Performance_HardwareCounterProfiling\", \"Win32_System_Pipes\", \"Win32_System_Power\", \"Win32_System_ProcessStatus\", \"Win32_System_Recovery\", \"Win32_System_Registry\", \"Win32_System_RemoteDesktop\", \"Win32_System_RemoteManagement\", \"Win32_System_RestartManager\", \"Win32_System_Restore\", \"Win32_System_Rpc\", \"Win32_System_Search\", \"Win32_System_Search_Common\", \"Win32_System_SecurityCenter\", \"Win32_System_Services\", \"Win32_System_SetupAndMigration\", \"Win32_System_Shutdown\", \"Win32_System_StationsAndDesktops\", \"Win32_System_SubsystemForLinux\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_Time\", \"Win32_System_TpmBaseServices\", \"Win32_System_UserAccessLogging\", \"Win32_System_Variant\", \"Win32_System_VirtualDosMachines\", \"Win32_System_WindowsProgramming\", \"Win32_System_Wmi\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_ColorSystem\", \"Win32_UI_Controls\", \"Win32_UI_Controls_Dialogs\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_Ime\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Input_Pointer\", \"Win32_UI_Input_Touch\", \"Win32_UI_Input_XboxController\", \"Win32_UI_InteractionContext\", \"Win32_UI_Magnification\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_Shell_PropertiesSystem\", \"Win32_UI_TabletPC\", \"Win32_UI_TextServices\", \"Win32_UI_WindowsAndMessaging\", \"Win32_Web\", \"Win32_Web_InternetExplorer\", \"default\", \"docs\"]","target":7306158158326771440,"profile":16739268672764549369,"path":14387725667053332369,"deps":[[14322346790800707264,"windows_targets",false,8319681695607760964]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-sys-9e6d986300e679af\\dep-lib-windows_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/dep-lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/dep-lib-windows_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/dep-lib-windows_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/lib-windows_sys
deleted file mode 100644
index f30b51c..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/lib-windows_sys
+++ /dev/null
@@ -1 +0,0 @@
-ad3a8e92fc03886b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/lib-windows_sys.json b/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/lib-windows_sys.json
deleted file mode 100644
index f455662..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-b8893165b4c32bbe/lib-windows_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"Win32\", \"Win32_Foundation\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Gdi\", \"Win32_Networking\", \"Win32_Networking_WinSock\", \"Win32_Security\", \"Win32_System\", \"Win32_System_DataExchange\", \"Win32_System_IO\", \"Win32_System_LibraryLoader\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_WindowsProgramming\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_Controls\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Shell\", \"Win32_UI_WindowsAndMessaging\", \"default\"]","declared_features":"[\"Wdk\", \"Wdk_Devices\", \"Wdk_Devices_Bluetooth\", \"Wdk_Devices_HumanInterfaceDevice\", \"Wdk_Foundation\", \"Wdk_Graphics\", \"Wdk_Graphics_Direct3D\", \"Wdk_NetworkManagement\", \"Wdk_NetworkManagement_Ndis\", \"Wdk_NetworkManagement_WindowsFilteringPlatform\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_Storage_FileSystem_Minifilters\", \"Wdk_System\", \"Wdk_System_IO\", \"Wdk_System_Memory\", \"Wdk_System_OfflineRegistry\", \"Wdk_System_Registry\", \"Wdk_System_SystemInformation\", \"Wdk_System_SystemServices\", \"Wdk_System_Threading\", \"Win32\", \"Win32_Data\", \"Win32_Data_HtmlHelp\", \"Win32_Data_RightsManagement\", \"Win32_Devices\", \"Win32_Devices_AllJoyn\", \"Win32_Devices_Beep\", \"Win32_Devices_BiometricFramework\", \"Win32_Devices_Bluetooth\", \"Win32_Devices_Cdrom\", \"Win32_Devices_Communication\", \"Win32_Devices_DeviceAndDriverInstallation\", \"Win32_Devices_DeviceQuery\", \"Win32_Devices_Display\", \"Win32_Devices_Dvd\", \"Win32_Devices_Enumeration\", \"Win32_Devices_Enumeration_Pnp\", \"Win32_Devices_Fax\", \"Win32_Devices_HumanInterfaceDevice\", \"Win32_Devices_Nfc\", \"Win32_Devices_Nfp\", \"Win32_Devices_PortableDevices\", \"Win32_Devices_Properties\", \"Win32_Devices_Pwm\", \"Win32_Devices_Sensors\", \"Win32_Devices_SerialCommunication\", \"Win32_Devices_Tapi\", \"Win32_Devices_Usb\", \"Win32_Devices_WebServicesOnDevices\", \"Win32_Foundation\", \"Win32_Gaming\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_Graphics_GdiPlus\", \"Win32_Graphics_Hlsl\", \"Win32_Graphics_OpenGL\", \"Win32_Graphics_Printing\", \"Win32_Graphics_Printing_PrintTicket\", \"Win32_Management\", \"Win32_Management_MobileDeviceManagementRegistration\", \"Win32_Media\", \"Win32_Media_Audio\", \"Win32_Media_DxMediaObjects\", \"Win32_Media_KernelStreaming\", \"Win32_Media_Multimedia\", \"Win32_Media_Streaming\", \"Win32_Media_WindowsMediaFormat\", \"Win32_NetworkManagement\", \"Win32_NetworkManagement_Dhcp\", \"Win32_NetworkManagement_Dns\", \"Win32_NetworkManagement_InternetConnectionWizard\", \"Win32_NetworkManagement_IpHelper\", \"Win32_NetworkManagement_Multicast\", \"Win32_NetworkManagement_Ndis\", \"Win32_NetworkManagement_NetBios\", \"Win32_NetworkManagement_NetManagement\", \"Win32_NetworkManagement_NetShell\", \"Win32_NetworkManagement_NetworkDiagnosticsFramework\", \"Win32_NetworkManagement_P2P\", \"Win32_NetworkManagement_QoS\", \"Win32_NetworkManagement_Rras\", \"Win32_NetworkManagement_Snmp\", \"Win32_NetworkManagement_WNet\", \"Win32_NetworkManagement_WebDav\", \"Win32_NetworkManagement_WiFi\", \"Win32_NetworkManagement_WindowsConnectionManager\", \"Win32_NetworkManagement_WindowsFilteringPlatform\", \"Win32_NetworkManagement_WindowsFirewall\", \"Win32_NetworkManagement_WindowsNetworkVirtualization\", \"Win32_Networking\", \"Win32_Networking_ActiveDirectory\", \"Win32_Networking_Clustering\", \"Win32_Networking_HttpServer\", \"Win32_Networking_Ldap\", \"Win32_Networking_WebSocket\", \"Win32_Networking_WinHttp\", \"Win32_Networking_WinInet\", \"Win32_Networking_WinSock\", \"Win32_Networking_WindowsWebServices\", \"Win32_Security\", \"Win32_Security_AppLocker\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Authorization\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Security_Cryptography_Catalog\", \"Win32_Security_Cryptography_Certificates\", \"Win32_Security_Cryptography_Sip\", \"Win32_Security_Cryptography_UI\", \"Win32_Security_DiagnosticDataQuery\", \"Win32_Security_DirectoryServices\", \"Win32_Security_EnterpriseData\", \"Win32_Security_ExtensibleAuthenticationProtocol\", \"Win32_Security_Isolation\", \"Win32_Security_LicenseProtection\", \"Win32_Security_NetworkAccessProtection\", \"Win32_Security_WinTrust\", \"Win32_Security_WinWlx\", \"Win32_Storage\", \"Win32_Storage_Cabinets\", \"Win32_Storage_CloudFilters\", \"Win32_Storage_Compression\", \"Win32_Storage_DistributedFileSystem\", \"Win32_Storage_FileHistory\", \"Win32_Storage_FileSystem\", \"Win32_Storage_Imapi\", \"Win32_Storage_IndexServer\", \"Win32_Storage_InstallableFileSystems\", \"Win32_Storage_IscsiDisc\", \"Win32_Storage_Jet\", \"Win32_Storage_Nvme\", \"Win32_Storage_OfflineFiles\", \"Win32_Storage_OperationRecorder\", \"Win32_Storage_Packaging\", \"Win32_Storage_Packaging_Appx\", \"Win32_Storage_ProjectedFileSystem\", \"Win32_Storage_StructuredStorage\", \"Win32_Storage_Vhd\", \"Win32_Storage_Xps\", \"Win32_System\", \"Win32_System_AddressBook\", \"Win32_System_Antimalware\", \"Win32_System_ApplicationInstallationAndServicing\", \"Win32_System_ApplicationVerifier\", \"Win32_System_ClrHosting\", \"Win32_System_Com\", \"Win32_System_Com_Marshal\", \"Win32_System_Com_StructuredStorage\", \"Win32_System_Com_Urlmon\", \"Win32_System_ComponentServices\", \"Win32_System_Console\", \"Win32_System_CorrelationVector\", \"Win32_System_DataExchange\", \"Win32_System_DeploymentServices\", \"Win32_System_DeveloperLicensing\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Ceip\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Diagnostics_Debug_Extensions\", \"Win32_System_Diagnostics_Etw\", \"Win32_System_Diagnostics_ProcessSnapshotting\", \"Win32_System_Diagnostics_ToolHelp\", \"Win32_System_Diagnostics_TraceLogging\", \"Win32_System_DistributedTransactionCoordinator\", \"Win32_System_Environment\", \"Win32_System_ErrorReporting\", \"Win32_System_EventCollector\", \"Win32_System_EventLog\", \"Win32_System_EventNotificationService\", \"Win32_System_GroupPolicy\", \"Win32_System_HostCompute\", \"Win32_System_HostComputeNetwork\", \"Win32_System_HostComputeSystem\", \"Win32_System_Hypervisor\", \"Win32_System_IO\", \"Win32_System_Iis\", \"Win32_System_Ioctl\", \"Win32_System_JobObjects\", \"Win32_System_Js\", \"Win32_System_Kernel\", \"Win32_System_LibraryLoader\", \"Win32_System_Mailslots\", \"Win32_System_Mapi\", \"Win32_System_Memory\", \"Win32_System_Memory_NonVolatile\", \"Win32_System_MessageQueuing\", \"Win32_System_MixedReality\", \"Win32_System_Ole\", \"Win32_System_PasswordManagement\", \"Win32_System_Performance\", \"Win32_System_Performance_HardwareCounterProfiling\", \"Win32_System_Pipes\", \"Win32_System_Power\", \"Win32_System_ProcessStatus\", \"Win32_System_Recovery\", \"Win32_System_Registry\", \"Win32_System_RemoteDesktop\", \"Win32_System_RemoteManagement\", \"Win32_System_RestartManager\", \"Win32_System_Restore\", \"Win32_System_Rpc\", \"Win32_System_Search\", \"Win32_System_Search_Common\", \"Win32_System_SecurityCenter\", \"Win32_System_Services\", \"Win32_System_SetupAndMigration\", \"Win32_System_Shutdown\", \"Win32_System_StationsAndDesktops\", \"Win32_System_SubsystemForLinux\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_Time\", \"Win32_System_TpmBaseServices\", \"Win32_System_UserAccessLogging\", \"Win32_System_Variant\", \"Win32_System_VirtualDosMachines\", \"Win32_System_WindowsProgramming\", \"Win32_System_Wmi\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_ColorSystem\", \"Win32_UI_Controls\", \"Win32_UI_Controls_Dialogs\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_Ime\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Input_Pointer\", \"Win32_UI_Input_Touch\", \"Win32_UI_Input_XboxController\", \"Win32_UI_InteractionContext\", \"Win32_UI_Magnification\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_Shell_PropertiesSystem\", \"Win32_UI_TabletPC\", \"Win32_UI_TextServices\", \"Win32_UI_WindowsAndMessaging\", \"Win32_Web\", \"Win32_Web_InternetExplorer\", \"default\", \"docs\"]","target":7306158158326771440,"profile":12257758352969185987,"path":16329338523031717050,"deps":[[758057172878111074,"windows_targets",false,11776032419505448539]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-sys-b8893165b4c32bbe\\dep-lib-windows_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/dep-lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/dep-lib-windows_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/dep-lib-windows_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/lib-windows_sys
deleted file mode 100644
index fac00fb..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/lib-windows_sys
+++ /dev/null
@@ -1 +0,0 @@
-2db6749b92cbd4e6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/lib-windows_sys.json b/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/lib-windows_sys.json
deleted file mode 100644
index 661655e..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-cad5d03f154f541d/lib-windows_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"Win32\", \"Win32_Foundation\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_System\", \"Win32_System_Com\", \"Win32_System_LibraryLoader\", \"Win32_System_SystemInformation\", \"Win32_UI\", \"Win32_UI_Controls\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_WindowsAndMessaging\", \"default\"]","declared_features":"[\"Wdk\", \"Wdk_Devices\", \"Wdk_Devices_Bluetooth\", \"Wdk_Devices_HumanInterfaceDevice\", \"Wdk_Foundation\", \"Wdk_Graphics\", \"Wdk_Graphics_Direct3D\", \"Wdk_NetworkManagement\", \"Wdk_NetworkManagement_Ndis\", \"Wdk_NetworkManagement_WindowsFilteringPlatform\", \"Wdk_Storage\", \"Wdk_Storage_FileSystem\", \"Wdk_Storage_FileSystem_Minifilters\", \"Wdk_System\", \"Wdk_System_IO\", \"Wdk_System_Memory\", \"Wdk_System_OfflineRegistry\", \"Wdk_System_Registry\", \"Wdk_System_SystemInformation\", \"Wdk_System_SystemServices\", \"Wdk_System_Threading\", \"Win32\", \"Win32_Data\", \"Win32_Data_HtmlHelp\", \"Win32_Data_RightsManagement\", \"Win32_Devices\", \"Win32_Devices_AllJoyn\", \"Win32_Devices_BiometricFramework\", \"Win32_Devices_Bluetooth\", \"Win32_Devices_Communication\", \"Win32_Devices_DeviceAndDriverInstallation\", \"Win32_Devices_DeviceQuery\", \"Win32_Devices_Display\", \"Win32_Devices_Enumeration\", \"Win32_Devices_Enumeration_Pnp\", \"Win32_Devices_Fax\", \"Win32_Devices_HumanInterfaceDevice\", \"Win32_Devices_PortableDevices\", \"Win32_Devices_Properties\", \"Win32_Devices_Pwm\", \"Win32_Devices_Sensors\", \"Win32_Devices_SerialCommunication\", \"Win32_Devices_Tapi\", \"Win32_Devices_Usb\", \"Win32_Devices_WebServicesOnDevices\", \"Win32_Foundation\", \"Win32_Gaming\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_Graphics_GdiPlus\", \"Win32_Graphics_Hlsl\", \"Win32_Graphics_OpenGL\", \"Win32_Graphics_Printing\", \"Win32_Graphics_Printing_PrintTicket\", \"Win32_Management\", \"Win32_Management_MobileDeviceManagementRegistration\", \"Win32_Media\", \"Win32_Media_Audio\", \"Win32_Media_DxMediaObjects\", \"Win32_Media_KernelStreaming\", \"Win32_Media_Multimedia\", \"Win32_Media_Streaming\", \"Win32_Media_WindowsMediaFormat\", \"Win32_NetworkManagement\", \"Win32_NetworkManagement_Dhcp\", \"Win32_NetworkManagement_Dns\", \"Win32_NetworkManagement_InternetConnectionWizard\", \"Win32_NetworkManagement_IpHelper\", \"Win32_NetworkManagement_Multicast\", \"Win32_NetworkManagement_Ndis\", \"Win32_NetworkManagement_NetBios\", \"Win32_NetworkManagement_NetManagement\", \"Win32_NetworkManagement_NetShell\", \"Win32_NetworkManagement_NetworkDiagnosticsFramework\", \"Win32_NetworkManagement_P2P\", \"Win32_NetworkManagement_QoS\", \"Win32_NetworkManagement_Rras\", \"Win32_NetworkManagement_Snmp\", \"Win32_NetworkManagement_WNet\", \"Win32_NetworkManagement_WebDav\", \"Win32_NetworkManagement_WiFi\", \"Win32_NetworkManagement_WindowsConnectionManager\", \"Win32_NetworkManagement_WindowsFilteringPlatform\", \"Win32_NetworkManagement_WindowsFirewall\", \"Win32_NetworkManagement_WindowsNetworkVirtualization\", \"Win32_Networking\", \"Win32_Networking_ActiveDirectory\", \"Win32_Networking_Clustering\", \"Win32_Networking_HttpServer\", \"Win32_Networking_Ldap\", \"Win32_Networking_WebSocket\", \"Win32_Networking_WinHttp\", \"Win32_Networking_WinInet\", \"Win32_Networking_WinSock\", \"Win32_Networking_WindowsWebServices\", \"Win32_Security\", \"Win32_Security_AppLocker\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Authorization\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Security_Cryptography_Catalog\", \"Win32_Security_Cryptography_Certificates\", \"Win32_Security_Cryptography_Sip\", \"Win32_Security_Cryptography_UI\", \"Win32_Security_DiagnosticDataQuery\", \"Win32_Security_DirectoryServices\", \"Win32_Security_EnterpriseData\", \"Win32_Security_ExtensibleAuthenticationProtocol\", \"Win32_Security_Isolation\", \"Win32_Security_LicenseProtection\", \"Win32_Security_NetworkAccessProtection\", \"Win32_Security_WinTrust\", \"Win32_Security_WinWlx\", \"Win32_Storage\", \"Win32_Storage_Cabinets\", \"Win32_Storage_CloudFilters\", \"Win32_Storage_Compression\", \"Win32_Storage_DistributedFileSystem\", \"Win32_Storage_FileHistory\", \"Win32_Storage_FileSystem\", \"Win32_Storage_Imapi\", \"Win32_Storage_IndexServer\", \"Win32_Storage_InstallableFileSystems\", \"Win32_Storage_IscsiDisc\", \"Win32_Storage_Jet\", \"Win32_Storage_Nvme\", \"Win32_Storage_OfflineFiles\", \"Win32_Storage_OperationRecorder\", \"Win32_Storage_Packaging\", \"Win32_Storage_Packaging_Appx\", \"Win32_Storage_ProjectedFileSystem\", \"Win32_Storage_StructuredStorage\", \"Win32_Storage_Vhd\", \"Win32_Storage_Xps\", \"Win32_System\", \"Win32_System_AddressBook\", \"Win32_System_Antimalware\", \"Win32_System_ApplicationInstallationAndServicing\", \"Win32_System_ApplicationVerifier\", \"Win32_System_ClrHosting\", \"Win32_System_Com\", \"Win32_System_Com_Marshal\", \"Win32_System_Com_StructuredStorage\", \"Win32_System_Com_Urlmon\", \"Win32_System_ComponentServices\", \"Win32_System_Console\", \"Win32_System_CorrelationVector\", \"Win32_System_DataExchange\", \"Win32_System_DeploymentServices\", \"Win32_System_DeveloperLicensing\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Ceip\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Diagnostics_Debug_Extensions\", \"Win32_System_Diagnostics_Etw\", \"Win32_System_Diagnostics_ProcessSnapshotting\", \"Win32_System_Diagnostics_ToolHelp\", \"Win32_System_Diagnostics_TraceLogging\", \"Win32_System_DistributedTransactionCoordinator\", \"Win32_System_Environment\", \"Win32_System_ErrorReporting\", \"Win32_System_EventCollector\", \"Win32_System_EventLog\", \"Win32_System_EventNotificationService\", \"Win32_System_GroupPolicy\", \"Win32_System_HostCompute\", \"Win32_System_HostComputeNetwork\", \"Win32_System_HostComputeSystem\", \"Win32_System_Hypervisor\", \"Win32_System_IO\", \"Win32_System_Iis\", \"Win32_System_Ioctl\", \"Win32_System_JobObjects\", \"Win32_System_Js\", \"Win32_System_Kernel\", \"Win32_System_LibraryLoader\", \"Win32_System_Mailslots\", \"Win32_System_Mapi\", \"Win32_System_Memory\", \"Win32_System_Memory_NonVolatile\", \"Win32_System_MessageQueuing\", \"Win32_System_MixedReality\", \"Win32_System_Ole\", \"Win32_System_PasswordManagement\", \"Win32_System_Performance\", \"Win32_System_Performance_HardwareCounterProfiling\", \"Win32_System_Pipes\", \"Win32_System_Power\", \"Win32_System_ProcessStatus\", \"Win32_System_Recovery\", \"Win32_System_Registry\", \"Win32_System_RemoteDesktop\", \"Win32_System_RemoteManagement\", \"Win32_System_RestartManager\", \"Win32_System_Restore\", \"Win32_System_Rpc\", \"Win32_System_Search\", \"Win32_System_Search_Common\", \"Win32_System_SecurityCenter\", \"Win32_System_Services\", \"Win32_System_SetupAndMigration\", \"Win32_System_Shutdown\", \"Win32_System_StationsAndDesktops\", \"Win32_System_SubsystemForLinux\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_Threading\", \"Win32_System_Time\", \"Win32_System_TpmBaseServices\", \"Win32_System_UserAccessLogging\", \"Win32_System_Variant\", \"Win32_System_VirtualDosMachines\", \"Win32_System_WindowsProgramming\", \"Win32_System_Wmi\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_ColorSystem\", \"Win32_UI_Controls\", \"Win32_UI_Controls_Dialogs\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_Ime\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Input_Pointer\", \"Win32_UI_Input_Touch\", \"Win32_UI_Input_XboxController\", \"Win32_UI_InteractionContext\", \"Win32_UI_Magnification\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_Shell_PropertiesSystem\", \"Win32_UI_TabletPC\", \"Win32_UI_TextServices\", \"Win32_UI_WindowsAndMessaging\", \"Win32_Web\", \"Win32_Web_InternetExplorer\", \"default\", \"docs\"]","target":7306158158326771440,"profile":10185594453327162546,"path":14387725667053332369,"deps":[[14322346790800707264,"windows_targets",false,8319681695607760964]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-sys-cad5d03f154f541d\\dep-lib-windows_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/dep-lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/dep-lib-windows_sys
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/dep-lib-windows_sys and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/lib-windows_sys b/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/lib-windows_sys
deleted file mode 100644
index 4e0b92a..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/lib-windows_sys
+++ /dev/null
@@ -1 +0,0 @@
-21970afa5b05b4f9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/lib-windows_sys.json b/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/lib-windows_sys.json
deleted file mode 100644
index f4bf74f..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-sys-fad3a87a25cfdfcf/lib-windows_sys.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"Win32\", \"Win32_Foundation\", \"Win32_UI\", \"Win32_UI_Shell\", \"default\"]","declared_features":"[\"Wdk\", \"Wdk_System\", \"Wdk_System_OfflineRegistry\", \"Win32\", \"Win32_Data\", \"Win32_Data_HtmlHelp\", \"Win32_Data_RightsManagement\", \"Win32_Data_Xml\", \"Win32_Data_Xml_MsXml\", \"Win32_Data_Xml_XmlLite\", \"Win32_Devices\", \"Win32_Devices_AllJoyn\", \"Win32_Devices_BiometricFramework\", \"Win32_Devices_Bluetooth\", \"Win32_Devices_Communication\", \"Win32_Devices_DeviceAccess\", \"Win32_Devices_DeviceAndDriverInstallation\", \"Win32_Devices_DeviceQuery\", \"Win32_Devices_Display\", \"Win32_Devices_Enumeration\", \"Win32_Devices_Enumeration_Pnp\", \"Win32_Devices_Fax\", \"Win32_Devices_FunctionDiscovery\", \"Win32_Devices_Geolocation\", \"Win32_Devices_HumanInterfaceDevice\", \"Win32_Devices_ImageAcquisition\", \"Win32_Devices_PortableDevices\", \"Win32_Devices_Properties\", \"Win32_Devices_Pwm\", \"Win32_Devices_Sensors\", \"Win32_Devices_SerialCommunication\", \"Win32_Devices_Tapi\", \"Win32_Devices_Usb\", \"Win32_Devices_WebServicesOnDevices\", \"Win32_Foundation\", \"Win32_Gaming\", \"Win32_Globalization\", \"Win32_Graphics\", \"Win32_Graphics_Dwm\", \"Win32_Graphics_Gdi\", \"Win32_Graphics_Hlsl\", \"Win32_Graphics_OpenGL\", \"Win32_Graphics_Printing\", \"Win32_Graphics_Printing_PrintTicket\", \"Win32_Management\", \"Win32_Management_MobileDeviceManagementRegistration\", \"Win32_Media\", \"Win32_Media_Audio\", \"Win32_Media_Audio_Apo\", \"Win32_Media_Audio_DirectMusic\", \"Win32_Media_Audio_Endpoints\", \"Win32_Media_Audio_XAudio2\", \"Win32_Media_DeviceManager\", \"Win32_Media_DxMediaObjects\", \"Win32_Media_KernelStreaming\", \"Win32_Media_LibrarySharingServices\", \"Win32_Media_MediaPlayer\", \"Win32_Media_Multimedia\", \"Win32_Media_Speech\", \"Win32_Media_Streaming\", \"Win32_Media_WindowsMediaFormat\", \"Win32_NetworkManagement\", \"Win32_NetworkManagement_Dhcp\", \"Win32_NetworkManagement_Dns\", \"Win32_NetworkManagement_InternetConnectionWizard\", \"Win32_NetworkManagement_IpHelper\", \"Win32_NetworkManagement_MobileBroadband\", \"Win32_NetworkManagement_Multicast\", \"Win32_NetworkManagement_Ndis\", \"Win32_NetworkManagement_NetBios\", \"Win32_NetworkManagement_NetManagement\", \"Win32_NetworkManagement_NetShell\", \"Win32_NetworkManagement_NetworkDiagnosticsFramework\", \"Win32_NetworkManagement_NetworkPolicyServer\", \"Win32_NetworkManagement_P2P\", \"Win32_NetworkManagement_QoS\", \"Win32_NetworkManagement_Rras\", \"Win32_NetworkManagement_Snmp\", \"Win32_NetworkManagement_WNet\", \"Win32_NetworkManagement_WebDav\", \"Win32_NetworkManagement_WiFi\", \"Win32_NetworkManagement_WindowsConnectNow\", \"Win32_NetworkManagement_WindowsConnectionManager\", \"Win32_NetworkManagement_WindowsFilteringPlatform\", \"Win32_NetworkManagement_WindowsFirewall\", \"Win32_NetworkManagement_WindowsNetworkVirtualization\", \"Win32_Networking\", \"Win32_Networking_ActiveDirectory\", \"Win32_Networking_BackgroundIntelligentTransferService\", \"Win32_Networking_Clustering\", \"Win32_Networking_HttpServer\", \"Win32_Networking_Ldap\", \"Win32_Networking_NetworkListManager\", \"Win32_Networking_RemoteDifferentialCompression\", \"Win32_Networking_WebSocket\", \"Win32_Networking_WinHttp\", \"Win32_Networking_WinInet\", \"Win32_Networking_WinSock\", \"Win32_Networking_WindowsWebServices\", \"Win32_Security\", \"Win32_Security_AppLocker\", \"Win32_Security_Authentication\", \"Win32_Security_Authentication_Identity\", \"Win32_Security_Authentication_Identity_Provider\", \"Win32_Security_Authorization\", \"Win32_Security_Authorization_UI\", \"Win32_Security_ConfigurationSnapin\", \"Win32_Security_Credentials\", \"Win32_Security_Cryptography\", \"Win32_Security_Cryptography_Catalog\", \"Win32_Security_Cryptography_Certificates\", \"Win32_Security_Cryptography_Sip\", \"Win32_Security_Cryptography_UI\", \"Win32_Security_DiagnosticDataQuery\", \"Win32_Security_DirectoryServices\", \"Win32_Security_EnterpriseData\", \"Win32_Security_ExtensibleAuthenticationProtocol\", \"Win32_Security_Isolation\", \"Win32_Security_LicenseProtection\", \"Win32_Security_NetworkAccessProtection\", \"Win32_Security_Tpm\", \"Win32_Security_WinTrust\", \"Win32_Security_WinWlx\", \"Win32_Storage\", \"Win32_Storage_Cabinets\", \"Win32_Storage_CloudFilters\", \"Win32_Storage_Compression\", \"Win32_Storage_DataDeduplication\", \"Win32_Storage_DistributedFileSystem\", \"Win32_Storage_EnhancedStorage\", \"Win32_Storage_FileHistory\", \"Win32_Storage_FileServerResourceManager\", \"Win32_Storage_FileSystem\", \"Win32_Storage_Imapi\", \"Win32_Storage_IndexServer\", \"Win32_Storage_InstallableFileSystems\", \"Win32_Storage_IscsiDisc\", \"Win32_Storage_Jet\", \"Win32_Storage_OfflineFiles\", \"Win32_Storage_OperationRecorder\", \"Win32_Storage_Packaging\", \"Win32_Storage_Packaging_Appx\", \"Win32_Storage_Packaging_Opc\", \"Win32_Storage_ProjectedFileSystem\", \"Win32_Storage_StructuredStorage\", \"Win32_Storage_Vhd\", \"Win32_Storage_VirtualDiskService\", \"Win32_Storage_Vss\", \"Win32_Storage_Xps\", \"Win32_Storage_Xps_Printing\", \"Win32_System\", \"Win32_System_AddressBook\", \"Win32_System_Antimalware\", \"Win32_System_ApplicationInstallationAndServicing\", \"Win32_System_ApplicationVerifier\", \"Win32_System_AssessmentTool\", \"Win32_System_ClrHosting\", \"Win32_System_Com\", \"Win32_System_Com_CallObj\", \"Win32_System_Com_ChannelCredentials\", \"Win32_System_Com_Events\", \"Win32_System_Com_Marshal\", \"Win32_System_Com_StructuredStorage\", \"Win32_System_Com_UI\", \"Win32_System_Com_Urlmon\", \"Win32_System_ComponentServices\", \"Win32_System_Console\", \"Win32_System_Contacts\", \"Win32_System_CorrelationVector\", \"Win32_System_DataExchange\", \"Win32_System_DeploymentServices\", \"Win32_System_DesktopSharing\", \"Win32_System_DeveloperLicensing\", \"Win32_System_Diagnostics\", \"Win32_System_Diagnostics_Ceip\", \"Win32_System_Diagnostics_ClrProfiling\", \"Win32_System_Diagnostics_Debug\", \"Win32_System_Diagnostics_Debug_ActiveScript\", \"Win32_System_Diagnostics_Debug_Extensions\", \"Win32_System_Diagnostics_Etw\", \"Win32_System_Diagnostics_ProcessSnapshotting\", \"Win32_System_Diagnostics_ToolHelp\", \"Win32_System_DistributedTransactionCoordinator\", \"Win32_System_Environment\", \"Win32_System_ErrorReporting\", \"Win32_System_EventCollector\", \"Win32_System_EventLog\", \"Win32_System_EventNotificationService\", \"Win32_System_GroupPolicy\", \"Win32_System_HostCompute\", \"Win32_System_HostComputeNetwork\", \"Win32_System_HostComputeSystem\", \"Win32_System_Hypervisor\", \"Win32_System_IO\", \"Win32_System_Iis\", \"Win32_System_Ioctl\", \"Win32_System_JobObjects\", \"Win32_System_Js\", \"Win32_System_Kernel\", \"Win32_System_LibraryLoader\", \"Win32_System_Mailslots\", \"Win32_System_Mapi\", \"Win32_System_Memory\", \"Win32_System_Memory_NonVolatile\", \"Win32_System_MessageQueuing\", \"Win32_System_MixedReality\", \"Win32_System_Mmc\", \"Win32_System_Ole\", \"Win32_System_ParentalControls\", \"Win32_System_PasswordManagement\", \"Win32_System_Performance\", \"Win32_System_Performance_HardwareCounterProfiling\", \"Win32_System_Pipes\", \"Win32_System_Power\", \"Win32_System_ProcessStatus\", \"Win32_System_RealTimeCommunications\", \"Win32_System_Recovery\", \"Win32_System_Registry\", \"Win32_System_RemoteAssistance\", \"Win32_System_RemoteDesktop\", \"Win32_System_RemoteManagement\", \"Win32_System_RestartManager\", \"Win32_System_Restore\", \"Win32_System_Rpc\", \"Win32_System_Search\", \"Win32_System_Search_Common\", \"Win32_System_SecurityCenter\", \"Win32_System_ServerBackup\", \"Win32_System_Services\", \"Win32_System_SettingsManagementInfrastructure\", \"Win32_System_SetupAndMigration\", \"Win32_System_Shutdown\", \"Win32_System_StationsAndDesktops\", \"Win32_System_SubsystemForLinux\", \"Win32_System_SystemInformation\", \"Win32_System_SystemServices\", \"Win32_System_TaskScheduler\", \"Win32_System_Threading\", \"Win32_System_Time\", \"Win32_System_TpmBaseServices\", \"Win32_System_UpdateAgent\", \"Win32_System_UpdateAssessment\", \"Win32_System_UserAccessLogging\", \"Win32_System_VirtualDosMachines\", \"Win32_System_WindowsProgramming\", \"Win32_System_WindowsSync\", \"Win32_System_Wmi\", \"Win32_UI\", \"Win32_UI_Accessibility\", \"Win32_UI_Animation\", \"Win32_UI_ColorSystem\", \"Win32_UI_Controls\", \"Win32_UI_Controls_Dialogs\", \"Win32_UI_Controls_RichEdit\", \"Win32_UI_HiDpi\", \"Win32_UI_Input\", \"Win32_UI_Input_Ime\", \"Win32_UI_Input_Ink\", \"Win32_UI_Input_KeyboardAndMouse\", \"Win32_UI_Input_Pointer\", \"Win32_UI_Input_Radial\", \"Win32_UI_Input_Touch\", \"Win32_UI_Input_XboxController\", \"Win32_UI_InteractionContext\", \"Win32_UI_LegacyWindowsEnvironmentFeatures\", \"Win32_UI_Magnification\", \"Win32_UI_Notifications\", \"Win32_UI_Ribbon\", \"Win32_UI_Shell\", \"Win32_UI_Shell_Common\", \"Win32_UI_Shell_PropertiesSystem\", \"Win32_UI_TabletPC\", \"Win32_UI_TextServices\", \"Win32_UI_WindowsAndMessaging\", \"Win32_UI_Wpf\", \"Win32_Web\", \"Win32_Web_InternetExplorer\", \"default\"]","target":8763985620648092641,"profile":2225463790103693989,"path":14915234312354590751,"deps":[[7977276776398531731,"windows_targets",false,5898805650519470281]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-sys-fad3a87a25cfdfcf\\dep-lib-windows_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/dep-lib-windows_targets b/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/dep-lib-windows_targets
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/dep-lib-windows_targets and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/lib-windows_targets b/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/lib-windows_targets
deleted file mode 100644
index 82edf3d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/lib-windows_targets
+++ /dev/null
@@ -1 +0,0 @@
-5b261bec17df6ca3
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/lib-windows_targets.json b/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/lib-windows_targets.json
deleted file mode 100644
index 5cd1348..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-targets-222a37f12487ea30/lib-windows_targets.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":12110220207092481134,"profile":14508822251238124762,"path":4026173314604876641,"deps":[[4937765985372346599,"windows_x86_64_msvc",false,16602235299472557694]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-targets-222a37f12487ea30\\dep-lib-windows_targets","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/dep-lib-windows_targets b/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/dep-lib-windows_targets
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/dep-lib-windows_targets and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/lib-windows_targets b/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/lib-windows_targets
deleted file mode 100644
index 2e05033..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/lib-windows_targets
+++ /dev/null
@@ -1 +0,0 @@
-c9b047667cc4dc51
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/lib-windows_targets.json b/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/lib-windows_targets.json
deleted file mode 100644
index 4bb43af..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-targets-52dba593c607ac4f/lib-windows_targets.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":1645428365803780117,"profile":15657897354478470176,"path":2854738977627761352,"deps":[[15665326712850635925,"windows_x86_64_msvc",false,5943135379532049225]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-targets-52dba593c607ac4f\\dep-lib-windows_targets","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/dep-lib-windows_targets b/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/dep-lib-windows_targets
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/dep-lib-windows_targets and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/lib-windows_targets b/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/lib-windows_targets
deleted file mode 100644
index 8c1438a..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/lib-windows_targets
+++ /dev/null
@@ -1 +0,0 @@
-4428052f6c727573
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/lib-windows_targets.json b/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/lib-windows_targets.json
deleted file mode 100644
index ea04529..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-targets-feacb24f334a2eb5/lib-windows_targets.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":12110220207092481134,"profile":10185594453327162546,"path":4163261768878235856,"deps":[[6520462792382062950,"windows_x86_64_msvc",false,13651514322457543786]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-targets-feacb24f334a2eb5\\dep-lib-windows_targets","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/dep-lib-windows_threading b/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/dep-lib-windows_threading
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/dep-lib-windows_threading and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/lib-windows_threading b/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/lib-windows_threading
deleted file mode 100644
index 91b4d47..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/lib-windows_threading
+++ /dev/null
@@ -1 +0,0 @@
-c030fb5f5229ac70
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/lib-windows_threading.json b/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/lib-windows_threading.json
deleted file mode 100644
index 06469d0..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-threading-5a1d358e94328793/lib-windows_threading.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":15560764667452110620,"profile":15657897354478470176,"path":3149915476024263261,"deps":[[11505586985402185701,"windows_link",false,17182673890726059165]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-threading-5a1d358e94328793\\dep-lib-windows_threading","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/dep-lib-windows_version b/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/dep-lib-windows_version
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/dep-lib-windows_version and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/lib-windows_version b/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/lib-windows_version
deleted file mode 100644
index 5dfed21..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/lib-windows_version
+++ /dev/null
@@ -1 +0,0 @@
-67d0f3d6422bab5f
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/lib-windows_version.json b/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/lib-windows_version.json
deleted file mode 100644
index 7635336..0000000
--- a/src-tauri/target/debug/.fingerprint/windows-version-1c0554111d619426/lib-windows_version.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":1968241332739449982,"profile":14508822251238124762,"path":2623877444831766845,"deps":[[6959378045035346538,"windows_link",false,15804821063550895188]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows-version-1c0554111d619426\\dep-lib-windows_version","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-1cd0957fe4b7371c/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-1cd0957fe4b7371c/run-build-script-build-script-build
deleted file mode 100644
index 9a308c5..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-1cd0957fe4b7371c/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-dc268fa1247f34d5
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-1cd0957fe4b7371c/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-1cd0957fe4b7371c/run-build-script-build-script-build.json
deleted file mode 100644
index 2b5f9d8..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-1cd0957fe4b7371c/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15665326712850635925,"build_script_build",false,5289669749019434618]],"local":[{"Precalculated":"0.48.5"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-3e334312553c0fa9/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-3e334312553c0fa9/run-build-script-build-script-build
deleted file mode 100644
index 2388e56..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-3e334312553c0fa9/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-28eccdc6013a121d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-3e334312553c0fa9/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-3e334312553c0fa9/run-build-script-build-script-build.json
deleted file mode 100644
index 7e1f0a2..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-3e334312553c0fa9/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4937765985372346599,"build_script_build",false,7373666797862729141]],"local":[{"Precalculated":"0.53.1"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/dep-lib-windows_x86_64_msvc b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/dep-lib-windows_x86_64_msvc
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/dep-lib-windows_x86_64_msvc and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/lib-windows_x86_64_msvc b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/lib-windows_x86_64_msvc
deleted file mode 100644
index 0f69898..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/lib-windows_x86_64_msvc
+++ /dev/null
@@ -1 +0,0 @@
-6a443d8cf2eb73bd
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/lib-windows_x86_64_msvc.json b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/lib-windows_x86_64_msvc.json
deleted file mode 100644
index 9907b7f..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-40f71298104e249c/lib-windows_x86_64_msvc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":3306771437825829530,"profile":15657897354478470176,"path":6076058257826211267,"deps":[[6520462792382062950,"build_script_build",false,6735784162741966737]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows_x86_64_msvc-40f71298104e249c\\dep-lib-windows_x86_64_msvc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/dep-lib-windows_x86_64_msvc b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/dep-lib-windows_x86_64_msvc
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/dep-lib-windows_x86_64_msvc and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/lib-windows_x86_64_msvc b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/lib-windows_x86_64_msvc
deleted file mode 100644
index ea0816f..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/lib-windows_x86_64_msvc
+++ /dev/null
@@ -1 +0,0 @@
-496b10bd23427a52
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/lib-windows_x86_64_msvc.json b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/lib-windows_x86_64_msvc.json
deleted file mode 100644
index f0077f2..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-47a487117b718dd8/lib-windows_x86_64_msvc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":16215071153133045705,"profile":15657897354478470176,"path":16693954685481657553,"deps":[[15665326712850635925,"build_script_build",false,15363044024173668060]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows_x86_64_msvc-47a487117b718dd8\\dep-lib-windows_x86_64_msvc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/build-script-build-script-build
deleted file mode 100644
index 836bda4..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-f25634fbac4740bf
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/build-script-build-script-build.json
deleted file mode 100644
index db46073..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":2225463790103693989,"path":8622979841516286430,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows_x86_64_msvc-757516019e19758b\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-757516019e19758b/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/build-script-build-script-build
deleted file mode 100644
index be3e321..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-b535b3a2e2865466
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/build-script-build-script-build.json
deleted file mode 100644
index 8072478..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":15690309238241248693,"path":4981925140720279936,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows_x86_64_msvc-a3759474c18e809f\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-a3759474c18e809f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/build-script-build-script-build
deleted file mode 100644
index 84ff107..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-7ade6e619cae6849
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/build-script-build-script-build.json
deleted file mode 100644
index 5f94eb1..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":17883862002600103897,"profile":2225463790103693989,"path":5096336110892308055,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows_x86_64_msvc-c6a189da8b4f43ed\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-c6a189da8b4f43ed/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/dep-lib-windows_x86_64_msvc b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/dep-lib-windows_x86_64_msvc
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/dep-lib-windows_x86_64_msvc and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/invoked.timestamp b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/lib-windows_x86_64_msvc b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/lib-windows_x86_64_msvc
deleted file mode 100644
index 86d5621..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/lib-windows_x86_64_msvc
+++ /dev/null
@@ -1 +0,0 @@
-7e4683de0afd66e6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/lib-windows_x86_64_msvc.json b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/lib-windows_x86_64_msvc.json
deleted file mode 100644
index aa83598..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-f66f5ffbf53ff939/lib-windows_x86_64_msvc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":3306771437825829530,"profile":14508822251238124762,"path":14534046439206544091,"deps":[[4937765985372346599,"build_script_build",false,2094800555985464360]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\windows_x86_64_msvc-f66f5ffbf53ff939\\dep-lib-windows_x86_64_msvc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-fb4c1bcb69087e24/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-fb4c1bcb69087e24/run-build-script-build-script-build
deleted file mode 100644
index df202ae..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-fb4c1bcb69087e24/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-91d7ef1f02507a5d
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-fb4c1bcb69087e24/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-fb4c1bcb69087e24/run-build-script-build-script-build.json
deleted file mode 100644
index fde6fd4..0000000
--- a/src-tauri/target/debug/.fingerprint/windows_x86_64_msvc-fb4c1bcb69087e24/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[6520462792382062950,"build_script_build",false,13781093668028176114]],"local":[{"Precalculated":"0.52.6"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/dep-lib-winnow b/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/dep-lib-winnow
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/dep-lib-winnow and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/invoked.timestamp b/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/lib-winnow b/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/lib-winnow
deleted file mode 100644
index a4a3d4f..0000000
--- a/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/lib-winnow
+++ /dev/null
@@ -1 +0,0 @@
-2f8fa97090bc3755
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/lib-winnow.json b/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/lib-winnow.json
deleted file mode 100644
index 305a2ec..0000000
--- a/src-tauri/target/debug/.fingerprint/winnow-56d2e9f1707c45ae/lib-winnow.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"alloc\", \"debug\", \"default\", \"simd\", \"std\", \"unstable-doc\", \"unstable-recover\"]","target":13376497836617006023,"profile":9076258246958265911,"path":11180099973254761238,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\winnow-56d2e9f1707c45ae\\dep-lib-winnow","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/dep-lib-winreg b/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/dep-lib-winreg
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/dep-lib-winreg and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/lib-winreg b/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/lib-winreg
deleted file mode 100644
index 46607b5..0000000
--- a/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/lib-winreg
+++ /dev/null
@@ -1 +0,0 @@
-8ab86e64520b072c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/lib-winreg.json b/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/lib-winreg.json
deleted file mode 100644
index 6839025..0000000
--- a/src-tauri/target/debug/.fingerprint/winreg-a86d51930dbc160d/lib-winreg.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"chrono\", \"serde\", \"serialization-serde\", \"transactions\"]","target":1455926537639231396,"profile":2225463790103693989,"path":3449537552706814894,"deps":[[7667230146095136825,"cfg_if",false,2895588346767177823],[10281541584571964250,"windows_sys",false,17537427430000673885]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\winreg-a86d51930dbc160d\\dep-lib-winreg","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/dep-lib-writeable b/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/dep-lib-writeable
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/dep-lib-writeable and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/invoked.timestamp b/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/lib-writeable b/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/lib-writeable
deleted file mode 100644
index 1454ce3..0000000
--- a/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/lib-writeable
+++ /dev/null
@@ -1 +0,0 @@
-e0f9c6c24eb223d6
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/lib-writeable.json b/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/lib-writeable.json
deleted file mode 100644
index 968241b..0000000
--- a/src-tauri/target/debug/.fingerprint/writeable-2f127b60e06f9fb1/lib-writeable.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"alloc\", \"default\", \"either\"]","target":6209224040855486982,"profile":15657897354478470176,"path":11438251174893670770,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\writeable-2f127b60e06f9fb1\\dep-lib-writeable","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/wry-5d7c8b062772d743/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/wry-5d7c8b062772d743/run-build-script-build-script-build
deleted file mode 100644
index b75616b..0000000
--- a/src-tauri/target/debug/.fingerprint/wry-5d7c8b062772d743/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-d1da7894f5bcb1ea
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/wry-5d7c8b062772d743/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/wry-5d7c8b062772d743/run-build-script-build-script-build.json
deleted file mode 100644
index 8b3dc68..0000000
--- a/src-tauri/target/debug/.fingerprint/wry-5d7c8b062772d743/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[14109579488288776661,"build_script_build",false,16929105509345028732]],"local":[{"Precalculated":"0.53.5"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/build-script-build-script-build
deleted file mode 100644
index 37d5b98..0000000
--- a/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-7c6a9e39c443f0ea
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/build-script-build-script-build.json
deleted file mode 100644
index f2f8089..0000000
--- a/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"drag-drop\", \"gdkx11\", \"javascriptcore-rs\", \"linux-body\", \"os-webview\", \"protocol\", \"soup3\", \"webkit2gtk\", \"webkit2gtk-sys\", \"x11\", \"x11-dl\"]","declared_features":"[\"default\", \"devtools\", \"drag-drop\", \"fullscreen\", \"gdkx11\", \"javascriptcore-rs\", \"linux-body\", \"mac-proxy\", \"os-webview\", \"protocol\", \"serde\", \"soup3\", \"tracing\", \"transparent\", \"webkit2gtk\", \"webkit2gtk-sys\", \"x11\", \"x11-dl\"]","target":5408242616063297496,"profile":13277125065115479800,"path":8610838036512898373,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\wry-e28d43349a13e61e\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/invoked.timestamp b/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/wry-e28d43349a13e61e/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/dep-lib-yoke b/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/dep-lib-yoke
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/dep-lib-yoke and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/invoked.timestamp b/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/lib-yoke b/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/lib-yoke
deleted file mode 100644
index 2b55fca..0000000
--- a/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/lib-yoke
+++ /dev/null
@@ -1 +0,0 @@
-dc24f8c7ccf261ea
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/lib-yoke.json b/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/lib-yoke.json
deleted file mode 100644
index 8f18192..0000000
--- a/src-tauri/target/debug/.fingerprint/yoke-2fae68b446f2060f/lib-yoke.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"derive\", \"zerofrom\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"serde\", \"zerofrom\"]","target":11250006364125496299,"profile":15657897354478470176,"path":9940741985484297872,"deps":[[4776946450414566059,"yoke_derive",false,7670113186131562729],[12669569555400633618,"stable_deref_trait",false,17302127752604211937],[17046516144589451410,"zerofrom",false,11261053448836388991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\yoke-2fae68b446f2060f\\dep-lib-yoke","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/dep-lib-yoke b/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/dep-lib-yoke
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/dep-lib-yoke and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/invoked.timestamp b/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/lib-yoke b/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/lib-yoke
deleted file mode 100644
index 68b8a40..0000000
--- a/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/lib-yoke
+++ /dev/null
@@ -1 +0,0 @@
-7212ca0e8d6425bc
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/lib-yoke.json b/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/lib-yoke.json
deleted file mode 100644
index ba8c639..0000000
--- a/src-tauri/target/debug/.fingerprint/yoke-329a6fbcddfb5d38/lib-yoke.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"derive\", \"zerofrom\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"serde\", \"zerofrom\"]","target":11250006364125496299,"profile":15657897354478470176,"path":9940741985484297872,"deps":[[4776946450414566059,"yoke_derive",false,7670113186131562729],[12669569555400633618,"stable_deref_trait",false,4709012610512574842],[17046516144589451410,"zerofrom",false,11261053448836388991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\yoke-329a6fbcddfb5d38\\dep-lib-yoke","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/dep-lib-yoke_derive b/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/dep-lib-yoke_derive
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/dep-lib-yoke_derive and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/invoked.timestamp b/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/lib-yoke_derive b/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/lib-yoke_derive
deleted file mode 100644
index 0cb6020..0000000
--- a/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/lib-yoke_derive
+++ /dev/null
@@ -1 +0,0 @@
-e95069064eb7716a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/lib-yoke_derive.json b/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/lib-yoke_derive.json
deleted file mode 100644
index f85322d..0000000
--- a/src-tauri/target/debug/.fingerprint/yoke-derive-28c96d4084bea2a7/lib-yoke_derive.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":1654536213780382264,"profile":2225463790103693989,"path":16966119550708806051,"deps":[[4621990586401870511,"synstructure",false,10689153107519449330],[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\yoke-derive-28c96d4084bea2a7\\dep-lib-yoke_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/build-script-build-script-build
deleted file mode 100644
index a4c053d..0000000
--- a/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-1467134a47e590cf
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/build-script-build-script-build.json
deleted file mode 100644
index c23490a..0000000
--- a/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"simd\"]","declared_features":"[\"__internal_use_only_features_that_work_on_stable\", \"alloc\", \"derive\", \"float-nightly\", \"simd\", \"simd-nightly\", \"std\", \"zerocopy-derive\"]","target":5408242616063297496,"profile":2225463790103693989,"path":2552667388626703507,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerocopy-21f89ff56cb43b67\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zerocopy-21f89ff56cb43b67/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerocopy-acfb0a9eaebd0874/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/zerocopy-acfb0a9eaebd0874/run-build-script-build-script-build
deleted file mode 100644
index 1192cbd..0000000
--- a/src-tauri/target/debug/.fingerprint/zerocopy-acfb0a9eaebd0874/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-4908255e07fb9596
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerocopy-acfb0a9eaebd0874/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/zerocopy-acfb0a9eaebd0874/run-build-script-build-script-build.json
deleted file mode 100644
index d350a77..0000000
--- a/src-tauri/target/debug/.fingerprint/zerocopy-acfb0a9eaebd0874/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10670692311156573294,"build_script_build",false,14956706456845641492]],"local":[{"RerunIfChanged":{"output":"debug\\build\\zerocopy-acfb0a9eaebd0874\\output","paths":["build.rs","Cargo.toml"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/dep-lib-zerocopy b/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/dep-lib-zerocopy
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/dep-lib-zerocopy and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/lib-zerocopy b/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/lib-zerocopy
deleted file mode 100644
index c9098d2..0000000
--- a/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/lib-zerocopy
+++ /dev/null
@@ -1 +0,0 @@
-2103ca08d6e95809
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/lib-zerocopy.json b/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/lib-zerocopy.json
deleted file mode 100644
index 59a9158..0000000
--- a/src-tauri/target/debug/.fingerprint/zerocopy-fee2b17140bd9de3/lib-zerocopy.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"simd\"]","declared_features":"[\"__internal_use_only_features_that_work_on_stable\", \"alloc\", \"derive\", \"float-nightly\", \"simd\", \"simd-nightly\", \"std\", \"zerocopy-derive\"]","target":3084901215544504908,"profile":15657897354478470176,"path":17771135579182169847,"deps":[[10670692311156573294,"build_script_build",false,10850854886281906249]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerocopy-fee2b17140bd9de3\\dep-lib-zerocopy","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/dep-lib-zerofrom b/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/dep-lib-zerofrom
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/dep-lib-zerofrom and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/lib-zerofrom b/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/lib-zerofrom
deleted file mode 100644
index 1c32c1f..0000000
--- a/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/lib-zerofrom
+++ /dev/null
@@ -1 +0,0 @@
-7f9894b6724c479c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/lib-zerofrom.json b/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/lib-zerofrom.json
deleted file mode 100644
index 0613621..0000000
--- a/src-tauri/target/debug/.fingerprint/zerofrom-c7cd4f2831a1d7a2/lib-zerofrom.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"derive\"]","declared_features":"[\"alloc\", \"default\", \"derive\"]","target":723370850876025358,"profile":15657897354478470176,"path":8498316667601530005,"deps":[[4022439902832367970,"zerofrom_derive",false,16942207228938434836]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerofrom-c7cd4f2831a1d7a2\\dep-lib-zerofrom","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/dep-lib-zerofrom_derive b/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/dep-lib-zerofrom_derive
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/dep-lib-zerofrom_derive and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/lib-zerofrom_derive b/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/lib-zerofrom_derive
deleted file mode 100644
index 1b4c0af..0000000
--- a/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/lib-zerofrom_derive
+++ /dev/null
@@ -1 +0,0 @@
-1439ee07b6cf1eeb
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/lib-zerofrom_derive.json b/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/lib-zerofrom_derive.json
deleted file mode 100644
index 20edec0..0000000
--- a/src-tauri/target/debug/.fingerprint/zerofrom-derive-a7c3837ba8c0f5f7/lib-zerofrom_derive.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":1753304412232254384,"profile":2225463790103693989,"path":4557145748579969647,"deps":[[4621990586401870511,"synstructure",false,10689153107519449330],[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerofrom-derive-a7c3837ba8c0f5f7\\dep-lib-zerofrom_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/dep-lib-zeroize b/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/dep-lib-zeroize
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/dep-lib-zeroize and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/lib-zeroize b/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/lib-zeroize
deleted file mode 100644
index 58b97cd..0000000
--- a/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/lib-zeroize
+++ /dev/null
@@ -1 +0,0 @@
-821ee02f744f417b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/lib-zeroize.json b/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/lib-zeroize.json
deleted file mode 100644
index fa686a0..0000000
--- a/src-tauri/target/debug/.fingerprint/zeroize-d54e4641cafa3c0a/lib-zeroize.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"alloc\", \"default\"]","declared_features":"[\"aarch64\", \"alloc\", \"default\", \"derive\", \"serde\", \"simd\", \"std\", \"zeroize_derive\"]","target":12859466896652407160,"profile":15657897354478470176,"path":8754707587068121132,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zeroize-d54e4641cafa3c0a\\dep-lib-zeroize","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/dep-lib-zerotrie b/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/dep-lib-zerotrie
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/dep-lib-zerotrie and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/lib-zerotrie b/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/lib-zerotrie
deleted file mode 100644
index e40098c..0000000
--- a/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/lib-zerotrie
+++ /dev/null
@@ -1 +0,0 @@
-462a0dc796f73d12
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/lib-zerotrie.json b/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/lib-zerotrie.json
deleted file mode 100644
index 3f2939e..0000000
--- a/src-tauri/target/debug/.fingerprint/zerotrie-3fa4e2737c75406d/lib-zerotrie.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"yoke\", \"zerofrom\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"litemap\", \"serde\", \"yoke\", \"zerofrom\", \"zerovec\"]","target":12445875338185814621,"profile":15657897354478470176,"path":2316910536603658092,"deps":[[697207654067905947,"yoke",false,16889047038958249180],[5298260564258778412,"displaydoc",false,17716527075111648101],[17046516144589451410,"zerofrom",false,11261053448836388991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerotrie-3fa4e2737c75406d\\dep-lib-zerotrie","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/dep-lib-zerotrie b/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/dep-lib-zerotrie
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/dep-lib-zerotrie and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/lib-zerotrie b/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/lib-zerotrie
deleted file mode 100644
index 3199d16..0000000
--- a/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/lib-zerotrie
+++ /dev/null
@@ -1 +0,0 @@
-dc89e7e589ef1d97
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/lib-zerotrie.json b/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/lib-zerotrie.json
deleted file mode 100644
index f7aef7b..0000000
--- a/src-tauri/target/debug/.fingerprint/zerotrie-8323de6e7bced3b4/lib-zerotrie.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"yoke\", \"zerofrom\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"litemap\", \"serde\", \"yoke\", \"zerofrom\", \"zerovec\"]","target":12445875338185814621,"profile":15657897354478470176,"path":2316910536603658092,"deps":[[697207654067905947,"yoke",false,13557352810270036594],[5298260564258778412,"displaydoc",false,17716527075111648101],[17046516144589451410,"zerofrom",false,11261053448836388991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerotrie-8323de6e7bced3b4\\dep-lib-zerotrie","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/dep-lib-zerovec_derive b/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/dep-lib-zerovec_derive
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/dep-lib-zerovec_derive and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/lib-zerovec_derive b/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/lib-zerovec_derive
deleted file mode 100644
index 2677c0f..0000000
--- a/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/lib-zerovec_derive
+++ /dev/null
@@ -1 +0,0 @@
-1958c2659a49c7e9
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/lib-zerovec_derive.json b/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/lib-zerovec_derive.json
deleted file mode 100644
index 51b93d1..0000000
--- a/src-tauri/target/debug/.fingerprint/zerovec-derive-0f77fca54e206664/lib-zerovec_derive.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":14030368369369144574,"profile":2225463790103693989,"path":5049177063407168758,"deps":[[5566979019427230758,"proc_macro2",false,9246699291491438266],[7988640081342112296,"syn",false,5438952891776853205],[9869581871423326951,"quote",false,3889480896257274066]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerovec-derive-0f77fca54e206664\\dep-lib-zerovec_derive","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/dep-lib-zerovec b/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/dep-lib-zerovec
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/dep-lib-zerovec and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/lib-zerovec b/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/lib-zerovec
deleted file mode 100644
index dfc60ee..0000000
--- a/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/lib-zerovec
+++ /dev/null
@@ -1 +0,0 @@
-73eee0b136496476
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/lib-zerovec.json b/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/lib-zerovec.json
deleted file mode 100644
index 816aad7..0000000
--- a/src-tauri/target/debug/.fingerprint/zerovec-df723aadd2201958/lib-zerovec.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"derive\", \"yoke\"]","declared_features":"[\"alloc\", \"databake\", \"derive\", \"hashmap\", \"serde\", \"std\", \"yoke\"]","target":1825474209729987087,"profile":15657897354478470176,"path":6679967302921625816,"deps":[[697207654067905947,"yoke",false,13557352810270036594],[6522303474648583265,"zerovec_derive",false,16845513858683656217],[17046516144589451410,"zerofrom",false,11261053448836388991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerovec-df723aadd2201958\\dep-lib-zerovec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/dep-lib-zerovec b/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/dep-lib-zerovec
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/dep-lib-zerovec and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/lib-zerovec b/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/lib-zerovec
deleted file mode 100644
index a531a35..0000000
--- a/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/lib-zerovec
+++ /dev/null
@@ -1 +0,0 @@
-eb3508add46dad1b
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/lib-zerovec.json b/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/lib-zerovec.json
deleted file mode 100644
index 31e39d0..0000000
--- a/src-tauri/target/debug/.fingerprint/zerovec-eb7406c45789d7af/lib-zerovec.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[\"derive\", \"yoke\"]","declared_features":"[\"alloc\", \"databake\", \"derive\", \"hashmap\", \"serde\", \"std\", \"yoke\"]","target":1825474209729987087,"profile":15657897354478470176,"path":6679967302921625816,"deps":[[697207654067905947,"yoke",false,16889047038958249180],[6522303474648583265,"zerovec_derive",false,16845513858683656217],[17046516144589451410,"zerofrom",false,11261053448836388991]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zerovec-eb7406c45789d7af\\dep-lib-zerovec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zmij-0d71a4377ef2990c/run-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/zmij-0d71a4377ef2990c/run-build-script-build-script-build
deleted file mode 100644
index be76c17..0000000
--- a/src-tauri/target/debug/.fingerprint/zmij-0d71a4377ef2990c/run-build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-8e4f800114699a5a
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zmij-0d71a4377ef2990c/run-build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/zmij-0d71a4377ef2990c/run-build-script-build-script-build.json
deleted file mode 100644
index 1e5ed01..0000000
--- a/src-tauri/target/debug/.fingerprint/zmij-0d71a4377ef2990c/run-build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17226328370553982015,"build_script_build",false,11258640666641300058]],"local":[{"RerunIfChanged":{"output":"debug\\build\\zmij-0d71a4377ef2990c\\output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/build-script-build-script-build b/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/build-script-build-script-build
deleted file mode 100644
index ef07c1c..0000000
--- a/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/build-script-build-script-build
+++ /dev/null
@@ -1 +0,0 @@
-5afaeb1409ba3e9c
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/build-script-build-script-build.json b/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/build-script-build-script-build.json
deleted file mode 100644
index a297e76..0000000
--- a/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/build-script-build-script-build.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"no-panic\"]","target":5408242616063297496,"profile":2225463790103693989,"path":3302031886830323898,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zmij-9b2286808d3cef9a\\dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/dep-build-script-build-script-build b/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/dep-build-script-build-script-build
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/dep-build-script-build-script-build and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zmij-9b2286808d3cef9a/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/dep-lib-zmij b/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/dep-lib-zmij
deleted file mode 100644
index ec3cb8b..0000000
Binary files a/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/dep-lib-zmij and /dev/null differ
diff --git a/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/invoked.timestamp b/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/lib-zmij b/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/lib-zmij
deleted file mode 100644
index 34ef206..0000000
--- a/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/lib-zmij
+++ /dev/null
@@ -1 +0,0 @@
-22ee1e582be0acc8
\ No newline at end of file
diff --git a/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/lib-zmij.json b/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/lib-zmij.json
deleted file mode 100644
index 0f4a2cd..0000000
--- a/src-tauri/target/debug/.fingerprint/zmij-b065ce7bd457c550/lib-zmij.json
+++ /dev/null
@@ -1 +0,0 @@
-{"rustc":7895727629726570510,"features":"[]","declared_features":"[\"no-panic\"]","target":16603507647234574737,"profile":15657897354478470176,"path":1397141888956379201,"deps":[[17226328370553982015,"build_script_build",false,6528646144472403854]],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\zmij-b065ce7bd457c550\\dep-lib-zmij","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/invoked.timestamp b/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/output b/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/output
deleted file mode 100644
index 20b723e..0000000
--- a/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/output
+++ /dev/null
@@ -1,13 +0,0 @@
-cargo:rerun-if-changed=src/nightly.rs
-cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP
-cargo:rustc-check-cfg=cfg(anyhow_build_probe)
-cargo:rustc-check-cfg=cfg(anyhow_nightly_testing)
-cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args)
-cargo:rustc-check-cfg=cfg(anyhow_no_core_error)
-cargo:rustc-check-cfg=cfg(anyhow_no_core_unwind_safe)
-cargo:rustc-check-cfg=cfg(anyhow_no_fmt_arguments_as_str)
-cargo:rustc-check-cfg=cfg(anyhow_no_ptr_addr_of)
-cargo:rustc-check-cfg=cfg(anyhow_no_unsafe_op_in_unsafe_fn_lint)
-cargo:rustc-check-cfg=cfg(error_generic_member_access)
-cargo:rustc-check-cfg=cfg(std_backtrace)
-cargo:rustc-cfg=std_backtrace
diff --git a/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/root-output b/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/root-output
deleted file mode 100644
index 85f6f6a..0000000
--- a/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/root-output
+++ /dev/null
@@ -1 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\anyhow-5f742c575df35aa8\out
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/stderr b/src-tauri/target/debug/build/anyhow-5f742c575df35aa8/stderr
deleted file mode 100644
index e69de29..0000000
diff --git a/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build-script-build.exe b/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build-script-build.exe
deleted file mode 100644
index b95c856..0000000
Binary files a/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build-script-build.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build-d034abc77daf7f05.d b/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build-d034abc77daf7f05.d
deleted file mode 100644
index 65eb33d..0000000
--- a/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build-d034abc77daf7f05.d
+++ /dev/null
@@ -1,5 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\anyhow-d034abc77daf7f05\build_script_build-d034abc77daf7f05.d: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.100\build.rs
-
-E:\Workspace\easysql\src-tauri\target\debug\build\anyhow-d034abc77daf7f05\build_script_build-d034abc77daf7f05.exe: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.100\build.rs
-
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\anyhow-1.0.100\build.rs:
diff --git a/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build-d034abc77daf7f05.exe b/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build-d034abc77daf7f05.exe
deleted file mode 100644
index b95c856..0000000
Binary files a/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build-d034abc77daf7f05.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build-d034abc77daf7f05.pdb b/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build-d034abc77daf7f05.pdb
deleted file mode 100644
index 6c51f69..0000000
Binary files a/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build-d034abc77daf7f05.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build.pdb b/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build.pdb
deleted file mode 100644
index 6c51f69..0000000
Binary files a/src-tauri/target/debug/build/anyhow-d034abc77daf7f05/build_script_build.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/async-io-2b89e1117e759278/invoked.timestamp b/src-tauri/target/debug/build/async-io-2b89e1117e759278/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/build/async-io-2b89e1117e759278/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/async-io-2b89e1117e759278/output b/src-tauri/target/debug/build/async-io-2b89e1117e759278/output
deleted file mode 100644
index e69de29..0000000
diff --git a/src-tauri/target/debug/build/async-io-2b89e1117e759278/root-output b/src-tauri/target/debug/build/async-io-2b89e1117e759278/root-output
deleted file mode 100644
index c2da43b..0000000
--- a/src-tauri/target/debug/build/async-io-2b89e1117e759278/root-output
+++ /dev/null
@@ -1 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\async-io-2b89e1117e759278\out
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/async-io-2b89e1117e759278/stderr b/src-tauri/target/debug/build/async-io-2b89e1117e759278/stderr
deleted file mode 100644
index e69de29..0000000
diff --git a/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build-script-build.exe b/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build-script-build.exe
deleted file mode 100644
index 55cd68d..0000000
Binary files a/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build-script-build.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build-6ca54b3d18dcec1d.d b/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build-6ca54b3d18dcec1d.d
deleted file mode 100644
index c1d1c96..0000000
--- a/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build-6ca54b3d18dcec1d.d
+++ /dev/null
@@ -1,5 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\async-io-6ca54b3d18dcec1d\build_script_build-6ca54b3d18dcec1d.d: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-io-2.6.0\build.rs
-
-E:\Workspace\easysql\src-tauri\target\debug\build\async-io-6ca54b3d18dcec1d\build_script_build-6ca54b3d18dcec1d.exe: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-io-2.6.0\build.rs
-
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\async-io-2.6.0\build.rs:
diff --git a/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build-6ca54b3d18dcec1d.exe b/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build-6ca54b3d18dcec1d.exe
deleted file mode 100644
index 55cd68d..0000000
Binary files a/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build-6ca54b3d18dcec1d.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build-6ca54b3d18dcec1d.pdb b/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build-6ca54b3d18dcec1d.pdb
deleted file mode 100644
index 058cac7..0000000
Binary files a/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build-6ca54b3d18dcec1d.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build.pdb b/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build.pdb
deleted file mode 100644
index 058cac7..0000000
Binary files a/src-tauri/target/debug/build/async-io-6ca54b3d18dcec1d/build_script_build.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/camino-8b1927a4deca620d/invoked.timestamp b/src-tauri/target/debug/build/camino-8b1927a4deca620d/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/build/camino-8b1927a4deca620d/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/camino-8b1927a4deca620d/output b/src-tauri/target/debug/build/camino-8b1927a4deca620d/output
deleted file mode 100644
index aceeeb8..0000000
--- a/src-tauri/target/debug/build/camino-8b1927a4deca620d/output
+++ /dev/null
@@ -1,16 +0,0 @@
-cargo:rerun-if-changed=build.rs
-cargo:rustc-check-cfg=cfg(doc_cfg)
-cargo:rustc-check-cfg=cfg(path_buf_deref_mut)
-cargo:rustc-check-cfg=cfg(try_reserve_2)
-cargo:rustc-check-cfg=cfg(os_str_bytes)
-cargo:rustc-check-cfg=cfg(os_string_pathbuf_leak)
-cargo:rustc-check-cfg=cfg(absolute_path)
-cargo:rustc-check-cfg=cfg(path_add_extension)
-cargo:rustc-check-cfg=cfg(pathbuf_const_new)
-cargo:rustc-cfg=try_reserve_2
-cargo:rustc-cfg=path_buf_deref_mut
-cargo:rustc-cfg=os_str_bytes
-cargo:rustc-cfg=absolute_path
-cargo:rustc-cfg=os_string_pathbuf_leak
-cargo:rustc-cfg=path_add_extension
-cargo:rustc-cfg=pathbuf_const_new
diff --git a/src-tauri/target/debug/build/camino-8b1927a4deca620d/root-output b/src-tauri/target/debug/build/camino-8b1927a4deca620d/root-output
deleted file mode 100644
index 9b2ce22..0000000
--- a/src-tauri/target/debug/build/camino-8b1927a4deca620d/root-output
+++ /dev/null
@@ -1 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\camino-8b1927a4deca620d\out
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/camino-8b1927a4deca620d/stderr b/src-tauri/target/debug/build/camino-8b1927a4deca620d/stderr
deleted file mode 100644
index e69de29..0000000
diff --git a/src-tauri/target/debug/build/camino-be477c2afbf4201e/build-script-build.exe b/src-tauri/target/debug/build/camino-be477c2afbf4201e/build-script-build.exe
deleted file mode 100644
index 15894f5..0000000
Binary files a/src-tauri/target/debug/build/camino-be477c2afbf4201e/build-script-build.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build-be477c2afbf4201e.d b/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build-be477c2afbf4201e.d
deleted file mode 100644
index 1282bc2..0000000
--- a/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build-be477c2afbf4201e.d
+++ /dev/null
@@ -1,5 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\camino-be477c2afbf4201e\build_script_build-be477c2afbf4201e.d: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\camino-1.2.2\build.rs
-
-E:\Workspace\easysql\src-tauri\target\debug\build\camino-be477c2afbf4201e\build_script_build-be477c2afbf4201e.exe: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\camino-1.2.2\build.rs
-
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\camino-1.2.2\build.rs:
diff --git a/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build-be477c2afbf4201e.exe b/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build-be477c2afbf4201e.exe
deleted file mode 100644
index 15894f5..0000000
Binary files a/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build-be477c2afbf4201e.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build-be477c2afbf4201e.pdb b/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build-be477c2afbf4201e.pdb
deleted file mode 100644
index 12d7800..0000000
Binary files a/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build-be477c2afbf4201e.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build.pdb b/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build.pdb
deleted file mode 100644
index 12d7800..0000000
Binary files a/src-tauri/target/debug/build/camino-be477c2afbf4201e/build_script_build.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/cookie-2f063e919c7419c8/invoked.timestamp b/src-tauri/target/debug/build/cookie-2f063e919c7419c8/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/build/cookie-2f063e919c7419c8/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/cookie-2f063e919c7419c8/output b/src-tauri/target/debug/build/cookie-2f063e919c7419c8/output
deleted file mode 100644
index e69de29..0000000
diff --git a/src-tauri/target/debug/build/cookie-2f063e919c7419c8/root-output b/src-tauri/target/debug/build/cookie-2f063e919c7419c8/root-output
deleted file mode 100644
index 0d4763c..0000000
--- a/src-tauri/target/debug/build/cookie-2f063e919c7419c8/root-output
+++ /dev/null
@@ -1 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\cookie-2f063e919c7419c8\out
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/cookie-2f063e919c7419c8/stderr b/src-tauri/target/debug/build/cookie-2f063e919c7419c8/stderr
deleted file mode 100644
index e69de29..0000000
diff --git a/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build-script-build.exe b/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build-script-build.exe
deleted file mode 100644
index ea03d41..0000000
Binary files a/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build-script-build.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build-c1c861a4c744f53c.d b/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build-c1c861a4c744f53c.d
deleted file mode 100644
index e92ce9c..0000000
--- a/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build-c1c861a4c744f53c.d
+++ /dev/null
@@ -1,5 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\cookie-c1c861a4c744f53c\build_script_build-c1c861a4c744f53c.d: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\build.rs
-
-E:\Workspace\easysql\src-tauri\target\debug\build\cookie-c1c861a4c744f53c\build_script_build-c1c861a4c744f53c.exe: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\build.rs
-
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cookie-0.18.1\build.rs:
diff --git a/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build-c1c861a4c744f53c.exe b/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build-c1c861a4c744f53c.exe
deleted file mode 100644
index ea03d41..0000000
Binary files a/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build-c1c861a4c744f53c.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build-c1c861a4c744f53c.pdb b/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build-c1c861a4c744f53c.pdb
deleted file mode 100644
index b460e2c..0000000
Binary files a/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build-c1c861a4c744f53c.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build.pdb b/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build.pdb
deleted file mode 100644
index b460e2c..0000000
Binary files a/src-tauri/target/debug/build/cookie-c1c861a4c744f53c/build_script_build.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/invoked.timestamp b/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/output b/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/output
deleted file mode 100644
index a21ae73..0000000
--- a/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/output
+++ /dev/null
@@ -1,2 +0,0 @@
-cargo:rustc-cfg=stable_arm_crc32_intrinsics
-cargo:rustc-check-cfg=cfg(stable_arm_crc32_intrinsics)
diff --git a/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/root-output b/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/root-output
deleted file mode 100644
index ff626f4..0000000
--- a/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/root-output
+++ /dev/null
@@ -1 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\crc32fast-531ca16b994fe0f7\out
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/stderr b/src-tauri/target/debug/build/crc32fast-531ca16b994fe0f7/stderr
deleted file mode 100644
index e69de29..0000000
diff --git a/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build-script-build.exe b/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build-script-build.exe
deleted file mode 100644
index 5c15c7d..0000000
Binary files a/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build-script-build.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build-66cba225e15aac66.d b/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build-66cba225e15aac66.d
deleted file mode 100644
index c03fe51..0000000
--- a/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build-66cba225e15aac66.d
+++ /dev/null
@@ -1,5 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\crc32fast-66cba225e15aac66\build_script_build-66cba225e15aac66.d: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crc32fast-1.5.0\build.rs
-
-E:\Workspace\easysql\src-tauri\target\debug\build\crc32fast-66cba225e15aac66\build_script_build-66cba225e15aac66.exe: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crc32fast-1.5.0\build.rs
-
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crc32fast-1.5.0\build.rs:
diff --git a/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build-66cba225e15aac66.exe b/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build-66cba225e15aac66.exe
deleted file mode 100644
index 5c15c7d..0000000
Binary files a/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build-66cba225e15aac66.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build-66cba225e15aac66.pdb b/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build-66cba225e15aac66.pdb
deleted file mode 100644
index 4009465..0000000
Binary files a/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build-66cba225e15aac66.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build.pdb b/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build.pdb
deleted file mode 100644
index 4009465..0000000
Binary files a/src-tauri/target/debug/build/crc32fast-66cba225e15aac66/build_script_build.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/invoked.timestamp b/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/output b/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/output
deleted file mode 100644
index d0bad9f..0000000
--- a/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/output
+++ /dev/null
@@ -1,2 +0,0 @@
-cargo:rerun-if-changed=no_atomic.rs
-cargo:rustc-check-cfg=cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)
diff --git a/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/root-output b/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/root-output
deleted file mode 100644
index 3b9032c..0000000
--- a/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/root-output
+++ /dev/null
@@ -1 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\crossbeam-utils-4d4dee00ff37ab25\out
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/stderr b/src-tauri/target/debug/build/crossbeam-utils-4d4dee00ff37ab25/stderr
deleted file mode 100644
index e69de29..0000000
diff --git a/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build-script-build.exe b/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build-script-build.exe
deleted file mode 100644
index 64b1da9..0000000
Binary files a/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build-script-build.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build-7de09edb5b84cdf2.d b/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build-7de09edb5b84cdf2.d
deleted file mode 100644
index 72f535b..0000000
--- a/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build-7de09edb5b84cdf2.d
+++ /dev/null
@@ -1,9 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\crossbeam-utils-7de09edb5b84cdf2\build_script_build-7de09edb5b84cdf2.d: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build.rs C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\no_atomic.rs C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build-common.rs
-
-E:\Workspace\easysql\src-tauri\target\debug\build\crossbeam-utils-7de09edb5b84cdf2\build_script_build-7de09edb5b84cdf2.exe: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build.rs C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\no_atomic.rs C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build-common.rs
-
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build.rs:
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\no_atomic.rs:
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build-common.rs:
-
-# env-dep:CARGO_PKG_NAME=crossbeam-utils
diff --git a/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build-7de09edb5b84cdf2.exe b/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build-7de09edb5b84cdf2.exe
deleted file mode 100644
index 64b1da9..0000000
Binary files a/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build-7de09edb5b84cdf2.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build-7de09edb5b84cdf2.pdb b/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build-7de09edb5b84cdf2.pdb
deleted file mode 100644
index 6ac284a..0000000
Binary files a/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build-7de09edb5b84cdf2.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build.pdb b/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build.pdb
deleted file mode 100644
index 6ac284a..0000000
Binary files a/src-tauri/target/debug/build/crossbeam-utils-7de09edb5b84cdf2/build_script_build.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/invoked.timestamp b/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/output b/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/output
deleted file mode 100644
index d0bad9f..0000000
--- a/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/output
+++ /dev/null
@@ -1,2 +0,0 @@
-cargo:rerun-if-changed=no_atomic.rs
-cargo:rustc-check-cfg=cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)
diff --git a/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/root-output b/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/root-output
deleted file mode 100644
index 6374540..0000000
--- a/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/root-output
+++ /dev/null
@@ -1 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\crossbeam-utils-947869b957a68454\out
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/stderr b/src-tauri/target/debug/build/crossbeam-utils-947869b957a68454/stderr
deleted file mode 100644
index e69de29..0000000
diff --git a/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build-script-build.exe b/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build-script-build.exe
deleted file mode 100644
index 813b030..0000000
Binary files a/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build-script-build.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build-9b3f1c7c8e98ddc5.d b/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build-9b3f1c7c8e98ddc5.d
deleted file mode 100644
index 6ca45ec..0000000
--- a/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build-9b3f1c7c8e98ddc5.d
+++ /dev/null
@@ -1,9 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\crossbeam-utils-9b3f1c7c8e98ddc5\build_script_build-9b3f1c7c8e98ddc5.d: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build.rs C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\no_atomic.rs C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build-common.rs
-
-E:\Workspace\easysql\src-tauri\target\debug\build\crossbeam-utils-9b3f1c7c8e98ddc5\build_script_build-9b3f1c7c8e98ddc5.exe: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build.rs C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\no_atomic.rs C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build-common.rs
-
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build.rs:
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\no_atomic.rs:
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\crossbeam-utils-0.8.21\build-common.rs:
-
-# env-dep:CARGO_PKG_NAME=crossbeam-utils
diff --git a/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build-9b3f1c7c8e98ddc5.exe b/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build-9b3f1c7c8e98ddc5.exe
deleted file mode 100644
index 813b030..0000000
Binary files a/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build-9b3f1c7c8e98ddc5.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build-9b3f1c7c8e98ddc5.pdb b/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build-9b3f1c7c8e98ddc5.pdb
deleted file mode 100644
index 4e5ddf8..0000000
Binary files a/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build-9b3f1c7c8e98ddc5.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build.pdb b/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build.pdb
deleted file mode 100644
index 4e5ddf8..0000000
Binary files a/src-tauri/target/debug/build/crossbeam-utils-9b3f1c7c8e98ddc5/build_script_build.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build-script-build.exe b/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build-script-build.exe
deleted file mode 100644
index 7032d8e..0000000
Binary files a/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build-script-build.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build-2468bd0ec0a89e38.d b/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build-2468bd0ec0a89e38.d
deleted file mode 100644
index a4a6b5f..0000000
--- a/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build-2468bd0ec0a89e38.d
+++ /dev/null
@@ -1,6 +0,0 @@
-E:\Workspace\easysql\src-tauri\target\debug\build\cssparser-2468bd0ec0a89e38\build_script_build-2468bd0ec0a89e38.d: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cssparser-0.29.6\build.rs C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cssparser-0.29.6\build\match_byte.rs
-
-E:\Workspace\easysql\src-tauri\target\debug\build\cssparser-2468bd0ec0a89e38\build_script_build-2468bd0ec0a89e38.exe: C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cssparser-0.29.6\build.rs C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cssparser-0.29.6\build\match_byte.rs
-
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cssparser-0.29.6\build.rs:
-C:\Users\Ethan\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cssparser-0.29.6\build\match_byte.rs:
diff --git a/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build-2468bd0ec0a89e38.exe b/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build-2468bd0ec0a89e38.exe
deleted file mode 100644
index 7032d8e..0000000
Binary files a/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build-2468bd0ec0a89e38.exe and /dev/null differ
diff --git a/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build-2468bd0ec0a89e38.pdb b/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build-2468bd0ec0a89e38.pdb
deleted file mode 100644
index 6652fcf..0000000
Binary files a/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build-2468bd0ec0a89e38.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build.pdb b/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build.pdb
deleted file mode 100644
index 6652fcf..0000000
Binary files a/src-tauri/target/debug/build/cssparser-2468bd0ec0a89e38/build_script_build.pdb and /dev/null differ
diff --git a/src-tauri/target/debug/build/cssparser-7d25da305e278308/invoked.timestamp b/src-tauri/target/debug/build/cssparser-7d25da305e278308/invoked.timestamp
deleted file mode 100644
index e00328d..0000000
--- a/src-tauri/target/debug/build/cssparser-7d25da305e278308/invoked.timestamp
+++ /dev/null
@@ -1 +0,0 @@
-This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/src-tauri/target/debug/build/cssparser-7d25da305e278308/out/tokenizer.rs b/src-tauri/target/debug/build/cssparser-7d25da305e278308/out/tokenizer.rs
deleted file mode 100644
index fa01744..0000000
--- a/src-tauri/target/debug/build/cssparser-7d25da305e278308/out/tokenizer.rs
+++ /dev/null
@@ -1,993 +0,0 @@
-use self :: Token :: * ; use crate :: cow_rc_str :: CowRcStr ; use crate :: parser :: ParserState ; use matches :: matches ; use std :: char ; use std :: i32 ; use std :: ops :: Range ; # [doc = " One of the pieces the CSS input is broken into."] # [doc = ""] # [doc = " Some components use `Cow` in order to borrow from the original input string"] # [doc = " and avoid allocating/copying when possible."] # [derive (PartialEq , Debug , Clone)] pub enum Token < 'a > {
-# [doc = " A [``](https://drafts.csswg.org/css-syntax/#ident-token-diagram)"] Ident (CowRcStr < 'a >) , # [doc = " A [``](https://drafts.csswg.org/css-syntax/#at-keyword-token-diagram)"] # [doc = ""] # [doc = " The value does not include the `@` marker."] AtKeyword (CowRcStr < 'a >) , # [doc = " A [``](https://drafts.csswg.org/css-syntax/#hash-token-diagram) with the type flag set to \"unrestricted\""] # [doc = ""] # [doc = " The value does not include the `#` marker."] Hash (CowRcStr < 'a >) , # [doc = " A [``](https://drafts.csswg.org/css-syntax/#hash-token-diagram) with the type flag set to \"id\""] # [doc = ""] # [doc = " The value does not include the `#` marker."] IDHash (CowRcStr < 'a >) , # [doc = " A [``](https://drafts.csswg.org/css-syntax/#string-token-diagram)"] # [doc = ""] # [doc = " The value does not include the quotes."] QuotedString (CowRcStr < 'a >) , # [doc = " A [``](https://drafts.csswg.org/css-syntax/#url-token-diagram)"] # [doc = ""] # [doc = " The value does not include the `url(` `)` markers. Note that `url( )` is represented by a"] # [doc = " `Function` token."] UnquotedUrl (CowRcStr < 'a >) , # [doc = " A ``"] Delim (char) , # [doc = " A [``](https://drafts.csswg.org/css-syntax/#number-token-diagram)"] Number {
-# [doc = " Whether the number had a `+` or `-` sign."] # [doc = ""] # [doc = " This is used is some cases like the micro syntax. (See the `parse_nth` function.)"] has_sign : bool , # [doc = " The value as a float"] value : f32 , # [doc = " If the origin source did not include a fractional part, the value as an integer."] int_value : Option < i32 > ,
-} , # [doc = " A [``](https://drafts.csswg.org/css-syntax/#percentage-token-diagram)"] Percentage {
-# [doc = " Whether the number had a `+` or `-` sign."] has_sign : bool , # [doc = " The value as a float, divided by 100 so that the nominal range is 0.0 to 1.0."] unit_value : f32 , # [doc = " If the origin source did not include a fractional part, the value as an integer."] # [doc = " It is **not** divided by 100."] int_value : Option < i32 > ,
-} , # [doc = " A [``](https://drafts.csswg.org/css-syntax/#dimension-token-diagram)"] Dimension {
-# [doc = " Whether the number had a `+` or `-` sign."] # [doc = ""] # [doc = " This is used is some cases like the micro syntax. (See the `parse_nth` function.)"] has_sign : bool , # [doc = " The value as a float"] value : f32 , # [doc = " If the origin source did not include a fractional part, the value as an integer."] int_value : Option < i32 > , # [doc = " The unit, e.g. \"px\" in `12px`"] unit : CowRcStr < 'a > ,
-} , # [doc = " A [``](https://drafts.csswg.org/css-syntax/#whitespace-token-diagram)"] WhiteSpace (& 'a str) , # [doc = " A comment."] # [doc = ""] # [doc = " The CSS Syntax spec does not generate tokens for comments,"] # [doc = " But we do, because we can (borrowed &str makes it cheap)."] # [doc = ""] # [doc = " The value does not include the `/*` `*/` markers."] Comment (& 'a str) , # [doc = " A `:` ``"] Colon , # [doc = " A `;` ``"] Semicolon , # [doc = " A `,` ``"] Comma , # [doc = " A `~=` [``](https://drafts.csswg.org/css-syntax/#include-match-token-diagram)"] IncludeMatch , # [doc = " A `|=` [``](https://drafts.csswg.org/css-syntax/#dash-match-token-diagram)"] DashMatch , # [doc = " A `^=` [``](https://drafts.csswg.org/css-syntax/#prefix-match-token-diagram)"] PrefixMatch , # [doc = " A `$=` [``](https://drafts.csswg.org/css-syntax/#suffix-match-token-diagram)"] SuffixMatch , # [doc = " A `*=` [``](https://drafts.csswg.org/css-syntax/#substring-match-token-diagram)"] SubstringMatch , # [doc = " A `` [``](https://drafts.csswg.org/css-syntax/#CDC-token-diagram)"] CDC , # [doc = " A [``](https://drafts.csswg.org/css-syntax/#function-token-diagram)"] # [doc = ""] # [doc = " The value (name) does not include the `(` marker."] Function (CowRcStr < 'a >) , # [doc = " A `<(-token>`"] ParenthesisBlock , # [doc = " A `<[-token>`"] SquareBracketBlock , # [doc = " A `<{-token>`"] CurlyBracketBlock , # [doc = " A ``"] # [doc = ""] # [doc = " This token always indicates a parse error."] BadUrl (CowRcStr < 'a >) , # [doc = " A ``"] # [doc = ""] # [doc = " This token always indicates a parse error."] BadString (CowRcStr < 'a >) , # [doc = " A `<)-token>`"] # [doc = ""] # [doc = " When obtained from one of the `Parser::next*` methods,"] # [doc = " this token is always unmatched and indicates a parse error."] CloseParenthesis , # [doc = " A `<]-token>`"] # [doc = ""] # [doc = " When obtained from one of the `Parser::next*` methods,"] # [doc = " this token is always unmatched and indicates a parse error."] CloseSquareBracket , # [doc = " A `<}-token>`"] # [doc = ""] # [doc = " When obtained from one of the `Parser::next*` methods,"] # [doc = " this token is always unmatched and indicates a parse error."] CloseCurlyBracket ,
-} impl < 'a > Token < 'a > {
-# [doc = " Return whether this token represents a parse error."] # [doc = ""] # [doc = " `BadUrl` and `BadString` are tokenizer-level parse errors."] # [doc = ""] # [doc = " `CloseParenthesis`, `CloseSquareBracket`, and `CloseCurlyBracket` are *unmatched*"] # [doc = " and therefore parse errors when returned by one of the `Parser::next*` methods."] pub fn is_parse_error (& self) -> bool {
-matches ! (* self , BadUrl (_) | BadString (_) | CloseParenthesis | CloseSquareBracket | CloseCurlyBracket)
-}
-} # [derive (Clone)] pub struct Tokenizer < 'a > {
-input : & 'a str , # [doc = " Counted in bytes, not code points. From 0."] position : usize , # [doc = " The position at the start of the current line; but adjusted to"] # [doc = " ensure that computing the column will give the result in units"] # [doc = " of UTF-16 characters."] current_line_start_position : usize , current_line_number : u32 , var_or_env_functions : SeenStatus , source_map_url : Option < & 'a str > , source_url : Option < & 'a str > ,
-} # [derive (Copy , Clone , PartialEq , Eq)] enum SeenStatus {
-DontCare , LookingForThem , SeenAtLeastOne ,
-} impl < 'a > Tokenizer < 'a > {
-# [inline] pub fn new (input : & str) -> Tokenizer {
-Tokenizer :: with_first_line_number (input , 0)
-} # [inline] pub fn with_first_line_number (input : & str , first_line_number : u32) -> Tokenizer {
-Tokenizer {
-input : input , position : 0 , current_line_start_position : 0 , current_line_number : first_line_number , var_or_env_functions : SeenStatus :: DontCare , source_map_url : None , source_url : None ,
-}
-} # [inline] pub fn look_for_var_or_env_functions (& mut self) {
-self . var_or_env_functions = SeenStatus :: LookingForThem ;
-} # [inline] pub fn seen_var_or_env_functions (& mut self) -> bool {
-let seen = self . var_or_env_functions == SeenStatus :: SeenAtLeastOne ; self . var_or_env_functions = SeenStatus :: DontCare ; seen
-} # [inline] pub fn see_function (& mut self , name : & str) {
-if self . var_or_env_functions == SeenStatus :: LookingForThem {
-if name . eq_ignore_ascii_case ("var") || name . eq_ignore_ascii_case ("env") {
-self . var_or_env_functions = SeenStatus :: SeenAtLeastOne ;
-}
-}
-} # [inline] pub fn next (& mut self) -> Result < Token < 'a > , () > {
-next_token (self)
-} # [inline] pub fn position (& self) -> SourcePosition {
-SourcePosition (self . position)
-} # [inline] pub fn current_source_location (& self) -> SourceLocation {
-SourceLocation {
-line : self . current_line_number , column : (self . position - self . current_line_start_position + 1) as u32 ,
-}
-} # [inline] pub fn current_source_map_url (& self) -> Option < & 'a str > {
-self . source_map_url
-} # [inline] pub fn current_source_url (& self) -> Option < & 'a str > {
-self . source_url
-} # [inline] pub fn state (& self) -> ParserState {
-ParserState {
-position : self . position , current_line_start_position : self . current_line_start_position , current_line_number : self . current_line_number , at_start_of : None ,
-}
-} # [inline] pub fn reset (& mut self , state : & ParserState) {
-self . position = state . position ; self . current_line_start_position = state . current_line_start_position ; self . current_line_number = state . current_line_number ;
-} # [inline] pub fn slice_from (& self , start_pos : SourcePosition) -> & 'a str {
-& self . input [start_pos . 0 .. self . position]
-} # [inline] pub fn slice (& self , range : Range < SourcePosition >) -> & 'a str {
-& self . input [range . start . 0 .. range . end . 0]
-} pub fn current_source_line (& self) -> & 'a str {
-let current = self . position ; let start = self . input [0 .. current] . rfind (| c | matches ! (c , '\r' | '\n' | '\x0C')) . map_or (0 , | start | start + 1) ; let end = self . input [current ..] . find (| c | matches ! (c , '\r' | '\n' | '\x0C')) . map_or (self . input . len () , | end | current + end) ; & self . input [start .. end]
-} # [inline] pub fn next_byte (& self) -> Option < u8 > {
-if self . is_eof () {
-None
-} else {
-Some (self . input . as_bytes () [self . position])
-}
-} # [inline] fn is_eof (& self) -> bool {
-! self . has_at_least (0)
-} # [inline] fn has_at_least (& self , n : usize) -> bool {
-self . position + n < self . input . len ()
-} # [inline] pub fn advance (& mut self , n : usize) {
-if cfg ! (debug_assertions) {
-for i in 0 .. n {
-let b = self . byte_at (i) ; debug_assert ! (b . is_ascii () || (b & 0xF0 != 0xF0 && b & 0xC0 != 0x80)) ; debug_assert ! (b != b'\r' && b != b'\n' && b != b'\x0C') ;
-}
-} self . position += n
-} # [inline] fn next_byte_unchecked (& self) -> u8 {
-self . byte_at (0)
-} # [inline] fn byte_at (& self , offset : usize) -> u8 {
-self . input . as_bytes () [self . position + offset]
-} # [inline] fn consume_4byte_intro (& mut self) {
-debug_assert ! (self . next_byte_unchecked () & 0xF0 == 0xF0) ; self . current_line_start_position = self . current_line_start_position . wrapping_sub (1) ; self . position += 1 ;
-} # [inline] fn consume_continuation_byte (& mut self) {
-debug_assert ! (self . next_byte_unchecked () & 0xC0 == 0x80) ; self . current_line_start_position = self . current_line_start_position . wrapping_add (1) ; self . position += 1 ;
-} # [inline (never)] fn consume_known_byte (& mut self , byte : u8) {
-debug_assert ! (byte != b'\r' && byte != b'\n' && byte != b'\x0C') ; self . position += 1 ; if byte & 0xF0 == 0xF0 {
-self . current_line_start_position = self . current_line_start_position . wrapping_sub (1) ;
-} else if byte & 0xC0 == 0x80 {
-self . current_line_start_position = self . current_line_start_position . wrapping_add (1) ;
-}
-} # [inline] fn next_char (& self) -> char {
-self . input [self . position ..] . chars () . next () . unwrap ()
-} # [inline] fn consume_newline (& mut self) {
-let byte = self . next_byte_unchecked () ; debug_assert ! (byte == b'\r' || byte == b'\n' || byte == b'\x0C') ; self . position += 1 ; if byte == b'\r' && self . next_byte () == Some (b'\n') {
-self . position += 1 ;
-} self . current_line_start_position = self . position ; self . current_line_number += 1 ;
-} # [inline] fn has_newline_at (& self , offset : usize) -> bool {
-self . position + offset < self . input . len () && matches ! (self . byte_at (offset) , b'\n' | b'\r' | b'\x0C')
-} # [inline] fn consume_char (& mut self) -> char {
-let c = self . next_char () ; let len_utf8 = c . len_utf8 () ; self . position += len_utf8 ; self . current_line_start_position = self . current_line_start_position . wrapping_add (len_utf8 - c . len_utf16 ()) ; c
-} # [inline] fn starts_with (& self , needle : & [u8]) -> bool {
-self . input . as_bytes () [self . position ..] . starts_with (needle)
-} pub fn skip_whitespace (& mut self) {
-while ! self . is_eof () {
-{
-enum Case {
-Case1 = 1isize , Case2 = 2isize , Case3 = 3isize , Case4 = 4isize
-} static __CASES : [Case ; 256] = [Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case1 , Case :: Case2 , Case :: Case4 , Case :: Case2 , Case :: Case2 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case1 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case3 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4 , Case :: Case4] ; match __CASES [self . next_byte_unchecked () as usize] {
-Case :: Case1 => {
-{
-self . advance (1)
-}
-} , Case :: Case2 => {
-{
-self . consume_newline () ;
-}
-} , Case :: Case3 => {
-{
-if self . starts_with (b"/*") {
-consume_comment (self) ;
-} else {
-return
-}
-}
-} , Case :: Case4 => {
-{
-return
-}
-}
-}
-}
-}
-} pub fn skip_cdc_and_cdo (& mut self) {
-while ! self . is_eof () {
-{
-enum Case {
-Case1 = 1isize , Case2 = 2isize , Case3 = 3isize , Case4 = 4isize , Case5 = 5isize , Case6 = 6isize
-} static __CASES : [Case ; 256] = [Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case1 , Case :: Case2 , Case :: Case6 , Case :: Case2 , Case :: Case2 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case1 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case5 , Case :: Case6 , Case :: Case3 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case4 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6 , Case :: Case6] ; match __CASES [self . next_byte_unchecked () as usize] {
-Case :: Case1 => {
-{
-self . advance (1)
-}
-} , Case :: Case2 => {
-{
-self . consume_newline () ;
-}
-} , Case :: Case3 => {
-{
-if self . starts_with (b"/*") {
-consume_comment (self) ;
-} else {
-return
-}
-}
-} , Case :: Case4 => {
-{
-if self . starts_with (b"") {
-self . advance (3)
-} else {
-return
-}
-}
-} , Case :: Case6 => {
-{
-return
-}
-}
-}
-}
-}
-}
-} # [doc = " A position from the start of the input, counted in UTF-8 bytes."] # [derive (PartialEq , Eq , PartialOrd , Ord , Debug , Clone , Copy)] pub struct SourcePosition (pub (crate) usize) ; impl SourcePosition {
-# [doc = " Returns the current byte index in the original input."] # [inline] pub fn byte_index (& self) -> usize {
-self . 0
-}
-} # [doc = " The line and column number for a given position within the input."] # [derive (PartialEq , Eq , Debug , Clone , Copy)] pub struct SourceLocation {
-# [doc = " The line number, starting at 0 for the first line, unless `with_first_line_number` was used."] pub line : u32 , # [doc = " The column number within a line, starting at 1 for first the character of the line."] # [doc = " Column numbers are counted in UTF-16 code units."] pub column : u32 ,
-} fn next_token < 'a > (tokenizer : & mut Tokenizer < 'a >) -> Result < Token < 'a > , () > {
-if tokenizer . is_eof () {
-return Err (()) ;
-} let b = tokenizer . next_byte_unchecked () ; let token = {
-enum Case {
-Case1 = 1isize , Case2 = 2isize , Case3 = 3isize , Case4 = 4isize , Case5 = 5isize , Case6 = 6isize , Case7 = 7isize , Case8 = 8isize , Case9 = 9isize , Case10 = 10isize , Case11 = 11isize , Case12 = 12isize , Case13 = 13isize , Case14 = 14isize , Case15 = 15isize , Case16 = 16isize , Case17 = 17isize , Case18 = 18isize , Case19 = 19isize , Case20 = 20isize , Case21 = 21isize , Case22 = 22isize , Case23 = 23isize , Case24 = 24isize , Case25 = 25isize , Case26 = 26isize , Case27 = 27isize , Case28 = 28isize , Case29 = 29isize
-} static __CASES : [Case ; 256] = [Case :: Case20 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case1 , Case :: Case2 , Case :: Case29 , Case :: Case2 , Case :: Case2 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case1 , Case :: Case29 , Case :: Case3 , Case :: Case4 , Case :: Case5 , Case :: Case29 , Case :: Case29 , Case :: Case6 , Case :: Case7 , Case :: Case8 , Case :: Case9 , Case :: Case10 , Case :: Case11 , Case :: Case12 , Case :: Case13 , Case :: Case14 , Case :: Case15 , Case :: Case15 , Case :: Case15 , Case :: Case15 , Case :: Case15 , Case :: Case15 , Case :: Case15 , Case :: Case15 , Case :: Case15 , Case :: Case15 , Case :: Case16 , Case :: Case17 , Case :: Case18 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case19 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case21 , Case :: Case22 , Case :: Case23 , Case :: Case24 , Case :: Case20 , Case :: Case29 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case20 , Case :: Case25 , Case :: Case26 , Case :: Case27 , Case :: Case28 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29 , Case :: Case29] ; match __CASES [b as usize] {
-Case :: Case1 => {
-{
-consume_whitespace (tokenizer , false)
-}
-} , Case :: Case2 => {
-{
-consume_whitespace (tokenizer , true)
-}
-} , Case :: Case3 => {
-{
-consume_string (tokenizer , false)
-}
-} , Case :: Case4 => {
-{
-tokenizer . advance (1) ; if is_ident_start (tokenizer) {
-IDHash (consume_name (tokenizer))
-} else if ! tokenizer . is_eof () && match tokenizer . next_byte_unchecked () {
-b'0' ..= b'9' | b'-' => true , _ => false ,
-} {
-Hash (consume_name (tokenizer))
-} else {
-Delim ('#')
-}
-}
-} , Case :: Case5 => {
-{
-if tokenizer . starts_with (b"$=") {
-tokenizer . advance (2) ; SuffixMatch
-} else {
-tokenizer . advance (1) ; Delim ('$')
-}
-}
-} , Case :: Case6 => {
-{
-consume_string (tokenizer , true)
-}
-} , Case :: Case7 => {
-{
-tokenizer . advance (1) ; ParenthesisBlock
-}
-} , Case :: Case8 => {
-{
-tokenizer . advance (1) ; CloseParenthesis
-}
-} , Case :: Case9 => {
-{
-if tokenizer . starts_with (b"*=") {
-tokenizer . advance (2) ; SubstringMatch
-} else {
-tokenizer . advance (1) ; Delim ('*')
-}
-}
-} , Case :: Case10 => {
-{
-if (tokenizer . has_at_least (1) && matches ! (tokenizer . byte_at (1) , b'0' ..= b'9')) || (tokenizer . has_at_least (2) && tokenizer . byte_at (1) == b'.' && matches ! (tokenizer . byte_at (2) , b'0' ..= b'9')) {
-consume_numeric (tokenizer)
-} else {
-tokenizer . advance (1) ; Delim ('+')
-}
-}
-} , Case :: Case11 => {
-{
-tokenizer . advance (1) ; Comma
-}
-} , Case :: Case12 => {
-{
-if (tokenizer . has_at_least (1) && matches ! (tokenizer . byte_at (1) , b'0' ..= b'9')) || (tokenizer . has_at_least (2) && tokenizer . byte_at (1) == b'.' && matches ! (tokenizer . byte_at (2) , b'0' ..= b'9')) {
-consume_numeric (tokenizer)
-} else if tokenizer . starts_with (b"-->") {
-tokenizer . advance (3) ; CDC
-} else if is_ident_start (tokenizer) {
-consume_ident_like (tokenizer)
-} else {
-tokenizer . advance (1) ; Delim ('-')
-}
-}
-} , Case :: Case13 => {
-{
-if tokenizer . has_at_least (1) && matches ! (tokenizer . byte_at (1) , b'0' ..= b'9') {
-consume_numeric (tokenizer)
-} else {
-tokenizer . advance (1) ; Delim ('.')
-}
-}
-} , Case :: Case14 => {
-{
-if tokenizer . starts_with (b"/*") {
-Comment (consume_comment (tokenizer))
-} else {
-tokenizer . advance (1) ; Delim ('/')
-}
-}
-} , Case :: Case15 => {
-{
-consume_numeric (tokenizer)
-}
-} , Case :: Case16 => {
-{
-tokenizer . advance (1) ; Colon
-}
-} , Case :: Case17 => {
-{
-tokenizer . advance (1) ; Semicolon
-}
-} , Case :: Case18 => {
-{
-if tokenizer . starts_with (b"