From 162e3c5fab4d2652b7f6a88fcb17523294813284 Mon Sep 17 00:00:00 2001 From: Michael Voitovich Date: Tue, 24 Mar 2026 13:54:37 +0200 Subject: [PATCH 1/5] Content update --- progress.md | 1 + public/scenes/test_room (10).json | 85 +++++++------------- public/scenes/test_room.json | 128 +++++++++++++----------------- 3 files changed, 83 insertions(+), 131 deletions(-) diff --git a/progress.md b/progress.md index 5865e6a..67d77e0 100644 --- a/progress.md +++ b/progress.md @@ -29,3 +29,4 @@ Original prompt: Давай временно переключимся с пар - Implemented state-driven EditorBottomMenu with modifier modes; added Alt/Shift Save As path and Ctrl action set; pending browser smoke verification. - Verified in browser: bottom menu now switches between base / Alt / Ctrl / Shift layouts, and Alt mode updates D from Disable to Enable after toggling selected object disabled state.\n +- New task: add two editor selection slots. Planned behavior: Shift+1/2 saves current object or multi-selection when cursor is over canvas or hierarchy; 1/2 restores saved selection; empty slot shows toast.\n diff --git a/public/scenes/test_room (10).json b/public/scenes/test_room (10).json index 6151972..0b7d453 100644 --- a/public/scenes/test_room (10).json +++ b/public/scenes/test_room (10).json @@ -120,6 +120,10 @@ ], "layer": 0, "visible": true, + "spatial": { + "parentNodeId": "Desk", + "relation": "in" + }, "poly": [ { "x": 27, @@ -157,7 +161,7 @@ "script": "" }, { - "name": "sub_sw_d1", + "name": "Drawer1", "type": "Triggerbox", "locked": false, "disabled": true, @@ -481,8 +485,8 @@ ], "layer": 0, "visible": true, - "x": 232.86186143649797, - "y": 223.85074125381902, + "x": 233.76407849510315, + "y": 255.46834743791874, "width": 71.03999999999999, "height": 290.08, "baseWidth": 96, @@ -493,7 +497,7 @@ "color": "#00ffff", "scale": 0.74, "modelScale": 0.74, - "parallax": 1.024795357575403, + "parallax": 1.0454184297360856, "ignoreScaling": true, "animationSpeed": 30, "opacity": 1, @@ -666,7 +670,7 @@ "layer": 5, "visible": true, "spatial": { - "parentNodeId": "Drawer1", + "parentNodeId": "sub_sw_d1", "relation": "in" }, "x": 93, @@ -701,7 +705,7 @@ "layer": 5, "visible": true, "spatial": { - "parentNodeId": "Drawer1", + "parentNodeId": "sub_sw_d1", "relation": "in" }, "x": 320, @@ -856,8 +860,8 @@ "components": [], "layer": 0, "visible": true, - "x": 222.9043373174802, - "y": 306.9284515529539, + "x": 222.90433731748016, + "y": 306.9284515529538, "width": 1008.8000000000001, "height": 90.39999999999999, "baseWidth": 1261, @@ -868,7 +872,7 @@ "color": "#36d87fff", "scale": 0.8, "modelScale": 0.8, - "parallax": 1.0790382036293817, + "parallax": 1.0790382036293815, "ignoreScaling": false, "animationSpeed": 150, "opacity": 1, @@ -984,41 +988,6 @@ "blendMode": "source-over", "blur": 0 }, - { - "name": "Drawer1", - "type": "Entity", - "locked": false, - "disabled": false, - "groupID": null, - "customName": "", - "textRedirects": {}, - "interactions": {}, - "components": [], - "layer": 0, - "visible": true, - "spatial": { - "parentNodeId": "Desk", - "relation": "in" - }, - "x": 90.66834500947778, - "y": 120, - "width": 27.3, - "height": 27.3, - "baseWidth": 30, - "baseHeight": 30, - "colliderWidth": 0, - "colliderHeight": 0, - "spriteName": null, - "color": "#AAAAAA", - "scale": 0.91, - "modelScale": 1, - "parallax": 1, - "ignoreScaling": false, - "animationSpeed": 150, - "opacity": 0, - "blendMode": "source-over", - "blur": 0 - }, { "name": "window1", "type": "Entity", @@ -1062,30 +1031,30 @@ "components": [], "layer": 0, "visible": true, - "x": 177.40625891347847, - "y": 204.99379689971948, + "x": 183.5621392632326, + "y": 234.48271508100382, "parallax": 1, "ignoreScaling": false, "vertices": [ { - "x": 177.40625891347847, - "y": 204.99379689971948, - "p": 1.0124869315719702 + "x": 183.5621392632326, + "y": 234.48271508100382, + "p": 1.0317413330719143 }, { - "x": 273.3546785024226, - "y": 203.45494893614816, - "p": 1.0114617012261051 + "x": 280.0780479371777, + "y": 232.72157956389412, + "p": 1.030570983751848 }, { - "x": 262.5537137492114, - "y": 249.54350071101484, - "p": 1.0415316998111208 + "x": 252.63517383723232, + "y": 285.3328246821567, + "p": 1.0649234148249391 }, { - "x": 212.71215117336098, - "y": 247.59187519264492, - "p": 1.0402645533908195 + "x": 203.49659455754374, + "y": 283.1045271803673, + "p": 1.0634670112289983 } ], "color": "#000975", diff --git a/public/scenes/test_room.json b/public/scenes/test_room.json index cf76365..b817e11 100644 --- a/public/scenes/test_room.json +++ b/public/scenes/test_room.json @@ -120,6 +120,10 @@ ], "layer": 0, "visible": true, + "spatial": { + "parentNodeId": "Desk", + "relation": "in" + }, "poly": [ { "x": 27, @@ -154,10 +158,11 @@ "y": 194 } ], - "script": "" + "script": "", + "parallax": 1 }, { - "name": "sub_sw_d1", + "name": "Drawer1", "type": "Triggerbox", "locked": false, "disabled": true, @@ -200,7 +205,8 @@ "y": -95 } ], - "script": "" + "script": "", + "parallax": 1 }, { "name": "Trig_834", @@ -215,7 +221,8 @@ "layer": 0, "visible": true, "poly": [], - "script": "" + "script": "", + "parallax": 1 }, { "name": "sub_sw_d2", @@ -261,7 +268,8 @@ "y": -10.68627450980393 } ], - "script": "" + "script": "", + "parallax": 1 }, { "name": "Desk", @@ -353,7 +361,8 @@ "y": 211 } ], - "script": "" + "script": "", + "parallax": 1 } ], "scaling": { @@ -442,8 +451,8 @@ "components": [], "layer": 0, "visible": true, - "x": 100, - "y": 249, + "x": 122.64117647058825, + "y": 254.25294117647059, "width": 116.89999999999999, "height": 198.79999999999998, "baseWidth": 167, @@ -454,7 +463,7 @@ "color": "#00ff00", "scale": 0.7, "modelScale": 0.7, - "parallax": 1, + "parallax": 1.1, "ignoreScaling": true, "animationSpeed": 150, "opacity": 1, @@ -481,19 +490,19 @@ ], "layer": 0, "visible": true, - "x": 306.351468358703, - "y": 227.84447142883158, - "width": 119.88, - "height": 289.34, - "baseWidth": 162, - "baseHeight": 391, + "x": 260.16515497723515, + "y": 278.7942737814031, + "width": 71.03999999999999, + "height": 290.08, + "baseWidth": 96, + "baseHeight": 392, "colliderWidth": 88, "colliderHeight": 4, - "spriteName": "miles_ds-idle-down.json", + "spriteName": "miles_ds-idle-right.json", "color": "#00ffff", "scale": 0.74, "modelScale": 0.74, - "parallax": 1.0273839007520702, + "parallax": 1.0606498521447079, "ignoreScaling": true, "animationSpeed": 30, "opacity": 1, @@ -501,7 +510,7 @@ "blur": 0, "isPlayer": true, "speed": 0.24, - "direction": "down", + "direction": "left", "animSets": { "idle": { "id": "idle", @@ -629,6 +638,10 @@ "components": [], "layer": 4, "visible": true, + "spatial": { + "parentNodeId": "Drawer1", + "relation": "in" + }, "x": 136, "y": -4, "width": 614.4, @@ -766,11 +779,15 @@ "components": [ { "type": "Subtrigger", - "target": "sub_sw_d1" + "target": "Drawer1" } ], "layer": 6, "visible": true, + "spatial": { + "parentNodeId": "Drawer1", + "relation": "in" + }, "x": 135, "y": 66, "width": 614.4, @@ -856,8 +873,8 @@ "components": [], "layer": 0, "visible": true, - "x": 222.9043373174802, - "y": 306.9284515529539, + "x": 222.90433731748013, + "y": 306.9284515529538, "width": 1008.8000000000001, "height": 90.39999999999999, "baseWidth": 1261, @@ -868,7 +885,7 @@ "color": "#36d87fff", "scale": 0.8, "modelScale": 0.8, - "parallax": 1.0790382036293817, + "parallax": 1.0790382036293815, "ignoreScaling": false, "animationSpeed": 150, "opacity": 1, @@ -984,41 +1001,6 @@ "blendMode": "source-over", "blur": 0 }, - { - "name": "Drawer1", - "type": "Entity", - "locked": false, - "disabled": false, - "groupID": null, - "customName": "", - "textRedirects": {}, - "interactions": {}, - "components": [], - "layer": 0, - "visible": true, - "spatial": { - "parentNodeId": "Desk", - "relation": "in" - }, - "x": 90.66834500947778, - "y": 120, - "width": 27.3, - "height": 27.3, - "baseWidth": 30, - "baseHeight": 30, - "colliderWidth": 0, - "colliderHeight": 0, - "spriteName": null, - "color": "#AAAAAA", - "scale": 0.91, - "modelScale": 1, - "parallax": 1, - "ignoreScaling": false, - "animationSpeed": 150, - "opacity": 0, - "blendMode": "source-over", - "blur": 0 - }, { "name": "window1", "type": "Entity", @@ -1062,30 +1044,30 @@ "components": [], "layer": 0, "visible": true, - "x": 251.56334401080537, - "y": 208.4319364013629, + "x": 205.5325999447441, + "y": 259.6370974644339, "parallax": 1, "ignoreScaling": false, "vertices": [ { - "x": 251.56334401080537, - "y": 208.4319364013629, - "p": 1.014733918039131 + "x": 205.5325999447441, + "y": 259.6370974644339, + "p": 1.0481392167712738 }, { - "x": 347.5117635997495, - "y": 206.89308843779156, - "p": 1.013708687693266 + "x": 301.78408001496064, + "y": 258.0399375612814, + "p": 1.0470849265106414 }, { - "x": 336.71084835449676, - "y": 252.9816450467687, - "p": 1.0437788529717444 + "x": 282.1751116380275, + "y": 305.85435697469336, + "p": 1.0783361810292114 }, { - "x": 286.86923627068785, - "y": 251.03001469428833, - "p": 1.0425115398579803 + "x": 232.70336503797736, + "y": 303.8294188921579, + "p": 1.0770126920863778 } ], "color": "#000975", @@ -1102,8 +1084,8 @@ } ], "camera": { - "x": 297, - "y": 29, + "x": 226.41176470588238, + "y": 52.529411764705884, "zoom": 0.51 }, "autoCenter": false, From 9d883dcbf86df4c05c1412359272a5143fe5fcbc Mon Sep 17 00:00:00 2001 From: Michael Voitovich Date: Wed, 25 Mar 2026 03:35:51 +0200 Subject: [PATCH 2/5] Style: add soft neon hover to editor controls --- src/editor.css | 41 ++++++++++++++++++++++++++++++++++++++++- src/index.css | 11 +++++++++++ 2 files changed, 51 insertions(+), 1 deletion(-) diff --git a/src/editor.css b/src/editor.css index 375ed73..5f22ef8 100644 --- a/src/editor.css +++ b/src/editor.css @@ -115,12 +115,29 @@ margin-right: 5px; text-transform: uppercase; letter-spacing: -0.03em; + position: relative; + z-index: 0; + transition: + background-color 120ms ease, + border-color 120ms ease, + color 120ms ease, + box-shadow 160ms ease, + text-shadow 160ms ease, + filter 160ms ease; } .e-btn:hover { background: var(--ui-main-color); border-color: var(--ui-main-color); color: #000; + box-shadow: + inset 0 0 0 1px rgba(255, 255, 255, 0.14), + 0 0 4px rgba(121, 239, 164, 0.28), + 0 0 10px rgba(121, 239, 164, 0.18); + text-shadow: + 0 0 3px rgba(255, 255, 255, 0.24), + 0 0 7px rgba(121, 239, 164, 0.18); + filter: saturate(1.05); } .e-btn-red { @@ -171,6 +188,16 @@ /* WAS: 10px */ } +.toolbar-icon-btn { + transition: + background-color 120ms ease, + border-color 120ms ease, + color 120ms ease, + box-shadow 160ms ease, + text-shadow 160ms ease, + filter 160ms ease; +} + .e-input { background: var(--ui-input-bg); border: 1px solid var(--ui-input-border); @@ -348,6 +375,12 @@ font-family: var(--ui-display-font); font-weight: 500; letter-spacing: -0.03em; + transition: + background-color 120ms ease, + color 120ms ease, + box-shadow 160ms ease, + text-shadow 160ms ease, + transform 120ms ease; } /* Hotkey Accent Color */ @@ -360,8 +393,14 @@ .e-menu-btn:hover { background: var(--ui-main-color); - color: #000; + box-shadow: + 0 0 4px rgba(121, 239, 164, 0.28), + 0 0 8px rgba(121, 239, 164, 0.16), + 0 0 14px rgba(121, 239, 164, 0.08); + text-shadow: + 0 0 3px rgba(255, 255, 255, 0.18), + 0 0 6px rgba(121, 239, 164, 0.16); } .e-menu-btn:hover .hotkey-accent { diff --git a/src/index.css b/src/index.css index 65fe111..fc9a893 100644 --- a/src/index.css +++ b/src/index.css @@ -333,6 +333,17 @@ button { button:hover { background: var(--ui-main-color); color: #000; + box-shadow: + 0 0 4px rgba(121, 239, 164, 0.24), + 0 0 8px rgba(121, 239, 164, 0.14); + text-shadow: + 0 0 3px rgba(255, 255, 255, 0.18), + 0 0 6px rgba(121, 239, 164, 0.14); + transition: + background-color 120ms ease, + color 120ms ease, + box-shadow 160ms ease, + text-shadow 160ms ease; } .toolbar-icon { From bf5cba07cba6e3b2ea2c9bb1ce91f5243a4e5c34 Mon Sep 17 00:00:00 2001 From: Michael Voitovich Date: Fri, 27 Mar 2026 02:56:01 +0100 Subject: [PATCH 3/5] Added Tauri framework support - add initial Tauri desktop scaffold with Rust backend commands and config - introduce a shared file API adapter so editor file operations work in both Vite and Tauri - install Tauri CLI and add desktop npm scripts - generate desktop app icons and add setup notes in Tauri.md - make the game viewport scale to the window with configurable zoom settings - move zoom control into F9 settings and constrain the in-game console to the game viewport --- .gitignore | 4 + Tauri.md | 54 + package-lock.json | 218 + package.json | 3 + src-tauri/Cargo.lock | 4954 ++++++++++++++++++ src-tauri/Cargo.toml | 17 + src-tauri/build.rs | 3 + src-tauri/icons/icon.ico | Bin 0 -> 141581 bytes src-tauri/icons/icon.png | Bin 0 -> 282674 bytes src-tauri/src/main.rs | 212 + src-tauri/tauri.conf.json | 30 + src/components/ConsoleOverlay.tsx | 8 +- src/components/FileBrowser.tsx | 30 +- src/components/GameCanvas.tsx | 192 +- src/components/editor/PropertiesPanel.tsx | 27 +- src/core/Game.ts | 4 + src/core/TextAssetManager.ts | 48 +- src/editor.css | 1 + src/index.css | 15 +- src/platform/fileApi.ts | 129 + src/scene/SceneManager.ts | 13 +- src/tools/SpriteEditor.ts | 16 +- src/tools/editor/EditorPersistenceManager.ts | 37 +- src/types/tauri-runtime.d.ts | 14 + 24 files changed, 5838 insertions(+), 191 deletions(-) create mode 100644 Tauri.md create mode 100644 src-tauri/Cargo.lock create mode 100644 src-tauri/Cargo.toml create mode 100644 src-tauri/build.rs create mode 100644 src-tauri/icons/icon.ico create mode 100644 src-tauri/icons/icon.png create mode 100644 src-tauri/src/main.rs create mode 100644 src-tauri/tauri.conf.json create mode 100644 src/platform/fileApi.ts create mode 100644 src/types/tauri-runtime.d.ts diff --git a/.gitignore b/.gitignore index 7087f5a..55b8518 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,7 @@ docs # Ghost directory public? + +# Tauri / Rust build artifacts +src-tauri/target/ +src-tauri/gen/ diff --git a/Tauri.md b/Tauri.md new file mode 100644 index 0000000..e338b37 --- /dev/null +++ b/Tauri.md @@ -0,0 +1,54 @@ +# Tauri Desktop Foundation + +This branch contains the first-pass desktop preparation for running the current Vite/React game inside a Tauri shell. + +## Current State + +- The web game/runtime remains the primary implementation. +- Editor file operations now go through `src/platform/fileApi.ts`. +- That adapter still supports the current Vite `/api/*` middleware flow. +- A matching `src-tauri` backend scaffold was added with commands for: + - listing project files; + - ensuring files exist; + - saving files; + - reading files; + - deleting files; + - opening files/folders in the system shell. + +## Important Caveat + +The current Rust command layer resolves paths relative to the process working directory. That is good enough for early local development and architectural validation, but it is not yet the final packaged-project model. + +For a production editor build we should decide where project data lives: + +- open/edit a user-selected project folder; +- work from a dedicated workspace path; +- or separate the desktop editor from the packaged player. + +## Expected Local Prerequisites + +1. Install Rust/Cargo. +2. Install the Tauri CLI: + +```bash +npm install -D @tauri-apps/cli +``` + +3. Then run: + +```bash +npm run tauri:dev +``` + +For a desktop package: + +```bash +npm run tauri:build +``` + +## Next Recommended Steps + +1. Add the official Tauri npm dependency and lockfile update. +2. Smoke-test `tauri dev`. +3. Replace the temporary working-directory project-root assumption with an explicit project/workspace model. +4. Decide whether the integrated editor is supported in packaged builds or only in desktop-dev/editor builds. diff --git a/package-lock.json b/package-lock.json index 9b10881..92405ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ }, "devDependencies": { "@eslint/js": "^9.39.1", + "@tauri-apps/cli": "^2.10.1", "@types/node": "^24.10.1", "@types/react": "^19.2.5", "@types/react-dom": "^19.2.3", @@ -1490,6 +1491,223 @@ "dev": true, "license": "MIT" }, + "node_modules/@tauri-apps/cli": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.10.1.tgz", + "integrity": "sha512-jQNGF/5quwORdZSSLtTluyKQ+o6SMa/AUICfhf4egCGFdMHqWssApVgYSbg+jmrZoc8e1DscNvjTnXtlHLS11g==", + "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.10.1", + "@tauri-apps/cli-darwin-x64": "2.10.1", + "@tauri-apps/cli-linux-arm-gnueabihf": "2.10.1", + "@tauri-apps/cli-linux-arm64-gnu": "2.10.1", + "@tauri-apps/cli-linux-arm64-musl": "2.10.1", + "@tauri-apps/cli-linux-riscv64-gnu": "2.10.1", + "@tauri-apps/cli-linux-x64-gnu": "2.10.1", + "@tauri-apps/cli-linux-x64-musl": "2.10.1", + "@tauri-apps/cli-win32-arm64-msvc": "2.10.1", + "@tauri-apps/cli-win32-ia32-msvc": "2.10.1", + "@tauri-apps/cli-win32-x64-msvc": "2.10.1" + } + }, + "node_modules/@tauri-apps/cli-darwin-arm64": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.10.1.tgz", + "integrity": "sha512-Z2OjCXiZ+fbYZy7PmP3WRnOpM9+Fy+oonKDEmUE6MwN4IGaYqgceTjwHucc/kEEYZos5GICve35f7ZiizgqEnQ==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.10.1.tgz", + "integrity": "sha512-V/irQVvjPMGOTQqNj55PnQPVuH4VJP8vZCN7ajnj+ZS8Kom1tEM2hR3qbbIRoS3dBKs5mbG8yg1WC+97dq17Pw==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.10.1.tgz", + "integrity": "sha512-Hyzwsb4VnCWKGfTw+wSt15Z2pLw2f0JdFBfq2vHBOBhvg7oi6uhKiF87hmbXOBXUZaGkyRDkCHsdzJcIfoJC2w==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.10.1.tgz", + "integrity": "sha512-OyOYs2t5GkBIvyWjA1+h4CZxTcdz1OZPCWAPz5DYEfB0cnWHERTnQ/SLayQzncrT0kwRoSfSz9KxenkyJoTelA==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.10.1.tgz", + "integrity": "sha512-MIj78PDDGjkg3NqGptDOGgfXks7SYJwhiMh8SBoZS+vfdz7yP5jN18bNaLnDhsVIPARcAhE1TlsZe/8Yxo2zqg==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.10.1.tgz", + "integrity": "sha512-X0lvOVUg8PCVaoEtEAnpxmnkwlE1gcMDTqfhbefICKDnOTJ5Est3qL0SrWxizDackIOKBcvtpejrSiVpuJI1kw==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.10.1.tgz", + "integrity": "sha512-2/12bEzsJS9fAKybxgicCDFxYD1WEI9kO+tlDwX5znWG2GwMBaiWcmhGlZ8fi+DMe9CXlcVarMTYc0L3REIRxw==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.10.1.tgz", + "integrity": "sha512-Y8J0ZzswPz50UcGOFuXGEMrxbjwKSPgXftx5qnkuMs2rmwQB5ssvLb6tn54wDSYxe7S6vlLob9vt0VKuNOaCIQ==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.10.1.tgz", + "integrity": "sha512-iSt5B86jHYAPJa/IlYw++SXtFPGnWtFJriHn7X0NFBVunF6zu9+/zOn8OgqIWSl8RgzhLGXQEEtGBdR4wzpVgg==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.10.1.tgz", + "integrity": "sha512-gXyxgEzsFegmnWywYU5pEBURkcFN/Oo45EAwvZrHMh+zUSEAvO5E8TXsgPADYm31d1u7OQU3O3HsYfVBf2moHw==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.10.1.tgz", + "integrity": "sha512-6Cn7YpPFwzChy0ERz6djKEmUehWrYlM+xTaNzGPgZocw3BD7OfwfWHKVWxXzdjEW2KfKkHddfdxK1XXTYqBRLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 OR MIT", + "optional": true, + "os": [ + "win32" + ], + "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", diff --git a/package.json b/package.json index 50fcdc9..b14162f 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,8 @@ "scripts": { "dev": "vite", "build": "tsc -b && vite build", + "tauri:dev": "tauri dev", + "tauri:build": "tauri build", "lint": "eslint .", "test": "vitest run", "typecheck": "tsc -p tsconfig.app.json --noEmit && tsc -p tsconfig.node.json --noEmit", @@ -24,6 +26,7 @@ }, "devDependencies": { "@eslint/js": "^9.39.1", + "@tauri-apps/cli": "^2.10.1", "@types/node": "^24.10.1", "@types/react": "^19.2.5", "@types/react-dom": "^19.2.3", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock new file mode 100644 index 0000000..b1341c3 --- /dev/null +++ b/src-tauri/Cargo.lock @@ -0,0 +1,4954 @@ +# 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 = "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.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" + +[[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 = "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 = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" +dependencies = [ + "serde_core", +] + +[[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 = "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.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" + +[[package]] +name = "bytemuck" +version = "1.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" + +[[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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" +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.11.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.18", +] + +[[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.12+spec-1.1.0", +] + +[[package]] +name = "cc" +version = "1.2.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423" +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 = "chrono" +version = "0.4.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" +dependencies = [ + "iana-time-zone", + "num-traits", + "serde", + "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 = "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.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.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "064badf302c3194842cf2c5d61f56cc88e54a759313879cdf03abdd27d0c3b97" +dependencies = [ + "bitflags 2.11.0", + "core-foundation", + "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.11.0", + "core-foundation", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[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-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" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa", + "phf 0.13.1", + "smallvec", +] + +[[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.117", +] + +[[package]] +name = "ctor" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[package]] +name = "darling" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.117", +] + +[[package]] +name = "darling_macro" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "deranged" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" +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.117", +] + +[[package]] +name = "derive_more" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.117", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +dependencies = [ + "dirs-sys", +] + +[[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", + "windows-sys 0.61.2", +] + +[[package]] +name = "dispatch2" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" +dependencies = [ + "bitflags 2.11.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.117", +] + +[[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.117", +] + +[[package]] +name = "dom_query" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "521e380c0c8afb8d9a1e83a1822ee03556fc3e3e7dbc1fd30be14e37f9cb3f89" +dependencies = [ + "bit-set", + "cssparser 0.36.0", + "foldhash 0.2.0", + "html5ever 0.38.0", + "precomputed-hash", + "selectors 0.36.1", + "tendril 0.5.0", +] + +[[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 = "embed-resource" +version = "3.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63a1d0de4f2249aa0ff5884d7080814f446bb241a559af6c170a41e878ed2d45" +dependencies = [ + "cc", + "memchr", + "rustc_version", + "toml 0.9.12+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 = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "erased-serde" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" +dependencies = [ + "serde", + "serde_core", + "typeid", +] + +[[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.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + +[[package]] +name = "flate2" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[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 = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + +[[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.117", +] + +[[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.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" + +[[package]] +name = "futures-executor" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" + +[[package]] +name = "futures-macro" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "futures-sink" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" + +[[package]] +name = "futures-task" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" + +[[package]] +name = "futures-util" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +dependencies = [ + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "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.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" +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 5.3.0", + "wasip2", +] + +[[package]] +name = "getrandom" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" +dependencies = [ + "cfg-if", + "libc", + "r-efi 6.0.0", + "wasip2", + "wasip3", +] + +[[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.11.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.117", +] + +[[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 = "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.117", +] + +[[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 = [ + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" + +[[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 = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "html5ever" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c" +dependencies = [ + "log", + "mac", + "markup5ever 0.14.1", + "match_token", +] + +[[package]] +name = "html5ever" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1054432bae2f14e0061e33d23402fbaa67a921d319d56adc6bcf887ddad1cbc2" +dependencies = [ + "log", + "markup5ever 0.38.0", +] + +[[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.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-channel", + "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.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" +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.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e795dff5605e0f04bff85ca41b51a96b83e80b281e96231bcaaf1ac35103371" +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 = "id-arena" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" + +[[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.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" +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.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" + +[[package]] +name = "iri-string" +version = "0.7.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8e7418f59cc01c88316161279a7f665217ae316b388e58a0d10e29f54f1e5eb" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "itoa" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[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 0.3.1", + "log", + "thiserror 1.0.69", + "walkdir", + "windows-sys 0.45.0", +] + +[[package]] +name = "jni-sys" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" +dependencies = [ + "jni-sys 0.4.1", +] + +[[package]] +name = "jni-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" +dependencies = [ + "jni-sys-macros", +] + +[[package]] +name = "jni-sys-macros" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" +dependencies = [ + "quote", + "syn 2.0.117", +] + +[[package]] +name = "js-sys" +version = "0.3.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" +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.11.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 0.29.6", + "html5ever 0.29.1", + "indexmap 2.13.0", + "selectors 0.24.0", +] + +[[package]] +name = "leb128fmt" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" + +[[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", + "once_cell", +] + +[[package]] +name = "libc" +version = "0.2.183" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" + +[[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 = "libredox" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ddbf48fd451246b1f8c2610bd3b4ac0cc6e149d89832867093ab69a17194f08" +dependencies = [ + "libc", +] + +[[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" + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[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 0.8.9", + "string_cache_codegen 0.5.4", + "tendril 0.4.3", +] + +[[package]] +name = "markup5ever" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8983d30f2915feeaaab2d6babdd6bc7e9ed1a00b66b5e6d74df19aa9c0e91862" +dependencies = [ + "log", + "tendril 0.5.0", + "web_atoms", +] + +[[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.117", +] + +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "memchr" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" + +[[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.18", + "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.11.0", + "jni-sys 0.3.1", + "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 0.3.1", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "num-conv" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_enum" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" +dependencies = [ + "num_enum_derive", + "rustversion", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" +dependencies = [ + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "objc2" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" +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.11.0", + "block2", + "objc2", + "objc2-core-foundation", + "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.11.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.11.0", + "dispatch2", + "objc2", + "objc2-core-foundation", + "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.11.0", + "block2", + "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.11.0", + "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.11.0", + "objc2", + "objc2-core-foundation", + "objc2-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.11.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.11.0", + "block2", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-foundation", +] + +[[package]] +name = "once_cell" +version = "1.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[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_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", + "smallvec", + "windows-link 0.2.1", +] + +[[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" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +dependencies = [ + "phf_macros 0.13.1", + "phf_shared 0.13.1", + "serde", +] + +[[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_codegen" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1" +dependencies = [ + "phf_generator 0.13.1", + "phf_shared 0.13.1", +] + +[[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_generator" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" +dependencies = [ + "fastrand", + "phf_shared 0.13.1", +] + +[[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.117", +] + +[[package]] +name = "phf_macros" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" +dependencies = [ + "phf_generator 0.13.1", + "phf_shared 0.13.1", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[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.2", +] + +[[package]] +name = "phf_shared" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +dependencies = [ + "siphasher 1.0.2", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[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.13.0", + "quick-xml", + "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 = "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 = "prettyplease" +version = "0.2.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" +dependencies = [ + "proc-macro2", + "syn 2.0.117", +] + +[[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.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +dependencies = [ + "toml_edit 0.25.8+spec-1.1.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.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +dependencies = [ + "unicode-ident", +] + +[[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.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" +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 = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + +[[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_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_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.17", +] + +[[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.11.0", +] + +[[package]] +name = "redox_users" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" +dependencies = [ + "getrandom 0.2.17", + "libredox", + "thiserror 2.0.18", +] + +[[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.117", +] + +[[package]] +name = "regex" +version = "1.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" + +[[package]] +name = "reqwest" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" +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", + "sync_wrapper", + "tokio", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", +] + +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[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 = "scanline_desktop" +version = "0.1.0" +dependencies = [ + "serde", + "serde_json", + "tauri", + "tauri-build", +] + +[[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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +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.117", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[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 0.29.6", + "derive_more 0.99.20", + "fxhash", + "log", + "phf 0.8.0", + "phf_codegen 0.8.0", + "precomputed-hash", + "servo_arc 0.2.0", + "smallvec", +] + +[[package]] +name = "selectors" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c" +dependencies = [ + "bitflags 2.11.0", + "cssparser 0.36.0", + "derive_more 2.1.1", + "log", + "new_debug_unreachable", + "phf 0.13.1", + "phf_codegen 0.13.1", + "precomputed-hash", + "rustc-hash", + "servo_arc 0.4.3", + "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.117", +] + +[[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.117", +] + +[[package]] +name = "serde_json" +version = "1.0.149" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +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.117", +] + +[[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.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "876ac351060d4f882bb1032b6369eb0aef79ad9df1ea8bc404874d8cc3d0cd98" +dependencies = [ + "serde_core", +] + +[[package]] +name = "serde_with" +version = "3.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +dependencies = [ + "base64 0.22.1", + "chrono", + "hex", + "indexmap 1.9.3", + "indexmap 2.13.0", + "schemars 0.9.0", + "schemars 1.2.1", + "serde_core", + "serde_json", + "serde_with_macros", + "time", +] + +[[package]] +name = "serde_with_macros" +version = "3.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[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.117", +] + +[[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 = "servo_arc" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "170fb83ab34de17dc69aa7c67482b22218ddb85da56546f9bd6b929e32a05930" +dependencies = [ + "stable_deref_trait", +] + +[[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 = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" + +[[package]] +name = "slab" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "socket2" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" +dependencies = [ + "libc", + "windows-sys 0.61.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", + "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 = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[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" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a18596f8c785a729f2819c0f6a7eae6ebeebdfffbfe4214ae6b087f690e31901" +dependencies = [ + "new_debug_unreachable", + "parking_lot", + "phf_shared 0.13.1", + "precomputed-hash", +] + +[[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 = "string_cache_codegen" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "585635e46db231059f76c5849798146164652513eb9e8ab2685939dd90f29b69" +dependencies = [ + "phf_generator 0.13.1", + "phf_shared 0.13.1", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[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.117" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +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.117", +] + +[[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.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9103edf55f2da3c82aea4c7fab7c4241032bfeea0e71fa557d98e00e7ce7cc20" +dependencies = [ + "bitflags 2.11.0", + "block2", + "core-foundation", + "core-graphics", + "crossbeam-channel", + "dispatch2", + "dlopen2", + "dpi", + "gdkwayland-sys", + "gdkx11-sys", + "gtk", + "jni", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "once_cell", + "parking_lot", + "raw-window-handle", + "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.117", +] + +[[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.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da77cc00fb9028caf5b5d4650f75e31f1ef3693459dfca7f7e506d1ecef0ba2d" +dependencies = [ + "anyhow", + "bytes", + "cookie", + "dirs", + "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.18", + "tokio", + "tray-icon", + "url", + "webkit2gtk", + "webview2-com", + "window-vibrancy", + "windows", +] + +[[package]] +name = "tauri-build" +version = "2.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bbc990d1dbf57a8e1c7fa2327f2a614d8b757805603c1b9ba5c81bade09fd4d" +dependencies = [ + "anyhow", + "cargo_toml", + "dirs", + "glob", + "heck 0.5.0", + "json-patch", + "schemars 0.8.22", + "semver", + "serde", + "serde_json", + "tauri-utils", + "tauri-winres", + "toml 0.9.12+spec-1.1.0", + "walkdir", +] + +[[package]] +name = "tauri-codegen" +version = "2.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4a24476afd977c5d5d169f72425868613d82747916dd29e0a357c84c4bd6d29" +dependencies = [ + "base64 0.22.1", + "brotli", + "ico", + "json-patch", + "plist", + "png", + "proc-macro2", + "quote", + "semver", + "serde", + "serde_json", + "sha2", + "syn 2.0.117", + "tauri-utils", + "thiserror 2.0.18", + "time", + "url", + "uuid", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "2.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d39b349a98dadaffebb73f0a40dcd1f23c999211e5a2e744403db384d0c33de7" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.117", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-runtime" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2826d79a3297ed08cd6ea7f412644ef58e32969504bc4fbd8d7dbeabc4445ea2" +dependencies = [ + "cookie", + "dpi", + "gtk", + "http", + "jni", + "objc2", + "objc2-ui-kit", + "objc2-web-kit", + "raw-window-handle", + "serde", + "serde_json", + "tauri-utils", + "thiserror 2.0.18", + "url", + "webkit2gtk", + "webview2-com", + "windows", +] + +[[package]] +name = "tauri-runtime-wry" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e11ea2e6f801d275fdd890d6c9603736012742a1c33b96d0db788c9cdebf7f9e" +dependencies = [ + "gtk", + "http", + "jni", + "log", + "objc2", + "objc2-app-kit", + "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.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "219a1f983a2af3653f75b5747f76733b0da7ff03069c7a41901a5eb3ace4557d" +dependencies = [ + "anyhow", + "brotli", + "cargo_metadata", + "ctor", + "dunce", + "glob", + "html5ever 0.29.1", + "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.18", + "toml 0.9.12+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.12+spec-1.1.0", +] + +[[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 = "tendril" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24" +dependencies = [ + "new_debug_unreachable", + "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.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +dependencies = [ + "thiserror-impl 2.0.18", +] + +[[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.117", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "time" +version = "0.3.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +dependencies = [ + "deranged", + "itoa", + "num-conv", + "powerfmt", + "serde_core", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" + +[[package]] +name = "time-macros" +version = "0.2.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" +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 = "tokio" +version = "1.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" +dependencies = [ + "bytes", + "libc", + "mio", + "pin-project-lite", + "socket2", + "windows-sys 0.61.2", +] + +[[package]] +name = "tokio-util" +version = "0.7.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +dependencies = [ + "bytes", + "futures-core", + "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.12+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +dependencies = [ + "indexmap 2.13.0", + "serde_core", + "serde_spanned 1.1.0", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.15", +] + +[[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_datetime" +version = "1.1.0+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97251a7c317e03ad83774a8752a7e81fb6067740609f75ea2b585b569a59198f" +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.13.0", + "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.13.0", + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.3", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.25.8+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16bff38f1d86c47f9ff0647e6838d7bb362522bdf44006c7068c2b1e606f1f3c" +dependencies = [ + "indexmap 2.13.0", + "toml_datetime 1.1.0+spec-1.1.0", + "toml_parser", + "winnow 1.0.0", +] + +[[package]] +name = "toml_parser" +version = "1.1.0+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2334f11ee363607eb04df9b8fc8a13ca1715a72ba8662a26ac285c98aabb4011" +dependencies = [ + "winnow 1.0.0", +] + +[[package]] +name = "toml_writer" +version = "1.1.0+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d282ade6016312faf3e41e57ebbba0c073e4056dab1232ab1cb624199648f8ed" + +[[package]] +name = "tower" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" +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.11.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 = [ + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +dependencies = [ + "once_cell", +] + +[[package]] +name = "tray-icon" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e85aa143ceb072062fc4d6356c1b520a51d636e7bc8e77ec94be3608e5e80c" +dependencies = [ + "crossbeam-channel", + "dirs", + "libappindicator", + "muda", + "objc2", + "objc2-app-kit", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-foundation", + "once_cell", + "png", + "serde", + "thiserror 2.0.18", + "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 = "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-ident" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" + +[[package]] +name = "unicode-segmentation" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" + +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + +[[package]] +name = "url" +version = "2.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", + "serde_derive", +] + +[[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.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ac8b6f42ead25368cf5b098aeb3dc8a1a2c05a3eee8a9a1a68c640edbfc79d9" +dependencies = [ + "getrandom 0.4.2", + "js-sys", + "serde_core", + "wasm-bindgen", +] + +[[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.2+wasi-0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasip3" +version = "0.4.0+wasi-0.3.0-rc-2026-01-06" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8" +dependencies = [ + "cfg-if", + "futures-util", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 2.0.117", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasm-encoder" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" +dependencies = [ + "leb128fmt", + "wasmparser", +] + +[[package]] +name = "wasm-metadata" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" +dependencies = [ + "anyhow", + "indexmap 2.13.0", + "wasm-encoder", + "wasmparser", +] + +[[package]] +name = "wasm-streams" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "wasmparser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" +dependencies = [ + "bitflags 2.11.0", + "hashbrown 0.15.5", + "indexmap 2.13.0", + "semver", +] + +[[package]] +name = "web-sys" +version = "0.3.91" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web_atoms" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57a9779e9f04d2ac1ce317aee707aa2f6b773afba7b931222bff6983843b1576" +dependencies = [ + "phf 0.13.1", + "phf_codegen 0.13.1", + "string_cache 0.9.0", + "string_cache_codegen 0.6.1", +] + +[[package]] +name = "webkit2gtk" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" +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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" +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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7130243a7a5b33c54a444e54842e6a9e133de08b5ad7b5861cd8ed9a6a5bc96a" +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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a921c1b6914c367b2b823cd4cde6f96beec77d30a939c8199bb377cf9b9b54" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[package]] +name = "webview2-com-sys" +version = "0.38.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" +dependencies = [ + "thiserror 2.0.18", + "windows", + "windows-core 0.61.2", +] + +[[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.117", +] + +[[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.117", +] + +[[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.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.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.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.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.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.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.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.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.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.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" + +[[package]] +name = "winnow" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8" +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.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" +dependencies = [ + "wit-bindgen-rust-macro", +] + +[[package]] +name = "wit-bindgen-core" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" +dependencies = [ + "anyhow", + "heck 0.5.0", + "wit-parser", +] + +[[package]] +name = "wit-bindgen-rust" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" +dependencies = [ + "anyhow", + "heck 0.5.0", + "indexmap 2.13.0", + "prettyplease", + "syn 2.0.117", + "wasm-metadata", + "wit-bindgen-core", + "wit-component", +] + +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" +dependencies = [ + "anyhow", + "prettyplease", + "proc-macro2", + "quote", + "syn 2.0.117", + "wit-bindgen-core", + "wit-bindgen-rust", +] + +[[package]] +name = "wit-component" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" +dependencies = [ + "anyhow", + "bitflags 2.11.0", + "indexmap 2.13.0", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder", + "wasm-metadata", + "wasmparser", + "wit-parser", +] + +[[package]] +name = "wit-parser" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.13.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser", +] + +[[package]] +name = "writeable" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" + +[[package]] +name = "wry" +version = "0.54.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a8135d8676225e5744de000d4dff5a082501bf7db6a1c1495034f8c314edbc" +dependencies = [ + "base64 0.22.1", + "block2", + "cookie", + "crossbeam-channel", + "dirs", + "dom_query", + "dpi", + "dunce", + "gdkx11", + "gtk", + "http", + "javascriptcore-rs", + "jni", + "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.18", + "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 = "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.117", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + +[[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.117", + "synstructure", +] + +[[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.117", +] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..d9c68f2 --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,17 @@ +[package] +name = "scanline_desktop" +version = "0.1.0" +description = "Desktop shell for the Scanline engine" +authors = ["Quest Team"] +edition = "2021" + +[build-dependencies] +tauri-build = { version = "2", features = [] } + +[dependencies] +serde = { version = "1", features = ["derive"] } +serde_json = "1" +tauri = { version = "2", features = [] } + +[features] +default = [] diff --git a/src-tauri/build.rs b/src-tauri/build.rs new file mode 100644 index 0000000..795b9b7 --- /dev/null +++ b/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..82e1e68ac8c80c642aff5453a096da47f1aa8277 GIT binary patch literal 141581 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∾SNm%90SPaxGC*0@@> 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

PI)O1Dmq!|1h|%q3yf@ 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

4t9nri<>z_1r7* z$kPQi;#?~idAUrmJ(+jEe(Q6EI%>r+CVQJWaK|6})=tN5E+V&K5&b@$^k}_X5?_yQ zcnlkO4|uBHM*Fq{jNa|5>a9DcHEq4!(5$+$1>a&_?aWU(Uun)_V-ebd{pZhdP{ z2a1nCt2?t}oog`l~*+`5XfI?N^9&vvP0oY}|hI zE8~6-gynawyW4H(fp>2Bk@BupFs3iBvB1U})epn!QB#=s?kODu!*|f3_Esc6i4&~Y z7h%RD1K^0l`fV)7uv4CX=-XnIJG!Z7wCbbeK&*<+m+M7+LWT3go&qN{6h3#3m_vU- z3!j4RdX8*(vljii^?QxA;5I~#tR4^j#hn!+3O$X9uNMna(76}Y&QEH91poPhajW|p z6&meE`^T+4AvUOy?$_qG^Tf}&dT6*F?nQscLb$wXGA}>)^#kE{34m);c6V#*ZSr1O zle+6zzIeo`%pmwgGG_c|U3{?S-mJT0$H&rLgRBVHsHrC)_xCiK7@50r?!sQ3c&>w;u{{F&^{4L@^8Ed~WB)YA? zJ*(eWu6b?XykajKA*Waz87VGrt6&1Xz7A1Yb`Ero<*yZIT>loOcYc>^5^6YAx7cdJ z=h9n^8+bWaG@kx^YkW{+YgPUZ6Swb1u^12EU*o6%0SrGz=UTMi6F!ev{EiZD^Vi<$ zxuCJNVsA@3;&rTj7Txc!yC3Vn!UVw5f>}E}h*4@Mmld8|#%^(dYMjD3k%Lkui9efi zzHz-VzJ0OOnDxP+NXQ@F{K$RvXL=&z?x8fEanm`cTi&xxQxd zRcjw7cE}j0#k0RP%9&2db1SHhv)9iu=`I3@&WZo7=qKw^?tL>xVz7#>bwu zHuW3tPWWPOZ9B*FjC1xV{-m6v#R&$}ao&o?$Kp03_Kl&t5yRxEa;O!8vKm zGT=Y=VsiV#?6+Q}*V>$`mj66#hBh3GY|tMZB~^9KrG$uOQ9ap~!;OY$*+8s!W;TEw zeXvlJ=g5H7;6L&m;Yz13niGyj&*r??+Q{|$0Z(<$@fbF??i(gd6`#5B6kNH=nL1)j zd%-ZR#tp!-#Ui0l_&Up%PRC)Bsv|`aw_Kj!MVB)^Ic$8=lWC8jC@0z6aO?b&09iRy zdBYhU#%VLDbSqnk`9n0#`nK@#P#N_y7Rt5ybBlGXHtaeHeQ+6SVbAKdij37gZ2L4; zjak2e0gU-{{5;$k=3n#qb+38=(%P(3ywdtQCX@_s^t;XpCPo-jIIkYu=>9G{^0+li z4zQeDInw2wST~O|>?<$1jE_yebFz(i=LUv7Qpfyl&9LZ&JH#)|tT&&V&1YtdIjWfE z(@EU=c4l*5KjIE!X=&OLa7GvtH_`7I#(P5aC%zr4PH{~Lx$2^Cbx+z;g5r3M}wiA+1{~pyXWof+4FYx{CT^0@d3MZ;euT} zcfrn_IcK}OXKZUc?l>rz6xBWHHGOL^>3Qr82C5r{T!v2gKsPe%{RIuR@4vgi!K|+n zYM^oK-gYb-CqDMd{c-_bo^C1+$qAO{Pp?=Lq6*n{&+;D1i0C!sc01rM(L#+TS&HBw zz;Ru;;&9&<_$3VLeBJHlVi?H4Nv^%)Yu@_v73_Sg1ugfR$kAqwz(y!gW!(MixIc2H zDyL-`5xDg=(6D3k)KQD)P!`;!&+|lt^|YPmsr~o~l}tFkf(17W;E~kZ@_{%uT5DqT zFIs%>me;az#C}pWPPv)x(D*&7)+LPL1NdAA0DhYbH}AtI?mP4y>I|Z7^@JCd~t(k9{TzNvyc-mg(iXc;vb_yKieR8`pB{ z64twB*w?lrrGQKwwMXROge0@Zp?05)iz#6EGrMQ({)_k9qmRDPzUdp@YH$0-x7s6* zJZksf|B#)(bf4{P@7ngxwhhNyHX4p?Ydngps_j{|I%5jeNu&*>Qe{B3NSx6j+YGkNul`4iM#cEf(0t~ z;e_6GS+G}pM)%nNt(N`x=cHcc(RkPws`ZAwL}j-`ud7@+oH8zG+7Hefx1>IIMb!Rp zaSDnt?;7@5ueIr7X47_o^TycXJ-}U2G@B%cxZ>$ zZ`$EY*KG34bGG-)Z9`t^e16;TMX ztq_<_#7@XFuNXP7@?L%4@Rouf*#IW0K8TOOj zLEVORQp792bKD0xzpz+TgLJbPh}Td#m&*~nHZijkMYxqQWDXlwA;_DHmm+OBCpZ-0 z<`xcCZP@D*iRe{7!trpU&OCER?Xr$yb31C-i?gwQJGRM4gy(;jvx=$r^oxfbe($cxQEMJ5jq$E!0!M`zV*eQbPK|8 z%xC_7?5?Bn6~u-&0cy`-HXLhVV99y$BvcYgs#JxyW6{wFKhcYJ3O>!UwqcS@Wf~B^I!a&J@Ld7_O+M4W-nd4 zV%Kiow1d4vyK!^Rrqdamgqb@EvpM0I@OZo4ePuW{GVFw1?nd*GigkVT_^Zp>>V>*J z?TDR=wMWBCr-^~L>dJx{vHG||Y6c`kIzr=6&1^BZsk>lR{x~DQVliVM8MKy#7RZ3U zyB3O%H&48foqT9i=gV*0>PtF@axp7D6N?ol__4<97U#80b!e9y@QidgH%<(>R!}^0 z?V1;LgkJ7Nxb!uXuQKMDTU`|L9Fe@tb&~WN5s-*cvBp$a6i$PTyT-*WR3TTh_jww8 z1~K0K=jBp~WA=-+P${eBs+n0a>`nyr{jwqkrB!~dgz80~TQ?>WMOdzCsc-X&9Q$2Y zQ#mowv(I(j(Hdd8x6aAqO5g#t3H$e|pwdw~jS+W<#@pMrb!OKFjs}0`#W*c96*oIqfcg%WMZ&>@>b2j_rC+)`X{+501gTG-npMJv3rq&zE zIg)V>2hCq=_`JeaXdUy`$qfJNisCs$HUgdzuP^>CliAkuRtCBnBt)gO~KK4niBhR!xxmBC;V7J)o z^10sLw#m7#JLifqFZFXehqdg0gHMWPb3mudpRYWO&W-04 z=i^;|&UIx$Y5o!GOzl|Q;+jsvC#Wtf&g#UjJu3*74SVGX>Uz4N_)=9%Wr&xd-ke0Y zKBrLgTwh{*s@q03Wo^CN>d(T@sh$4xP_2BXvQM6pna^!LFFX*SN28Io+gsMZaNdR& z9kfIpXH%Qm+0nLr+uPn@KmKQa+eVau+0TF4KKS7e+WUX|x9kg# zf6*>qd)cn-U9-8(ZP44YUeg4;s<{ftUwUz=MX!SuKKXh|oYBshafmtnu_-I_MzBj`IP z74dSzeo{oVp9n}*f{B0p_qom6h0PXy>yLJAc;>u~A9~2zZ+g4E?hpPkyY#N_vaL%G z+Nj^y=*r8s`245riQo7)_VjPR-xe=CXYJ&`W?s%nj!3WP7^f413l#6jLQUjOByzM(k*ap8;t6$Us}JR3!S>!R{kQ`3CYfxYRu-tC1u zjv>n6>GYhxvrUlhW;%9a?4L;6gVE)wYKx!3wyApFv1raKY}mD0%v@AxL#GTu%_h%n zqrI=w9ysPWw~#NcK1t$9*HI@?ZupfGoktPD zIq5m|7Nx?XzE2ROK`CMU2aSNm!baxRKs{@A&)I$Nc$Yo=y?@lsfA@c2_O@@dW_;FW z*QYjl|F7DUzw(Rr!bd)6iz_df(~M`0>#7V%2%eUR9UuXbPjNqVV)wdXFVK6yVg9=t zbPS?}+0J-i-~DahWq1uL~GsaZ1YAX2q=G7(RIyL*cU_x}nQ_s9*c9)z#>CKleN0<|=Xw~Cr% z(C;;)zA;}zuGn1;%mybk?66fb?7h1iv2WUd=2-IFs&m??gJq;1HY2KS5V3CYa zUh3`WcZAe!I{wy`;GM!2b}SP#Cpa0?Nga7Z!d5c~Y{aw0Yb0RKo4(C=F50=bzQf+~ z{qMFny!!`i{`$9BGrM8ezWlg7^Bccr&-|NzWwS4T&id`d+WruA@e7CK`TTp82vgXx zunqD0J!IIA=4gVgxop@Sf}hUjcK`YN>?eQdN9`~C=#SgCe#^JwB!2JHpR}L(g@0=A zdH?(DD_?ukW{a8G(8*f#tX!DJ%iy4=Op-{rT&thvYli)B)b9K4@3P^}S)0Cm-EMy9-`eMX?jPHY zkN%DgoY>p<(p#S!E~w^)v8aK_mPM=YyI|Ox{;0-rPJDC1q({j?wP!$uh^3s3NTs;R zY+?^T_^|yS{?q^5{^B413--|YOLqD4)Aqmo>tC>c`1AkNKK!{)+H5|zK{K>|zd^lW z$Vf6b0cSx*+w&Hy^I>=uvwzJXTq^nL{;=ZX>-h_7zp&~%8%ON&>`(YSa`C>aa6AVe zCsLGa#?ev=vx0m<6Vg}o{%M_GM(iis;`pGh9P|FtYqxQtaaP?g-YS>8X=J%F(mesd zQ}fNjK$g-;{95nem=wnC$ZDd`lV4*8pFQ%m8^WCYaEKZ-rl&kqjY}8EcnU|lj|K`8@Z|xud!q3_Z*Iuy3HIo|`8}P_{0D@ddl9prW zXVsFf7HT=(t*@mxZx#8hV;;t}mhTp3qd&MRZzE&2F8{@v{&m|XJ-l&Id5NMoluj_uY|`vS*be0^9o9_YxgI?D3+UT45>w+H;DU)yZF zIuyIErPQtV-u+J8p`-f|N_u2VU5F}W%Bq2NTg0cm72{D=_$R;m^=-6Po$Kbat#f~t z*VmQXs^02FtKS1roP|75J-HO!VkxixKWnWSk8Stu-)8UpOMl%ie%}w;yxF$>FMrKG z_ILiKz3`jAV&lbC>-EPr^K$L}q`GQ4ZYaf!lI)X?!rq$et0VanE6=S0o}6UhI_`0t z2pc?7$E|TCu-V)md-xIifBYZ+Z}xqE=#Sgzps~+B{W1H0{=NUke)gCDmED}~!H_o@ zO;rTB9FEeKj@PP7+jv_ApKYSMU4LiAiygyWy;1#CFM#U?{i;u&^u+A$ZMQP$%jd8L z`>mtalTGxJ3%9_rO&UcIO-kqoulVZSR6kS*GuHF^cj#10vEDn<=4TU-T26d?L${? z*z2cekG%U&+TwMO*q{90{qOAqqsCtN^`EzPE~#uM`8!|Y@e#{hHwI9_U4T}cK;*xfBMh<3;VGj`g4FBe)kjq&i>2){=c?g|ImAF z>ZAdR*9=^n{QwF)RS0hsO{nf=oxhXv(6JFYn%<~A z;7QJCGidrWNpP$BCu0Nmv0FzfRXY5{%uCAvzD*rxbwIbTBJB+Y30!O`b$uJQI1qF*sxOKmD-}Y(*|QnIq>EEs6o#$K~}YwOkb{^Ve1^Jqs?I= zDB5g3tly5y?Vrx`>unUV$2qO;1z)EZtN95S-E;DDl+oF2VdIA$v2Xor|64o%BR^*C zg$Hc^ndj`;|JUEK=imEF*6hDzdxNpfk~=|hBA*G+*YPnwJ9$&F(~8(nvU#))y`4qR z9((8!`_F&sKeZqJ6F+QC&+G%g`&;%m|IXjC_kQXFZu6}f48jwVV9)YN>LOMhh(>*x z@Um(_%lF~~OS_2yAOGHtp=&q$#8S?2(|sSSXT1@r>NZ55kJ;DJLswC`JYl3Bs&B1; zfRwC2Zo2_aiDsx?^Cx$fYUNMbqCTOt~1RpfQ2EN+x3dbATI zy}JH#?aR^UX`nl=`ldDJ#ADpAuvxJWJ?o{l?-uuDlc}|S&0Vutum9FDXS3?_{@R9` zAFI-$cX5Q&a{$g->*8HKYX(C*c;Q+5@X!21duOk)hyT={x3l+MvYo&1SM28gWxM)Y z@3DnL?(6`s^h|7Cvd2c)r^GS1ZNnaYj`33r!G7PGrm@9rZugzP-~QvD_-pnPKl&4P zcITYE_x-QhTTOz zI~%Q13pz%>T1)!LbL@9V1mYyyI;ucoJdEJd%&l>5()g}A#=2vl^#17hr8U!<{g?Lw zfr@v#w2iI-uALbFeCU~%ed!#-fJukJ$s~+kH5Zn=BWI1TMWj}2o$qtuN4sM+jDTPU z_s#PLu}@_;xmvA@nxgl0aSE%&*&_`a_Bg$A?H~i^Iq9Doo+H8*7kAX@?0m0WW995ef+nrKc89C z3{VOePOzL~e@1TXj}qzbnqgmNGrM+k=|Q(szWyRTQjP^{=^6u3+#TAl96 zpHG^iT=AJsW#mdHL~m5%AmOeu&b7G%I~Wc+`$Ok3|C}0?X+a28ieSX@Gw2cCghqa= z#`M)OQYEpPV|h+%y`MT}qp_^_?EqOrnPojxN4-6WoU3)H|FRH zX~Qr^O1AD!$K4!ruZ|tAD~^08K~~whb#>M|!9-~AulmwT?%`6(x1?NSqW5hYYh-IS z?f1-=g~OMgwlDq6-?K~osa^Qr{AafHuHSFp@aKNgde1y=m!E#p+QyaX>VT)LGZ^nK zqH`3KsZU}TV*VY&24H49=z#q1k2Y4IXnSIAQzuo@&U;R()!AI`1&wc)r z_J9BTf7^cR6Cbg*8H87o3+8f%Z(ZQ>vDZZGt6n4IxQRzwN0UomSd-&k<2En%G^_{2 zT8ngChNiby!k>UFHA zG+da^4aRdCe>|3`$?T(#MYMMeOYRLm{H<9u`tV)3QD;AcXaiZ@P~QiRE61unS4Cbc zBEMzF)z4|*$Dow1x1?%(-_d9TNW$D(>!G1Nj5|7Hh|#H!*V_oYf6zD^a+w)Hh|fnm)ip2e*^Qi4S%jGqdX zO+ANFfm7@IXPPISLn43KiL5(Dx~NAtGVQDn)!KmoVQJ{a`LF6Yw%$;0st~$PadD-Q zZjT9q#Ckun`IzR~bju~SN-r`Mi9c;0EpU6o#)dDvY@hkLpR;d%@G*Pj`+wLT`u^{? zy{EoxFaGr3wZZ=Nn3lQz`S@tK#I!W-E9P8+qhQoj18QM{mps z2>LdiPVJ#f_u1e0Yk%Fo@l9{B=U#r={)d0`KiaSV*87}S5S@|Ojf*M3awr(VH4koW znaGOBV)Y4^kFVNG!iSq|M{jtnd31_o1a8By2f1j?xw<1&#h2aqVEr*x-KljE{xZZY zLlSFRd2rznscfcn>x&4=4ZC`Xv!^^QhH|olo@3G8x-%l&-k`zcZTk!B4_tn@LHDG= zurV8iBiV2IHXM$uk9O=mn~dgR7>7L@ZhITXp|u15J#>bXEf+>_oMHhj@eL5=}Bl({G0pBvh8 zPyIaoPegacQI%26zmFL9?kvIQ{9dq~>fEmx=d63*gE4nQ3v+-4QscL}IruTgdo;12 zk_a1R|%?@?)soWLSn_e~9PkZ+UBFKYr8pZQ$)U=L?%2PEkVV_b-e)TRSuT zhjaB)+Mn9u#sM4!&v7;|pxy|oXZ?lQY&Nsj_cfiPCkGbwnc0F)1jaBM(gRiU>p7VF zNtsO-NGr}JQ=9Sg{{4kJK>pxSlFW9h-a*nG4W)XpE{2Xr_r658FEtHunQh!7MD#~z zXK%@UUU*$Kqq;Ifb)RFdrH`>hoXlUVnrUyERi9h_T(yTTO`C+?t*9*0sN85FT_0$z z+?-v#$=(<147<<2rPnyNmKsXmVq;WI=Zwnr*w3`zx2<_&(vG8pT~0h*X3<+61E+71bfa!5*}%b z1$XAtdfwVre{6sC$Nq}_nIHI5w!b&EUwzN7*)ROde_@O1!V~b3dxWRSiEsDLwwl?! z;lR7CG{BnksYG^a@2qb7C>yd)1Vaqga0WT7EIc^}vqPIt4pBuD8s4li28V}N??1RY<)CNtZGYPZMtU|u z#1h6TQiDV5wcEHix~6$M&n6%c(ZX>DHe)N+`DA8xID@hFKW+!)7-C$w4WG?zKJzi) zzbvc)D$t^Hn72o5^!(q+JX*NUT;F4A^L>AhbG$|mvehiXD~u;O%0yx6 zyA7qiemK-jlcec)r-5i1o&Zx|7(@M#=&oaug*(FZ#W6FgSOxcWg;s!&y1U*_<}|kU zw6*X9<*FSZU-l+VNK@VXy-(W9|KuOp8_z#rlefLizU`;}hCTO{C$0bF7i>B(oBHwy zS+BIx=mWMC57u7X5Dynu=Wbcx>2 zeh@^mY_~gXtQiii@%Fm@oVNyi<`Gr8(enKb$D@d@v42Bj9Q{S1R zjm>+lP5Zu>c>BZ|*DznSy!}Fyd@L3-v{ppq>))5bCOMOhjVmaWNn1eJ5sd<3o=gLh z#Wkya;u14C(;n~`5^hfhJw7WBy1L1V2=sh8&e6F(ENQ^_XyI7P0>;9eP+qR+dRFRd z9?-Lp5uNL@sjW{*FnNBWS3U4L2d}>0x_8UtFOB^AdC?iwD@x3YZ@}w=BgO&e&m?kP zVZ=f+I-Z>y$Jvz6xVmWkiRd5uLOO%jKyj;}DC=B=o$ImZgX0*W)8LU)zy3bY&Bu=b zCzSB^s(u(H-{VHk9UHto=mSlP>VTdNb}mF(0*@p*Tl(hC!`xAU$pTJ-AFH5o;fycb z_>+?`pG<9jaLBPA&P9}4IV=&R$mrcpN1=XtX`M?$u6&c~o+UQq^`Nq;D6YlXa~Q1| z5BEZ#R;M$1>&kHN_Bm7~fmp{EGyB?y-f!pM{!Y7a@%8rBZ~abt>_>mX9{=zEwk>R8 z4MOAFS1CP_VNc_+WQ<~&Vcw|LfyX>(?d;YW`|E%CKe0DH{HVR~;?d zzeMi&XgmUw(MOY5|=}=NF95WhFo*sT;RE+*?^FcLW#$Fs4Fo39vkJnYbY9 z_r^AGGyo(d-4u6z!kBr~=I~aZ5ZBxt1e}UTW{vd*gSa0!zd8(o*O5;+Y+#-4h-<4W zK*C?rTnXr0(Gf~uh%O|hkxW`e-ySim?W8qz!k4fh$TbmtX)NfRvWB_ioWyzgXBRWp z!b(Xiat(RhY5=Wf9wB-Z(QC<#SR+G<{?nb`$({ym-*p}kJ$GD@5T$D8)A%f&?Ko|rsES#$Ztd=$nlbOC^R^6$tgh%eYER;tFjNtkwXt43`xX1rdw$8@@vYx! zFTD9%?JYm@7wy__zt^7r`0tokwkvPmu{6ir)RoBk(z%>4Vy8?@W!M4m`dFGy?cLw| z1NMD?`1=sK|GSU=uKmKV{E{6`4iKRs3PV0X@InU=u3*Ny=<^|JT5}8z?u>kWV&ex+ zbev|Kr~aN3vMqOKRoX@bpo%?kWFQo{R}T}PaPk!b&sdzDg&h%KYm4E+dV?My>fYFm zl^fyKY}=dX&_Mg*2DsIYL>Ny*k&J+`Uoxfxl8c;h7-W&gJdlWJ3MpA7mjRPk*g-wO z6nQasP69>@+*EH8oX^iOf1VXk{fOS8-M4env0UCObO>6_!w7ePX z7$Z&mAB`f8820`k?kyJSGCou%&Qq^O5%=c^k4J(WLx=)l+$&O$o>!+-pxOw519`~u zyn4Z`B7Z&h6*+cAf@OZ?Ew?_bF|WfTQdg;T^oH{dfWJQr+?E(CU^BB1MI6JCk>EIV zBQ?=IW64)}R`|GnC*t#-XNN;b!;Ul;0RazI;vOujC^{lzWk=!^n$u zasR?`h(WHUDDDe^a*a1Xo4FhPs#1Ui*qn2IZ%8-{WJhR5NTMQocNBon84iShb~dx# zWQtTkZ|a|8HG`)cCcz!>@AW5!6e>~{LN1cb=*UBi2fQ!M0?ftA@q)+}kwH3IX{@So z7fVD)499y#`At{7-g&s4GP|RjROPCbAb!Vq3ug^g9k&6~`$9fw=XU+GpSP>;{dIfb zp*Pv^!hQDbfARR} zZj^?D$SIGUOy<@sM1PtQBe?o<%KC~-oXFN_!#S}?@JnNSpr z=kJXd7G6rSZT;EI=6m~4D{KcX^b?@&hTTO{5>Du>wb_&rBckX(qOw_gd=1(=*fBiiossd2t48M5^rQyD$((!@8Mba;#mk=Ia-%%+w)j7?6|Sz z8nr?uTUtX?e~aW<16IizF6Cue9+z{5s)*?u6yl_Ye)tfCe>I?%E)~%Yqk8|>iG9BL zV^Z((q<$_5_CVePI)BDoT?G4BgXc*y}YRw|K*5`ay8)Ezt zEh-pY`I+A@?oc?^@i?55pvM_IlQR(afe|zeZVWj3H`Q~d5hW>3;zuFKN@NH3l_aa= zM>%niW0~YX7%0W#Qu&G2 zj)0Ikq60t^5)})QZM5_*YXgubj>AO!mJDjGSh%V;K@W$mt8Z#gqTmF@8fX+SeU|BC zt_y24N9qW_n6R>TXl5Xgy8NQO@SdNyN8bI%Z1k45+nMkFV|M1fAF%!3{MQWV$b{m2 zTvc*dUFb^NS34d@BlcS)?d#}sI-lA*zU3YE?Qj1Mbg=ov=RR$}`rcm)>OODTQ304P zoOco+XQgpp7lE&gp2hm5dtHCFUN}W05$x@`w`y>tET$GbJ$xGJKGF?dHRVRy^Ugs4 zYqm##wf!})rN`d%rf(A{2ZuzY=cn6&lf|6D+~Qvtau7m^da&!AjPwNc_hh+Zg3gk$ z9g(&(%^49_i&}hM_f#Q>jQoncD{`8AO@p@fkuq<=eNlc=Io>dg1v7>75DzAt6o1Vl zO))|J9)XA#r6YZBqR{kgbpObj{ka`}?TYo?a5q!ykGyk|lbndT;(Ei;nomK64&s6VY7e&^h%Y ze_J~`)xAl?BgUrWS8Ny}H=CF3ZP4l_S@4!2CuU%a2ErC2Hr&y$lvQ zQLb8dV@(&y(vL!)6Dovo_~=)ZlHqx#EGV3(r4LumO8q=y&J*S0_{TVrg8-1o*8)OT zn(rtdjB?EMNZe@{J7VC@rE^*un|q|cXl;n-lL($0X;cl&tT|lRU>Zb2l`Z19Q%@T> zQLqK~%2NUD)E&5RRzMm{j*Yy_7$FW}m-|^W*1PL_jn)XA>0urQS0R62wRK(&d zr3{3CRwXL(N>|(I3ZfsJl;pMiw!>#gOgS`X$`Ct7d`}_-E1_bX6 z;}Ydp*Q)`fTahr|=4}d>w>q%Mh+9!f9%Jdcw7@BMu1F0Y_9S3i7;ZZl()P%0EQ1z@CN50z^Kfv8?)Y=)~H9%;L6cmkQ0|Gb~ zk?Ss3NwS;g(PaP#RR^rh#e*=ezMG4NCV5>ezD(c%DUQfPE?8YsSNTCZ(%~GqWs_I#nf!#My0m;c>-O7=!j2;a948(Bob5zdoVu5y|8xCpeUl04imlN zjT6GtAyj6tP@R^(uW}@QUiJJ(wswhHo^y1CW<@<_>mBf3C)AxBkzy?HjBviyJ*-k9 zrTQWQ0gO~47&^qnW;X57Kk<*cPdyyiVwd!pGBrv&dH>f-3}Mt~Fznz3%u&&Ats8tg z;E4MD50QhoZ$9_ji7Y+jN7Zed)-AkwE&bNlTp>QU-sGc2N>H2>CInYFx;m6f>yMK% zk2~!FpQk?#?8$%mbM^y&_z&9?kA1g2@a=!VUVQ9Z?E05KVFPe&j<>;^Y$wjK*9Y|r zna*eS*qa}-@A>ZUv9o7(?D5CHY`^rc|7DDARKls?_ZEAu3hwV*g|1?bSIpjQc#$}0 zxg>lF3!lTao`Y_}F&VTOc}KK8Kn@!QoOx@19nqomDtg{eXMek~Li<|p_lqDS zB0taJq2|_0zf=zm;~vBw3}E-VA#PIixTEZb>~vizS9%cWzz+z>980YWl4ya7TTvMl zkAzDE;87duu30Brlk}q0tU&yd2#qL!q^!KH+-E|J%BPE16o#yE*8O-GsRz&K&Sy4L z)Zr6r;6ylgfEqjV$OAUGc-F4%@7uwZeY^OEhi&Xf*d5`zy+3mBovKKg=O{uJh=U@W zyU~<~-|@yXMh0Tw&lyjVi>BloG^U8N1*EIBIL&umU?@YTJX(a{9j^#Rx zvn5n_{P-`|qw}QU>jw6n`CPaJ-Myu=FC&+aXdmlCnu`G zfs^1aNp)VUP8eARH--Sur!q1qNfRnVq#_7vp40byHF|p;ePsMRI$O2{MpxNWx=l+6 zjhqeqM?OX|)cR3X1^uYsPt-BcC_(jc{{F#=ND8E+3b@=ctNQ@d8Y4k=DZzpA)2#e} zPQ{i-{84`Cc1-Go%D*F`cZc22(@P2uC#WDmnhs)0LgbN`;F3Vi@(%O8bQG(4)V|qU-uxDO^BW&EYv%Tz_y3AL^} z0w!3ba!`k{gFzJ}(hSk?#v^k~EH|mcp$)vYd)(M`KDYjKXgy!NT;zfiEnxVP^Kkd7!u%NCl?H zUnVtxEYI1|kj5Q~W4f_i987HCta|3UHMa0frtStvI$iUtYSpIQWQ|CHW{{Y1w+jI>(D zw??G$+R637kRbwt^ACAX%#ZoZT2&RKE5hUHb3$Px!lX1p9JEBw)iVmG&({)3(o~xw zLbCa_FLl(6M_vV1OP7W5RGF;+dAR=a_JXzV!w!aB=iK_Tov2U;1Hiy1AJ6mW(q^E{ zZ#bq^Zr?xXK}(fxLMKJA>Z|)Gr3g>s`oBb2LT@895rA@$@!xN^LSV|D6)FJyIIc4g zsW*@Q2NR-o(hhLge@;Y(sA8uwgAP+I0Fzo3fWYH^>b@3}SfciI;C8OHN8WHQNn?w? zbA%@L>3{yS_WS?zU$*ArMH_y{@3-bdziNvs&m-8$bV8NtziSbD93=1+KadMEoIiWc z-u13`*#i$eV3)65vG@J|-Dac$?vW2Ue}3NIx*ig^|u_ZSvv`YxZU~ zJb%_^FWj{K7ha67IFG?$I;v^qqMQ4R9|B@?Bg$(KBTzy&^?4lmiCO~wYc3FiXz3_< zDu#r_PTFZvEqET+5~9y*#IXQQK(W8+$SsZI&h4*fcftRbzM(I6(Y4h(JZ3wRzg3=` z1|6S?>zFyG1CdmTiGs~5n7RrU)Xo`XDW)!R@#MH80no?Eq`ek<^tsF$aGyVAk***T z(b+4`L_!`kQgQ~cvF1DG1?xWjv&aXN!pHkq;@j#r;<-iSsmQ!@lWW8)E`IHENQV+* zU-yhoRV7H3Z^RE7!3TQMb;w|*b3XCx(M>OqOO?a`qNLO%<4U=T^T!RH^9*JZk2j~ey%9+52o^Y^#MaL(ql18XjATf23C zlmR-A0UGBl!OL?g`ER&gh>n?V0V+veLgv#%hVdG|c}z^aXPw3^HB%RNl=bL}T+@go za!Jt;60w}Yk3|6CQ#hD{`?`$vrSxj;PvH>9D21#u?A6Y-2r1>#-CqR-;-6xqW!Mvf zr=%+CtwnZ%0TCo!BO$Cd;Mk1yUyEwR@OHL3VDgCY9X0b*mZz>9^}=F~Mj4*EVlG}N z0pF9e-Kk4fjXW<2u=oN3yJ>*X49AT-(-L5*1LBtUd%{3;Orl{&nTlK|Q?54llee}? ziKL^jlz-PPFZWOTuemS$Sx7{dYf&~h5s+$5Xl>T9fPxeW+|D3bQlYH3MAdS4YWP#u z`bY~%n92JRlsTR#gs2<2lnL!9s88tns8p7yYt0pMQn6xyVT)kiU+6D-P&P!FUvJxb zhf|yE9opjhfz4g%&`bMrOvB}-4^I-C?o)*(t>&O9EUKJ<{BHN22G7NNAvkYjZkIpw z0UQ1PKWxK?9oOuz0Z8YUb=Cm)R}6rsv@{@^m5TBsta6o0hqgrFhf7t8R)~^Et{Y1nQixM zG3?plV21KAkJjACV!{d;l`W;Q(^U$TiU}2qMnK6`t{8@)-0Zj~gq1`*5rdi#U*ibD zwl{%@T$1nCquS8&jztQ`Mk*r~$c5{si|FOK_o%~BYO#>QbdPA{CAnJJm{h}x<|J&8 zQbm6OSIf9Yq~q{oAIfj7&8dV6@*l)t81dKSl`?F~{n7*T$tuRWO5*7Gi@Y+ID2f|m z687MH(NMeb?O!-!z1cPtyLz7HV9*Aq!RdxBnaY((&Qlt85&-MwFd#^pG=K86!#RqzzG59~kyZ{n36~mnnj@j*?oksQm>mC7N-7R=sSJp5zI+7&fD+2? z^=vR4W-WE}ACP*WpD*t#%PQRfyW=bl1JE-GWcl-f`dedbdS|VfY}@#zr#%NYzkJhX zm#-95iI}$#h#c(4OrnI!5xA7|S%M48qk|*12!p$r+T>Fov&oCk*!a>LZ1<6GvBCH^ zt=+q6i{4JOL56~5S-(3D;`&^`YQuiA&DqvHd-$Q(*`@RM+1|Aq_Q_9u!uIxWCIdQ% zDIgLAo8VEJDoEZ8q*%@9fxm5A4`tXKXz;VNo{KUF|CcW=4ncKF02-XWRE*vfjlr(2ky6yT0?LG=74Ss|B%!!xa%n4yi;heysVz31_9|JiUM28+I8(r0Tg% z$iJ#dNhrD{M3v+#MmSoy=w0J~|1O`uAb(9H+*2Uqo)4!&m>YKH!jWg6O(Vkf$Zg^f zuzU0lfmh8mxPXN;2md%xs$X;gg7jAIkvk}Z!5I6U98PR@co+*E^#L@w%2*C1J2)!S zNjPaZ2~X$v`9%|w%v(|(n6XS4(7-@(J#|x#e3;9GoP+`iS8L$$XNmu;+Jr21qW-dT z8uk(~R` zDkv_1uB)C?8e4pZNEg&(P9kRYrfLhNh%yBe|9YPbhwptCli9@jTO-?k=s_Fqp0T|b zFWcgYg-xHkV(o!fT@X$eMXNhY)+1p0OgVaS44nZWNYW7CQ4TBVG<_Yiv+Px=UDQU<-8Pn>4b`mYB6w2 zxzIef`j2wZJeEH{$Jsc(LP~RHv%2F`9^ZeF#4F!tnOoN4r^BXFKCe>@7(Q6QA}uc8 z$MEjwDM?!`fbO~btnK?k9nKKmp|W21S^c8~9j%g`1!bMwD=7-qGgo7fHMAXe>dFzE z-_s{y#3Tk(qmcDs6>Sn)K6-9^M!X&<$khvN>aNdA+Dg}0@2ey@@y~?OrAKP><5koWa3|Su=jP#RlAdjzFAqt=%&-Uo^%Xyp+ zC=t2x8FB-npt*w#gB1v4s1jWf0)R5IZJS=dZqwe><}Y3~d*)>uT-l2T5RB}= zkk;KpKuDv4H<|Qj6cG8@0;}sI-EuRw812;p9u-W>h+hAOq%1Y&b+51=8Ysx_(es3( z#9Yvl+fA3Gs>>w!zeQ(RmlQ4PNw7rJ58AVZtwd2(cQPs9sg*Re8&qfM%Q7h7Ao&lrQ1lMsnoI%yG= z$PZgv6WfW@%A<_^aXc&qHzM-aTPl750WTNsPw7lyP)`Z9%)-;FrD>Y-`g3XbG2TroJF{_ ze$I|+sCT`t*>mxAT7_di3?+33bX?smb{mZE@h&qh(7EHPHwV1VPH)Uz>%MfFg%Ao~ zphx|@q)!wWq>3O_=hUuN?Qd~ED}vaP!y3;toB)V)Rnc^o0Qx{@UJT`WxL!Iym8gzN z;6j&w1*VJBtxN2f3Q0mXKUSfth|X(1g|VBcr-=M^jE1&#=A8A;p0UH(fnB@tvds@~ z*!axAhIYngFW)q~8BKSNlt`}GLMW^kWN{z|wZ6#FEex}-A#N$>Hr>BwH=q8Z%@42J z;?jd==kK?+@8!D_+%sS0&}mQTRXSZKGw!SVv9G?A(4KD1wzkLi-~;z#k$mp?=j_VW zE14gw9j+5?n$Y>zF(0K85TLy6q4m#g*=*R@%ohlcej!o0q|79eNrxO(LK8sKDNIo1 zHnYIBB9F0;b?qwV&{SEPm$9J+onzXeyzPP6#k02ix=VI#I<@(g8~A3k=%MTjvjjpn z?vw=kGuxy(L4+hcorjYFz0MkjovLSH9OH(fu9~@CRhtO1#lVHnM%nYItxcyhLVHoi zKXiy~KC|gT)UW3V&Fcv`KXu?la52_;hiQ&bXGa?hT34}J@~24}c> zC3qj}G94v2H*u{&=G6ZBe4m0#eAZ#8!&&hj@iCui>=S^CYw>4T_zuYd%P?fWmF`sv{6 zp3QIW+hR7g!^sqK-NW-|Y;K2UH@xFy(O$Tf2@M~FT`O);f1Z`LyyQiDU{_y$!S-)l zwe6i98}Dq}p$BW=nq<@MqiEahMeNm}uIgB0FqfZqwzur!`E&T?g_obVn|pha3(Jed z6Ippa@mvbGSPMfKk5#uWycI=he$mbL&_?&|*!+x_v4#9?Z%{M z)9W|kCC?}GNMrcd{ky$E8n{>|g2~S{AO>vJk35BAq+Kul>4Xe<&$DwD^Ubvts}MLH zC+{C1FJEjSCY@*|7S5WbTR*Wn_s+-~1U8Bm)uI@Qy7^Bc^a(mo5*GLGla8IwyqaKs zIPFRf>%3FczeMnQJ)-o=`^Ep>C);ahCk6gj)GmF1dQ>I^TEmJuo@%*;9YjiLtvYYjl~4{so;yeRl8#J0jn_C1cpySRyz5)-xMfKz#|)7x z(QV<}$cXxS!)pd{PzJUhU5NZE=)A}N4?s1#&nQ3y-%q7TS z;*-p|Zsus1%^+o6JHM+xA9KI-VX(!-4z69c>5c2Qz599_?d;|~h)+my@~E$^@vySv z9p~)|Ry@7r$^#0K0qONFY-@YV&Ye4ldh9DVF5AROMA2bexA@q#q@L$FDbwZ6vteO> zOa!k4ca}JWV=fJ>cWz`YI-SLLB7eb_dCZ&RKe8}o5OsvCk<`spd5aGR*eumKFGDO< z`I{aj25gku&7jXtqvkNYN0+mn?Y;1__i3@iE7$Dc`VE_0zk&9PFzz7F1-oB)*c|R` zc^ZpaI8H&I3F8T|9W^V+^Wh>zRxR%kVPSP%E4kz>xyc7q45M;oh+L_;A8UieTIdK> zzNL5w0m+kG5EX~iWO(*fnuT82pn`b2gWI2>U~*NeN~YBr z_gr{9vOqanSWl`3F8 zwR7%N$UtXrYEzr%!f~_od^^!5&>7dCsHBzINF$JQ&&bc-tli6T5QbicQ-?viRtEf<1a?y>Yb? zN~~b&>SN=9wdV#l+45sdLw6XVG0h;N*D&Nl?G(*LL{vo&${ke#7Ugr%zd5|@k^_tA zvb5{WC<(uFfl$QBsK=#fhi7+e^3+TAKt_#5!krz+ z#rBF}mqXMrCtuPJ>R4CEb|D7BU(^67jYnZZXWeNv$>TY!9qpaSGmy=aN~p(eZItWp zOCC7|OK8~Z3YGE&Jv4-~?c2n!<;8ebv;6~W_Ya~4FZme$ zv8h)DxTzoYt#@u5&g1?plt61<(w%JD6&+GPHpZh@Xf%yABd^S%2-6zpV3Td*ayP$q zYv z@z~~DJ2sh2iWlw20)w9nV;XiCC!9xBi%~(z$UV!EK=kh3GRt4c6VO^3J>DbV-G@ZG za`AB!V+~=aIUH9xPYOGCo(yy2l($uNQKE^|xfkO))-XoTTI?$X9WgVn#hogUFPVC& zqggEMNDEa_bk6%YM=yly^{2@}Kx76kUJpdP*=(QXGu{h4`i{%d5m5)tc4VA`}Zmqi`Tkz8J29HohK)cVGp596%C z7wE}+Kz>9s57e!h+hj2fX8{CPA6JL<0 z-UW@yX-6D7Lj0X(Je9ahDDEkZAx6HB$7!Zy1=DUpz7PzT9(fe%cEMrs#aZ(Ney+}p`!M@98v%n-U9+?0q24Ud)Y0oq;Z10 zrgp$(3`FZ@-k;=F#F!L9lgJ*gr-yYs*5jVHdY*Y8c*u6T)Y5=TBAqyt|z5BOOuikF^1oXi>!oc+srf5du22Dy&0o%vRd(W(AvaCc|@wQH?0irDxqJ zh~23uJ_e^Zh8dQ|DjZU3E)uX6-{GR>is)bjZ-qy_*B+R8{XJTamPj-DhO1>|v{S^Q zlqEX_MvV#tzY~hpbdGdDB;uo#q8kLCpsri*Y;%aC#4&?ZN zdEg44Llnv=B^h+p?y?uS-eS4vvh3?Bm=`>ic;3o!cXI65C%F*vgewW!G}L+zW2INv z>6yZi>U)XQQK*HMsd9Syhy>G#z@lGwEcA2Kvxt59*qSg$E=GFzz|tCEvlqhW0kOx= zY1`=Vz({aCRIa(g^1@KNoawUPCH{c&{vD&wbp`e7id3M?lqo;mx^5&_o|Sf8^7l-~ zASDy}<1v&NeUWg68BTd!4in;zP9UQ*Sq({`Xdcwafu++MsR{p?{1S*z61h%I-Hvvagb{j z6yc;mjuu!K2E8F`|ZS9;&BCkN`ly%xHr~QNM$QE$CVc6l)x@e=aDlh29^y zm~dmg11r&-)aNRpkgCM8Y=Yo1$1Bkh3_gCrAEaKZBe{e$Wh~@HsF!tB3tTfgR97xS zSaE@iGF@5)9vi|d?j2TEHowCVT*voo2YTQOW02>L5aw#AM(0n}wnEp(2P=K_>NVXv zol|FGRQ0-PFj+<;%c8VJvhIC!L}SC3%pp`Q#2*k@ z-}c|VSJV)KPpO--WT zhAR930tj8>`oKdq-dp6%mMspa*535SKpbm#0*{j*o6|vT79fMg$yd4UiL1(P%djU5 zRLYXFKDY8L;v*|W1WvjwuZMMm0hco!#iW`~4pEMPkH9l$Hz0lo=YvJM$b+M z>|G^u8qt|+4GUrl!yY!Ju;UZ@=5d7x0GdY+_UbU`;~w?a5Ni;ztzwBPXNuDS=6E)N+SWP_#~g7S)GW&Mv-& zx_t@U@P1{NLC#yr&q{bhhPTs%B&vV%;rRvyQbNiuXEr|`xs;T$Dg&+!^VklpvV z-pK&!*m9Z_*+&I~5Ic4nOoX|GLgoCx&&uz~j4)k|g4K+{oCwxiFr~UXL?fAWb}Hy( zIj+0q*6|00oG>R=--PI9SL zsZ*_Fq{j$mXc$>QBRd0|?Rw5PB8gB3iW?Kb;4?HkbJuL5m0#z;ZH#ENv z-YDIn`V`g~I0^AH+PNZXWQ}w*_U43EUcTZ&h)l>di1Y+_K>sdj?L(|cb6XGA!I;0#GpoYOuAmexz|vKU`AdMTfYg(+le1^ZKgwspDJ zrPii-N^N)FT;T94qpesMs4V7rP3e#O^LK-o1RO<91sV>xw$xV3N%eG=h?Us{CkQ4- zS5lF~tKc|^x^OsIQs?VLR(r+OWiYHJLK$@MIp_&ft{C(dM*kqM_L{Iwi?KEHopQg6 zPoF7@{2kt{xE-3W-5%wbgU)^MB}65U)%XL)h{RH)4-ZGyn@q@L=lzC!uiqRkUY-Vs z3xjh(<1MGEF0E4qK`QH^t7eW!IA~to)N6-8-dx85RS@DRq=O{1GoG1qbY|W#{;ZQO zy=lyZ*C)LWKGHSj?#RoS_QmN92RYVK=S0js!0@%AifI-S%3QMD`NTme?lN&zVtkug z@tyPS9Jhlq-Qj*U!a@dc*Jk5xZrK-SpYULjvq6ZLc*I0uUY(17FvNYQEMbGLGl_B_ znUr#)h`37RD6*6u3mDw`EK0bvcrR>*I`5!;VQ`UX<0!)v%!|N5Bz3yF|p-twnRjz|3C|FG0p;>yUBnPIv zEN(>Ym@GSWN)4=WYYWa=R+4lcTa3|*_>=MvIaVKdv5Djid&E(Gz` z5b?UL&ev<8_0~+>y6agLna3duk0Ln_V!kWdC1L<3u}6tjgty|sS2B2t7W9tpDZiK3 zNfk9M;Pt)~`DVmP7+Vzqbg1%P>p7=`#qA+&|F?1Bf-o|Ydlq@4$A%EbJdPWsPWGtP2e3PkeikaDT!F_iL=jf zoJR!*;aFmfMx+Ku1tc6TU|1cskd1hpr}GPvrJ2nBhR%crL_h@ONP z_Q}exj52lIRZXBl6Lw|Uu&XaR;ay!r)#*(-!V>m{W{e4_4)a4{UNyiK=VwKXYBzof!QOYw07}fc_L64^!a;tkMpc$baib(4DpF0SU=<9fpSb|x8F9{3x2aYRTV`lN@dM9HFKc#BEna~=E`{JdlnmuF4m zhg&CyuAUEac5A1Wsf6X|G1d+b7N7~uv`$=?{2{>d9`I;w&@fSe6+0=5h}Jxz8CgLf zMyp zj-%e;brBUoedx$ zhyvfjqQD%d3LmyCA7q}3!9dozvnyJZ?-4Pn4O>v9^?sjigzI$G8;ys56nL8%t09Lx1s$4hw(rZsZ4*L=}p&(HbXtLJPw z86mu%_8RBPIY!i=rnYpXchg{3c~dzzNI66aQpl3(oL5Ke>1)!k2Sn@nW_PIL+MzPQ z+aP`Ko(pTuOXRmq+=}BbFy_1#-m8GZ;c)Or4uGIlIXV0%xm!hcjpXlYM%|Hf_PC@njG}g;eqU<);O`-}J$2ggXLpCZK!U2rRk>o9Ix9bnoH(PbhyCJ@*m1&dO!WvMCZ_wBSUxG-8DyX_U_$0j%-BmnxWUeoH|8;uGNLk1ByiD`k3%vx<7*-4Isp+qy51d?*UX#*LVq_I^I zcoA7DkEAyEtX-G4P{Z^2J;D1`a+M^+jzzA>W*wLshP|HmgrlT8Txm>nCc8Aj_1^Mj z)XohJZZ**PnF5^#c`!;k9o9w5V}C48B4eKckJ1Z_9R@VkE=^{IB)W(69Y}gTMAZgi zb16O6?Q~I{8e9M%4kDZJeQ<}$fX>^dxsJ~uT_=Mr011W@|e!~&WKzDGz>2O5P z2uDXM9tHFB{yR{SdMpI)l_j43{7Q+fdsxLWQ5vKbPb)#4QqtC-bvK(!vBDy*y%07N zpma{uz-%^XY~f;Jx<{M>JoKGybsvB`gSj_h#jjJ{DT}Yz^2ZtVVis3#MN7NX==z#8 z91j7f9{5^{MLK$S!vlx-g6C{l8;KTy=xWhCOWuVQ}}EMA7JD8-565Qd^_1LHQ-9m4n~Vf{3Cia^!2 zwp!bjLj!Rs1xJcD0RoPN8+JzB{4zeL)iiEqEEYY#&yJLIB{y4$_*Bo1ed4o8ju3*m zYdORS0?n_w=cTDoF#kbng!4w$G956ahC8z)3{C_!rIH||eOFAkS|T=sclDF63}T&F z<2We#1T>I|c(*GIdxaFxu!lOF@QLWMLk^vEhgV|H)P$$wTe>?I z-bA_Ys+L%;F4BFf6{;#j$v-i^B%Bj#3+5OC4@x^@NvV`7^?a**dy-Kx{#Y}g$VFM( zP1Q^u#8s)J-eTqyJKobMg~ik+BH>ydKuyRI^3u1((8-6wK?rwoiE* z)U5|aQs^AlJss5e#J_k5eg0uRxc-FVS$7flP2OhS=%tHMi38+4{ek#mIxw4fj@=`| zx#z+>-$B-}PgGxwy~Q223RbDwO2V*WaVK;y5q?72D6guGc0y$QTO}LS?T>4za)Nb! zKKQ%cJB)E33Uu?T9zG&=?Sj2}Wr5P0s20iEa1k~IlRXJum7_s+bs!w&wJ@N{ebX@4 zf*H7oI9GI=W9}}Pn$eNU1s-rev6Aur%HXRe6zqPkJ4^|{sOf$zkFlJ!<##FPrChH1 zvZvf`1Fd+F6&+m}c{;&yXZ4Mz)0WOcI0#9O8oC(K0H1Ay$GUNbtgRF9qBxbYapp7v4UC5JTZb?KEJ3y>2zWVK^ZYj7o2Utrkfp?2i8rFA$Bf*wQ7 z-AjwE$XmJQN?-^P{=6cd@xJKu7zcUs@fyTQe7?prjB%xwtNLtVyyJdMXHnY5ffQ{+ zRrk(Coelw_WH;96->xYXQK^@M#{NQLwisox$fL7ar|&t!u^M5Bz6iNiQXC1nV&J2)e$x$mnc#Hk;>TLu48MD+Q!T&f127ip5>XcNl59(i9gpM$XA-1Sg8{&IinfFG z3>|be->6vh;Y5V7jFh)Z@>pXIBA6Rd<~L&%<#=U_P#Px5tA-q6V_UmBIL{P6)f{)o z2_&yU2fB~R;<*WMt`NsU0m_vid|mJUGDbTRS^Qoy?pNHJ{`9aUMvg z#9?QE^n>IT??>KUnS778UDVEv559}kWpF#TW3A2(Gfk0db%X!83rY4pjp;Q!{p}^_oM}Z zu_jJML!F3R^AJv8Vs08^-R~{c&|E9qOM0rt!+F+-zFq6xJB87a1iP6`XK#5Nv7+lv z$T4>xI+)c{FIR0_+Zu1hxHz1m{jc)YAmReLj|ej9G)h~k)Qe6;u-qdh z#7_u#VK(sh&~&A09>uj$rG@ntq&f8iXmM{NAI@Ais-%V+>`yQ=G$qNj$O?=R>SnSw@HsZ81EqmIv5XaF&NmunZ2&X?h&!NwxKgm)mNN`HA$p| zO9jgXBRvd|zo(`^BC#dZtvXf+%XC@jGR7i%MgG3z{-vxbqlW!COS^G4s~US0gP$ZN zwQj7%6X>x@fCmeFMl`Y59t<5GuN-NT-M}<9H%1YG<^eO`+8x-P%_A$+yT`?pu5uOB zMm>A)lGb-PE4}T=scC^!Ti&=Q(t9R}2N8A6(ytqNoJV)!eB8Kkolb4;Vku?>`-lGR5{i=3CpNi6tf)`n)fwzeD3m9U+G!q?P*LXbby7kx z^Bz??_C7|6FmpvbLkYb*wDGK6bD*SQs>Vnl^)Xisa^u{ZS>uW!9pSCie5ho!1ErDi zk8zsgmuZDG;0rE9RU@4s&(#7ud@MdsUEs&79duEAZiCj-vP|X10IBZZ9d1kW?=-hT zr&+-X_b*Ay(_#Ws?$kM?%5H58UyCo$^le7R2#cVXtBl8H;~+~V zs#9HiXlaudkPZdUDHldY2hfc#4pj)@l*u2&MUKuGpowgyz>R-?GOH92YXY4+htV5A z)dk^D#xcB1FP;Ves^@9P$P*r}ONaE_)lDzcZHit>XOhI?1j$o$$WsS#7$-V80jXMC z>7=B9OM)+gk3%Q~20J9^GVZWsWE>zR>Ggay`KTT)SJ9p(i z2y?UiAkqO$jltmeW9(4ODCAc;-bt9#)DBplHPvePBO@kwyMpmGFA8eHw~}O#TGX<@ zMWY-gv?UdkJpm+{?a!4;nKF7>&ag_=M*E04qU5sXY@Tn4NRtV!YFiKktLee98lp2= zpFD69=~2Ov(oV&D_mXBbL0K%N%A{^r%U9HcJ{_eF)}OM>=BR?!D^%GO@vIn&M9g?^ zyu8p+LQnhFrNO>Fc#Bt;To!>P@OyCnbqf3?-zCOX128z8tPN!zp4mN-)E#=a^)dUigW{wX-0r* zqEeTsRfL!zrcjlO_4)42!mxH2S z*d_2Y=!a9sk|m$$-u=j%IMnEbVC5v&c)kwNP0xm|Q9bJ0460)BY`wl+qCQYLI>7+V6BnE9(W$5%tNWvpxx2dI3;$+X12;dkh!Xz4& zawN$I>5S15*#z3fTsCfbRsK{v_FTDhy=2XKu=kd7dpLH;zG{nRCfZl1<#luYzNkl! za7n|4DqIDBlF-+r^T7ITMUK80R}pngVOKE|eKp`+H2?6Fi#x(oPYFcJV3k`+LI`B0xl`?XNVJd-$-Ab_z4fLHn8bV3F%J7ygh=SSR%cUwm+*bvCYNwsG*Dr= zs^1Hh+rbIZv!g72x@~NRTBX;L6#kKx?U7rZYqS!L%-C z%w1~@jL9GeB~Ss5ZLNP=Q!4Ual9F_+bmA&)3L%5NGLZ_YF2;O3n+mbY^C(Ce=Blew zJF-Bnj^rWS$tIh?xe=))JN50hpm>}I$Y*zsND!#uf~Ag2j7Ytahj$zFUhmlnE21Aw zFy&tbmFLEK>M%T2%{l^TmZ{;WjB=d_lpZxgOlXuNzlepP7|$AB6+92};3y0g;9M>C zfFDV8lP8KOvnor|iE%k~1;lpf^0b4<;Uj`B@|z$8C*wIpeX~@L<#VNGyg=9)u_HYo z);S@*9)bppvKYLjrVE4GzIShLkW)TuIMW9-35fxd9P#boK%4aSR!A^R(SJG$( zTH=)qJ(~@JUF?goxsHJw;(_;w4NWwN*@?v9y zR98@rxWBOoYD|XmA)Z3=DLN5OMed0&#IMVS9rs4{>l`ofOw0F!xGC)hy<9{>mPwx# zj#?dFGQg^Trxa;b$FHr)Lq)Ijg5bpukP1$QvsTTbN07&qEMnZI>@u87H}llq-`ov* zT#N3X6{E%yvM>UER-X1zSyPQl6yX|ln&eeMTm(D^;uQ1NW-}LRjwhCL1retQ#^gqb z)aS1;qJ(J|Y!71*FgfHZ?kMZ&{Ppkj39E9d&RK@zv>Lr%c3caW#7*Y&}&35uiARQak5pcAnUym<^v?=-o=)J7z z=jZE+4LWkTBwR;aS5)AjoQcLRxB__%xL-sd`~ibduZ)$ z&t~Q|#L*SV31MCf>EL!O@CD*gM5cQ5 zT%B|+u#?QS(m+PpRT&_WR!}rnl}@3HSgC2pv6WBndDDvlDiB;0Bb3fUEz1WRj9B^u zQ6+#@rSJghHusz;#3m3@a?6f)KE~(WiUlY&Igi1KimW~$hXA?MCI~^wNk$$_HNgSJ zA__(qsfa4_Njt06jV~6bx%Irt!H@6Pxbh+Oj(y6A8h=EQDevBz6g6y6?*qH3fmnCH1k z$VBRKXsqI7%b|@&<5(mQrZ(9-h>nNS1gF8q_@V>RDB4<8Uxf5j80{dLI^&woucHFx z4wq}DI-4RxCx2p2Ksm3H{AF%e?DQ$MEnKL^*C42xVQh-%76LOu4R{ygKYv%5Rasu2`9P2vzeMrE^&7n(BJsI@2LH>XATu#)fLhobdEyB4kzjOR&DreDM`znV9DF>urS=|E-gVq)|8*3-tYB=u4 z9Y?fxdAmKsUM~!Hyp>6fD8_Gg4SDRnU)|R!iiM0p& zQI@50u{tNyf$ureNmPo`s* zl@j0TO_6-fc%wtN6c{YW30VoL$h~9OeU1yzcYKL%NE|o^WPoPI25i`ovbqDE0F1dc{vAi&`EGp>Q^KiPzM2 z7}AI_-*lehIH(*kZd_TUH7+&3bYDx;iA0y`-eD@|%kvVMHpfQQmU!tpdPjI6;fO`i zSXJJb&$w2L(-bACj%Ccz1SUQMv_cg~mFQ8MWr=063JrWBS9CJEPDh|}0sN7E2^cmi zcN&z_hDgoV!**MSeOVpoPPc5-0!C}pvHJ`^@JMUl;W59VZg3o$CR zOD{Rt{X=xN9N1#vJ!@HhLrK!QYolt~Lk8B3F}VV6P*}s8{ksL}Cy|W%VfmOZSaa5& zBMsmLHZa6}v3DSs6eQT5qV9xsl58?oMHI0*uWuARh#RB}!4yxKn>VKaSh0G=ri` z%Ghe1q>QUH#)W>=V=t>YnCDz&*yCq5w8-%;IpAaFQ#D=%(H{Sq*yO)BrR6AdIDU@S z^hBDpE@ruzU}=_GDSr;dFD=lXCw8`RYaOwvm0hL(CJRyx-J{cdBL(W z#5y0buoGwqUIR)OJ*R$n7&&$xCzRiG>&m(SSeT_``dl#nqn_N4p`H{qzcE$fX00vu z4v~rqoqfnd!F|mS|$q$IC zg5tCQU6u+QS@|7Eho8;7yZ#72@-6O!aEpc3MhZ47gT&UaI0x~J zOF3I~giO!B1G)Pqr!MtLC{mT1#)$+4Rr;*R9`n!H0vn?L5 zNHlCeI&}ClAfM1j7i0+@BiW8(gVWHe90d2j(jrH$oJJsxjLfT|NU~1JLPpEzCJd0$ z1!+ux9>g(2MM=3+=Fm~ul^YKyr92*;|1!D)@*c{jT=JH^*XMD}fRLrDK<+?)7iPSBRK9|P0g2iemx_3UEEnD$ zlnM1bc=4seqNEH0Y>1RYt?9lxVqbD#YvV2iY{f*x^1p&36fHD0Tcep#ikXU4Pvj+m zD6}Ar$QrL#kpiL%0nY}S6ww>U6w@Qh)kZ}P zog-d{7r{9RWA4r$2-&5*E>HtFC2q`g{}++U(KT~TkS2RZlPteWSs^+R{_sKGo6iEu zl|x9`RT(4oGteA$0`bC8IBLj;-H8-|(m*A}SJqPK`_nnnd0>UA+byGp-xFl68xRgb zkO4_}j60pBXK|iRNUW6b)bpOY{sA^foQ4$QHQ9(k|cqlcA zf#(8mB35&JR#Ak6XmqhFwGxO>uq-U<_CqENud$DOM%w;oJc|9!4gq}vlMx&%GM#%- zPUzDr0H`yn1W=;K>w{vQ*y#!V@&54G5k~UaOHZN7&Fh{E((SyS*DeUP(hn%u=32v^ z>UH(LWQd4N<=c74vJm1^jJ#@fyBfBX1xcycWGh#C1AtInb3riCdmGsFai|Cm*PVIy<=ghLl z3W|>k4msi6C$&H@PP5jV`t7QHs#7@82AmCW_^9<+jAIHDfk4ZtiYdVW1oz1E-=Ui? z{r2e4r_@g&$OQ>b_q>qf68xgBfyN=^d~?0)b%=L5SKODXL{VcK)es5ylfOWuE=&wt zewQ4@N+j&qO@Yl_v7lY&{bYuna95O|1PgOR0jv|BRIKOGactpj|GY0Q+xY|p&T<8Z zr3hDH>*O~5!II^U#g)3;mEcQvk<#K)pj|DbRa*$&3JnSpcC-n`;xIycl0=Nk>-AWO zTIfnEKHpH=*9IQG6R=J|0)EP_`b_nC%0^sLF{AW{KU zIY`*D)JD1r92=27ETT4zqYDUQebGM}K4-E^9re-}^` zD=5AmtXcUWZ2^wGAe`x~F0|rN{=!p39&vituxhvH^WbCE37Hkt4oG=Q2pxtZJ1&KW zJPjaFnZW%s9qk*UV=}DK?8H$&Uo%uzl!8TU6r^R=4Lcz1KnF46n z%E(1$v0(j&b&6gUkah9TJF7kW-1F#w@x>R=8s$HGgwGpRr4;a8s30pXBLiHz%z;sh4`T>RaBStax6YvW;2fkH4c4;}4L>2trAii8|fUrivV% zV0!CiK1YgIS|GQ7q+1(ys&WN;QXX30X3fH;1GY}7I@IK|TS2_3cDQDX;w}Hkbbe@) zeXn(^>dg}Z^F?#ofwx0>j%r7EBB3KMxl?}mX!k8F4qcH0HQh*OL7!L6HPHj_b$o;@ zr_bi+8AT{E%wvZjL*`eB5)=}P2yk0erYjtxsy7zT+3WH-FxYJlY-~SAM3X8_4!PIJ z`MSn>ftt#7ld}NB7z5oGVK;Js72DPV3y5vz+5^LZjmF^aazZj{Rfg53@XZO>~-0kq;|1XDNk8(0i+e3F;ot%qb(rIJmbRB zY49SXVf{LjyCO1G+662*wM&S7$weMj=PIRv)&7&kELFjBoPf*OjY}6!Ln-JUPC-?7 zttcy7l%}{0ETr!?r@I0Ti1MH zQ&%mt#)iX@^}Nh#s&X#o(UFs;gHS0``x!YQ(;;%_8->rM64%l>%5&o=9gPk@B=fNr zpH7Lx+L7aDXSZ^j1vfh#8g)yekFO1AEQ?~XH%DmeoNOoz<(-l#lLM4 zhv_h(TR?LAvxyBxL)$sCg9Y~B@PMWAp))<1cmoBGbfbJ^HgjTMuuQ#1c-l^Z%s?E9 zP<$vrIp)EZx0S=_$dSiCjf;1&#ZF|>W}XC zcsLxQw9vKY@l1wAHW>BqWuTVyf*ukCe7fymJ5F9b1rk!%FI=RecW|z?^@7x$FE#VH zb`)1E02%7*_gesf>3}bs_j5-awgjynRndu@z_R8A|f=K74Q-hrl03A=( zYWs)LNl&`H9^8j|*<}BKz0*hNx9(%XYu0_g!zLt4Cy*PS*kJ0>ryKT}HNByYp$9dz z$>AY1<$WwfUOb8xkyB=XlXdJEH$#jipjb(R^l~WXrJZ;I`CU)(`1d`!mtn7>QrUs*>9XTdipZ8DAGRS8VX z6hb9+B9fq{3QX45bG!-C&d6M!XNjQSGuTV<6W}1kwbt3Y5UC2JMg-k3d|($RY#wMu zDO+p(3Z-w)E|xLIh@2#XDgtIbZRDH;NgMh5l=Cf|qK!79$BNjcVIn!>XMX=sRbkI5f{*=ATE`N zr$qN5U=!jlf_!CQ6Bf}ROL#1DeSuU|3!t1*BI&KygS*HYqr!S1Wd4l?ARPh2Y?RrVU zaB=dX@BNBruIoRG1|hzn2k~r%h}?gkIm4dNxf}8+1bbp3@e-&g;iBk^o+Xc;h$x?@ ze>yl#Zro>x?7U9i=rA-RFC}uA)lmsG@eu>tBYf`^=&X5fU_-=XI7He5sSh7-F398h z1887Yw8!(l$b+Y5zQg@q2@pawwTI7VRio6YkFO`KnpqC9CB}Ln4*aZ)r$?qFa0+@~ z&iRS(lTpMi3_FNU*hS5Zmc6Hlib{dBsB4jB)K`p6i5lbe$jf59rJj1XBrnBHDit;S z?l3-`1!%qtK*yXT>22zUBEARZPh!7|X8)+UD&+$*eF@P0kI9@+tN?5#}?CbpQ& zY%=gVbIJI+Ay8giohg+9K!=tPu~DS}YWg+V{CsCN??tVAw6`t7LTD{5ge22!4x^W- z9}QD_UMBJQqDNEf@U<}GD?!T zOqNG+Q)vw5m{0?L7tuPQeKC3kJNxgrzF3qpx9;hcy3QByazOeA-b}_nG-mXou#?y4 z3)I|QdLSjkSg?>^9E7lrL!a_e`#qbYsMKX?JrB>?c}UroDu*a8*&TzcOY6jMIW-~v?$Pw*PL{jTS?90YoJ?Kv`_mXVXUA$yC zG8fKc1a*XJZy>_82@@x*jC^(EmC+v^ENVucNqVY|%?Pug0c5F@Thezy7eTueYjLEm zLFrkDPRHr>QBns1CBX0t>vpDoNwO2fhI&9=}r4nBvTjKj`Oo@AL@l!ps} z@G>{H=uKN8Cx=eTys;Uz%7bu4AughXm~ws$MAtLc&_|v>;qfHxaUM{WElModAV<>2 ziKrFGx*J_`Ab`v$0-hX6eU6SrPuEdJEjX`g;A*Yt;LrMwpxxzx#=mrpT9$Qv9e_*> z{A&H{7qXt5<~rTm!|%~rC>;KQ(IT@Q%23T8W*1dbC%A_T5*u9hYC_pm&^=m$G9&kyu2w=EWx*^4QBi@OaBbMF^8Bk)Q96KM%UuZnPZ>=voNPy_ z#k=lX5iLv!flF!5Qw9}-8Zf&cSbDQCL?CpL@!F}w59@-+k4}iXnBjMiI6MuINQFvX zc!6N-vjhlHA9LJ@?t)d1er^uId%IPt^ zxKT$AqfhiDO1?PB^(=|R)b}s)*<4k~?2p=U(pTl?=w4;cZ*hdQC?5vj<#D4eY@82j z)4jBfHR|=IwIS5`;{JtGA!dJp>l2^h^Qg-Y>!>{y2;=UQ1vvv9Ifi743r<`*ujLc% z#{cU#KFQTl31wG1>%V+qM70qyLarHn1}fQ+6O!X5bLLIw{ou!PK9KqDzj>vqbR!Uv zBd5(tMmD?~Xs9s?ZpGarM*}%#Z}S?CN#u%&9ssTlBNlR~Qc|Pi!Y*LbQmR@4%Pd4I^x7UdZsT5nuGm1a*+_d znu$=NR}hyBo0#Xx{0k=t^0~O5r3p>2{6p5&uP53MJ6b~)I|O+OAvSBuGX+5CoA*80 z@rgK9tbJ80@R%|DxPO(<;!p~rDgvG+K9c;)W4`71 z+*Lt`z^1y0G6+%lBnSVPC1+u1FgU?l7iaYNiNLB1f^H z5~}BWV4VBIlVMdKZ#Qww>!hdwB1s=lv7n$*hQ`}->2e}6VwAzH&LvKj#+s{Nl*3h` zB)kt`nnO=rJ+IYDk>y?J|E`35d@~r~5k1z5Y7UF%!iL6Oc=Yp_U?GF)lVE7FDbQ=95)k*S|$&ZrFtwlP|&#ZnNh@5dMQ6v`p2 z%O2g3BbLw!OCgh43_5q@$rJj`T4hDQ#Ro$)8df7+f-pLQtoaZXfqBl@>)|;^FxTMi zNl+&EEKx(l)Bt*h`@X<>%>1+nXn~Sc9o0|_t;$;cxTYw51^E14^O0ZpkYuN=M`WpG(S7o=mA zpy|Bg!Qi=&JS}~9RfUA+0iCsszMWV|9eIB?RsV8GK07zYiHmeLN>zl$giw&^B$ySX zOnu6Mi0dju%Np`;RXUk3xpPMXU`3>_CrY_T>~#TobE16HIo4rc!;1O8ceg<@m$|V) zCAO$ZcDYPJQ|t@gD}OfMD#!#8VpYzB2)t*__RtzX#(4^% zAZ^E<)4>?&jxjQ*BX$nKnT%gp9~+`HVL%5W*O6c%0~|Ho-q55{;o@M$;HG1Q-74yk z!AoZ;^3Te9!-IDTPW3wGh)L*8tARUXE}iGheE;M7cOns6t>Sm2SXk()&pN@b?tWEP z10o7UO9+pbbJQKLMYm}!lHH1sIs*Ab1h|iEh*KG55imiDD-{uVZbAnTsgqPW43$3o z>`25BVIG|?jdWg<V-OL!112L?Tln)3_>`?Bg{H~&-}a= z_j;+qeimjfSXA|0j~e>2-@JJ#Xmv2A6R+QkblRQAi+9T3`PtQCnqMli#BI`zmZ3)UlTjmd<2Ba?0A{J3pP0 zYo@n7a{|oa0m@U7Cf`|rSSnTtVhDak+1HW=yWs6w*(`HIis-7>Q?wx`Pz3||wpM9o@AVZ`lz!Xe5fR`UO0(*Dxq_NU}G~#mWJ1#gWS^sG^(!N z7piKdTrs?4Z`u+h8Pug?&@%<^s(Ir9;5T1`l-tI$@x=yN2ReGeTgT5)@9JoY8|pwY zdMITJ0wY-H>0DJ_uSX>??oqK&2y;d3Mo3DeVM5*vYZJ=SV(f%IN!43gWom@WThFPY zNsJ78SQ?2Id6SD$-Jmp&V15PaY86|IGtvm;1bB+01eAnI@nP~5)I5p%jWOYbK%zYv zaLJJrbSMa0Lss?gwPUO9aK#WGJ43VYDZiozQbp@nST&!h$`-8;SfiiiZo&A56pQr4 z8KFnFH$v#_hU1kFF4h95I-|BAO5qP(e!U(EIhKX6d@Bw^UV^5u#C24L#k_s;d@@i*oGQ)qx>h_5yCT)9nF)*}2RPM=@D0a@5)oxI>tZr~38BHElGhLLl zgeDbOoJbFtr2}P_0z71GC!8vAm?IZ*yPN+rAAKqsZw}StmH8 z{b1xG%0V#{a>B*Tg`}|?j=`caHxIs7|4DVc5v+C>tf~$H6#^Qk{yI`nKqhs}Sno8psGSdEc6amn9BZ*5z|6syJGx&_^jN zAbXy@-%qRty@gHFnOA9Dar6VWt%3m06O&99>4CD)qfM&cbHeXnp0j}rH0?#Mqwc+o zJcn31EN-BEjdH@BhOA#x*d;lee$8ZOdj~nRT@9oz&a=qhx|Yw-kwR}T3)r9Km=0UJ zEN_;EMLm3`4dlyl48!SB-|<9Os!9hqFqCpdvz^iy#e)q$K8TJi8HS|oVO(ou4=Y$K zkp|VWGu1&!*xoFd^_j-Nbc#`#BviJpt)+GIUmE#voP?AJsxSHp9izN}3tkY8M1G>r zNFg`o1C1F{H^kDk=YySKnU55a%+5WPXP2$xwZ7_x-M3Utg06Dk#@pN0o*7`Fh-V}i zM*(ZeWu`I4nps-3E~+~8tPM{RTCFcnaS@-CluT7g1rVSrRUx4PL}e8cfaAJn&HO$} zW$F?qwUk_fUSZ> z(y2AaYf&OX)M&r~$=N9311Ty+TZ^L?f+=yLgI;69W^AMWmJJ7E8`#(ey@7d*>$TJ) z8{4Qiuu*>q!|djJ(DrR){#txy;QzI5#{EAxgkb>vNdAox_TvWMMOtD!$*{{Ug=6E2 zW^FO-nWl1Mjn|lJgGPWG^C=?Hd2ed7c45=S%x3M>T|!i+`2MEt+z#gxo6HVvGWXB> zo_);CZ8|@&+57xpJzOKA0|`|Jxi5~bvenZ6yTIQ5%!`1GJF-F-6hA|lrr+3jJVu^4 z(1lV4Sd0w~R7}orzS)P~%k+FKHsmj`hfy~zkQt;3`p+D{2!86#uKC#yjr~|O*~u)< z4dgzGH~IO)xDU2a_6b5P5g1WnIBB`7#h+l4`*IuJOYLRFcodXOI2X7dONuhOE|4Ss>*#fmEzYG(fqjy6{JBe_Q~CMK zb(&d-)#Y)NZ;8tcvRb64x<*W&Q|_l!w@DwI6F7<`t9!=<6@QUn#9X%jnN24ce9d?q zEP4qou?104Tq2 z3-1Y!NMCqcTr;F`+5Qz}lxRK^QBz~cw`Bu2-u;n{nvwZ` zZm37LZQK1F+wSe!7L2%mZU|K}H}GzfN4>s{TmRYr_@y*9_V>MUiW_wQoM35m`U*qi zrW}iC-y{EUGGY6u(GW(tjO`i6ucG!G;~GO6GDIQVnEQD1sM&Xn{n^|mFu88%7f|Oq z=uPdQIj{pev`M?LiAVCig&npBb}-wsgT+lduzj2M_iVB_u>G0;*|)>Rfz1{ZTX2s+ z1fZH0B+K~Y9nPZ58OFRfNN2egh7E*IoV!8tos`TxBAxm7NTy?yw`fBTAtO8Gy^%Jr zO0X2YCp6754tO@2t)LxiYTgSm2yV>O#|s^UFzO<8Rl+gk1Vj`V;wsXhlhakh@FkyL zpw5gL61HPxo8^PW2bUXbT#FfmQ(K&x!H%5ujQ3AL;wYlTz_ zO>EUEzvjblgoPiyKJ{YeWD*@X| zhrE+F*H-DcXA_q)1WJS;21F;%PWWEAaD6Ll;=U=P6sZ5Uj zv2lNtR3@|!js8;SAwo>ut2`VvXSw^ai58GE6wx(v|59<%A_L?&o@wk{2)aJ2)JMF5 z#fD_Oh_uBrX6_y603-H*97vpt2Y}{092M?~o9%jo@WP$z^=;U5!@Xsr-q?2f=WNVK z+g12H_c`p3ZM(m1BUd_e)9n#?4{>un@~8jpaQSHAad$-Hp>4*+!woWv z+}O`7RQ8-qs$S9_Iiz%H)jAe6yU{*0;M$U}?=H8M5y%Nw#;`bvab!2^p5HC`E??X! z%a3z`J%#a#RlsGY=ffy-isuoi&5X{3$Lcdjh%6%h!`Y$jEe`EqacKMPp&hgno6Ki+ zI6t(**%ZjYz8%`srZ#bBVX<#}i)$b-P1=21^d>g%A5!MDs_kZ3w+ugsa)e)lI8~VL zg8j*cAWATaXwX}&vWzRftHpuhR{pxrNw0xdDLHODTc?IRRPqX>(5L$C$c6JUIK0m2 zRiDS$5XVPEGZ6w=hu*34#rHzES3^OMdQFBkt zc$}9bDV$H0jCjNn%=2@9S$bSmHI!yG{2teU4Em^#pk5hiyfX(|%Pq(AY2p0J$*I<9 zY3;jAu3nSVQJs693l9VNA)k8(RX*mF!u14MM9@`d$qXz{XkV+!1K$SO!&cr>mX>vM z+G^jKY;e4$Xh|Q_dv%kIvZrIX2{{`*5AATU=V-l+rXUrSZi&qt5NUzdqgjbMw=I0)te`jB|_8uVz4LMWUOd$bF!JI;kz z3&3oTQilzy5$1%q)WHrt%>m)F#cMW9P!DxZbTn}ZK^oi|R1>vDIV!up#pmO>GRLnm zC6O0@(1?)LX(|5re*9d0;ddylKZrCAoEP;EKw4p73#fi=d4qZDw*g-_Hn!nlWLwRS zZ8h80w{2^B9$OD=)C_H_KeTag1Ox7n_t>^<3-7uKk2&HIvqRt>se9DzKf^FWm)xUp z@`yP;nwn@Y7`UD@=wHEU&d(^hGFOXY8q#R{8Ic5HJHVRpY@MJUM73xp5~<>@SbZ`#?5@> z?j0EjXuq|YtAAN*lfJ*}`SqFYw+D80e%)>!-n1+272BWh*+Fj)PQrYCXw%7o?M?Rp z{d%8p--F+qC~k;*G+s>U%lAN@L-#qsylD2~<8%j-(1O~O`^7z0Z98l4k$0vxQ$*V| z$cn^CE(CEdyT6fKCxISD>?jv>NEyaei>zSxkY|awvjSSvseI^oNv(U%S@{#k~irLdPcBY>W3mscrrXK_HH-Hj&758<$_L(y_nNDnf z{{TdP2Xu+=vps>pqKUCgKWf#uGw!C#E1Xm=t*K!T6UlD9`|B;Jcs>ByES*?p(0`&V4rA zx?rR6IpnoR&DeIEbG9{bSp1A__s_y4`*U%_J?=NQ0|4D)>@w6ncdeRQ%n}j{!;pJa zEs-J6=t2uy`Ae>(;3gnL68r}Y`3i3JpFARm!6w{`k%xZbB+==d=uF6<1kq7npm`Ch zvSiG=%R%`~+4k-fjeKz+10m-c<(hi5@oaF_f;{#7SRRPj71yB7jD)4tScmAv$O&)8 z&Vsmi5%EWKY&PvL>}GEU$p2b@-wx&zbKrm49@@+!`}w|IU0k(2kL;&6?B?Nho6h%e zWrzEh?eNNrwtw^G=ozq>+G61)SA|3co%e<3wYMl8;0F(GihJOZpN)R?$om6p55{R^ z3g?}b8c{CMq7;ZJd5-YX1Ub8h4?{~~7d>e$ny|pkZDUQ7?5y|`>?e`cJSz1B(<6;J zNVqY%qO%}VYhwDBCNU9#$GK2U3ayc)tRrkhXl6Z^9Io~p0P*yA%s(}35vc^ zoilS%Xh|19qBw)&F!U%dBU0%11_&lZaC|-uV03%T)h`^O;dQv7M;ZenJ3L2b`&^DX zdl?9o;RHchH^+TEPB-jk^U)!Mx7ul?3$U~uHO375mQ}7YK<4G9zr(=mh_Tc|RO)l} z(T_m!lr-1~WQZ)?ox<@M@*}V5aGyUkG$c^dmwL;3Uq;Mwi{8D zVsZSr94ugSXH3_Sw?Bp|BBz_0!W;3L%C6X;C}RsnJgTq@Ms`UC#1f84PeKu#1gVU{ z7)GgB7*{p#&>|P-5?KgpBOv`LIFgkM)iSiMtS7`*V_X*Ppk`d(YX;#WfiI#XLTP zN(-CX!SseLS|>?)cS(okL;C`Q(T#ZaZg*C>Hy$IC(+$eZ1-8Nnw%!0~>Xx68hQ!f@ z(jb2k5ICYajv)mL%1=jRPgS{`=2~M)uu?iS)&#v!`I8e?TJpyJW2th+eIX1M*=SB- zMLUh@S&+~rq5I)`&E&D7xf{HWRg)da0 z;o-nYzeF7XxlTrBs~`h9@e;g>h|)36`TY)2ugbAYd)}|Z5y&vi;kGw!^aJa()7a81 zRWVOVS=^p&y+>H_WQO{pF<;pJ!GTQy&rG84dK&)1XfFaKg}{-~Vp{Ot@~tba1=Hiv z^&PYuf2sRy>S8?p!0}|hwT(b-YX3xJ(|%ma4XMI zMXhx>a{+%lyk1MBhNy->^%zTqIH~!m|1{QO0WZydN))d5BH2=2E1!`wp=h3sMY!dD zYR)8&+l|=Et94YMegZ-X%B3u)2kO1iY2y@1vb9Pd>2xSfqPvv~S>@mq=01@bDT+lr znyqXB9ZQMP#|rbe@hrk&^>kij{$mL~Kc3m^&OB=Eqt5Z4+97Csd$vElX_M)`&Duj$ zj_e&=v*%v^nq51*3?yK(xM9=jVV2neQih^kIB_8OO&CRbUA9Bzlv?(-u=ADa#KN+<;6&1$5Bk7q{%iV7VFRz(ZiPy`fr zppu+T!yftb2&PI~+}tUj!9-G{wYCsti+nP}7tIdah}?7FGg@Kyai(TQqcS6d}ftoO1kD9*oK_&VIxG`f?m zwoa>lKYlxkt=)5mJqB(VhQ4#iNCv#nLIldBqs> z94j*xNKPOL{+S`8Zt3I*$OuF;48P}rbD6`?h_DOw;bij)&8j&kM>Xd8o<}t_-JN#1 zV$m}{7=0RI;9@?ea$~8^0DpocGet&1pLM(lu4K#uMT=ucL@a(~DJ3l9*z@r*lwBhs zoIrdxWY_~C&vnILaju2WiJiEAo;I_djh&z2e>^AeErhoZ?coc1c5|_32kpLHYhSi2 zdoS9}gDZC9;Hph#HxbRp+GMtvPVt<_!x5gxd@;4@%#ng%C=AgcN6k|zr5hS*xX9?o z&UT_i5Z?6)vgF%y83WfoFJ%@H5yir8Q`4A zJ*H!UH5J+i-o0;OvjZnmw$?PGD1CzjvXu9z-=D++r7<#c$@CGoD`m`%32@zytqusH!yCa*i1PMzWjj-~XVoHNN#v1Z4 z&>^7;f}0FD$zNDNVC&*_5krIuWt2bYBRWJLJQYyA^OGBI|m4m1G){L`k%C1o4XmC_s@$@}+xA@=^&&0uW3 z-q`x1EkNk~^A~OVfd>(B&&A3-b_2|$cdz1jOL`(As0yo|*(3RqLY`fWollnmab#{1m z->wg?*!AYR?H%5*!}(3?w=+AO?AevQm+i)tm+jjA4V&#xf6B4GU6m$VLE{DgIN!Q z$ecEK8Zy$As-7_6MkyGsT&gEm1D_ldoC7YT69HJj{JFN)!Fw%JOa~Yo26t{C;6$#G zB4!6b{e2OB!6^x0EnjbjqY;C`5nA;QC=!HrzrKq!@MY~RPQDC(ZP+U#N#4P%X|0*| ztsS{A6FE<(W!RHAT;wt`;9K?a6kc0Cfs$5y#SQy%$zQpMh}MuRn?*eL(I$2&H z$gZ*O`Lx7J%R|tOKobbhjgJRheAOtp)ZIrJ8g;f2)~HcTm4a~eVl<4V6Dqw){bgQb z-gqvxVB!yK0g?g`q3`q_HrutPN1S3xp6^iU^%4fsFja0Z@rtQWIpTdPn&q$q~Z2$;hggwZT7tGnaVcHDf7hQuU^FqV)O!Iu29K^=PZfE3Dw;Y)YW+H8LhZDWxehny_)-_FX% z2{Iv}DU4{e7}r>T$~_E8T`#lqKXp2#UR<^K2NOFCyZYUi8gfAMs@un7OPJ(nrIl2n z)aYk9|Et`*(tsobmj_sVMmhHCy(pKfnzz(;i`n1z=~Pol*xW+hS) zCH*R=vpDGGIFT}v`sC7Od2r&X7w3#%66&7cDz-k^#)|Ilt>)>~I%j&P=D!^I4!2j; zu**yLO-9CsqmE(hqv!q3tHv?0*vl;sc-=)=79i63cOnhqn?sw3 z-Z4)df>({X#Cv2^Xvq765Cii%@6i^@{5*0Wow;PAt@G9!p0mNuIU8+1Xx3b`;b6-% z=Y^C8<41$b$gj>rLja2qsyE?LZrQKL2QiePlE}%rQy9m9;IQ};9Z|yxH=>A02zN@F zRvf;V>>|h!EfPEqV1>{*zDCHIdMC=O`tecc-g+ca<-}DWH?Dg?pR!8XG zjfk~Vkd{D1@`%lIpNEGwyLr_}LRX>Rhn(=% z)|QQTwryv3hh>>ARXl)T&(NJUO8WX0gmkQ*N9dC~16z6g$aiOqo>6(!=@$q-%CV~G zucxkAFmmHwN;YA680)6i~meCRsJYL$Ds7kFq#*dBev3 z@7eFZ>W2|sAIZ|M!iS8Zh;nB8SuA0VHGLmLb5sD$51o4u_XaHaL?_~!vNK`LhhZA0 zuI$pW=lxzNil&21TV$uRrQ=%J#gtSzV!!nvNj5Jz7L}yStCM42fyTQbU5xwI?vBlN z{ie?#+7VM4h{9J6NH9)t;ELGnIuW1`V!AI z3~`gNznAKyBH7sU=OM;1!(<5@X*?QQ<50W@zC(wiS)WPx*M(#tBIBYi+4WK6A3?Zm zSL?ZaIT=I~LR`j6QhdHgPq;K7n9!xvCOa)DKh7?FARm#uBj#)4rkaB#n!&h?ZKwjy z9Bv;Ctlhe3Hacs)@fmB!yJlxDSa16r^W^SujBVCzS-&^7ne}Z7ZFGak$OsE<7}P9t$9B)2wcWGl?cDkEcK-fL_WCzGVh_FUb$0)Q57?QD7i_q_ zWzG4ssQ-63+YNFEFI77B&S=i{h-0gbdi2Qm7e`on`iR1*`w#$FMDT)PquClY9f<6K zR0+Ac(ylX51l+km`l>QNxO-eIp^~3y1!H+09M8;~!|<3Xl?n-7ANvds0O9i6&a%!$ z-_O?tns#kxux-P$7kK^dU`=hZIJC)Z-}d&e+KVqeZ!cbc#%|uY3}(I`d)RY_ZDIY! z*FH}Rg!7JkHlph+QLtVc@N*y(s_#{&yQ&mXkiJkE!qS1#_`D7yDk%@?w`a3PMzsPN zP-5l=So`2{I;2rWYrc+5i^e?8oCt&X8j4QbsRLKnUz*O+Q4^R7eSY?bpZZ$Lh#dKP zl>WuKz+7=Fy92*N1Z z>4f}PCXpl*j%Y+B;?GHijfOtDbOi}S%1~jT7uJpj){I9O)E+%~$ymP`+G27TgVCXO zc$!r{$F0oP(0aSOfjU58Zb|pNTKI%8C{hX!fh-f$o5!LTLK%|MEONX>ZI8f%Gd>x9 zNgSe;a*p47XX|^tsz>w}FIsbU$9g;Gt$+TkEzUe-1CPqjT(bUn*Jgb$mFv6i2iD%h zNjMqfXbENmI75?Q5o6($sF0#z)#@svr?M{!JfMuPIASG->hP>1By)k z@fxXtQOipM6>A!y9OhjM1D!*V5UEsgWxzwQFBSqJ5Q_BUiAOFIQLK0FLa(E~UGzxM z>#|>b!M^&nr|re3pSH^{zGTmS@k{pQ$G>Dxe(_6o^QFsXhljTC6cwWI8B`e~vMsX9 zF;2J;b8KXxTPKREl*n{%JYrO>yz5CcLu*C@+d6;V9(?2t_J%jT(e8ij5qra1-ehlh z^PB9EH$7_i-~SNAdt9&K&>?CV=#Xk<98GPEq>EDGHqH$5vsjQ^4syZN>WK(0UWGGJ ztBr9^q}-2?E^+2i`Jf<&E_`lh*LKGb*aP=HYFDnlWH+wAY?HkkHoJbs4sKqx8&_Yl!@Zkk z2RF?Q_swRWvuD~33y+Aui>Rq~s4i9WAeB}u0>yPom&%GI?sJb4y-myUg~DXYE3Q=EmNk4Bg@z|qNU|Z14I_v;AqJG*NZoXj9d?o!$CW zP8qxt9|NuoNGFwDz9R2VE{LWHof$_+5`siYb>v^?lbJ0JW;VIHZ!doJ8T-_4e;BEX z{_d7N{D#-rTi^Otd(*dmi@o`+Z?(t#&o_L7UD&;dCouJ5CrFAr8Pg&Bm_tsW1cdL# zmRjwRH}C3BM4Fe%1=(vs4Q#>~i|^pirEc5-&;8Sm|6-}Y}_ zw`(syX9ov+Haoa(`&VDE{i{#g&6_XT{{B^)?j6|ds;lcALYmjbtejwqfWy%SUo$}( zt71wt%Bk4k(AOuN?-8|f?27UkMwaqJvE+lRvTSmIK1x|nlIt`w_%01U#-KFurE19M zk%v!CL2*Pw`I4o1NtULTqsDKvSPY5Vg){kuXS-Gfqjt#*^YJACS|mj{CGj2E7L89o z@r4WFfKue?oNO#|?`%~`^&J}an4rZ&JMkGDeTm9&^T{D#t2tV*s#dkit5a+y9M6DD zv$kFNb;-=~E7_h8rEny9DX)&jkOm&-K{?2LzZwLQ3=6>tyieoID6co}+3@TcG=7-7 zYTJcz5M3NT9z}W9((Ox+)fwZ%?NPx0kZEQ5Aj|S%;Ru=AlBh&gz_77q%gJxPkcLA8 z`9m+i5tI$ZJ9d%tsKi^Odi&S$$PRtPZ;g;|o%VLEKiszQ&L!JA`=AZB?=x%0q4Dk| zUsPoR!x+)FqZRJCL;;saqHch6VP_kqRruS!pa#@tjDo<1tb0 z={yq>s}N-~0%zYCM&p&zB#-IWh#K;^sae7&@?iALOVR8!8_vx44QYec%WSvo%4tuE-SDNs!BO64^s#P>K_~jKi`B?RP1^Yn-Me-D?x_3E#l`xIw2zbdNmP%>Q z6MnN0)R|L1;a=Nh51n##vM;QB%_mwcwZ}E7ufLpZ?|OqJG8=ALIU^_J6LrqPMNub*<5}vApvc0F+#U;-j(Q}l( z!O${ln)ri<0cY1Ihm-uEZtW0ZM;~-!jVrwlljs1yT z?F(vXVWXjG8d0}n{vL9enGcT$T&#DdF z7aGrSxW2!748(D~2YQXirD@Q*#CZdqaz&+Ncb7@WNJkS;IqaorSwr6u9H(%1s^1}o zCF(yM`H3H5vtPhiaHFvN7H>W+wLCfyQNXD2S8xNU68z zIuf=99Mt$kFy%?E^64uZMuY$ne5QW5Po@QYEU983V)nxEzXzRIBkLdTV+y0GfcJ0b#yK?z?JG_21f*0rQ z%)^<|@(8fW+o_@~HIOFf(nxs@w+-hg@*C40(8(`lr8V@PIe1FA)@dJi7*LX^rZOepllWn5ldK+{Lg65?$*W;wDO&TE_b&`BNF-Sz~M`1Z+THo4fv8^PB1o$ zMpm82U3bZ>iavT$ZqS^JH6DT8?fIhxYr~O)WoQ&NlRUE6)#BR0Hn-WFa%e({_w?z?Ey z^JlHy+O^4OY|a9h%+6TrD=)SKI0pgYY9RM)B4@+%$McA{(c%-i#Sqt+I+{U+JCv1y z^*gu0!r}KIyG6wAtxBEn7uOA#P4K(d6#MsD7rqJc8z(;v(D)%10Q5U2auIs%Dk;-g z5!tEe7mTyZlgh&4Sq3mf<~%2|KR-Aa+8-T*kq5QN0|u#P*z4JrzdoJY{*`O?_!mBJ zU;Ow-?ZdzJUi-a|ebf&3_tB0tVE?}Lw?a)2WS$;72D2*_80A&zSD7sVL28k$=OZWA z`uv?1gU(mOF{;BA8O3mPC`zP#(TGi?NXYT-VnHYgn$7I$<(KX1<;(WfPk+kZ^V9#> z-ug{%v)}jbKWOjxoP(GVyV~Y*{N%KLvHjwoY_F`VX}{ zuJ$LSElGdM^OxQelJLzsdlB{&;d*nT#Uuk@Ra z%xhxy#+}EIDyF^!WVd-9zRMBIDr0$$eH>B5JATvUb>^Smlc3a!vbJ<5+T$zEZX1d( zCninajj;HYQG0JXwaMO|P5OuQhAEf=U3aq8anMTb;K=^goJWeO2)2*2FXO7H*_A|Q zh0kPpL}+7|wS@v79?83xoZaTc&LCL_p5ff4Y{~)+c=TTP&wGwc>8+xE6xf&;{E?>( zT~@DK_v6vwZ5o@o7wI0lx9;3>a@$$6GiPk^z(s3z&)N9GB|H0uH{$1+XQQ{aZSL(= zJ))SqgCNn7m=K|xPHl4XaeM;1BKFxfkv64}H`=^5GBJ=RWZNZEh_>s0chiCORqRZuBTnW&gWK)1u4P?E;D_z<@PC|F9dhM9aqd<@l9c9yYJHPYy*;~K+U3ULtkJ_aN@3&dg*n#&qsKkBz``c>O zP4TH9#i?7JoU*vUB*3Y&ADy&7U%LoQTOk2*uJb-s#=1o2am=E`r>Hyj0(Li}dVMEg z+pc~utsTLz{epF6+2F}ng-rK=ez}Xz|L=-vj;A|&gS3n?KYbn z+Tw7}ZeF`$H?O>Ghu5y!o{Q+b{E{6$^EI0t?AyU)5)rkt13)-+SDVavrW=ZODkWsY z!zis}bzL%oH6%`t5&}B4=!^Pjq}YstCXE{rQfK$71taDR4{v+BI)`1L^atB*^k zknGCXw^;A7+vvQhc_$qKI+CoUam{?JA5~lMS7W zaH-k}8dom}|Kw;qwgF^mV`6%lS~H9sW{@$MHgE}B7nAX*-a8igM9VHsEJFi1CNO3H zXEJIK`A^4wuHGcZnbj@{JF=}aXKj4$f(_4{x8}@Q+dI2s)4pHt$PR{MYa4H%>4j{? zGxn&sG!bPdFEveLp4FlA()&9iALP{e82#UnO7)*3m#^qKj4vGqH|kE#V=0>VEQeuV z>R^VlF*Pz_$%(qCscKq^SOig7Qywt6UI(uN9iUXQs7O4kBNN`zIC57iursO09i5}=Pl~JuYL%DZE#{RI@t*tASM0gZKViT7tG{9Q zz5XG4%XhrfzWa~8+ur`Y-(?TK`Az0k{x^GvHYKxJ7*Qx8Djh1edR4KR7t`tCQT=~Kn8x!IW8Mt~&Qtf2*Bv?eQhlS5DpoyS%WETC&%>)` zAJLi-ijtGVTqB;{%;1HG!bS(-45MFKVy445pP^1N zyz7Nc8*gK&$lG(np~o&=&5&h`mZ_c_a)O=1V!nY)=hp}!h!#91FPmFT4y>K-+2p~C zcJ7(>k-y=h^=4(CV>BPJvtS?TpCSX`+rAK*3D6fk_ z?`Bu5@QCEg!lwFr|82m0n-td6pIi)6C(q2C^FK)m3*6_PaYT zbS$Dzw4A!gt*iZK=_}5XH9uxQdZ|lTCP-pFE~=B}^tMV2AOWp`GjX?4{3q z-ahneziuCW-}~*eAOEynd+8;VDWdVHS0oHP-4HE5T|PThh@G2Iq+Mg{ri}`882P>B zE!e;(-&QBSw6E3gsP6s5C>(|GVcf+&cE`+{qv1y??Jat?fAxkvarv5k<#UhQ2Y%sS z+1vlXci8v-z@M-`@O|HJ_rLvZ5QCYx_>LA;trcx3{9|!vYEZ^Fv{WMc4TO*5o%2(s zwd3Se(0xSQ)S9Q^oi8a#L^_Ap2m{TCT_nKD35fX=E`183DEiL;GJf*P1x4)f-9pfl z^B}3|bP{L`ks1($o|S{j8B6ygbT8W8*cRi)w%`1Ad-&0}M%Oz(zr%gIaqX&Id+G^$ z>Dj04;OdLk0J0}=2_YZ`Gwm$U%1-ND$$ZA$38hP4Q-vf4d9vJh1zU6ieWTQEX%V?x zhp%}-2cl{&6u~tOG}^efSd#+QuMIorQ&nM^hMiM`Xar_En6<lyKExwv_*AFO#XS%UHeH~KpV;jlrF&!_Fn4^3Zu2>LUL@#-mDKDvPjkN#cI^fE< z&*Uus*6gca_>BF`Kl|tQxnKS@d*TaUaJ)I5jb~QelXue&LL(n8Lr*z;wVz+w+ou0i zwFvHxu^dJlFD7N2)!T7Mo*>C}hJVH0s-HsD5mBw@B69%^M_IMUzQ`ULxrl45TaE}^1a9TO6{*o_N#m>6gTtSnf6dtcBPYmMS&= zIVjNQfsTpt)gW4W071?TzAv;TQG&oL97gvNS|^3M^GW_{kUg8THafdwyN~SJ*49II z<%MVM@TI5i#tYBd!OK_7_V&&84q|ek(gyfM8CQZSvUWVZ7@k!1Ge4s~5;6SAszxka^&n`4pYyfo- zP$jVWOuWYod*W){*XZ@?S4B{_b+JI-dMFV)xIXb@I|sFwQAtXvtVUpx)3EClqCU2; z0?VMF@2@hs{v6S7kZKey71$xy05J?}XkQUKtWRa^q-N(rFUj%^0}Yn-%#DYjY041AlMg2FjW0Tie)wv$bWTogF)S|9!T5>5>f|de9aRJYX-M-?kfD13MUu zZQOe9)@WR74!(0m3aLxHTm-hr zz^Y^|45xDL&I(rv8{G-~7Fu+Xv&L;qy)t$yOZkA1i7nqHnU2wY7A_DjgRx}YdGs@{ zh8DY>MVudLhJfW+I#rc2XU9L*#C!b$VvXscJ^R(C?N|QU&)dg;<=@y#UwXo90({^4 zyW7#T87jak)AE$c94Uu{jk%gS8dJ6qJJqo8|(YU8Q34!SR-!6Wb7Dyd%W z9iK;k@^)#(hzMIHR1o)2`%rQ!eDt`{avk-re*W|JYOFk!V`AD(UCo`7_;BMdwN@*Sh#MZlc$e zV=qQNb?j*1d)?#GffPI+#ycWi8SN17(a(g9nQvbqW(1O@v{p+c`jXD z+7^px7%wbRB*ZmlyZ4>3OP5|}i#L6f4QJP_zjwn9o$vJGReS!ar|kK!J!LnpT(N`w zn>L$!uX;TJabwirChk%gM74k|X$p)5k~8D|kf-&!dQ|XmjHFto5TttSYpo`El^;sS zZVvlgrHJbW?<{#$#17|`?}s=U4LhCNsD>zpZsuj1(du&zYyIwSSeDS){Mlja2SYZ7K3blvoV%SrzfFIx)G6OIz!5s#}c>haNSK*p{?0=Rr9XRO-^{ zK(IY48lL#;Ft#)S(vA1?VuT$+A3Zc!L4HKq@Pe$=T!v1D$aAG8-owqvnMNonNn4hY zxN(e{4Vy!}e1ygXzPVH=YDlTsJ$7cQd8espk}|z;hHYU7HoWg4YcD$SZO58(=h2kq z@^EBVTqAxkM1&nBG(8)`8pJZ=`_#31WCT+t1BRcMNmsG7dih*XvM7X-Po4j!*h<`2 z<+v3|dlc*6@@P6pXKfn#&}NTC+?nhl0^`xX+O5WC)O~!;&-z53GCGfHc2&RYT&dkm zq(^nU^>~e2Q6y+24;eZ3a4aIFz)oOvPW@W^n#OI<&R(0?jmMv~-}%7%?3aG#XYDJW z`aI+=M`yQe=KO}%d(?*^_h2E&Ib|LQ+zG9eSb*pA3i`(y%tofUc*LX)QJp&{=nxHE z_s)@5aj#CeUWq8Cg?M@M(I04Sa5t3K#&JZK8Aewx_u;40xjpys&)fg}U;JO~*MIt- z*q{FKKWE?h?muF0c-vcScy=e`U||cGHo~II@}<(UCw~fA*<#3H{FJY5myL6Yn!A@@ zw83@ExKHZ(r}oCoiI>c5e3Qr2MF&&AAOpUaCUfl3yCCna8)cp&h<;VRKGFrjI}uYn zHSSBEfnqN{D|IzebBoWZ7lIs*c<(+K{xgKu@0(8T8z=jA^Tu_1>ZvE}xu?Er(}Nq( zG(ac2#i1>x`_`L9F9WD<&ZZdK3aXSkhyI5;^93^`P3FN|>O|G3+eM@tIrA{&0Yga|)mQtJo%NSoOC16&L5@?Z zvy?^1@x!!2%&~N-2*pOlxN^)K@Gxf$7ZvO`Z zn_oI>&H3{-dgJS@zq5n7^1;~I>H}*>jU9N&-*kcwcQ&17zAWn%)n{I&s~TgAj6SL3 zCZ~t*%dt_U7>*R1Ji=H8c`%x>M6M0!gx8+?VkF&jLh4>O@5U(LOJ9(jD<156bkt%g znqYiE;j^AsL^HPr&JLv{E7U{yL(KDV7Q$&Myl&;paXpO09X*Hzl;@i&cV%%y{X1`p zpW7MV&5fJ(}2sm;IW^RacF`+0;WQ z`ChS#!}%zsUHF(TJ}1iwC)FC_+;Ka~0;E;PI1(fr>Bgz`F zKPSItUu~7IMd?~JvQbC5SXVr&ADo*)V)Lzr$yJV~AO;mHDr;k~tem{AJImL218Y(p zoB)0&<##R)i%rZ@)P z3e}CYw^@GZv2V1q555j9YYz|iZU4pCQ1 zTWXn8AO^6Gq5`VPg%X{fK_=%qX@pvZKNqMfBmJ>)M`2dE^J6Aq~%8 zjV|(nN?~TXc1Gq|H6WOmRRy^F=>!zX7O$mKYtbBu560M0+9Rdqs$m)?QQ78O2MbY36iC79_m_!$aioX>SG=`! zJY5fDSeGL9n)w~)9ab;O&4DJDi``rM%4a`q|MaV0wvT@Bx9m^< z*q^iS`My7D4?gmGYZfyI_YtUJW^A$>rO8JxsT=Pc)GCKE&@QV~` z!~k3yC_x+587grLr!JmUX+9JC)05031_Q~+*+y>yK?`ctS|ovMVIHkP&SX!po1|Ph z3!(I;u@~1fLD`xJWxiI4$Oa&+a6xDt z>~fho^SIU?1A^2-ONBckvWxCM!3$LP%jMY+t>WXpFy)7*%s^?K%lv9@16|O@n4p&nWLt8_8RA+FW6m9L1?>2Nn7ZT1>Ehg`{(?3&(&uxJXL!mwnn*I64c_J zg|G~PR5I>;@df$rJr36`C?-+J@#^AO_4kWI({?b)J< z+%rZZbQ=1oIQis<|D8Sg#V^_i-~V3wvp@0U_TAt2{b(_~x0r^a-NMIK<2J+i2c%fAOz6!*Nd)yFQ?C!u)*BauiaCM!o)2vR0SJv9>CN zpM)4tbuv+c_$>1BI%X}|ng+iZ_9>upvdYyPB2j{D8BPdh@1DuU@f(XP>phmtVB`;hs%h7I*K4%_j%e8+wUuW#s*k z(5!AcC25MdJCG#qt;6Z1?n6p-3#D4Jo?f{WrWD1B3bd>!gfma1lB2 z$Q83R3m0D|0j)Gcpklm>%!fdDIx5vQa=FZ(Qs_m&KH2HUttpT_zqgqE+NMwVfz+7aihE>iv4FDbm2|2oSDg~#WJU|o@cZDWET~qmd zO3wPfe))clTg}Lx{nRJym;T{DvX8vy*X+e7zk`PU~ zd=y=BS{OS&_edQjK~51kFIvO;2qV3^AL|(`tGCrKIT!V%LukZcc~rjkmisMYASz9( zK2*jXjk{DJ17#~j+?AG$m^KcKzy0_TGQ<%l7Gyf7Jfi5C4e$#lQO3?7_z# zwS5l&GGERpn4z*FjY%7ly_6US~tC8}x25K{Y;yA^+6vojiY7OgUwp={zVNi& zyne-+W?|#Lm&tl#nkkxQIeS0HAK`Yv;4-xFhPT&QG6y~K&ACsa3nRD;sBv+1PFw$6}kPaLsFCoLw< zan7sj=Ic85uE>slW}D7sMspQOcFsy`s!ES4qpWy3h@P!I`^1y>PyWF_u;2aQ2kpoH z`cK)P_`x5svGch;+-0)WWvoP{u^+ad)jh@XM9iSdlY{i- zhSTmvr0RV?SNO*&d7L+hQr7_k4D z3wGiD2kqQj-eP-KU$U#uKVvtZdeW|6e$ILad+~(CI_18BQb^Av%Z5WiK;k%|XCLc+ zn|&MtiBwhWRV>LDuZX}&(Z6r@o66@oRCLyaYs`c<<18kNsV#1J zZrvLfXu%jJWak1eJWN$a!qPMTT>BQ9T*#{q;vpbXpkk1FVYU=)MO}BCFrwXrp%&J< zwzBKkj~eUkH0VX%zwe^i!w*>V$ip_ec+L*C8+*|SZ|-?spIUp9(zJfkVAKWk91y?v znx_?QX5ImgP`VmZ5G9CS^yNGQJ@EXu9wt?rVAq)z!2qpv=4GI@AJ+K>BueK1Mkl=3 zFpLgumXfvMjF|^U^WM45NpFJSCC?fWJ8MbdRsikcg{lX0ZsS83z zta;9sIMKJ=|M&7umAQrSh;<~$aN#N*2uhH+*Tn~t;AM19S_E+sUPzo5 zeK0E1g~Na*I8J=@&XBz=v;Kp2@%{^T{_JCR?fIwe#uHE2?D^+xv3Jwj>7n(#)%EPq zdi}Ze29YSy{S1O%D2OdGY7g|d-*dDrf{9#sG=hVKfuB>%h$CALOK~1bdP4*~Umpg; z5kzf5M#niWwC0>1jgDfMBO+ZKL z#a^1r_+*SonjW0W)`%f`RGT)BZ+J&DFq)}ahhz43N@JKBKJ^EQI(Hf!M-qkuYtHW4 z@PYem^uQ(S-GAN&-WBcat}V{)+HBa^p)=*d32@RE^KD^mVMJk&oWU=Yf$yRIngl<5 z&KaU!CPx8@q7P4C9PIS)M{7tIKZyh<`T?$??uJG!IppWHm^07K5-@z0Idnf(io=kg z7Q{Fwphexd>%Pmd<2{g!iqvjsyOSu#V}}MkVQ0eklA!H%9LfUChdLcA6DmvQwc^=( zU8Q%KbNAy$Cexq&&Z4owd|^+0=Ck&T|KK0m2mjT-w#8)Mwsu`NAQnbAKgy}q0wdDj zkWO{wz19tZ>PWWx{%T|0Z9-Ebly%!Go2&fa>MyLCo^<3=v%C8Vh#0Nh$~6eyO#kP^ z!Ab$NJJ*?Tv&vP=wMDQX(<}`Fv(e6$O>W+>pZ@!Q&p!R7&)Z-4t3PFL{e9mFiRKC5 z9Wvu7PwaoZUwd6VsX{RQUUKg7Q?ySlk+?dr`F>!`#985u7A#)+xr z4z69Z$xAQTjmt0Ebnlui7W>v~XVw5oVoO?qJ99qI3{WkcvLYf^Mjr#GPRdX72d!qS zppiE_bS{(}lEYRRf8M-%A-AsW&J4St$TeFcr~2#)RNEI8Z?oFp*|PSGN3-7klWhV$ zVs{-E5s@ei1MwEuSa&#@$zbV7yCDX-iE9wVUqD7;!)E@+p+xDhRm3ymO@lJWIH*du)wH zokJ|B@zE+Jbc-#XVeNg_$Ed>E>XfT4+<~Zh6&1(P{NTXe|MS0S&wlQ4`%{1EFWMjZ zf&b9Xzwr%NJG|;D3}+x^r9(T7ao*3Uua3Y%@IT>P-jf(1VeBH^RhR&|@N>MxHAa*g zKwP9*2s+RqA_=rAlZ!IE*asqCcAe9Gj&yLmu5p-bd?I6Er~^fCz%S6HDDm~G6P5b~ z8$JwsxW6S@RhPzue0_gyQK(Ge9F7U)njMB$=QWiv!YKjlty*;*BYJEg(c{{y)`Dn}LPJG*Qt@ar?0Hkd>W4$7;AaBJ|yNueETdg|OB?$vCeIfs$jccc?T#W|P zgp>6j!XHeNF!GWhO++9a*zOdNSpMp{}MV(V=bFL&MHe zR)zr;`EczU!ZbQ3rV1jDE-s)u1`Q(bZtKH91Vn`Mv>{6B`Vw!UyeK6?8zwy`X?ce$PFt5a0fT0t-tncSZK_Mkr z;hl9_`~nYs}Sr`#bkNkRT-iuzkSCci+9|p0m&1-~QHGbImm; zM!O}_=`Bd6dq|ECkmr}MI@m*fyoY+Z09H$6tmcixn7USkvF>d z0-RLM(a4*S#w_?dTb`9*(V>hUE zfXRnr8d?LqN%~=w&%;VcQmh?f>5D$k=d4ZoRm@_X^-fsdBxX%pe$w~&@+Tj{&;O%; ziYGqx5bCBzu`xDX07sKt?$b6JTd09e>^;{Aa*uCjZ!z%UP-gg9_$)WCW_3%n*`SeGA)TB3D7RpbeDyXica;TA*g&Rft~;Fzv_dYe>J_5-x@Q-73d=@*HR8&m@nsuZ2l(LgPQM%=|D_9*Ks1`m5)r(}&(9{TBCz~4Zv^2gq?DNKO zycA^S7%9aeIX%J}j`sF9S+)L#1opLhA*zz{EEh(ys~%}KmkXR0+8y>sDp8yD9xPO~ z-!6epwA%~0AnmGFG8?nMagKa8!e}-|ae5Qu-5vD18(40RP|e2ZCOH}w`%Z9UMkXz7 z4VDy{(aPF_x*TpEMwldM8LQf7UF9Z|>f9Lm)*2w(uEaR)`zyIG)A#l{{3u{p__Xup z3zd*_9*M}<|6BiCt8d-HG}u}{JL>5MUv&#;s^rDstbtfXMYM0NK~#e~c?1H*+n5_~ z7M)QaX5gibW*YDOo+1pI{p!7?kfkco1%7)7=z7gf48~doZuH`PO&@pjaXls2*=Ot; zF&X*!fABxz*)KkdJTGK!mTSt1o_cOwR3zrfMRVwpoN-u)(PMz7Z-keJjpgQj>w%X& z=qYG&ar50GZfk`D4(}a3DgHWwA;a@x;S@XOaIEpWiMo@Cp%__i05AQY5eH_iM>%j5 zZagRYocLE_wXyZ*pMXdG(_W4hJ3jgoJWBiAU{}g}fd%s8agNlK~ zB&bznX1FGzvS=+IpC|XVDr#dULgc4&ouzI;KUyzg^zH^FyMch`Ihyy^b+m2hrOWeO zHrKxnBrZSot}$=ov!)^MBWYf(E2G_1A+4fyC|>*IdOR|g8bS0jspEm(g8vZs=?AZ} zvvRBq{3HT9Yu?7nJb_e%K!drQ2MXWNs+v9XhU0E@05o+tBC>6R6$?HFb`tLRe6sqj zEyyuBDN+_kSkfx_`ehtkxr+I9_!PH;~-2gYo%u$SF%% zBv?__Rg~O%v=)4&S|W3vBMz3$syrRTZ_c8IAU3!F}#KOqz~USRKdtca*ZWvWv0VDEetuUK2*Z$uR$h+6&eK5 zoM~W;tBuOQF4oagCbou(b;XU1fT+(MpVNWBwZ5_H?-*vYW+!V&u2ql@FZ277SGPT$ z{M;AufB!H48~mTH{$KF}KlDQwWf^Lm3L5Q2VCZ=T;Fao?Abf#w=sy6@tp? z5by&mZjOTP(eC4JeDTOnGU(eYQfC&dMr?B=NsDW1Ua**TEqm984~c=2`Mjs3qjFx& zo3(7{s}JWdb~annj1ME4`bV`xOjCk4nGqTV8{j@NBqqE#<1U@{paKeLUE zGpEpRPf_JL7962Ctg#e0-ul^meX-}Vem8@)><$scAeFdP*v^1q#cfr5XzV(S9tHnU z&3Ih8z-4q)OHiyT{QOVv-sD0^-F-Xu#`smT)$SE9V(ciGBtLpKr5HxVFixGpbbL?zku zDc;2EQOnZlM?HFa&@%cL)KlQBw~jIT*pjT*K8DkKbagB5)mMpZpy?_@QgZ~;aARIS zjaqWQG4WL5sRqR0cIB_@Jzlp)4yGMzaDjfumjB5!7plUWN$*Be@A1!u1Y>w{%khlk z(PQtGSMcBexBndu4v$5#u1gBxR;YdjgEehT)dxXIUYb;SB`nudY*ST+*%i^`elST= z>A8Cq?6VYZ>|y~~pk_w{>~MugWc_QdP40VQ_7bg3A@tenYgKNndhs0hd3b~7g9DsV z1`K)d+4G^_t|T~FC*k!6g*v(JF1%udIO*7!Vq2`-CdNFLy|_4xAOfwwC&z!a4WbBu zzP5Y>exI5k%uD%P3G}MtE=3#zsZ{QK-Y{yX{5GGE7!U@Z2Fj6Pwz-SbTc=Pj=U7~x z;o#~;EDo-rs#kK&yS5fV9K!F^!DkE#6Bv#lS<94#8b@eV55cYu_d24&SmDk1ctfCg zhjP>;fHzl-ez8Pf8BN3kyJXD6?`pr@;C3NPaMn`;Pg11FiyX;>{g)|{?Fq0kLA5=> zVFu~PNPlU;Dw{C43c)Z5kl-w%XbIYam3b}!(W`I|?u7ZmxE*hJIXKdD+5gd2fcW^@ z^F5Z!MrZ-vO=_gaos|Z^vU*o!!d0jOZ0`m)k)o7vcHw@{|NQL zAx4`MeZ7o9$+QEAj0CqkCPx<7{n!Sy+OFe`P}a>l=KYDj@*2VJL<;Y-(`nbBNjrg) zncQ&BR?bI9en*G8T%nsZ$hQhiHVTwy3lzHr(%lRR9c#9Gq&o@Poeur96?+9gS;J@a z%-Dib(~A^$P993iE?Gn*9#lQHOL+nPBBN$S0yjF-J0e z?U<4v;UFDxibbSUs?t!ko^)b5GSH<+&$m(g}nI_5x$F7-T3y)WOcKIxIwWFBqx$w_z&jz&>%BeKq=VkShY6^lGnPHd=DJ;?FKk%n%Dd}Aat=Go2$(#c3j zZ`pW+c2cMntl78f3_Eq*c`^94GTNo5&F_hbO)65N{9Y!Tm-WldIgQUz(HN7w<)&bk zvhpw(AGwaKxpgP!=v4<>d+AzL*qnI69=W<32{YYL0ev}tUH$xeBp%RXw=!kM#}Cm{ zHw|_P%r;&|Pi&h`5B~{C$ffU%QC~`*-pOw++v)-}1FWuXVH4W1#9?5(tIC_W*oHp; z(6de*91&)$CNpZmIsg>{&4;#uuB5?sQdbd^iCL0i|G8)ITR;5~{PsWlS<$Jcmv?|P zy-c)#cY}R!Fw}VskDCy{{b=Ix8lQQ;Szy;Op&n_irY9nt!GvQgMX^&NJ)a`o$lcGBZq_ZB$xD$6n1&dto!NiPS)|vJI0RR9=L_t)XgCT^>6MPLOH$I&p zfr=X?$-NzlIzc_Vz_|bp(KjX^PEBN>S?tg$g?|+Bf zziiL&Z-vdxf;EWF4)>r2e$%0kucL8TWSq_03PLU&){}z$x@HC_-d414cC5I~-7P@z zdeN-S;6Z&D{gWPdNC=dOD`qWL%?_UO>y^3(cAg#~!3j#r;>3co6X}d=BFAFuS5brk zQWq2JK1d4Otph-S4y-%`BH zI6U05g)m@AkHiudmKpjY7f$@EaY_EI3GA=QltQ0qkSAfpR18xn0^>+_n2r@_-1^=| zeDKMjZj>RLO)x#ZjbdYpeo{(nn#xlO?Q1V+!d^LhK&qeS+Gkd&X`fq`1eKJyK@tx2 zIW^uZD&VHDoI_G6J>!{WJA2*8R@`Wr-4~4Q6q?bWx7;};`?DZCsO4G}$<0UmrYVoz z;M7>UboknaUIS`v8^jIgei$ELumJfr&cDxn+R-Jnhn^~~tGX^$GSJ56<(l(*tg-#P_vO&1hn}NexRqX;0Xdn6N9_gQD5GN7G54Vm zjbLRXO!&LXJBk!q2h2L)98lg_Vs>ANt-CgW+cK0pWAr;fGhLxCYcySj3M3OXQpvQ3 z9r|U5ZpBJQn}RYzEG#KMDkI{_X*4v5@5v>Q_eeOkQ_xQ(M=>c-?i5JQrWp4nwpJ75 z^Ab1$`ojdxlO6Uh9N_3HM_4^O2d;ETE8a8ae@%9}S&cd(suAq^0-O!xuq_MJ+kG8LP{es7fvt__d$<863QP5r6wX{d>6oTi+{dk`;39RcDw@ zkH~~B9bw0%jU>OW{`{exqXnFeM_I2{#E&8!daX#cTGw~6z#dfSe64HJK1j&2i(>Ho zS{1Jqwuf@y{{;dDlU-5LHtz{Y#}yQjgt9ls@ie1}WYGFp(PmOn3+e=MUH0 z&!f%shxViu3G6FnmXO%Up;0{sZh~2@iU^po=mi|Gu;Bjpoh6=h2FvNlGIqfTrUD-II`KrZi5v z<1sj_sl+^I`m^nBEdO9T>lLRaI^Ihan^Wn;I#jPGi$5>240)PMf1Mk5nJCGHh8ivr ztkv&OfoFusgY%lR>b+uj2B;1J1)jboTq0UyFr5=1y{n)P+hmP_sTQ}YSM5RGIu!#l zVGB!819N?m3du_TNt)rs#~#5i{*V7(Jo@oZqFYwdmeB-E#ZV+6@C_vx2{{vfU~|ju zX;8n@9enBO$4qWidy6*hHQ4*)?ZLL8Xxv4&Z|TE#<-R58A@d%Y#L8= z>& z{0|T0)-I6GX@2V&*F3+L<4~xd0X(a;LQmQzjOXe3P!kyjca@E0U%x@pa*U1vze2}G zKjqO|il0p}nda#01jh$UtlE`8{?Zyy8A~*6ingh(hcpykuLdf;fq~s`pm;1tm$`oF zyPOLoTCQk42frD8^Lw?==c8ib!PuP;zM-3%{>+`3Zg`b>UgSwAjke$yKLdjNw!0}r7N{ip+S+fjfSt1{el)3K`r&f{3C-B6_k_SN%sA!kd zK`vK99m8g)!Q1E4$+Tv`4=Qdh!^wWW1VZCPgg#1-S_nH<*{8Ww3kwDqz7C~$O-47* zOO)kQl8k~QXYBWr70%CWB&Wc_x4;_a-;E8eZ3|5V$5i?2Q|uzcm1kbS@BZVTz?VP% zDU{64rz5+5yas_%Xp`i=u9V5@OlnKNA||W13T$ikz~t-6Anrb`bUemb2z&^;nZ0I? z0#fR-D;0w6m!$C{-RY3OB}4Y7Tbz1ujDuT`aIi%;Ir4CN^otzrev0wc1cwK6tPU%* z6*o#{VM)bx;+FJQ0~1J9jWejhWL2ZyKs5bg^&B@;Zlu(bSk$Nwf&PjmQ$-@jHJXeu zo{f;6&oJJZpgdoqxwFFZgA3HF3L6(oEFT`B{;dYh!xhqN8AgPy%9)&>E?c4I=a;CY z417(7Y|jwdxUP8x!u?$924RP*-}3qQHDaKT+gVcPUffc>o4&YLoMkFi+owM9JJ{LY z#Q*KT`fqW|9p|y=8{JD7M5S^bMh@-l%G&h)e;{%);9H;D5h(_Xs$Za@DGd=rM~z5m zH91oLS2yN$Ang;HlC*N~XaHwG9E4^{Bi>0{TKd^0=^83+JH1>gK1*)Uy@Dau-*>3q zkSiZmV*p;?r@7=Bv~|12a_1*$>K4aG$04W*8Yai;maroE3Dk`QQTD{SUvqka#!C*B z3#2YpbT0@LVfMD}(Nzq%<^wO|aJC*}Kt&7YS(&T4A5zgQArvY^$ggrIl;uW z&%*w{!?6-rgw$k29*+W&`&dF^QBN{y^9h!jdXn*YgUhH@gVrp^e3q1>7gf_@l_%&Z zj$>?4A%-x!G&o5<05=I&JxXrU-;G8S&FggNEjx@R-yS3+HP(?p=p$Yx8=GVpm8JHo zxj8zVZ!gpI6#igej|m>z8Twk|jSUo&35s%r>GlRTH@C69eF~?xPhop=8`IGg({e0= zB9eg%(T~4B%%oF^P9sc9!*yQ&SL~~9QvyEDBS~3&vUO9W7>J+qfpp^tfMyPa&$}W)a=ydn{S%!3;2G>b zu!V!$_pq2QB%wN99HP3^pt;^g{UUmOT~+D=g9#x|dkZ1Id|0dj6BMW8@qqy*tNUx88xt zgBv*d>^?64?j;;QHb;A4o&zLCaYY$g!WZKE8G*E3B4F z)NLbj+oNKHQv4(IB(MdT<)v_Qn!1wLTdkHlkIrMTFXFbPTd`t<5!)5IF^B^nM;j1LY3w zoJ^?Lh;sp?At6&xDhMP@dYS4GhM-jPd`+(P$#^VliSzH;7gy0Lv1yfrf{60mcTQoly^V4*L0XJ48jUcUPBEi}Z8OfGU%D1=M5BX{HzqT_nK0U$tV27gFneH%?fbXTe0YiW z{tC};JcDQ04!K?+-ODh2VS?szjp{0UeGJ4*ZZj;h6%rEBa;^jIkt_3jz1{2;ouoVx zm>n_GR*J%>o{YplbuyiQe4pd@sxyX{WgA0&*a%a;f4Rppuh4HK*f>+-;GPBcwhz(Y z*C2amiu}U`wjSO@`mq%IUpm6-i5`=K39_`oYII~;4}&e89JWlAkY6&KYd!zAE+q5t z#!Rg67pG^@D2j_|xMsNgSd&GUvSz>bqd)!AQo;RS{{G*``P=W5;Ntr7+GZYl=K@Rn zR7O}EOmG!8Z-gXE|A7LVo2PN_ecQOZs&KeG#=+4c=Br~Yt0k(o!Pe?L4iArTd~}56 zVvd95LS#~_rpEHx0haS4tth3J+zPLvscJM;rIZ7Hrlmr}0hO`J*dV4Ld5tU=#7;@J zL+ebWTkRbBXnUAR@tJ&E7e2c#OVDPwb)Ou}UARwap`doAzNU0E)=aph`d7-K>yO02 zP}%-c+YaAjyqEJE5tWTlFPvKu&C=?2bu<`+NwN^N9K?9WygS%(<^2`nOmv+CyTY?# z`#rUucK1Hx2W4uXtqKssy8S9cA%464+d9YYCohrgswLUPXQymr;s#=v2h)>h#c$?- z6U&PXzaO556aV(K`-E=o%@7Lzxnu{iDTu*xT;0aDR~~=`c0VTTRe8UVRYPb#=Y!Ij z23!5ilDt}P(Q8h5zc90}aD7G61K zig=l{3kdg5sF^<+qof`{RwB;|jIvU);*Hr1)5%mcx=psiPF)zdi!|hP3O>llYNVEb z3G?3MJhcUG@~hEat!F_!+9ynm4i4~>|I!4n;maOPG!B`3l+>;(03gX_y{=&tlgrad-pnP7BFiRq~+%J&pV-SfK!yAqiD=;%mhu7xSyv{IGNmkS&mkiosg zVzI>4t5+~zEHFxQ)XNo)4-U~RwdEn4CBoPOXDf4DlYDLe$vtJ`xn0B2Vci46d9{Ry zP&E?2Zi>HEvYupWiHcZ{e-Qx=9E-E?yhlr$QFwPdrQi|DG-o_=si z{1Yp{U+2L74RGd$nCYI~Cfx7Pv_NI-k?}?!GP*T2H^qCjhbu~~rvDoVJA9}Gr?aZV zYl|6)E)K~o&DBkgCFgX0`s>DqcU3*VqYQfd{&Os-44Clg_ zHMkGsb}A+kL2?ej2+7Kmf*wd$-xpZvvNMro4=uJENT9KSG@K&>TguO8T) zbsrYC{p~gpnu8fCViuxQ*>mnCk*8|hAbA^b>U}eu`pykx_trR=9^$#J$QC$R* ziy8WTgP)m*33o!tj!tOuiiy>_R~}(<%+`ul6VY82Z(LChtT22$A~^hxlLr;akM!xS zx(}}@LMKEhR7+d(3~?qi-TD0n?d1;Diw)Y@9EazRkl&u7zYRF`?Wb|-zEeoP6*ze4 zI`%$Sp}PQNRc332^36S3*@>(XBd5UJ#KNZ;lE>lU<6kx_5w}uA;3)dH&%qfhTv~l{ zzj4&G!7u;9FXHU!bND~}$Nw=#+cT9|4HF-JZU%*UO}>Wn#pjJ|uksZhl^FW>ns2*8 z>KfV#l<5ew(FO=d^;@B%YrBp9w_@+UuF>=jR)qVP$EYj%ssnx9VmUv?;!wXQ3BvpU z$8$vm_7C!ZU%ESGaM(oPy7Pl;rsQ%d-q654YzyDO<3w*E?mtCk zMLKKQnpHP3~X!jSN9Py-(ZDQW>ukksq|>H5acV>lK0PR zBv0#0IUCv+&|vtY=SJ;chg;M3RAYy7bWIiPj5roUf>sEL&8)easn~--I3{Du&!%v> z^}P*h%|->ycO92Q%`XDKNFRWZd4>FQ|~{8-4=<5DP-AcB3YPO4^^?HrQiAq6MBy!GWy5i^ zQst3V_`-xaqBf6kw5?A%%tq=Oj4O7>kpb5T(4<4z?83ni#KEL^gPD`BASGNXDUNljmj}&|nAkd2 zW0mN01%*V_S(kf3j`k}+EpAc7Qzx|51oYO(YTZ(KWRE`2axCH)!i2aX6k5l^odMYgNp@14hKbLlvgtc2(lnwdr(&8KLH3l z0SQYz7$;vw{CD-j)gotriUJXEEtP9+Ovl#T?tQI3Q+p*$%?Ql>ze z0n-x6cm~iec4q?^vzrX$lL_+e9TD31;`i2{L zd`5JW1b|7Lz80ZR!uCL;pg9)wO*j7ZPF8m$z(T_P!a?x8_)UdWPeV z&QX1)1s0sP;3$zM=t5eJDr3V`<8opBODEYy$FqJOeYo85AR}(cXIGn1-aFT>Ucx{B zv44tFXLj+uf8htE6+!_LpL_5UK|i;Tm09mL+RT-R7_XvX7G1;0fW*n65$bn`w17ZF z!CmIsnLKE)c8`s~`LW+y8k<`f?)Ec1eUw<;!feA|7r6CSvhLe3-_1RE&WgWUpspJU z@`U=?0$^`{|Js36{!P1-NeJoZlZj5nP?MdN;AmrNTm$L_p_4RTN(FmuN7XDrRq0k( zo6-;$;Zy17)8x$rf~>{lrp;j;`VdQRQx}FZ3|s+U@9ruv+&}V~)Wuk9>N0Ee^fA~<{2G^^#g@-&-Y4%M}(qxndiZ|c5(NPP1r>#=w;s*XO&P*q1c z|1gA3fo`?3u@sY+%?dPmieh^c2`yr$BaC)8G1;V29$CdDvaK14=}7EjN1K~yx2Nc4 zBh-8yX1hfx8M<`*%)gjq5eg@$29EX7BPhsK+vK^de1#pVTJL0>Ym48^VeEX!?-*)9 zKtDL*M$82DZ6DxncWG1UR~?w-^W}COf=sq2;RA76+OLKE z(1dzKrz3Vp3{xJ?H;P&Srgzb6uf!l(8wn1blUU))UvMD#g?q&EHBSG8=h(TFB1HD6 zpxz(ux;MUF|6?T2N&i@wgV9IyN{|0%3sw}vJa6R9UsA!x1Z1qwsa26JdMRbrA@N|` z5`ACZPYhgiQwean;?3qf<;SI2tc-UFGk@4D9DY%_&MImbvXS@T+^L>6{nV0 zm1B>xrQEAJsg0rTYAW)v9rJ5(rz;3lqcONfBW<_9)V{H+|>x6biw{s{V) zM_4`9puWJs$le=~lpbBqF}z;%;PoWLm8XvS$);v&P}h942ExeVfJm)Zp_1O-|JVQRJq+KCXB*xiLc+>;CN#aI64nd^Hkwbf` z%OQu)9HBdUPHa7egg?g@zVLbc*pL4c{OAAme&U?JI4_m$O zb%W?LQ7=QYjMF3OF=6Jom0)cwU9%CiFM-haP(u@JOf)WXM1jsLe^;TSJ0cMVM_WQQ zYeuFro~bCtXjGzLo6mJcs7RR561S1j+~s^BBY63@=4d#oyIcz4ud4{vH<%yJF+V<% zKgaurINaaI;@}YNa)oBKL{qJFOpR>={^@kKT=qGlnrM->Bm&w*f_x5DR%F7jMlx(0 z4vcnhJEevIiujd!)k=cm6Xz#K$K9M}Kp^cpda#$9M3Egy?Cib`7uzbvA%Vu5D6kvU z@h1%;#E2emOwLKSBf4*?OPB@@C$w9)HOR2qW)sNlW&jg{uFa?#6zq_tj9JJN2A^d& zlhLHk=6SPBvNIXEkSDdmGEdptW)d))nBy8p?%D5VPdi0MV%qi=usOwScL%duP6=e* zin3gWRYoxvZt&ERSH-+aB*jeaN;X5A%a@Uvfyl`?AXPSxRTQEi<2Ve=9J7&mZ!IH2 z)$ZzU+Rirt8V{zyf8B$r&TDJ%ce0zFPba=98Zu(>Lg#BJ{EopygT2Q9 zMaCJik0Dy$UG5LUUORLc<9N5(-J!bC)f@f3*i|$)@Do9yaxeM9*8?!5rF-U~dEB!Wl8aA6eI) zr*s{D&;Kq+Ev{b4hTa$%dn&CN95{oW7`oQlJ^XpL0u zy&6@yeJX#wY8ou9s_wD^}_GVDBeaGTGD4N#;MZ6HN7}7w$JuU=I7uZ>6d*=E=Gp?q=<;csZj=b;1FnW__Xl>>z7=REq8E zgb@04jCz!yyk$q+)7GcmBRt?BwWi zWJ|~?fheft6#ZHuTDN)CN>IseA$68{d z#K*PSsAC|NwyRexN4MeV?jv0M$VGI|R%(nR&T39J^$Afk zx)IWoPn8U#f_klO(!}in!gy$uH1VPQt|7=7Vpkm=svB_RXPxN3jNKF364In^*+%nl#Otm7Hml5S{!xi+ zgywT`dFzOb&PFIVHibFfjZ$O`-m?THgW3T+dy~!5?7iP zjvjAOJ+(x8%(XE?Iz85^o5+go#KOO{x#`9e9+}`!=v~pKLCzqM&ZD)itez;@HYolz z-IIpggkX1a=kg5F2&+yy3V~rQLJU1-C-P~ZS2aP5JsD1W5DnFn@p{1ZzYe)bqx(Qa5tm9(+dF)Mu!?IY{Ca$=RR zpl#YheiCPF7T8@1K>jUB$-sIR%TfvA!2U~D@H0R5W4QmD9>o3k+=rv)*hH@6LWE?( zr(_4~WSh>=rwwf)d6HIlu7{xanchEo&Rud=XU_SM5m&1^tzi|abcfRQ8kuWaD6%}L zD;j(A!0xuK<{vM}h058AG_AcB(Lvq|62KekuB(C|1G`};=xK^ZBOoEB>(6C97zC+u zuBsm|30XM?CS=X)M2oZ&M2$u(bUv3AeoxjurDp3ItHlzlqhp!%UoIA?ss&c_BPc$gAlVCk8<3YseSl}Og~;&`*K(=24Oe1s9p`6gK&0?;mKf2$XyLy z?B5hX;RJa~{p|$fmciT3A0c$khxq9K@)LOZi(eKc zFS!hYOxVOlKtOH+1r4Wlont2d9!lQ81~-VeC+y3@)5Q1Ns4o5)fwX9q(l(A2^NLEocGWNGN?lrJ__lHixVRi0Ermu z>$l|aRdjvA)rj{U+x_)^)zaPjxAFA2{HQyz2}U1j9gDN$^o&sC{4RXz zz`+S&|ci zx{!js@N$S=(U7bqYR2HK&*Q$rV<|fwp=%n4@Q0qYIN&;A%@shM$04kFg}fErcC!YT zxOT@leXbw_?#@OHBN55Bwa9=^CO^mTnhMo&Au_znqeC1Y6Vg9IeLP2XJQr4fHJ_ud z`S*d0@ztwEKovy>SVrp->ZVb{F@A|JlYZ*r&J^krV{;cpUVJflab)D7=Ac^ni|p}Lu1u6%n+mNKwO z#Mb7BxC$A0N5Cik+-Aj#JVCKJ5uN#bcLS3hGS5pSqZ}I`@90tShUcWG=Su z(bS#jyWjSG=YhYI;QG!X4zKMa{Yr}Fk`Z#ac5)^z%V>2wBhlA@w_nVpCG^z&*)9`n z9^l^Ic84-qHzpfu$$ytc0Z zBZEbPkM3w^%PFYY$@4{^$#mHGrlg!a+F|eD0P}o_TiylScIJ%eR6P6Z7m!@ck#;pQ zD)gDCj`!Y`F&!(ryXcNBn&?z{%ORjQ0nLb9<)XloE<618&wdp5z2iQ7`0xCP2u!Kw zy|(~tJzM2AT#R8PF}$q%s+*6w2M1l%W+W42adg^4Wsn`6)N3|alITNy+%@ZSCp(Ag zy`SzJFeUB{{e0t=scftB0R&1nM>Y4o5P4!2)6|~VwuF2R7YQ|Cp`h;Q_o5u2lQiR& zjiJ0zz*oCgeJ<7if-gL85u$0v=of2X9+L!rN_3CJ8+|kzAs?T@)=neFGnC|IFP{wl zwym(5?_+*&goPN`kSyGbn9srCb*S;%PKO zlP}PV)0+kSS4p~qYvijuXZ;apg7lFJy1urJjd0&D z(-Kd7@eBC1fBEyM=X0sjUEXsTXY?3lkgEiUxOCEuQIP_k3%9^Dn0YAMyslA`h`v<@ zch_R$t{IBIo}>A2gZV9U^iTH4AIZ>MspMvF=ncV}T^)q=P)w{M1Yk=LCBZTEM48YK z_J0g@1k_cJD(0`r+O@k!`rT2*A3qEVmMuTN7ekObd5=1&%Br9szTy(IQQhu7LOvSi zr(VX~#BMB_%Qs^WPh9QiY7-lcr3vXt33d_;_zSB9^>a0_pWyJ@_c4B3iR}Ma;MBP- ztbVpZ{~QsOT;SiXs3L{KVFNU^1Z`&pB3X1|z3+0eJ#q5<*z-65Ge11Szx-!Ej(2?X zeR$Ug-Yflf%VBJW-mjmN7KWD$%gx&vvWB$+cb>M6Z8}`$_s`uat1qXXs zYk>%a>3-`z=H?#lLK5snX)ciEqQK4vpC{>w3b)B~1QTi0Ph;r8x1ksB0h@c3lXm5E zDrZ#Bfd}>=4x@>K2X1Ap+q#i9fkOFWNlZvzzSj5B&#Ov%@-zOUQIB>0;d7JL695&S z5#CKYLRs#j+}*|2CSS9a9y#T7cX#Jlk<3RO|K=F8*%>TW6zW-tvzrS8$qS3TH21g` z8Br$*4^a!|P4W<`<5xj5{{$YkiEtH+Qmo1z?Uq`YiuxQG=o=G^cQ%ku$4JOLC#25C zD~U9P_LQ4(Ci27;7b69iiUcdp2}>g2#w%JGNUvRX%M@8jf|!zWNL1td3c*gs+Wh&0 z3Y-jzyBE8;BI(Vkfn6&ql?M&5yFK4~$xaFs!dYl146JPhuNiDa#QDFDDW5*%AZ>!q9`uCvWuNRZ#!l;@UFL-ib zGw+tNC{o~QhyLxzflvL0*S12A8Rje2(q; z6P=KdYTck^Ig!??kz>^Al`vf|8JHzhHrJ<`{MP#5a~#@;*M)ONBrhH2G(E_#1&vU# z4-D)98L~hAn;|Z1Q08VHW*RNHiA=0j)*(rVkgE8FbgDyslM4{_>v8~1M<$Jp%pxm<$9 ztfOt+dCDp0)L~YsnuS_vD2WNsm;>dIB*i8)CV(Opzj%=;8{JU=z5)ZGL-HWK=1a=YAapyPXBzRzV1vqInG*PR8L0iP&)VU>0 zmqisj1H0SFiusyV=<+jK$1-q7ze8UU24xW#;{KhBg`GO@wRYa+ef4jhlT&!zT`pCJ zzrkd-EAP$VF3p96P(NjPmuTBseAoH)Vs(Vo>KJuHCq0_+&{2-ZfAl)W&)4?IgZ}wV zVfa7(hf!(dzhY~QGY{O2`K=?=low;4dpbf}rs&H|Bve~M<`Oh*B*fuNDt(lx;4Rw8QM;CC;0Z$%b#RtQtLNTVVEnvXJO> zh|FJM}{7^)x9LZ(ICT~RJKY$5&~Th6j4vy$JYw^Z42x^V;TC} z+T}PIL}hc6s=+F8*K&7w)i#zm0Q+MoG?i@SJ$w&Hf?v2*RL~O8?M;r)`ip9ZI&cky zN3g8%o4@cY`1Hqq6KT_Jn!FJUmpcxh!+0}LLLr>Tjj=#BrlVJwgdfH5w@~%XBrNi+kM=zp(iTePpgca$DS<5QTtI)QdlPEdS3%+SNQXP?cYOfYe?;8)$k;IPWjlrVjUSV6+yQNHS(>FG%_d-_lOq= z-p2;MT4(F2^3b zdZa5!(A*cLVmHKy!8Njl=2{YHUHa$x8TdLP`zm&?MqK3ABv!VmvfhQ%sAH$v3s;L) zNfON5rYAGr2!WKnmCxCksSxLaiO#ai>iY3!9V^63@q_Q=^@%==<@fD1JclKcXjfyt zIKpCih?P|H`llPcjF%6o#z%pRo9#hw%;R-;cN3{m+nmzP5pZUP#c7Us>4*ZY^k@=5 zR%1&M1FNXLXD!Tajtu2$DCD!CT6vQTsE|4daQc3_nb3n>ZUAvK%0$9dqyS|@Hb~xr zxopxT&+%`8^4*w)o2~W9tr91kufg4%*5rG-$*W48Eq;4w@Ke<_ugtPUA$S=C;_F#O zSsT%fnsb#^$=WHf>V`deVQ_0j%!|o-MHue}-81m3E31*sBDX9#m$qRj@y!E>_ujc( zxZsTa%oLXtSu?>K3+lqWwM|9kX!Q}qM2yX*iG(I3q0;Xe1_(p!pq&M1u5rEN;F_1sv~h0=xu~7 zD9{-mulA6GV3YC^{M?%TiSQSqa39cS9Z`~x94VLiZ%fZV>hlH^z)Ncp12K8vc%CUtA;cLw80{kYIufLfk?B;echqXSF$i zjf0=tL-_@Bhs%{b7lOB)L#_vf{k`9ApE=_F#J{&j8jcid1u(Y=dT{jsKl{&q2KPMp zPTcd(2b4`O*G{GT!ZmVIm=NVC2&2e_GS(F#33Kd*C@2*|?<;jZ8+!5@R8?bMA#qz9 zj9d0OHHk9K0v}DZWL7HgpnPYfH?bg9a+)J5s)McsxB$KT`^SNuNe^LfN$l)CGN?U_ zw~}0E;yI=zW6v|B%Ek=U9$9J99YCajfm&wU={jffxl(;o$KF~K zi6sHDhK(IB%8I;KJgKn6q8B2dzMp7ZM2V*?DH#PMB2r+4ZRFVuP0|Rumvsg9M;Ec* zUw+dBbv~H(MmO~9QMGG#iknJXP$s&F@3>Qo8HYjbQnm9vTJ5RJ_o#+IilinD`g5;fOt8gvz)qaH zbiruA(W*f<>a|MJ2xP$zTW?0`FPqFOnW#E)W&$l{KdHgcRob-Lb@-eCMDYXL@@?bQ zyg{>GMHvQz)i7>nomn$-4ae$az7W{`d!`@DjzHGko&CjHB{=B z)i@K9`Q>Z)t)Kfvyztc1NJj>1+H!QlqK+{cdCq&vYe8I(KW4t`^>Db{5=s*U3eTPP zz*%7TZ*SqupE-*c7tdq)T7;+>;lU=InuuG8*m0^2 zs-Y7Wj66Zm3S6sR@7g+jm%2F+`QtpSy5QHhBbl=&L|eGlvnD|7dr_o`oiuE~ae&xNk|vxI?L zzGtz;m#Lr#s@JO|Jy*1Igv*kYE)hpOnUNRvzs~W?Q`mAafBH91SQnMj8!MeZ$%ivO z<1={gsk5z8b;-zqZGMH$bj#+;emHL$_SQ_%O)CYx0Xa)9&vOY_i-t~!Q&AZG zJ*mK{N9>Gu`JM%E67=}mQdMaWRHLY}-fOE4 z?Ndy$R(Sbc7clvO33m54@$5&QNA`>wD)B#V%+&Rl^{udzTBU}m8gEfWtqD6Qj!}Ao zB+8Rg`KkbRuo=!08MFHBU;hn!=Z8Lo_kY_5#o)LtW%nfan(XJNgMvPkv>`WLmpmS}=+`9x)q6GTB?B9Du zFR#HKyaZmW@>}n#+d48wKjk0lh^6c&f)XhDpiKPXc)U%Zc>-ULikJGk9q*Hl=mpZD|2V5?S+`w#{Al^kKx#&OjL4k>g~Hv6g_($Fl&Y9qUWaK8;`g z$VYJf+Lh2GHh!+bjBOxd4f9m``P49IeQ~WTs48M1$qOMOCPHl?0kh4P$WEmw|4NDO zdpVn1V)5)gs^?conheQ^$(lm3L3K932yXSO)wwd_4JEOPUHa-ofh@mqpOtTWxv{YH(EXOD-6hR8ER|=mtZ7(icb=zQ3uW($iu;?o+ zdvd=!G=enbs)H^Z1dV7S@gUXzfL18M*iJ4ty(mcPbKGRaT0m|gCwpQv=WjWQ+NfG$ zVT^h%0s-6kb)6zP$gue05{L6WjJ|7x+yCr2T)%!DmwxsNl8c1|k=kuo1B4w3Y(;xq z+-DE}h#tQA%cr!pD0dFIH*JgG{@AbKz2EkJ{Lqj5weUF=1~ycQ!NgD)A%b~dnd{rU z+Z|&Oe+sY5ZFbzrY)*jF+d#+7+`3gyCturIHCD-cPu)L+>B9s~bnUnM^>I02h16{p zQ3GUjLABzwBwqT_3coYBi}$-Ed1}PtiJe3E8q96-(W-P|!Al_5px#=uTHSkhQdEax0}N-1E4^7a3-@aGO5YI$(iJr5xG0Le zvdF6%yIx>wwNO>bQcVgd6HBW@es3%@;buD+LCQ=#M0`dP0|s)1vc-bcD_|ctb1P6k z25A|Xo;+c6IVK$;)4)H7)M&LRMv2x_*TBxZO4aQ&aC;lTd+K^A^cWe81nM^ix+4{A zIk3GTPIJhxg)ts|GbLeqe#t8v&?xZE7!N_T{pafp`}dw6<&9eazp z1b7r9Bt;>coQQM?q^SoYOl22kl7~V5E>0p0X*CvNwIkKBjl20((n`_#lXhO^b?v^B zWWjaa&6z7}M@SY8jvqNjwY$XR!3?MV(l&~hM!5ECm(kA~Ip4D8rN6KDq6hYvpCJE^ zM#~1g%I-J$wzUmSqd;B5xHn}uIM~CleDtIE(1*SUXV0D&_I|k6%qH6T)NQ6c?7@-E zP!Nl~yk}f~RRX)6s9-Q734#bJ3yPO+WE{;adg&|cYtUap;C4%#+y}`S z?_qjE%X|%{7QlU;Ue1FM$!I{OH5FlLOEm^ZO-uG;5NSX`x-c%ML0v0i%GXK-Z^6}x zZ?6{Eb%ahUX`gc!_}oQ@dgBAgy7AFG)!R^idj@u^(3!YOqS8jMYk{4wVSEC44?9i< zb#lK_9HMUOL1iz9)FuCx1oqch@iX{J;OP=fkYk#Rz;0(ZG7*>}6Llw@6VB8jO~%#K zy-Y^hsK!bk2o*NlAX?>fv(^Z~s@nVRt-OxTvFpT|1#E-x`F*XX9L682 zeW}Vq4_#UDgUXxss`-!%-{;5e!%H9Cq+*pMmxxp>12#J~W1C&q;5N*@3ariNaU9P3 z>OJLn2gf!AG4$qgf?ME?d3(T;6|KH)e%+sEv)+n0XhOozz?lWn{^s|(PR^(B1SIir z2CrHfDjwjz-WE{hSXIlOn)f_EC33X&3cvZ$kKyWtmyl1U$Xq7VbPnXzynh?D82lj> z{)sghPfP2!w5O;9p$=(IP%B$;pR)E2pGU0)E@iU5#Q`?YHCZ4NNaTw*kS1q=>@J|$MBiUWyFA9U zZSj_3jC&?i+`To!J4UB)cDjRYOfW`)ahstqCc2M7DM4T9b_0>jSjy670@6~?OO>{m zXElzyB`&V6J2~=IhQ%iujN1(~ zb%ml(y$XMo;N2ej#u2wp-pi%Y?B|vY$WIK$WfCoiYML0I`^;zX$>0Bd{O}L`2wGaA z7?duP3`SIC!m8UzEcL31yAS@#+LWL?Od9x@n%`SaQFTI_uK#eA1AOn$yicddN)Y(o zUej~0K%R5kR;^~`{9CoJW-c~c9+E>vTHPO=m9~n@82jI{5Id73tJBT+?P@ky%&IDjE^k&>0pb-o+NO8VEEO>O>}Y zn&f!svwwi!``E7og21pujncAg+_BbI;n1tJpBo&+&B@Oj(Hh-exLat3Gr4zy z-S0Vt`h10JFYe>$*#)u{*B1jfE9%%Q+lXQYyL+24h@K2(s0DWOR_FENg7jWT8nulw zieD>Rx=*G^(k-Ov9mq!ape!ChpPok3T}NK8@YXEHgXstlqQg6q4Cj&#rK$8~^bIgm z5r2Pap9HB?PxAa)*>h|hh`(EQ8K!-K-E4~U(@oqzxgGC5`v5Ms*YU{W1w6L*0-ij2 z1$&EQ?6dN8LMf{sufw=joS@{HWYoOY)`=r>!}P>Z(fJ5wL>9B(S!3n%oDvz~?=69& zC-;#~d))H2Exh#y@50j;UO@FFI(%_-&LC$W*9b3j^G>Mq6v9s(t+U@!N#ag5E$n>P zM|1qxKmPyWJ@0uB-uAY)p^_PTeGev)tg(Hovscl|&_!u%y=ny+Y3NB%HdtDo;`Od2 z77`JQBU~YUFA~it+z%Qsl?Ib$8>6egIJg5%n zng|xjVROG20<^A2Z}nK>FSm&%L^dmH8u8ZV^SO8K*R0))EZ)y_qD`2Ac*>G($wf(C7qq7n153?=;AQA7T6rXf{bFYlqD*R{)T8i`1z zVx*ET&=(C-QpE{%7dg5-vH5ik)~f7g$3iDJn!nKag(5Xf5^PLP2Tr|;=uylzk&QA@ z7?Pz+XrEdBsL+uTfspzA0;A~!x!JXH@~$n3CRjgSX4EwCAVZ!vKfjiwB#g&d&s{qK z65M%QdB^2v&r4F&B4NuBKP9HQZL1T&dQTQCfmn&7n+AAQpwp2m5$;Haem0>#Wz@U2 z`Vc6MVqon7gYTTt>jEF9Wi2L!n)R%lNNq}BvK0t}p2tsyfR6Kw=w*L= zgwOoyZ(;AkE5L*r1OA$J1IRwRuFZM#Rq8j?Fl|9yX>L3+B}u}ZFl8F#b%xQcV{HEL z4$}7(xVnD{?V~-?V`btG6Cw`vM*%!$P#dXI)<{q|R1HlTF&5@KpVuk@Q>;s^pI&G+ z&qbYN6LiVDk>?K}%RhuRzXwOjSx{RoW50de;ix;rL3@C{zk(81(Wci>Wh4vKsNA9=w7l zuf2#*;}tx+xQt8vQY<^wK&6*iYQH{$SO{EZ<3^sGc{O7}L&1gN-t{0SmA%>6>NsPR zw5T$Z%7ijGxdb$yUSMwwjNUiF>~Bth|Ly?wf(n#`B}kU!nP{R#21id*tdI%X@S+E+fz_&LD$gyK z71~vcJS&msV?|->4#lcfcDvZjHtHkawANPbP}AZSJ?fg4u(eLxbU;mW7%I&PO29t~ z<+Dwov+yGG4z;a+_KNjxzVYJ*4mJQAqvtiigsdW z(|giT6q6VJY7f1ZZ(xsI7nv)@rE;RH{bLjKFznMRFPQ;0H!l^4u$gnQy|hnneRL<{ zNX2a=r9htZgu*qHooP;IH;MT=ghpFdsmMoVfZU4_{nks>uOAht388Y6EK_7m9?D!D z;mF<>YgqnHfpT+-(QKxWf22ev@U21lqB2KkyQ0KsJVu@uNZCAE857fjy2!@n844yT z1|xCuk0dE|qT-?YxQ-Fxh;9U_8C9aAP>lv})0?-xx4OagGDgQ!pzTtdVHaE2T!XWb z{FsU`h=`_qP_nbH3Dr9ZFI-El?C5Du9>FNjF-lWB{p>UNgHL`ENtq)P^u&pIPWOp{ zTVFtqKj>qi9}R(B0s$pxrQ$GR7B>+x;m>xMeeVp-_cmyj9hT3m&|j}q*hnQ4w5=l} zkGiI0;}pA5W4=ogr{ij38!IM4CQ2hgiRcac(oFCYG`SJ%D0x{z6cv+v7is!_Wcgia z@m)yM^XPFG+GLDY-dL-b6|F;&;u`-X1@@8>Ws+bl+zM4)lK|dV-Vi};BaEtF;IwiR z!m&W5Yz(<8LZZj|(vdku?h_PUfnDVIz}5us*}W4VY_H+*YZvgj>(ApW^DB71Kg1Ew zJ=Z@sW1c%{*_cTSAydCR>-Fz&)na0%Pg!^Xlj_YzSFInboD0>d$l46`UWfMKB@W+z zfYEnnn0)aZE`00)@=F=|5i4vi2bFG>TAJ6zHrlYPqCutg^%g<+A>lNaLfLwOt}O7I z|LQmJm;cIN#_f0BVGL~1fg6N_g5IqXFQm9I#3CROCQmDsei-W*&{FN++Pt)r>A2U4 zUJFHI*yhpxy7;sEhVPDVMk z5)j#_8dIsWd2rX2x6dHKbxCXPN_;^Yab{E1xH2nHf?3j!T+%Z_SZ54?^!S_GZ|Sc zOVNIpLXsP%Z8V|Wmq5XQ=dLIgFm&1=YzPh)%MD7xgGCy@aon81vsGcTugu%o+>JdK zXcAsXXF{vzZpEse6}t5M6;5O|C@OhQtdeSsK_N#v9U&dlkjCV01#>6fWE+?#9XSJg zff4oaS*d$3%VzF{Fh{%A@d)GbI9MKfpyxSckBhL9ynL34Ti({@rYv@5yF3BX+s^Vp zT$7|AFN9=OrYS~Ld1If*PzE7fi5LR|3{~-T#8AijawEjCzt0(dZpb=5r1SI|*gd@X zD27+F7qfH3dh@HUM@x#bWE`KWjGUl~Q+PXZc$W(Wn z|JI(cY-WV8zc0s`zj_OvDK4OSq6eN$ku^CQ^}!8_bYeDSiH0;!M6u8aaeOX^DZ=&E zwJCP2R=p>JFfqv_-d!knBpahIrs(rKkQDC#vOk3+y$ebE9yA>t%Sv?pN)yciw7_wn z;A)@ZTAE=$EwCX!X)#4*truEM5_Piw0`XBht_=PXwv4!`CO78&msX# zB~JDjbqO~60;lp@@%G)*c-Q7z@YvCd`2D?S@aW|i@jO9;93&vOi)VA>|7HlR#Cy@ckc zJ85$%=Osm(E8K5t3v1}+%@ERIUyGJscz-*4b{}83@H~F^cYX)|+rRNQO&CQ@enN{R z9JCTnxt4?>E}}&VR&9gTav=d<_78)pb>3S=07NR=HTW>KTADhrmq1@;CxH9(NaYuC#P)vC5WyY5?(AWEx(fq$h{ex6Ik&U4J; zrG=~%Ohhh8_M}Q@Me`Qzhf5V-cbJYxm`)~w9x$*IPS^Lc5jGp^)RPqY)Gc z*`=VV!o4v4`eW5hkmVkYJ-<h<=$fNl9$9^5vVlGy_YV@Ep-C-j4 zRRX&zo<%T0q@?EKHEr66m_*KzX5O?}i_>?X0zTa1>TOpsdM3l_@fEVY0{xUHL;aU| zo_KAA$t`1Zx;{jnG)VoKB7mH{Zm7bzNlW9K@7JTD7|xhb$rx!tV%%Ghom zgEqYzD@>856AN0kFxlNRn=i|Xh!!Ms07pHr=zA>WI9JGUgfeB))R`EI-Y*GfYvnu| zTrJZNsu59$gB|1HpamdfoJQf-dq7ECv z96uM)szrkOi4OI4i%ai+1!sQX4C;?}*n9D+5M;^n@5Y>PV8?{_g>ByPBk~Wp@e%z@ zmV}}z-hW;!7WlPa`4#-B@BA~k{m$Eh$cu1JB;iyzRnZWWf@LsIS{zqPT)6xSp7`?P zxN`k!NG=6+OH-*f=i(<`YgH?PEldO|tuW=Xo3Ies>NU?vjDD&S4&iCpC#VTPvY3sn zapac)NdtR@s;cE!3BB_=NUPFE+^m1kz%0ym(O6gCR@b!fIeBK+uJJDP7D*VC#3no- zJO9D>#aZyO|Ju((dxn3D+L0~WQqGT%4rLFv0&Oij>jFZ-$9zR^_C38GMxxW>(89>k zWU6=ueu$0IlBW|MGDT%=8d2zHaYwX86Cx2odlNjq?!X={oIJk%yu>{RZRRHN($k>8Vmo=Sk?@i=7W^;8%D7D_4c zxJu3^H~xM3I5vOp(!3=ZiRL`T`<}siGQx;n_7qr~6xf`Nkc`KeZEs>L&m|~NiV-H` zu~ha%3Z|p6us}D)Gi**aMPP=Rb#5B>TDZCqjrqfq`Jbd1vj%KieCm_Gj~6dIZzdu} zYBS@GVWFJdd9_m2UgSvzv;VD3Z@J#WXnTcCQlLvy@DH?2j1 zFxK}{-)n=|1l&;FhPMyDpv?aqxuHiwz{-H?YaQb_~N7= z94}B6p{Fc9_>%)+zaN?xBVnjpf`>W0zYs_=o z+t~c3cVS+wuw=E_wn2T9iTkx{*Kqa9Rb1cS!*aF4@$npsq{ou8*9@3VkHyg(hlj_g zmMbjh3)Bp%yxofeb z7Lz0luCmy2E@3a{{C2c&1}14!rHOHlzD* zM#Vm4L0>h={VES<2&z!Y&~qAo?#2?_3^a3e{|+VRF)%7Tl{09Cz;0EGNyW?egY2m* zs72y30|FaCe8ca#Y@@gF{n!QSl;2TitCDKGU+LPxL6JrsqJ&Xzm3D+W=oxhld_xwb zk7d%g!Mf2zQ1}a3j=ab)o6Rs8jgc3*K;0!_{jwC;z9 z`;3HlWbD<{_N0Q+fqTuT{CS3kiR+wI>fUeG`-r2l))r|}tPU$QPb8=xtZ>_RpTp|W zC0_ZBD^ih?N0;#)lrgmR8{N~oH5WKvZ#OJQ748YP^wxVlK0d~0KlLem&!79V*xKE8 z&BloRp}Or_EGTr$pH3zdLD+6Nby{cH?G5Xel`{L)Ky%kyv~MkYfuef_?C9_imo8t%<*Qe)s469tnO&;3HB(&O+r!06S8z06$lk-(B_ii+dG1>iN`4#T zx2-F4VsqJ5ox5LSOc=S=1Fn2jClrb#FRvGi9-Vm>?9HlX*LD||wjhu*r~?Mm9IM*o zyo#)}P3XwbiRl4!ra)(U0rB1;#}d2?j9n2uNA7)r*nMoylg^ifOSsi79-a3z1)NQ#CS) zz*jaa$_3z+w}1g6?du^~U)Z~eI?^`W=wUp|dd04`=1G_;yy?O;+jAwf33N*+jEvoG8!hfe-)(6K^lChv+XkZz zCL7990U%pP%326tf>5A;*qUF_nvY#ST>7)3XdYHFD$ zQq4<`m-n)%>+z*er6vCC^lsd9#~2^E^acFRwde4{Xemh%KUX8tyr#FEs@j(l=6nX; ziDW!{Qx5RD%tcLz>3ga~SZ@<4ccy3C}$71m5?-50GMDl|7HoEp8okixX1) z9DPF+Zm=>Y!XiUpX^&Akk`p7ZX?x*>--_;ZnYEXLNkg!!SGDw$*#q~t^)WRvycdfV z_V@R3?dmlg9v$N7=otI+IaYOrMO|UJs+1&G)i^vjkk@0IOGdqrqOKKgm*5u8llQEd zEI2~Rz0fluwtv&`LnlPc@7s2eW?frxgBLFZ1y0YHQb!VV# z@}JUwP()AKK@_1{gLem=sjv=2kxrrdlMfa4N|2Tw^XGaG(E?dhEIx zp1>)-+5!01Y$Pis9@uRgvqz)X?^v<8)t+aFgjYkKTW=bQXZYyb4gGZs4&Jg6VJrKG z%VG{{%%MG_KHzp};^HKbAS*pv0S1{W+%zOP4C?8KiA#xmdlShgOom#siPmtvsNQ=9W<$n%&@olKd zaz_bnfvV>oG0`n~@Ym$JQpdXvO{ya`?5rpKK8o~NB>D4rseKX`4!?*OmKU(s9pP}& z0JB=#SP}qr6XW!OB1g9QF<40D>?xedbo%*9I;;wk^D2CH@f;q-1$?0$;kI%c_m^k! z_Ut_F!5M7k6vSb2$aax&T*TkSs!x7~B*&eTbNGvQe*jz4O?>R~W4KryV_~j%lJc?L zC8y5x!Hpy;Z4I00_DWZE3=DF$D$a>+OdL%MIrL+>(N?P!t~_@YXYV?N;=UB4_ZL_^ zxd0Av0{hM(JW2!WgTgG2eoMzO+Eu;ySTEolTvah%h(y_M*u*jJmr z|MnJe{@htflsV4DemN0)3G9UQSCtk~ZHvRhLoAmoRI5s4z>kj?0^J|%?PGCxEL;F4 z=j^{P<_ihdB-qW57eaDl8&4Jtndl9PZ-c_UB(Q$h@Ak(fV5I-yl)oaOP=I3jyrS?Ws=f1(f z?)0SrzIyFxie$%Rdkf=|vxRhVGAJgz&hWMLuEUJ7|J3}Qm5pL2*~~Uv^3`q(g$`YH zU0zZDUjng1p=9zZ%T|^W*_Wc{44s`PVNO)ZN?~zlTVqUjH>J9k88I`A;f*vJjWFBU zLb)*&gPY0j7V_N*(ov2oS)ytyF}Imar}Eq^Co_E#j?cZ-1M}7*oJhbjh<7UID!gWQ z(BkKl7!wUL1v^!9cQcU~L~Pz+M%RQQM7GwL#O_3Ak~xIq{o04umBecBcMnQ;c3ouq z2~7SHFFf}g9{$76DKEg>&a`KKlXVp5i$kg&|9H5GBS4T(WmQS2zr1&f(RY@Z@61s> z3RFk6ocmPz>b|K5JF~%mmI#svB$=z9h_aB8YpRF>&9k?gqNS)!(I6|&pd7ykEk2B@ zzXL6{fUZI>tXf~IzINS5T@eB4lM*^dgK@J&)-^cYUdJ?><4k`{M_G)!Z7hoWkd5xZ zseX>Vd=E$6H5@j3I_|`AItJISw)Tbvb%UOLdL(XBII)cr9!=4rrbtlVqlw;)ZoFd=4YZ`gOCpcas1d4<#(po{;nOY zKHFjW*_E`5nsI%@%(}kEiEoCjC=$szu{J$uc-}`g_Cud~2tWAY59988-iB6HdxpSZ z#~wTR`IsN+jiGcgPJ^sz7q3Y{*nJjh^?Z|$wrRTpmUSK|#=8LrP*_-E6`MqmbuVa36 ztnG`Y$MR^7)nX~h!Tk6L^P?jymP@Io-N{WS7nrB$yt^hf+SAuItRjZ0%xCI_0fkl6 zPDG}x{mK@F>@%(;=fd?e9&Go4od>KwR%C>RdqU*g%!&m0s6aMmzcfX@JwrYt0iu`eGAn^(oFUtqO64tm^641G#suxw zNS@1J&ADVzrDFgP`R^PPR^uGY5W-n1QnLJcNn;NgNiuEv zU@D`;BcD!}-*jzwktNk0t$Vlo`PR8|8_N%}vfA(T%|P=8ABXZPe$aPUAYBtNkAo(8 z9!3n4*q+sPF!x?(@%9Y?zE=iRU3WakJDbK~==*|1?ysj!{5k`;f zGv#TAYOBNc_n$&~e}gNB`)Dqz)_r1g<#NV+KHW}^&!TfuK*ldcgvfouIohTpg?_9u zN6dg)P^$Jex_`&-SW^w`9EJoIr>QW#O!u4$u7Lds3LL5&s8H#P3+3Vc_$iQCiD zcq?whW>#Rtb6xONS2(N>ak;yOXPPJRh5B=N0#D%i?l~;;BXpysIjIe{p<&YsCFUR? zm9v=PhFbG8D2hQqibTQ7;}x#&ShKpE2rLxbIBO}rO)B>t4ml>2ZBj56DE2?5UB~=nc=GImx`3QNs^133vpFQ zF9spmdrLCv+5;q$y|6-evB9nPZei;$Y@vGQ2x*n5Xw`}JrK@JWaPWuQs;=#0ZhdMq z=eEDgP4Uw6FXF;;&*ScQ++$^(L&99^mNauT(5{J_)KHf|z1H=v4Pc_TiNp$Y+g zHQjh^ZD`^%=)4cSrl8g6ZhPJk>Z1zZM-xK^$kagFnEbps@1KI4o*c8u4E;7)_SWM! z0WwKIXv)JjfS9R}c@LRI=XhINH>j3NEF{P;fQs+kps5=1L?D8&Tr30$pg7IZ!J$kC z2pZ9~I6gYYYB87Kzp7Tk=nvPihp5C!Ku%IjaxI`%-BMZl(h?IqK9bSq`4apo5T%Ec z8y004MQv@;Nx&!>YbHu!8~vLgxc?EL_<`WyvXNhn_!LgKY>GC+JsMFC%`8Np4?+!=Z5oj$kkPp~SzT|GXs1*gp%!tg<{R9g%M3kx+}ksNgt1vE6?L&SMYd5Q zofRTD!^%AykK}9ix;g5_kq|Ybq2z5Y8$T}{WkKX~1y?T(Vm#2gZ)LowkWnGC>@?SP zfv&Bh))DGP%~PbL89-b4o}X=>4v;x*3)nX5V)R1$TOaNb?^^X%Ae(BPZY&z82bf8% zLv<`pWEWivM3kgdj8Z{%jz+D+=YlB6rl)=RkcMyuK1r}g82%H#gX(yWY+MGlB$>|@ zz5VrMFeW#~>nh&r+KA++S_Ha=R%M0sz6AYuuVlV=^+JtqVeJyR2`v>jTVDzE!o$$N zWqn$YRAFtC$c&ChU9^~_S=QgZ4d~y7zAvp8>`i04*~5oZ2w#u8McEx=R<*c&QRBWe z!?zWu@W5yn_azBtNHLL_Xf@3dj)(}6bf}UF$K?lcDfwPJ-8_v?&p(TYE`17*P9Mg6 zbc9vDQl~$;#_m5Jjf&X5C0#}f3}UWfZ7L!+JU`?syj-quxnJQ@wujI3FXIEr-FSEY zR=gc&M2?mtM{y;tNoa<=AK_2!+=Ja>f}ecxGkECeWn3p0!8{&R+{b*gwK@po($EKI zvToI-vJNfSiolAA%?Qk|hEG2GEa=Q*DVlGqkp5tW(Z4RS_!7I_g);ID-c_!Hga1Bp z;UX9V`V_A}+1RaD!x2TVycw{sUcHRZefG2Xwhw+A@@Zz~EFutV``R#tF_iHNrw>y- zF>>XVk1_E5!g>4B*u8NqvOdPZJokwrXRF(N8nh4mgNanIA$TUKtGob(PgLNDtvVuN z-qx}A7K0TvPYLER{C=j4dimT9y)wAYm|P{8?QCP$bx0`lEsAp#iBxM;&chQKAiU2O z0RPAwN!tm;PyPUtf&GIc;R?v_h$u}ZWX9EEVd#Mc?s`rsN|a(C#-w8<&!x(vDCE({ zA)F{%1KtO*!0r#xuVAc@eYioFRp_Y*De>v+L$UuP9#kKBP2w^)K89ND>-lYYu2`cx zsZ5uA@M*SE-H8BdHed!YabKS|e379b9L|7Vq!`U67@gfhae6~WT%=Sbscf9f_)S0J zpIo5Fdd8vZ1Q=!LXC<03YbqTP;rB)UQ~JQ{$u&kI<1em|RMv>F-VNEdTs(x!2wOGA z1}_A0W->qo!QImo`j?(I)!w9*Q|Oxzd%>|W%Nkk9`#Foc-WIeSF4wQMYK;QBL;03K zc#G+t>&y3|2vLbgzxW8A ze)!8$O>vG^XT%vCb!0~$L#7+ng6k9{HwJd?!3{9IA45M*@s@8okHy&qmM_-muiD0B zQwdrmIeBiaBnm_f-{4iO!-9vCwS6>^^RH4|5}7%JG}(<}c-W<*p6u`wy%vd>yxf{* z_|DmBd??$%w2V3%8U9sG;vlVOxn7m1CF+1~@V&-0 zTxZJ%c~Gau317vH*n#f2#wUO46ZpaJ{XyLG?susCs>wWyy{bXT8Vn;j*oadiErrlN zVavmV=P)Pkt*am@8)ANRhXg{K|DLwSOe8KS&biB+3&^;oE4M!xS0uveYHTL+>f(5E z>#~(Y)Q9u&qPxzSZgZbARaQTzvY)$Mx+v7?sAJw50a+44y?$~m0xRVxsaQFgnjSnb znQqw}eTOsW&B?9dwN_-|IlKG>eV_TNz`Uc1P=IT@4)J`xfkvo$A6 z(QI0M!xcgT1GK4p(fN%8GmJ`f49tYiPi-NcPS8{LeL6xj&C!)9YC`Eu9>faGDmB?n z?Nf_1C>7Y)TQ{K&Dj}K8s`Q#gacyvI(<;+4Ve9=Xv09I}Fv6Y4w=z&mz*W0cm7-La zC?%)4#4BqE9}&~%yOEr$W_h1{_**y6;OTB;I%l3s^$;vp6=IjsC#l4IW3tx@e&uQa z!-pEz7<6wflF(DP4M*l$9pbYbPn3b}xcO#;t0<{Um8a((dkP2F_GBtR=d=|j8{{=3 zsMvdjvb!0h!5JaG#!?O^MulnAwapU)<9Nt9%}}JAVt5B?+%Ygv49(y*;jfbGR%QG{qG63& zs{@>CfxmmD#CvZ!kN1pbnD|&_d>+hhb~rEbeaLfOV5{4fKldbW$M;RX2S0k{NAYv7 z{2U%X_c)f5PGyZzS&M*cySpg}EmLPaC)`k7*41S2nSgd(f$Le1Yo}ItqWdf2|HK~MR-jqa-)a*?X&YpZ+}0s#~;EU;wmcc-X@>y?R2h%F8Zi) zZ_0gVfl6uQL-8aEZCW9U7QH1?Lgq_))Yobpe&q<`J5Hhb3jn^-qyM!=lmW#m+Kh$* z6HrdadLrq17XzWq=ISN!9SC09Qq(H$i7$N_Uw-_{c;|cWvueCG#LT8k?7h_3$-wt8 zc4xElUZD5!9YW6%;~ zAD%5%C0Xip3EP`&_30ErimV)qMuMm}^dn3rQ;do&oH^APvXG)$EOBtSkHz8`t7?vF zag3%}$X-Rc+2vx1x~)XnP8wysCWGOwS*qTI?1OcOng}ud8@SJeDs{NSw0p#2CtxJ6 z`p|H}lOK5;yq-|}HzJ%T3z_}Otpe#CTgavwv_%9VFIAsCSIfl>3MXt##EC6oFPkDO zG!P*hS7cgK2^1u@)iO(*qNN@;ZCg3tDnXm-ZMq3d@OBAUaevdfN<{+{di1e5VTfCR zlrf#Sa&#pu`Gy8!`O>_r%RUwPR;kvl4=9AeP_b$MTW)q4ZQ=WH7F>TvX7s(fcD;3j z)E)iSs@Y+03+$0bA1i0AiUhO`*iZ z^7~7q=Mpq~JyzEjNE%A_@}?J^Ow;U-Za9(4WnWoG*wn69vlO;+2pP-YA}yfk3s1h> zq+N+ob{<`N7F9RXD((bq$1kbk)+G&!w!&`P<2(8de9L$T-*@L0cBK9`C9FVldkuGB z3}YC)yi@Grhu;2IuyJjIf3g3Qc(i^Rdz*5A;)O&M0{@7z!EWQ^bnn&4~ z9)l*gtN{#&=BMp`^f&Vn+4Z-!JKc}ftW@<>tOxd3Kuzc0t-6mu4z1iZG198vbmgsW zDvoMi?aL|F3VBckRAU;Iv(>^!EL@HGFBP|sqWWxl=sBpKJQ2K*2OD4_r~sw1EwH;z z451{Ezm*X*gZ=$^;+anJ9uWmKq~U85N$5@9R!}Gtud0f%=zWM*0Dsm|bKb^Tn^t=J zb)$iuB*BBDeXJ^~{iz!qkwzvHJ$w1}9P=i@{-RPPK9R&75bZbO@ka>kUpwejDdNwv!vW;p=2X6f5pYm2@j&9&P_%anrz0R$!#~A zVg7QXo8XFW99r=SOI$2It*SBu3uT0xYnE-EZr~N*K4GmIBho5cdACmCJ@H7lY+T?a z6JJmjF!%Z9=#T!M_6d1RI!7I>Py>s@82^F2X}@RMxgj7sL)W#81NTAAbTs%{RqxQX ze0GICxv;hRh*CCxeJ7knfCJ)DutPi7z}NnY{EgrC)DJNMP~m zYpXNV`g{7Fug67>Mr7D(l|DDbXI4b~go|lVnh)y- zB*&l|2BSB2am^Mdk@_H&%!|QztTiv(ddjD3ex>Lv!Wd{#@5koaoO21aPy{ho7 z-6sA{zJqrq6P$ITl2?d&GG2X4c(or$t0%*#o#5W|KHR=_D{iT`@sE#x9G|K_hgHc@ z9QLcJ8)4e=QB@&TuOEX~kAloupVjy*QuYh_)#Bv4*H-l6$Qhf8n2immtVB6~M*<jK{GCg=Jti4B+$PUVD8c6NeLgOfA z_G{ZEBGQGx?rd@MF=4P4hJAcMX22tftG`T?aEE@B1zh3esHTDWzUrQ0MTN|k`<`X< z>Vh1ZgscnHNPy-~n7oNH;V=%!y;)#;N)We{p*Gbx3A9?t%X9(R^(`lq^m_#Ze_zuz}V_aXYj{nKetX)v=(wwH1bER|lCekCi_=kA5c?kQLFPgr` zAb|F7RA84NX&2(__$^xuHr}?8q25fe6q7ZT|D=r&?exMT63CNAEXKY!xJ$>`Y+T4B zCZ)$=Ye{OE8?$TyX-B;&Ab<`-K2#nt z{t_--xCqc8kL=Y{Bs;8%iT6|4C5B2Zw0hcg0;N^8+5^*w(63Uor(4|ezFTl{@*IvY zF44bWkX{ba?&s{fw+@2ViAllQB&=>Itj^cwn!|jP@Gg`~)M2B~aC-6pPG#STJ&w1D zF1PuUdFABBgxxXjtQve@Kf_-fox*#I5*yyrwa>f0v45jGgK8j8`fdEV(;vpA=>e`D zUd5NwCxy_d0ejHfCrs-B3`t zGcsFm#5qp_G@H=GM0A;4JHqa1nZNI&-}RYwt-_@O?@SO!#6{HGf%iFszx4Q9t>)!e zq;hAlCR5aA-Oaoua1_Nx)<}ktvfkjPGps8`7IggyD#|`G3Y4_%mi5jO^mR2&z3Jl{ zK7ufZ>-K}M;WtzaNFC4^Xxa5!dgo8ZT1*MZHxM(}P~rV`0)sCC*O_;CbQoXKAWSPm z(JE$7P5#zCSWmcLX4e_~Sp}LAMv$yE(F!%!wxDI^CN{e*(6jY?CBVvrjuPNZK3vAW z97@->_W&Cu1or#dm$#07sJgZG^F%-by`Ts-&%V}!HxU=>rE8AkTzrG#y_eu^IsZNR zEOy)x8Bb*&O;}VmT75q~9uLnh8)-?2kGZ887T1pO*cZQ~v6*9J;WzvmTeWT*&M^Nt zz|20%7OMaXgx?iH@Wy>R(7m@qzMA3qr9))L+DlCYVmD(9IVl`>QBr^e6z7Yu zMO0X;#(Iou;$ws+QOP6mut!-J_~!B3aM#A4#$NL-Jjn^}n~+d>rn9ESyXQ4NG}^|8 z^V4`|J_12|O>`Zb_0Q%ksBbW^%YifT0#4%={J`YCAFcj5UP>;ZqB(Sgh(#OVpKt#y?=t+-SUmd+RY%~cM(k}mOk&9i7aIw1n@O3z^|{Knyzamd1nGj{%w<#;UM5*_gT&DX0iT-|6z<)#Pbcd!xC=2X_9 zS~O^%>M(sziPifSz$bwE5%t|>0jChSR+S;SSv&nF$PHih{HsPoyK3;zr#_7z_`x4Q z!8Rg~NHpXF^-~F`27AYWeXWwWw;ys#Z6CQ+s-hi3|6lsxPRg@nR1JZ2tM|lF6HpD% zS}hL~P6D+XhMx(k&`>TDUy)SG#_JT(vzCC^y}ED?_dL}V7>>us93_E98R6NDo{IhtT|a~sX1 z)fw@j&1IuVTIn+2N}U@)<9bmna@p+;=8 zs#=1(1#0bY57Z`Ss{8v&HDa^vZW8Cca=WcekYcFnJ+QCA`H|oZxdb{g7YAt4Os&7NAt zhnN(S?3MFaGf{WDZM=(b-+3=)#XWekz6BYhSvGi)hg+oYF-3y!Do)}1$G6~{kx4(@ zi>o&V(%`irgGijCC*)a%T1F{AIA${^#4CxaEFur8j0j~h_q9s`eWyb|pvEM&iUI!)HGISedCx#nHIW+$#ty6NigY%+1b>I{ z4drov7U4A*;gZ)gNYzSE^szoePoh3~2#TIa`P{n{(v}2RQ06%nltbWl{Y)}zFQPR@ zpyS^p@5%e>&mq5K?`geu`7Dg-4D2!zV2pOF?1kuOuStysh18W?sg~_+lr-qy{`x5j zjQ5zTQ#<7bsiQaKL2n2f+w(grdRU)&O*zCpfhC~W1hrk%*EBXK%;ip4>*O1f1<7D0 z-DUUW_O}eMuU3Of+A%Q<(Tg`5NF&9$MXHiqmE9a56nn1plx2}}A*h|D7>pSt#eQne zn_PAkG3B!rqMNoVcv1z<;b{9?1Pbi5SvIV(+~pF7E}66H*A&PuoJm}cE$?r)J{uYV+lq9QTwRwHaeM){d-Zlf>;QG&S638pHkTP`m2ALAAk48LDS$Ozvo~ zd+!X3TPoDgDWQ_@L1H603jE^`yxyv>BAIQGHjveLFA8bOlq}O;Bxav|`Z?Tk_T3VI zgw5^dQa8Eo?tHnHScQt-?gn|^VLVPC@PJS_QO)}8fh^~}YV%eLRlA)f3E(ucP`++#Igu!eu>3FTbtfCO~6F$7U zkHfN3*0D3xq?*>sS{Xs^zQw@K8_}+*DN_mbZsTm46lewS8#M70so0%7$EuXaEtco3 z(1-pxUtiSg%)G>*c@4&@j;58g1`K(g^-y!`Axb4H)i+~71Zk@PmA;1PAzNi180hLw zJJSoIQoqre{K z;qCo>J-IkeVBqt6ZI8!4|0rlE-f{YYRRXhJ%?xbWMR2}vYDNlFw>N{qtu3Jyh&Lsy zs>wTy?-*fvW{j)H*Kl-=S+_~V+BlnUeR>nPK!+_zIU!ob%V(9HN;e&aQ#j+QYIM`4 z$GzL<@$T)rvE5GP3ENcT%7vb%eO3-@v^91(pT4n!KbN1w`BD?5*GH4eAazS_vwnmJ zH{XT(^ZW3X`bn%9iAAMMA>E)(XQv~Kb{Ui#9?tV~#YmH0k(5^E;`Gw(brrs__ZPp;N@l1g|7vAAZL_^vx_?2PVBeR58oE zzKxJF@A3P;`}=tJ`|cA4b!BsVWXb!A^z*9ZQ5$m$u45jQ?Rp5g%=s9@Tsh;FSKVq@ zGR(6JvDkw?6I&0sUimv=O&sfn{=7ibaxUE_chDwqp&WVdpy6Vbwi&nhLU;0+kFELh z)hmVp)P7%rwZ5M)-$nm@cwhO$K!toYpUF@hI0=rb^Qr)YBvJ2r1f!$jK zmLM1*j|(!i{zQL+%zB~&^rP3~(5$LPy{bYy_&Nq#-elytf%+6=MPJh=u?sF0KR3gQ zifc7`(v`WHiZKi?fU=N9Zc}bx6^jwr#Tl~JcQ-`W=HJZ|+p6-wsc{laAbj=0qSjvF zu&V__kqABaz-S*JypINddwp%dhv4Mh3Ejh#aUZN-?Uy9{Su4Zm%n6?;+-!{iLsC3= z$4vB4s|d?HYEy*j+x79|-|`vyK@xTtcQc9F5TL~i&KCAb;TtueNp4cH`&B9W6!p+Vk?_UY+m%`DLDomsylv)`VAcEHHUzuJm7ik4O7s|X zbLW3Y*XJm%jIeQ64?NHzdngy?HGi++#6~oY5X5do0`|tMCi_dA^SH*nkB9MBiVmOq z?B|6LTujQK^5}mg$VN%6XS)hNE3wTbyX9D%(CeP=R;j7ff?2rQ*qKi!Dp$?t?b#kQ z60-3pH0gCwAU&|)qHEvtlU(ncpOq89lPOdIeFFX(7Sx!$qR0eYs4rmOk+rX_*#(! zTcpAL&f5b-9Zm#xYn!;Q*a$hEyZQ=VzHkBAm_a=gf|SDF%KDd$Fb>*lYsmwOJ~tK! z(WHatRfT8z^BubTD^z8L_GL1Y$+~yHGh3ozdcuOcd#LAXy&BLTnO9#oYN0JFoy#^m z;Qh0A;NH<&kzxzWe2O~BF)MOx6Rq!-qHtK^5ceb=jLoN(W_Le#D*(!Vx%?9K6&dz|E}$Q2G=aLQ+=*j;dhRn#N8WP zc;BeRc0#rRN8xg*G6~#_k>bJK+wo_P?#6Gt^cb!tEtb^tH&~w6nbNze3`Z`jl2t{> z#@4zDwG7!|P*L!toY$VeU-f97ZG}LW-w)(xdUThGp6UA37MUe2Ut?c8S+RRBne8H( z|K@w=IWAqgg!%CtXEtWyu^89>nrep26<&@Qh&L8IAes=Y9os;{Q&igEYHg~^=^*D|TjgtGZL*2EA9DmYUgk(< z$05an@BYS+4`F{G${5YjDysy~KJgR|uN>&FvGQ`LR1%`0RPj~xYTe~{Tt~JdBlZY~ zpJQitOfkBRZcmI+GL?F14N z>d{$iL!0=ANI=)2dZohh=nxyXjexhLINYm^bszQA?GX~5=zEUh#To#JzZZ1Hb?xk5 zyM||p68Ht_?b)6hG1<7NMOI~rw?P85twMf+gReE7p_chM+_Y8((es0zFtCi zg&TssUw_v(a3;I9PF%buMsnN~$`W**cSAr$h|BIbqO96hH%MRFnR+bh&gQ*%zpu5x zq5pt0<=Hls5q9cVv}CF4eiGUPd=JJAPYyc$JQ|Q~E?yivxh{sF?5zu}?md9>Yinm1 zNzai33G^~DH?ZQ_;_2HA)A2}1*t*|FNcI~a*yDkhuki?&)z>FdBflzeOotUce6LZ1 zdL3-VHd3ya>WvN$OSaJBlj%h*<=GUqan zRuanVGnfkJLrULVGBUEJwMVYdwVJQ+u$3cD*v_q2i%K(-UA|hob-r_X~m`gtbOqv$4@RnaQ+XyHu&+ zwH;#Dzllr-p_^#44}EoSA!Iq8d-7>fYZ8+XGw^VE%P>+EYh=I5n(rIdxC5m z*t%;H&*=R3(Z-o5$Fm@ap) z*UyopB%>L`9@=ZeIy!kh*6PbJr*AN(dx?8MCjwXVtJ{>&gNP4Z^^Ou$UgcNbq?(FoFD)Xy6k!qL(6DgfI)w1YuuMArDP8d4)Dms zkK#MN?K=#kX2S1vw*7yYnRlZYy-!4D)nt-GUhQgoA}rId_u3-{f0!M2ksw!(v)9r> z+mnMqtVqdpQLnmN5A2%s4c`xX_rh*9@fLfppe=8D@$x=Snj;BUD(3adT#k)!eKb}k zLDgIcmA&pg{Xy7>6}tv?BP$!p(%JChIl!Jdt8M4m1YUrxBkn66a&{hQ&T!tFss{k1;Ufgm5exbZnR{thp0R(I%LIz*n;m}ITO=kz(J z1DmOTan3w1OJHPr;zF>~uW7ehObV;unL)9is@m?7nY-?^1$Y^Ib731M2R4gIguuPB zDPE!?b(T;Vj;)M$?ak1xFin*prGYG$?3A!Ng=k7SO!k*GQ!OYIBlEr*z$K|Lnbm>` zLYQx7e^vuNUn>aCSO%<6yb<*bqUS@^*;EeIF<0M|W%N#9dee>Pdx;wn>sf;*NO3=R}Lqju%%e9h#xN&lAn0k=TqiZjcJz!}Shn{-$KCBXgFp^hZ zy1CrhZ{yq3vzS`_OF|m$dybLdLb8cDj?s3{1IcG`-||kpYy4h}Mw^Ooc$sHO&+Grt ztZ$47?kexb`R**PEG}c7YXDUpYZtBYV`a{7hDH7|;n*Whatp5B?J=I4a%gy;XTZh0 z#wV*+@Yeng?B<(lmub7d#0TmEWGUXednX>g{4AdDF3X6a^mk>L*ygN7#@F@xy%+55 zGH0E*=#jBW<#KwDI1!ES`ZCbpGDh=F3*cV?`9UUn7y4n=;c?}6cr*(O#Xj>|lYQuu z%MHbS4XE21FTd~-Ml?gpSg~hl(WqCu2X-T&5rz`YOpzcBfJ2~B zVI6xtsn)gc%_NxjgU{-#;Ec_zOFY$p?8uz#wUR6;^e#n)YkQbhj+_!Jq*T2waPU=N z$o5a!i!JdJcL#ZYeH|J7wIHtsGCF1^+z$)*QrxuEkmqUD_NTz&O9~3HKc6Zi-bVdk zeRe@(?cYww6LOr*y|0P+NCKskMm}q=%6B{_TF(KUVUe85ZS0{E} zXF%RPFCvnsRqWqrmSHenknxE>&dt8oMck}fTzcjubk|kSS)fr$%5tp8f-3{N5U$1= z>|JH79~EM!%AhYwaRu#P`Mpx~CK)OB?|WcC4lO}(php6xjG5bWnSpvOAuB#O2_mJ4wuT9lB)I`OMSH` zPwjNA^eJwm>T`)y$H8gM)Z=a}qlR9zUlAp8yRw}RH#uTpDT3XsL9I@TBSj9d9ewy=2M zNRPg)!T7cU-Bk-%uj+JpGwkAKBWuI@W)ho=0Z@lkwUp{`mQ8{UG6S5RM<$b2wVIQk zE6GWqk8G9wtALCIVJA6J62dj8>*p6|HWQ%^o>BrtQHW#lKTBTtXKIe|6RXU|y zd(_KXuOkVx_PHqq+ep8i0yEl@p|J~JQz~vBn`@}`Ztum{Foi=Mx$~dZsuy3^qL?Y@ zgOxaK+vt0(cz_iSkFKC1Z9iBJzX6YkFk^B=f7H#!mfD(+@Qs08VNM3O9PLq~(2Eed zSVgZ4161f-7OX(?x^JV?vVRrAsei|MG#rs64l= z!QVI3)l z?)oze?7n_9L(vgT!tiO2ySgdfJG~Qkrdw#t%7@iDGrbkN)!iWu@+VQ@F>JQaVYm2p zY-CIjchH@?rG>CC_cPp{PVpUQ?#Az4`wAXu_fhfq%m79U zVGHuUwjB=kuO*SNYAb3{DVg8?Nz&_9Jk(dKrG8$80?_jNb%Vvx0?Xx63WdpN zBK`2yf;O$KShzBvuT~XS%NonoQUY&F)TmW`4(?H+H$uq0rPq5ct-_|MHCeD^i?1WE zRab(zR81wOFhVyKkTfyWrAE?m5A2atOH?HCN}-~~-y8YJ!_c3NP{gA}f7}nr_)L(T zJ!Z{*hTeDRIyqcx8I}ixAmS$0QTl>h}!2Ck(LwxcX^)KcoHFC8-ag&rAINH(YV0IY$`#bsw)vJ8BZqI+SHyN<-aUJ>kCTl4xQ*69t6ZN=9 zz25)}r|-E2`$=fk4MT?aA81L#CN3X=_e0*HIFFaW4xrxrll;j&*3PE|SzgyMN?9MT^)-UZZ5Zb<0+l_S1m=mC zQWkVGmyC)%bq4qP2%o5)#T{jdThmQRV0GW|>J7MKdKTZhaXX$q+?W2lBRYB#Rdh&E z9h4cXc!W=8A^dJ0S#&%!KP#TBv!<_9YzZ%Z(}V}hg6QeDR6Jo$7-9Ly}6@N;4( zEopP#;<*=Jz|+q?g*(oj6WMJ35#bZ|$;l*dcyA>VOsc*yw?WrKno>4pRy^&-d)uNp}X>PFqr=0^(@Wr@v=Exh#d%hgKv07qOj8GOFAI#87 zHQj3UO#k(^McvxhMwIgwjaz7IyGT!}RPrJh?OA^$mSx6A-qP^(;fi3w)8-!RR>)ji z)qp6zkq_xCxqN{WpuXnAdRqGU`aT39a?#wDh3PebOxt)Zz$e&~0m4;gy@#404NlY|K`fyIDvOOHTf=D&G}r z(hi5{aMhUCO5|acsaCN|QX^t`-SnSxU#j6{`#PMA!{f~i^#k8x1SbEY-0*;R9Io@EoTA?gP*xA~_sGQ)X7hb@%tJfvikIMpE+q;-AmbiB1 z3J&&^K|Scg`-O=L=jDdfSpkrz<1E0YgHn_rG7|sPQ59yRE&r9ZIei5k6V&jhRfnIUc!7$$EzRwH{%9 zT~5f?$MzKnE9sDuUB-gOX3=#c?ruc(r1z--*pnbF#B5I86siL8N_we!r>qI$`Q{Z@ zg|0F0KX#pES7r-Vjb5Et-Y4_s!;Y=QEG7173xI*eghOdhD&#G7nIpTJL0HwbC^2bF z(_$>gO@{S~0jNolEfZA73tYIkKZyF2lrGHW_x788S#TL)sp%ADSzxhT>IP8PXqGE{ z`SGW9HlHmBLp8|kca^+q#e|}h;Le-2kd{L($F^FoG~jP<3%WqQ!shmtuzZh?jxn80 zQHYA3E@oC=)6oRe@dVZJ3Qs=#CB1&*5-H(FXYJTLl-gvjU!tH#bMhya@P(Vv1TC`j zDMn`sw1mu-Dh=AwlRZuZB(=8c&i<{0Nw4}e5l~5DeJ@FT=pEnmI5(c)-tjG%r6bf# zUWAv&Mo@=QUt^Z;p;>$i%h3~P^9EIW4lB&j^tzD+T*B8cUcX1sfw!%UEuv+&z)^C5 zI;{fHN%L2i2_2x}lez+NEMG_BU!|)k-{+jK@;&M_!Hdl?9zDE>x6aODCmAVu%A}D9 z=Z^ah4{n{qZTnkzX0bq9y3mZdxt*Az5Pf*=BT~fb^;F)312ZnFV{MtN7FEKA)#7T5 z$*r46&t&MY4~f`X6EQ^cD5zWGUY#Y^&yhpp;t?Tp_X(=D#&3W6lQ_(3ELICS4pxyS3j>YgX! zGC^u_;KCy|#x}>JqGl^rj_i4WyzxoCVgkmP#LKQR~gDPtB3$s;ex-wxB=9J`_C;Y7|9|vK%R7 z)dPF`2huKJm0pfUlKGQyd+A_b+a}_WrYu=0deA~r1dcF+>;$0D+PxVm=|r#BMs<=qO60c`XcwK1o!F8IiM3UEUXd$2>%Q;)YSFTDrTutUeXp2v@_tT^AL_c%O+@W0&UR{tgyBAzZ%`2c_o2T~`Vdr_; z=hA2>|jD%5oxmosN;|XX1NvAD}J-134>ZAEDJTyH1i3 zR^$c6eFRu-B}q`|+kMw9ftT?GZSlz@k?nD8Q}FlLQgba0(FO5 zD^(=}TdJC=)<~?7D(wj`VLgLe!vb%dSQ&f(Y>d#8mQV^)h)E^Fb!sD$E_{O@-%wz8 zv5>E?8*kNtslJJ8oAo>OIy&?*pa62}L}K>j8P}UtI$1`bu_GIxRUgQ<=ZB4c?Sl++ zhoS1Qjh-@$p6!K)$PpUUYeB$~1+CQe{iVC_0bf6oKHo%kLWm?Bw=xO=l8l3}O@np`{EmGjx?l)KL&R;b>ou zV;c;UGRtpbF8Y}{zN8Lk952)iSVbAyRfQ#INvWfp(Rw|TNr!&Pb0JO;hCH}1hu=~I z#u?Yye*NV;HX7vL)fNZVtA6z@EB2R`}I6L=-53~p!gtdi0K1Iw6OlxX;vq6JBf{U>0Os9NJK zlM)r%TA_VwBib6mLXVVULp~rQlo3Z`2s=Y)un89V1eRbJPhC*TT3UG2rq}yP@*Qa# zCDI=z4~BbSA?OwnupG0|7+qG2pFKF0!@Z|ZQ1N^+krnY52L2w?=~NPy!zHWs99d2> zZ!XGcOww6lizcRJuhf|kp>B?u$$OI*#0p)_b=a4eWK7uO!hlnTeb7m#21bQOyf^fu zF#%E6Hzm=A=@vg{=HSNDCNk??gQlvK%VcA3!f&uOql*I(%ENJ3f;oGl*HmxC7>pK(Ih!m)@?lo>ngVW@VU%Qq0n^G(O8_P~yC!Fw0Q+wY+ z1G~REPFCzET3PFi-1tlL+2+GtSIqxB5x~=qRlzQX``ki zTL#jMkpG-4;ICzKnf_YxS;Q3DWe@;IkBkS33zIJJ<+4_Hyd;&(U9wSM4pULH4Sxk0xLmc<+wR0{QQdYqyQdD9hq&6kf>p5`l2hlk zgp+JbFx;G;{0?mRwRGUbF6I@RwB4fChY(tm1TSS3o<6>Y#kj_VJXEP(iR_q>T@oAR8Fh^a<_l4ora+Y1Ig@Ni$7T9nAk_D2a;XBNor zA-T_d3z%HEEUW#l1FW+49E}LU-9PgHUpin=jz>}rkEau~Wr=y$Nh?jQs8s`sN2n#w-0n6tI!maC?D-?@FoTvHzOtsd17K zJ-D|C=HgZpbuXl4*Z*I~wO;>+fkJ#FuaOn6Gu1&1;OjVkzc$Q_wYTSR?C}3l=@x!T zMku0(jJ?DG-7QT+HRtcRdq-HW z%VniwBkcE&MgqsnWj#7n&-;R{0*;1RF#T#bQhctXZ^rCnCva}OjZ@h~$91H&!`_~lI?Hh4h2|QbUR=a#Q!kRB z73lGDdI1;Gr_kX$kP>%|*Z1oj*TXhLg*+VMvFb~>j>{^RLaO?S7Qs-hM%OB6s1GV^ z3US}4)Hb}%x>}n5Va2{GIy}=}!&CJ>?kzVl5uqBj-;|^*>2Ve%?i-)RZ?t>X`?SR> z0a%|CP&s3vYa3?WAF5|zlf3%Swyty_8Sz198-F#8cOC)Y>w%E~v zj1i;o{eeFs|MN;eT#sa}kc+n!X<+y|{%X9k7@<1x@U^8KB1=fzsOSw2>M)LwR=ReQ zzt+PSnIfED-vuCUnHqA&vEiSGG4fwE@AUW6>Z)5g3p$jg^_aPKXS>RGT{qwL@}DO5UJFvW6+~4EpM7!Hhv~NE(+takJd^I6{MVZBY2EBQ%@rt z66;vwr|e(dn7$6};SDhfH4zVxR=2E6F81TYm-f@(5cA$AV6- zu-E^=cfX9w`25~yF`pf2HBE64`?(O3LLm3GzW&g-v~CgewH`Nc3&g&<$K~TAJlS8t zU9WFPqbhYeFz_SyXiGG)iR%_Z~F#E^JDaMI2>_SUQsUIOyu>D zpvwD|e~5y~NUF`@GXbBJtC-Vh z58qL=K`G6p@a$}wZE6UrCI;qc+b#%W@;FL(ii8NV?b+2{4lR(pAL|5E9U&Bkt`398MI`G;x3X*_@XqJw&ARK zhgG}K%A8p*VX+A264~8W4HTNA6%H31l`;Km&Z!a_H}YIxmO^?F5}l_%0fweex|`;> zJ*HNgVz=ebC3`;4F)2sr$0g?V5hfJk*(lH~mbiMzv7Jt`{pom&)vR74K{8RHc?T7% zSUm*Y3b|lb`NS8~;a#`iy-Ct2aHl9kb<$JJHdEAeS6Ud`)yP+C>%i8KCozH+$yUVzk&e6yMW@V+)^&_2*=>^~%b9@7JQ2_hB6kb(g{Ll0FXRccGIu?Fr!{ zDm?9qUb;Lqz#O(U9>q0$5G(A^uiZ^um^7t5#z~3u(;aLacN)*0OYhs%%!JF5pgC?)R3nV@G19U2c{P#uihnRlQ4Nl-4YNuZi@J*3 zMye)3#-Q7mqOeC*M!qtube{U-{UfQ+i$X1lIa$INsa9;I4frERS?LsaR2>GQB7?V7 z-FdFP@v4&h)}iRZI#qci@>&j22U8~FK?w29RNT4_^P{=8??jr_R4{W+p^&|AZ8b~U zU68nTM!MgMk;l0tTXs#fa59@!Ux#L`>hZu=R|v2Xztf91y(HG2iIn>K*HCn7qUcq6ua+&vr`lENVi08LtqhWx5_qJYGiXY?t>7@$;^GiP^%x(X$|Ba%<6=-yy?LK$ z)oM_5lSMYs9U}(ZE+h_7Xn_0n#vXztURVX6RSY~rEP z9QtI0{-v@3tNoP*Suwcba?oD7&bph*Epx*qs?RRMhE;2C^6 z|0M34-iv8Zee@gG@T)KIKc0u&YYE#G9ah~jzEC}kr^e44FT?5IH`}zFloqwHY#puN z*~1+C$zP9&tLw>(65%Mt`*e1Q13IwS6CE^_smLV5=4gg<jS-lE|gIAv)04f-G`VT}eQYTJ&F??l8^+) z%lIbCJFJuN^W)udoAZ7B3GS!1Upm@-1=s=uY?sk1Zls=o#-J2ptAE_R6+q^-cC{3?FmC+gUddbp1y|XQw$mJ{S zd0OCXI@R+hO`v3ZVl3=pZZMP42+fSrjtivZAMgmptVesPs+eb{D|VZ(0vpzzy5hw- zyC~uHIchXGb=zs|XBT8+M&%oaeoh^;3TMF|WVkT^Q%X6VaU|9cG?a6Swf<~q_Q*1xt4#j`u- z%zBF%Np(UZuGB2b{K`ei(fkMqbrXqG6p%U;I)0{XarWSKzu{hx=cy>d346V61(N6S z)-~IOn)paE!QK%I07}~unWGD3K@x0= zUe_g%Lqc(5k$RIte)ySiE%o_&M|ofGYoi5!lt)OePbB3-$t+UiUwda6pon1;4%*9K z_lJloSAnT*1SzmshvU&!m~Pr;61w)$1bL0-TjeJn>`m@fpmt%n$1%cga-oWQHfMqp z<`Eo5rlON2^XNX`PI%vJTt!^QdRCy6C@XpIi3imqlfrZe$b!9-!8iiQ9=&AAf{B~` zpe$ZBMG!rFVUsecQYp^xxoI8hrZz_65g09OfKXXusya~Daj3#3t_Xv#FuqRLP z2(8>1$dg1hk*QwC&$n94ZS<%RPh@T$Wc_w!icyx~=;}TWu3o`x35-WMD(bCwOiV23 zNyh99)tlb}>mn6?&E#SQXmYkY#lBP~6t~boJye)+Z${e{B0cKRo5S>i4eB}8%3ht| z`1M9Q!7Sn6RlIOiho1q1>Q@KVTzaQ*a1=H$N0P=Xe4_j${@~g}xMk-YwlRvH!%fxN zFn>&YfUB-?=GM=Jgfj-w^ccTA|2V!>e-5kdL(J+zHX@lD_jBMUI-KvJTJpffe{$+V ziJv$2DR1DbXlZQ0a&Q)t&7AFwzQSQOM^&^a=^x?NBj$)VOG})}ruup|xuC&G|L9AH zI)9i@xoP*#cW!S<>2wFR!YRB|Y>iBU)~d>(h_n60WoDywb(4h1+a7X%3IP?^JiUu$ zTVr{2EI&(UY?US0m`sh0-eF@h!_mDSXm@^V&vOMt+s{vW5}d4}ZL#TbeU)}_ zzczvyBQ_Bx81{|zMBp_&Tu;LmoZNG7l2P`rYuxSRN&fmDLkX+dmkOwO#S_1>?+L?u z^Z(sAVf~q2aZ1p&n{5z1i3}2K>@4i>mX5l0tHZ($RSm;Zu43e55PPIbK#Cs}To4sH z3D$agIoc=LEKv>ya1+%L0*v`BYxi6~pB}4K;9}&UEMRws;HIQ*aaIWk*^L4bl@R0j zE&i=HyfR>QbVXUP+Iwr!E-P69yumr5#sJ9?xU9*<{6I%*xUtm2OQWcT$m!DPg<=}n z2+h2~ygEiUEu~u6%qPeun`jotINCqN@@Szm;8lm38kZuPm@Ag^7H3;!E&;mV-qKSM(N$FmItbwum)vyV*%^wsnV zeixs_&lSId7xT-?ChwWgb9HMXC+EZibwJ)UNP49s=f>8K`nTWY7@`C~f5A~L4MM_! zuovXW=sfMP->p!I?!J<>yh5VT(Ksz|22+eWdfxll@~MdRQOTPe%vY_PSY5~30?pkrX`k!#7ctWqW4K4oiP6mMFs8D$=uCCaQOPx( zVq@8czH5Nbbt@DWIp^?wmYdl*WfVznlYUqiZaQYSI`Wm+_h|>qs(3JZAjG8t9z#Xz zpE9sVgHVtDoIP<-vNN#<%E_Xx<+Vowc`++*MQw`xHEzu8cu!{(zOeainPXjvE;Z2y z*JfT;OHDdl>+V(2$y90znc4Nq`^$ z5=4Iay_@g-@(DY-#tdt%^WFO%9zX>8kPr9X?>k|iz1LoI&N0Uv12Xm_`2fL=Z*Y?* z!2GK}hu5>qFk?TFHlM<#^+lqe-wZwW>m`ui_U^{xv=_ z{tzxs9z@==)$z?qJH6hAPg{sSlJ1;%wtXJ|_S!Gw&*op1xp7@a}Aj#nLnKSzP# z>q_0vRN1neSHK9M9?o5bLqPiUy!i3mb$$#wR#jNNtBEC754(3vz9RVNXT=n z(iu$m7c1*=4`|kuMTST`>&UHsjwa@c5bESAQ3s-X>Q*L!ccdgbDIA6#3o`P}I+gu; zNdRc}Lg`vc!>-q4_n|0v#W8KoUc6M;`Wo(K+uPf+cdQmGwM3QA*5^(;{y%*Ki*~E@wMDe090@$m-dDG#6{?!eNYF6FH^O5yQOWa469CRjd$Lj()0_dD z6_3r&_a=H#P^GGE(X7@&-mCfh#nP1Js9B$5zPlr%alBaz_QZ<{ZLa}eBrL_+R(tUr zb)yHpsLW9ZE9-IY{CUazPfnI1XW1?rbE)dkuLyNlDB2#&JI5$i9rBjff&OS}b}EED z)0%WO!Od}~SE&STEr@qBuQ#=GIE6OkB61}5y|FzPU-T;Do9@Ts0FnojASp}TdyFt) zWt+q~-`^S751IuUYW^}g(lPz8Hr4$tmjvfOcled@FJpxh6t&I=Q=CS=x6K;g<7{g{4&$JS zScu(I4mp2=g9_6K;YYkj>?<=A9o0*$1R^FmH1?vYOF&DBoos?>#=dbA%#=vT46?!- z{d`RrG?h1D6+5-rT{Fmbu1Nl3AexoxPfsqXIZyIF_5~vE7DP^rzhVMd{xelo)Z-F| zHhv%R6Q@7M2pJs~silX=*}jPyU%xuttxepwaVlF=^VPUM(F|1h8qP{nz~2E z-`V_qs7_f&Q8XkyV+Mb6K~2gr#vDI`R>_NwRW&u?)kStZrB1Y}P;mr~(47+Dn8@g* zreH=xvj|h6^RZq&IHO9#7s75;)nY8wxgHnwo!K7a2H^}_Vc|-ppfEbQ0ok(0a0K)W z>?GFItgx6|oFONhs6&FjTU#W4d(Ywn9Gt)_G}PhNt2!GoD8~xR81`}RebtIRoq6{l zKVkpUo*gy-`;P_V3Dx|3)Q4+?@(dl@1mw{k!NzwvISt+M!$VQJeBoN3;zIeR`rF`=3vJr|T^dwhI|^|Hp+))uOY zPG=n5RQECwm=aMW?jcK^0r$Wxs)<^hP}EA2a=MurxsTO8k%Ec@J({Oj;lcM(0V*f* z>Um&sGoQ||ST5zY)TQ8#Fq)2}M^78qn#Z-~`eDzUlR(sF$fb}FLa(vX8Dv?{5Jg}? zCKk`+92MrUmQ>&A-}S!Nq(i+#EU}1UbYZ=1F0d3`I{OPg&Oq-L8x;AoaXH~a(R_wU zhl&PmNF=8%9ba#@7oA1kBU$%5{YYCFXMg_Z3heQ}P(^$2ea++XK$}TW_Z|!7IHg}g z`i#$?y2NKvJ?r_@1RzumNfs?1A;FzOA)0f`@2IhC7f8btEf5FvP3*A~f_7AZu(mpa zaXi^9gS8E0H&c2gnQu5MJQM)(6H(WsU>+1u1B6NrlyF`?~>j&4jUsMw_P ziqvTzh<5d{C(i1f8+LoL0?JlCciq;iSU0ZFbZZI5)NiMu0_9s}Uf##NMER-3(eaUv z!I3z`5wTLQ850u1@id0Xhq)A?1rvsPDb+q<`t4m>J&tj5a4ZuM<-lsa#aMdKItyNM z6F4|UcQXgpRL)vyHJ@&>Nxxk05sxJ1$mJQlkSe{`?oW<=c+NF@t5@q@Yssj%uJy3h z)k>EW(WQH_s*<4YBXT`3W)&BfyJ_3|xFJKe!If$YU@D5P?;uNEqdZ#?oQ?mpi_hTp z>KOa`3;fNUzm0cI--#J!s0KRwrM8fsW^Eqm#=k;9v55$w8YmBAg(d!=`3(N`?SGA5 z9{(HMzW)GJ8xKMvCc&9r3!f_4*tn7`EKT4y4kKYHpWSqQ`apkd_nuTzT6wBkBCyJO zEdAaN-%7RF`7?^wFsYR5%Qek}nv%bXuuv*Cw2^Gsd&s9+hs&ANIyY^Jp*+{mg(n_y zazIaq^LNq@5?vwSZGj4K^29Z@2eZ7`yGv`Nl@)ybh8ID@cE zj>ssSo*f>qv<|3VH=ZKP$PrLtnpDc37!pAupNDILR;QGJ?grGtKzG<#bqYG(bo4YA zA9voXIu*oV&bx>j^V}0h!$_)VzJ|q1yR2nRRYn#b)0ey(r0qvEk)yIy;#BH{-77Yt zr@%0SrzLbIFUzfjlDaCirST!8y+LCjIsb<6Y_yf+ktd5bt_2oxvgFMnPWF?eJIl}5 z$p6A;c>-wn%5Y|=-Y&k|o`0u-cwKY%3hb}hW4{*^Z_Hp(bc_`x1DdneT@&Ip4@d|o zRFI+)T7fR}S?sv61ix-M;l7z#Lf~UZwkb$nV9H5>m|>}*?5i?|ZD@c*7xR4Q`7i@B2uSV$)VZSsvcvO>7L#gLbnj7nsjJ%<`J zOz3aU-gdK=;GxH$$0>5Xrq?b(PDJAhQAAt!E6`J=oa88{Ir0%O-R9`pR4UkP#B)m- z*s1pS%1Xpme2j;1UDHy2a*dtcZAl8az-J8DCnqA8%L-yLouV2QY{UtuPyLe z1ZLZgWKfQwmHEg>nC4s0^%iz(XZGu7>)sc?w-*nZH$;^~_ObbG-tyKr;0^~&l3A?=@=S25Aw%>Xi zJtK@?*D6md<8;z*CyK_&8ggVhoSqz`C|R|yaC*9u=hIbkI<#m8vgvzi%bgCYXsMg+ z+Q`G?_7JV(eo$aKVnNUdzlPH^lGsX*U8*Ei%99(<#z;+BE~g2QRl!<7MSe}-NQM1E z*Qks|n$7a&8qVxq+C-N$fO%1<$%ddIPEyT*%XX*!w83{7P}K^!bppapaqn`Zen4tR=T_KCYFWZ ztaY(_)z6?Xv@8+6*`z`-8>6jH1$r4+sZ*k{G0(k?J#w%w?tCC|}hJi&~!?y}Kx1LMqTFHl`IE-@)b z2D9bjLglljl*pX)V|;w_X*~1!XRsEp2fLYk;=rz7#BLJJ=P<--!OZ4P{byQ@=U7uO z+h9oV-AO^_9t86Ibfb0X`QA%%Lr31V<7KUGzUB;w!{p6)IC}y+m}1mXZ=aJ5x^ZkUbsf5wo1(=sYp~3h z*vBn=9-qT!>OaJ9)t|ug)r&aZJyoL+pBhNu=({1!6tzgv#`wI~Lre_M4Y_}`SJm?$ zGrKTZZYMg-D<>+AzCzA^PB@ZR+j0V|zWJiilea`8*~0aAM7%h1YIGk-5xj~^symn7 zc0_UGgTg6{Z3jZuJH-fp<0n3hpZY65ilS(Axh^CFD_(Leez`Kk zNOZ<+KKz?K{y^}yQz03bW>dj`M@G_2#Z9tLk~avitNuCv&A=tlF}0DW6HK<}+V?em zb(u+)6D`L_kCSE9L+6x2h*S!xVE$V)Dje z4~~^J`_CRF9WmK}!2Mp>9AEKZ?avbuzo9f@H5n@AG&6UtZ!e`^J>d-G=5(FAP|fQc zUD5F`uiWD2=|-$G<*H}Ui*#^X^*9{W_+0TNe64#HFWh_vPZe*$4-_B5`}f|C$45_K zL@36iVV4}NGX$j^sd0661%G<{r}*Qe-^cGy{s_;^p2I7!#9%H#!$QtH&EDMSP6;{gzckUdZTWb;`ZH9(i zAxh_}zlO@ss{Jb;Y*(z;4HgXi9XUQ~QsaAttQ9HzO^C=ObnDexyyRId`6wDugND~v zY--hqgR#XuIAk(Oq_6p(>SG9p$Z~1^PR139uGm^o;xIo`kBR%Ok~RJU2lhDQXBXPT z0oBPyBaFzz7SobAPn!1I?|L7p!Uyy_9r}j`@L;8N;gCH%lJHg2O+L7X_Ef3nmP!)#CCw~UgQLb*#nvWOa{!H zo?i6o`Of2}Uvw`wv0I|b%zjE{OJ<&LBHzHBwi2@eQLhV* zZt7O238bm!8%xZgIer(Nf*eHi-IeFa$nBm~Eq?FvAK~|h&*Nj+$8cZ1gSX;oyrFvvZ@|--V;hrfM_L_B-0FUT z8+Z}7`#bpR@GQQXKZ7f~H*ma5SzmSf8z@`a(<-+`C!?XN45mF}=Yr@7)eyqXN$>5m zLR8`UB=_<+BFy=VRJU9Ejy|>;rRX)e6B26Qp^|>8kQEGR;c@DEZG_9QIUB7Bfx7M8 zbI-D>PAW#D;0LiNLFHVihKQa9)q2&ipCSEfR(sTj)2huN;RMPL+ya}#xl7-}TM-Tt z*9<0BB??1Br&)Mo8HN&CoH8D2Qm7J6}% zMJjHoyrcdHbqN~k2&@}<58<8&mxA)a7N>-Bz`*WEw60Rgqgn0CD4-@Af_QYjv^@3? z4{>6J8P7cpb||l_=QKxiaExoWUqH>|kUWs@;n>?ZsMupQ`F%EGGI*j8o5-(6ZXRFB1vDzB}C0# zt#fU4&cpJ&@WRrtMYQBaOjUyExR~f>M)KKMN9M-j-yV-Z`qh~;*;Q;te$Ez#^>8XG zxzTssrBgF1i81fj43$J0Li}1w>ymYO6?vZkaq6Zk-7#*o7I=9yl6=_qA)By9MHCF| zBJJwcd;mA~yD{L4;@xKFOCWWpAf#|+NFYUUGHIb{#iCVvLYm}(C?8QbAX5QM#Z~0* z@-z3jR}RBQ58JPI!o>I98xw-fkm0*dtjg7ZGyL10n#w}^eVfAauNB-krFZT=LFrhb-`oDd8Zhme%an!sw7ZGZ zt9+o7Fz!($88URHzaRUjB#!FOnPkiIqidj4U3&j&!sEvqiH%a>vfXFrFjVx(Auy5S zqs>}vhf$?63J(Xen?k&Pt$ge%HQljwB}GX@zf{6iQ3XNnnD`sQ;OCIztmI<|`Oo@9 z(r$_-c40lT8kI9{iK@F_N+KXxT0{mUaUfr+FgCu-t23BtBDQGO@)6B)iMBnpBuEib zsfc+#$>R~t1)Y1>|WXHby1CS4c>g6o{zzbOs(+ADNr4K zCDoAGuU}kR3z9_WzNyKNR`ud}Z>(SGM4s>P*uy|0Q%FqSbysDvCi5>@ju*fFRouCG z6@9xBqV%_?YX8=%|9b@XC{L*Wv|gX&uL{|2k7gpSu*|hmlpIqShe^fmn?|^K^}k|V zVt8PN8xQp=@m;WI&6|WoD~^W5&0g<|umf1N$3K;L!3~&fb`mcgTt3;}dT`D6IIT6rw+BIm}=@veNo=2zbsqM7YJ|Su-U4@&6J1g-gavqd?YufAj zdN~#sxsbqZ!Ok`j`O}+4LOjwcQ*KAUtTxRc?_tVVg=}sL-NR)kN$wkElos1ydGmAQ zKAb@CvbkEn-Kyp!PV4sOTnX{S{V~KHO&c{34y4iD3EL>g`pQY z$yu=^=4oH&HSX-3VA$pNdOn=D_-8^ovjw8$TpocYsd=a3y;}8JnDwNH#zj`?$nn{T zo>%b!`VE_j^?8jPM`tqm{TUKn40!f$e^0kOl_Vy5ZtL5KT1a?}IPWE7J-Nqt8}jFp z$hrExB2r<*)dE;>>Er$_AET0{x_Dw@#Xhe*Ndi}i(YO-MP&Lp>mB+^Wf@55YPWqWw zGMq11y;tHCkS98(p2vH`Skit=ZOtp}?lQ60q`(Qg{Jrto?A#`3kS9<<>%xvFxgWEF z_kne6WG%+IMb)ym_aN%YgilwwbwnAIY`R1$8bzn16tSS^-5?^L47S|y$=h_(7Zy-H zBFU*7GJ1=FsHw?6OGU0MbXP5uq*Dld-oeuArUE_uT(975tl2Ac59~5E!~yCk@ zSufL8nIso-4H(!-IF^LK1;Na1&Yb0nejHoNejFk)1{CdpytZDvSWq(&h+6%US8+{c z18$9{!hh;GH6X#?$eKbP=D4G^_>x33Hf=WVAC-`@wR+~Uk%*^1PdF*BU9tNOG2DZj z!i%MHVm3CO)HvyYXObTXX`CBq*J8aOw8#i#KH8Rbi~fqgRH`n^oFg8n*|G;CDmqzT zL!jistWjB%^XIa`Yce3~-2yZrY0-LTm2bgYs@I&t5d5!5dez$B^-G|B&w5h$8V2l& zs!lS$u0c+WTLk7&LkEGqLs%0JNZWLiNdsqGJ7L2JSyBn}IOH`niz!f2J<1X;pX=8R zU5`mjW28@JKFOZ=c%R*v(L7=?oUm%ry>IwF{0^S%xR*Q^ob=Zj%<~Kt;brgPOD3OT zG-@#-$YJoXXa1(jt9>zn!8G7FVND+{@!@?;3o$|hGnJ?{usovwd?#EB+5Elt78>U^ zJ7LhSY%Kh-Nd9^fVX~=mliJ42AU4nqt(G}pA=_+d+jG#dz)m%maV6gUdhQG^PG-Yh z#3f3|>a2SBj)Vq1&V-C7xyjDnjJ8NNW`ILsz)e)g7sJSw!?#Al6IebusXqFqP_8DT z`gU67c$F+`LR#0>)<}BwY0K{JhY7Z%f{)UR)XI~mX!_)U9wNMya#z;E$U$@+!MK9h44#b6-yGldbSZG*Y9vi+fb}JBVRH?Tb%)g z(V!bFdF|S%QH%yGMRP3B3k2WmBuLs#F#eR^7Jg3Ed)-Nex^|HKPQI4}MjI;=4;!7s z*Q(g6ewod;*Z8!Wy|;V@?+sr(ZXjey0znAPIP7;;vFqo10C#=?Uu1@1CZnr4r5~rR zb-n0Tp*!b5AR|vCjAtPPMnyik3OdPh6vii7AvNb2fz!W`J@&YXWEf8-*cx+`N;fC% zYeYyd?a|#WhVP&-m5)e7XoUSJJ=jv=V{!gT0K7oj@}Oi-*2 z1Al>5!}flrS?-&L1boXNm58r_(Pw3~5HO~1+ItKg%T%$#ywN4tDf}Z`S960(Vao9L zfL6FIt}_2+|6!6~$1S;#kJC7s!Yb7Ra#GdV*G)dl7|8y8k}H%L!A02I!dc>JF0o3N9u_R$;NX4tg?_n>bZv>b?L4$A8BYQmHRsfaezSg~@;Re39DCJZ@7S%wS61mika zeuXD28$+=Er%wdfcQK+(sQ&tULCWc${_t*W7_1IK-hhKBJYpN1iTvqCmmF4zLH;`V zcN{T`Un4PsF@8m)ybrGl%WrUWl5Zr5rI|nRu~&{TV^S>@jjcsPaE`i-<$2G7!=~P9r zBc69?)f6_$8#A0ek26 zu(dUp;C`0u^m-oLIH&U&w)f1Ukc@SrU@~`2S;q*0i7JpBgb^IP`mxz_KBQM;eJZKC zB^p|=wqCW4T@1O{PAQMh&A;Ct*7>OoKaBlk|c6WA>7yEL3U3pA; zl18QrN`G>B6HbOT`t|sICfM3T{6BFk>(Q@BZX$nzQkQ07St%5+<8?L*uDmzx%^Pc4 zjzI)`RQi+X4s`&?9}x7T%y7c0-2{_7uyZr>?|ptW#0<97W@VcJt7(9F)SNg)SaMeUT9=Ecx8d&7?nFqCl60U<`r&s+AJP|Oo zB2?BQ1r~^Zihyb>)n~ec;wa zhCWyTA3S+yGQiI;xI88eT1iWA?Npyc5&#MCnzZDGPC2=b&y(J}3+05su4sae5Jn`y zA$t)v6R!&r2Q8T~G$AAgG`M1WuB@C}P72g&Y^hGwd!#sQL`Ge1vOIdp|hr%6?Z2(n0)LxzT_w?R3NcRj;O*d(N`7VC_BK%`5LVdMtG}| zG^+hg?F2h2V5TQ_FY=n{bcAv(aFBdZmgtLQwT%6 z628So{gsRls^)ndk(2;s0faYM(HAn(#kIb-yN%hTM2lK@I)2Fi8Vrf*qn95R1ho|y zjk`oBNTuy`l1AELwm%U)uzga#k)KanN=&c?FY$fS6B2nZ^9|veaFl8ziLeUas%#<8 zu~H`&z$*Xnd-4jCL|7*S5>YwE3`6n+(YIuP1XM-e4AC&1eD>GvlzitOexUvce2n4l zz&_jV93QJ5@HguXryL3F-#Ng|t0bCfVn7{pR&7#MmRfboqB8$+ zuejaETzl@;C$(Kidhw=xu8MQY>eQd#413mU-uhU6)LIJtryR)$d4^a z)Uzs68TtC)t7*niv6Udtw^1f!@+b`5GtvN~?NZbRp5;zvrV7 zwnr1>9KR!CV3qJDlpSxp5FR{fz3bjc9pZG{bK}ObKT~%qhiLU5+HcinvctAI3h6s$ z7)uSr1y}mA`qulp(zn&?oTi#*+4Ax4DcJ7lNF1@0OKO>;D}B)*XkJxv4rTt=LQz0J zD6iVBaI-$bin{!*!rBa!ebb4-l5FVQv^nC{k{rm*zfiS3@%qkXM2h2=E+;C#)7;Q( zTIs&F!s6P21cC*1BN*TXnTkkKXibLkHrL{?`z2JQ#t1WVm8w&7`i0V~^na(IjGCyp zY%cdzg@3&=HzIP_tSxbn(Yy%7yV{uqQJ+Ne``1tfR|aLZ8GGycnc8>PK7VhJe{3mu zq8P8aR;kwacb^8Yz71M;0-O{`c74R{Qbx}linso@oi1;mxzwvy-clzSt6h#&X56iZ zEzls*4lZCEO=wJb78v_hJ07TvK(6>F^<-zCPKh!R77b^^-cm& zfO!omm5tozV694(=lM98jg*){jIiR}l))-#nF|kNWG;v3<6#bu8nsAX6MwFKf1RZc zEeQ+c%JR)nay-NWyfQAWmn8vQN8y6-kHPzVz65;THVh$ld0vC$15B@EL04GRmVz^u zP1wdpkUSw#*-!FJ8dS3-##2jY<O`+egUv)rduQtorsI*c}*ev2)*0w zy#aSifg{DPZ{l7GMdZitOOHuvzND{Hmo6ioI2VG|la(OBrR}x!dIQqrl{ZhBMRpO3 zQlwos)GhGk{s@Z+y%eSQO*8+)ZD!66WxOt{2@ zf=qDHiq|5V#6!wi56I5*JI}DXwZ`hDBNeF0*nm-DAKUZ3S?VN?L(*{?A<25|*CuJq zKq~O9Lbz-fQ6qj-7HGn@8;xZ8)F>r!uM3rxOE4P|S72eOyuFIIp1qJnt-WW*p=3U4 z)$?8_d}VOEeGjRg?axp^Cx4gslvbL}wMden_po&5eaYB(vCAn-D$gN!lPC~=B%ydh z?@nrl%a{eMf6NS>1>S3yTjqA_>h@}Z5GpcCJzhwqiIBd{l%mdx;x z(Y{uhLdv-s^H`skY)Y?k@MS(=@4j6eKRL%BvyR5}1f3ZqhlM*E`H<>iQ& zjnApGQ5l?z#1mcg-xY)A{JJvJt!g)@S>R^xqdTMC?j8+@%H&p(n)jb$FWP&jB2;4) zyL^sZd~GMho_NgmRSL!sXQ@=Jvaz~3jGmdG44Ll|WCthDS-`h{bL`5=c1~asguwcV z3D_T?Y(i~9ybIN*aSNOykUZb}^?Hr$SZ(2IuRR6;?T)BzAqzf4BuGY7~uNrYUS$Ev+pju>L$8;gFB1KDwr zNF&_>vaLONwIv%qA{Yh_LVLh}?!DoJTqdF6)q-j)P*OIp&3-7kV{_hQOoEw752>pAYbbV+2SMdr0|^Ap{E6%*S8 z+4b!lX>kVv>x+kE*Hz-Q`jtD;G&WpcUC)h?Lqo4!WmIK0Tn<;W%CukZaDw)gy=qsO zAr)GTWILZk@Dssay7j|lEX?3~R@=@m6sTN-tRxslcI9(e;XCT#J#PPi-IxvKrO9~*()dnM{I?su(aosv!E7>!0E6Bx9d?MB$>%lkc_!b1kPb|*`; zw@)yBaE7d-R=M@Z1a==Vl72TW2YK>14`@tAR+_Tu*d}QtIG-<|YM79IBzZ7Tc3E(G z%S5$c&z{sNDcm5&>~`Q+#)JH3F_cqH2lzAVyV`Sl8EsQt=1}=_gd`yu=^VOnPxZV7 zuWS1Z`(APkwt;y7mw-$~I1}F0ceUUV+@x%dQ^wo$_xw$ z-HyOSU+C~-yRNRo?wk9W_YT)AeXXMck*pe$^+d0KqXm@^{nELPVMvp9~#dI^D-{-l3x?6*qrtJE;~66Zxp+?ITBeIW+;6Bq#Kk zyZQQy(nef$jeC+}KI6&S)X-??(8j}2HyeZM2kedJc=VBn zWM+QTW8Ch^1eKB?;tM9;n92QVLEN$&MZGs$E%Di*B1=-r^mu(oOpI6J<%-YAlP*$P zyUFag{#%M(H`($e%bqK(LSIi|Y*2SHp$y8Uiq}Yju?Y)0Jg+@&{zrcghwb%sY}1rt z4QLaRQS0`sE^F!`)`dz8>SmBqh*_WKRl1_!TJ7qFp%>3**hlhNK8}|BXHGUMg5wpt z%dhE4Rerj?r@-aPH&CXzq7a1FJr2d{o|A(5HyuS%HnXteE$ND(+1d&WVnNmI?uuQj z<_I4tZz($K`KHH_B_Yq*!+ZJUG0?|-=i;`Uv!-65%qxS-v=Z=E#67dwG+5jtusa)+ zKbe2M!sLTvWD~jL(Jd72??)=rEAXlG)Z<1<5}fqdNUYUZcx@yq}Ydn8=1MBTZg+1z4q*;qPqf9<>aw9~nMEkgG zy9n%VQ;))w=buCtxg11ih>3WPX5FEm^=PLpChIZqb;`(6E6mUpS>u`{<+PGF?7ONNSRhbLC-k=NlBW(=xw zxB21OT(VLSOIh6ZBSCt1i*2g zV|ig4lbtyz%vWqrFq%(Lj#Z9uG#g>Qw~hJk9POeOC9iU4inX}06&T81D!PtJcBViU z7}(xRPl_1-8KG2%Yjq+kN`^`x6Rn$=$;ZI%L^+=`*8r@6-DlRV$1h2?_4Vzu6lJg; zx@-ta>|)+RbR~;l)X}?Ck+s%HBXNO~aAnUM0 z6AbtBwq*DIa)P(aF5%+s7jcD^rNcsAncI!A(M~uUki(qct48W%c08$2y&BtmqBco3 z2v9Nj_%S(3m2L#OQTV%9fVO`#=tRXs`(N34lN-eH0Uza(YiWzeCs9ba9M{0O1KzN6 z4iAsEJgZyRc!uC%Q-$|1^=T@YNl_%g~_#m3)gz7&mM;i;2d%6oY!WyVFq4K2D zZEyAMBSFjGQ}ztk18~9^tCQDW8-B$X6Lt% z8Z>$Pz$$1V|CxD92=Kio4-Di2zxO&u=W2L?QEvh@tlTL)W5jL!5$%rGSgww7=jcF_ zGPVG_7OQoQwHT5q8IYvN!-E@GW=q-QWoAAteDLjjgr@(iKI5J}_Ol~zAr2CH=z82f zxFaW12wWDZUTY{nEKnnClmk_O6&4mZ9o~>@mtt&ja&Q|*9wZbEz zOizFkL=+y^4bIOApF<@$24RO_ggoa^y7Wn{UoAJglhjn?CsfiQ8Hg-;D#d#sr9I9@ z5H>*=f366-Sdidcy#uUCGeCpB_uo1H9ukiz^TTRCz2-XFmV)vzum|unfp5viWnpr0f^3(9M;-EMj#lLb zHJKxM&RAJ;sX6W@KV#-(m8bX#2=0M=TmYjS*#u(2`$B&Qi>}4Fd`lB2H{xJrndf-J z?)`Z5_8eF0ePmng1DLRHfJm*s?Ujvhz8(|rDT3~BrTr@rSC_FzOR$6fLAbwsD$^aw z9I=Unuk_PG{I|b50;3HDegCvwvTf1U&rL9y6=e%8&okz|E7e(`=WA$2!wQ>!ihCPPU+Ny~ zbuCu5B!-`!E^vH&g2TlrR;z{l?0C7rs^*jo;de`#4Bb)9haPp+qhA~$JO;=NpLLa%|YJ(QCbPj|JK)Yg}UEED$6 zYi8TVb>{}o%G@@Nt~SF^Xx4a%YTcYl>n4O)_dX5`Ezqplcu?PT=@IB!ds}Mla7q89h()ms@RWDVRS9ze0oOKk{1#B10%%gY#DXj zh0v-1nx;2|^U0YJIdf%_2p^vN4uz{aowVv1v`xW|#x`_jlaa6&)O<$-jAj##=2U zh~N4{Tgwp|jM&aS=h*Ll#Hvrns%#-hAaSLvMCI%?T%UZtFcTFY&6;G)jSG$e(Xub; zFbAfQ%UtqeQ*n&J);1jxLCEF3XzbE=4f+L#;y2|pNxRnm{|fw^D%bz zwlQWxFe*^-zgdORbd1StDuy+LA!j=?oWHz>5q~ct1nL|nf?3Rdi%xoU0*6VaNKWsd z<8RDdZN8pVK?Xfm?#gm^g*6kCu~8+lS~RGgU$?RApuKoS4MgAGZYEt|kqYb;fy3ke zT4lw%X1!idSCn(8-9e0iI2Z{}c?O(ok5#^|EhkWF!a^b;iE`8N4leADWOL}3J+6M`I<`Nwjmf;gNq>rd*`uv$Ip4BI<1jy3 zv+op*6Zs;lIH$~ctt{oDRdnCWkj;ABY&(3hx{3S87jPL9slePUMs?$XcRc(gE}h)O z{_%;to|~3R0TXW2?FNO-TcksEAq%HwWX#O%r ze%j#L7p|e%uLB!8omcli{deQiYm9eHxOS6Lsn2S`QUsL+d=xEQL$=ke$A8Op4$+4`l$ zt7uHLB9tb5ZN8WIQ4CnE8|>fN$Ns?~mMaU=j2TUXlao^k?8{}1)p8ZAUU?kaGGa2% zKXo)Z#57+EW*T!AZA(!sUhh(DXiecR5VOBGk8cRY2N+lSy(Vmss078wYkvt{ggQql zS+TPtWvRn77p9%tZog*x#u4vB=>dlFt}rRC#m&Ptblc^t)3_{T^Rv{PMEhdRe_ zv%x`sgDWX)m@@x9s!&ZU6r)_AmC^3o+g=<10RR9=L_t&x=O4U;>FxwuI}_=#w0$kQ z(#2$i`R)$3_jXWDa^w}=%}Pur>KY}+Evma}l^ExsD;+q`<4L6eFku=`|0XelTT zJI)I{`PgOT_@Xd@$$9W%BTRwWIF}FeYQHU6N68JOY-A_n+()Oo zcvtoiZe0Be_UF+&LkNb^@@2!#%+alQE|MVb3EQjQU#Tv*H--!;IP;q16yD=KH-lI_ z1NQ38G3}swX9Z-~*kUk@pOSl(Bglw;#-ttaRJDsYO)p@FYd`d=dGC^&k>fN6{`ll3 zUaXI?p3to>_SL@yr6*2~byR zwCNK7X`90TNB=Mas1?nd*0`1t%Y3sQ_aray$Rigqttw;#3k5!3;ds?-H;CL#iX_l- zvr>87pkgLT^V#d>BsonGL}T9&kWj@-a^-z!Bc9rt(Lz~&=a9F2r*usYg`xmrksV=e zK^dGu?!$@_*o{eU`@Ay)$bBKvOe$_(2ll)(`lr)cmfq{Fibau(R;!=-$?+0*4vw&Y zc#Px40?VewV!aYrd|kKdg>DH!-FB$gwZZzRQ?rmdhXO40* zlB$0+9br5jW46165g|WT?~{>;Rj^X1IOaDRVZ=m${d%?nlD<2ID7{|Og{0E3;?M5M zk!=y7A8+!rzOw~qH?Pud2Hs(Azdik5Qnd%DJ<5{GsS67~qRk5~(an0id+3q}`l}2QcQ}N$ey?Z;9*u0%dkV+CO4EVQz9& z56trtKQ?*<*N3b49UO&ZLS5{fbgE8+&Jhr6SMj6Bx3= z&h`}Vc-tF|7c)!ROlmpo7SPf@uquzBks^6kz=X@|_j^ppRD4yBSwYSS$C_-5Nnl&> z4@nCHpZ?xm-)N*X3={w}wGKf5DueeuS+ITCd-5Iahgo_kOMJ0lRa{G(WZkULHk>gZ zuw1foUZ7pq;_ptb!O8In_HW<8(a{pe$4ji%E!Hh{1r#D*uX-$-MuT?SVA-`&REeRQ zw=Il7jBePBN;9jQpWWujaFiBN*$LGCg94Ie^$Albn;DPvBUt5%iK4*xs56%VB$3VN4XEq+zHjD9QKNAns+1`l%~Tcy%E@B@}LAe3-HJ>rk3}9kNo8v#TyGuc1Gx4F*wqoOsQU^!r~@wuNS*bLxha9 z=hC|V%@j85WD|KVKgFM}uHpyAm#~#hQE?L^oGKrr*Wyk24&J--Abzhsk=6^H$>cy} z{@S(Xy~IsW3l|2t7s=hvfg88jY7WSXpMNj0?1JijX!XTehFo$VextkfZep17VY~v? zW3b+|OFsMC%jvhVR7&u!fHxMq_<{04>|v~Y6&WpcCC45o1MuaetN22F4K>>%&R90- zWc^MRmCzIgF`Udvh;}|V zu829dX|Crp>zh~1&4+|7l_X%SEM49=RGu6wEGW6nwt==uTKkjtL)~;(F!-+5QVA0h zKR#W`C>WveqvHi`-rUE{8~do&Esl;(grv4=TC7(MPERQWRO_@&UZ7sD(bTN4A)m)% zVhN)ohODwj$Vq-K$dk&@imwCx=gsHCH4aTNj<%_O4l+K+Nq>GxJ?U{l8mqdwfWnCP zUA|_z+iuQ`rrB0;5=BdD0(Y zugrcHG%bCjknfsM`Yl!vJ{QmCaL0N--DXeYkh*;boaukXDv3|&942%aST3xSZfxTW z(3}$Bw2Y?E2{&XFxbTZJEOQjqRHZpZnNJ0DmJ48cxW?@(FQXu9S1Li0^(^Biq+3?l z+W9hyvO?e0DnB_U<*mogY>M;ewz0i4*NT5=F)B+ubm>0q?QNmdm5rUP33jJ5RAVxH z6BW6{r%k?1Vuk2l$2z)V;yg~AlWdi)T6$#^{`Dlt5ROoFyN{Lf54s`8d|u(g`Eyu( z?imTDavcPN>u~&)B}N}CF`3VBSRbKVH+p^i zJ%u4J^G=$uu!mu)bR3tIKD)84<+-fbr(RV7`{?jzhp*s^JD2gk*+b$V-pUk$-VsdY z&SeGOviATk?!Szi>thTfV@~_tB15#vy&W32G1zZB(!C?WzEdW=%N=bzF;p|j&+ge@ zPd?}M-oQz_Cfs8T1`KpX+K@Lgr0oqB(8^Rt5baT z`t!KbpI}YB3bxD$ofB>)k+#i{)dtOTWKAG?V=%E&H^(m#yfOB*FsH3z=kLe6BO$V_ zZXM(F^EujE9r|X4)tCgGq*Ax9;z3s{;kYIOdG4&^hun(lvCu6#JaqqqxbMOqdhs2w ziqRq9)I`SbLHm6{BBoY1VULu%GwjLEIWbqSz3b{irkvi~+%vnp;H zA(-(E7wa{SmZvyAA|rf-ZYXhZu*A{PDGm-6I5}P8da6IG0}d&rGk zEH-2|I+^m*osIAJo=VmFwRNY!v&}5$L8O7*`iXX5IypF0{@+YsfBnJpTMg{KsH|d^ zN5J^B|0I5gd>$91UZo&Im@LlM+ABl=hN!5(*dqyig;25CBQmugFDSWrTHuXNX=c4@ z5WEI+Gsoax$!zv`Vfd!1zFB}iGh!thxqX)W-o{k804o|!cmht(czJJ2D13rI;4N2x z0{Zbp0=q1dk&5SVWRKZ)o=voZAwyg2Cr!}C{Mws7!uW$8dt`<%RU` ztJxHzi2~?laT}9yg-RqU7Z_IsF7BSg1LrScT2`oXDh2kKj&f{IC)l3OFfG{vC{Yy^ zrqx(%D%I{*A%3PWA{Q%aY&z2~o2Js)HIYde{jo>veSPg`u{tToz#HH4IDYfj{!pq| zm97e6>6@M1WZpU~y%f=M*0A4DL`tet&{}Q%)gIZ+0i#PJaC+ zhv)lxIyXlMG?3d&a$lJ+ON*>yI@V)!Uxw*)gvGOKEM8D(mwSd*!-<-nZ|a5sL`HMi zNfPN%g{}24bXr9SSM7i|zwt?oEB4m8^KlN(rdj0vjWGYlxpvaBab4WyEmZCn_IOrm z^r%JXMUl@{y%rc-$Y(u-?Y*RAE(WaI1~(4w;H9fqaLUSiSz-ThiQ7kqSTB2-)8-i5 z@#z9X<5Op~R*2Jl zy`pc*w@{>o8G_Ma+}>I&ClVz+Yey*J8Wk2*Xvrr6G>J+_00n(fii1507r5772=UqW z+z=AX&NygED5USB&%x!B-_;1YcRw~Vdiyg@o_+HVkJSNw)#FW;(cJ`-K8KugdB+)Dtcqo<7skNuCSe7id znyzL%>~STss_g6Q`zQoVaSSF2JYJ$7JdSon{r$Dd6BecR=SKyKO5EV(eY(EEdbz+T z8_7)ma=FCG>O@e0(Ufh37SCP#I*zY>is`c)Z&CCT@cG~NbSeRUHlD~l|C~s`_6~OE z+kym$>s{VsHW_0!sw4^6napwd{Czk#-Z87z2mvekOLr;91N`SC=uN6I-v9o$;=kJ= zI#MC$4Q~wUL7erRed?_ptNs#n%AMKd?^cm0D>y^R*+6PF@Anw4wJ0AL1CM3EbynS6 z3k>W%I*zlANVGH=Qj?SwhdF`wOrE&v#dwIpo&9!>CJ7k}R6^_Vr~Ng2b$tnMo!%#G zE|ZR`)h)-oMmA8d$ZfMRu0|uruBd~VvY~&Jc7rI z9gIwr%8?`atQR;$>68ij+YS19z-U{OYzb1yRHp}AozG79La)>~%NU7Q zfr&4tn#WMevHr-9d_a2UqUss=BI)&vO^x(3_G)ArKWK3y#3n22hwhZd)+HL_xau4TZkP)%ks`(0Ke zX$eku&!Ojt*vX0PeO1Z*V;ubDg(PRW?#DN+CsjCmyfMc-6Dwc&g%DWRO8TJ6C(Je!JZh z4Ku%vp3MArCmXLieZ@YI@9tu;>6>u^KWYD6S?EEXvnbVV$It_Xh&t5VtV6~ADg%8| z1q2n5Kt$3CibO22gA;+Az9K8bsBO{%GTB&4TQX4e6xQJDNjxc&f=SawRi{%ob*}52 zf*W*qS~IWCW$bP|9;0a+^!-|dc4WwEy#VS3#yc}?&8OI%P0%tS;sl;lM;*4$ZR7FB z9~Yl;X*&=RDG7`9=+3kZA_lmq)6SOQ*IGq&0AkTFU9Zr(MK=f{`;qR`3m*iO$&O1UuxzoB8wYke{oL% z7bni?N@OdAEa(1ujqFPkbZ_p^Kip&ZqB4ssHJ(?NyOqw8;L(gG4D9pgItnQqzQSpU zMwj5HmcVHVJUblWlP51>ce0JkO!jQdujqJA*z?cvj(i(Gx&0Kb-#*1>*Zb(XwvDu- zMa<@n?Bi03ESXojBnpX>NxC1T!Y~rV5~%SkPM!)Bo!J;SV%3@7g@329UA;3m(+DOd zMj~V7Bmz(Ad-cGDro>;GJdF2^E@4k#SrSzv^PiV!jUHb-xq&}AzJhD{8U@GJ7>Fq( zV&2yR?-Tjro-b`MgI2A*ru#zFOrXh&@P2AVo|uehvjNq^8S;Y(y00wJpRO=4VJJFO z%{(aPD-!h@y$hS@5Gskgj#+dOvlAY3+vBN+&*SMQA4c1(&tJbq(V3Sc)6yoYM3B1c3Tu*^our$+Ttd}g)v+)x z7ITHu45AZJ{uy=TrEk-zxef0}8it6zyl&e3w-Di0OY7%TutdL*9D;lWnS}{_0Zv@2QKZ6@s>9{h8Mr`Wg)*{Oywq% zj&;n|F(2<^ZQj3eO$D~F8vJH`1?QSQ{A6`M<`zV1X{jh=N0|Qo z(+6;E`vkWRzJTZE9oi~G?y0=*5TVcKNKuMX_!wIP;d#r$^abQ0wzx6!`+NB&>Mf2S zA)DTZXa4l=!`a8?tNfm}WS1MS>Muv6&BnGkU~q0V;CKp(CjyQZ{`D<{xl#$P6XDC-&pc-W3%((g-nwD7;H>U`{8)N zdq4axY)^r@S)xXVhP~tDy_{w4ecX7?bZTDbi#)TN7E2}HjRFp91xh@dgUCo zEKK7*m4cM9D>v&e!sD*MuF3J;N2lK{>FS+f*xm)1zq13?8$sIp(t&+P)DrE4nW6o7c@sz6xjA$zG=#8UN0}P57Kam7h)MTRqtI zVvA0^_1r~xMvhHYk<>%ok`tGTrJ5X-C1^8Im=hS=#bo62=x4~gd2c6lXH1{o z@>I2oRYA%)ZSG((Lr!Wy8(~1HIE!;QQZ)U-`FRMo$QpyaQ{YBpCE-t{J~ud~Q2SGJMgK$aAcpU7`DWkI7qSs4fGy zj`z_ov>hS32JX%k#E+E89r|^?KU=R(J|pPkYr;a2mFKa36v|JxM`ud zS>T(Y$=Q23p4s@iIHw*}B-4~YEs~tDB{qu2anUhGqY%lPaC+?f%M1AN``(C02Ab%^ zBcxfA72&u&4EV#NSMZtoDo)3GPxQ44`)HrpI5Q?Rq)5A(9m&@qR4yX^mMr>ojhXhy zX3d{(<+$+BMYPL9-1+hmmM;@0FqvjI0|`>P$@$$lb@xC=VwvD)^ity*fg-)elj-$tMs1SC|o!G7JKng@hna-NdU5iZg{8)1c+C= zYUQgajC!-{1UFGb_Q<2dnW)d1w>f2(-BnEuSGX5e!VqUWKqOn6RwjBF_}g`hC2hYs zvrg$(`>$CxXd0pkaZpNPL2K5oY*#jFCKJE1`Cax*V#v~0nb@u+UrFcM`JUlUW80U* zl^q3b);Kv@N^&AEF)&7l7!2{)ln)S`;!M~^75hl`;}m5pZKLCZ1Ke8P3M#Cx z`M5jR{tgEAKzzCPCn_n#1PV;QH_ku5z9TJW1unkn5{CE9(Uq9ef)HzL`>rNmp>t)HUFB^;v=Y-#DMXCKwV-0U`B;?yGZX(q| z?ET95Pt>j55iW%+T@1&`MKXJzwUT7K_dV~#Ly!G7Ub*u!#v~WAica_x+UC*zdJ2I? zfh3nmHC=zfz-_^jtW*u?PFt+LyukfG`Y`ebIvgDxp}#f&WAzGPYl52M!p~5VebJDY zcyIIVQjGBLOzPMp7WSMHg|wOhPR9ejzBbPIb-%P9I|>xb_>?gl)W@8Cb$ zc?+(rT6}i@1?NY76A}3{V<7QZ!3{>6lT|LPC3BbmPjZ31NUJF=gF1t zg6Ye~Z65Ateg56|xcuCLXHYQY8kB)ueQ%Kfw)4aUSm-c>ecKKXZ|~q|^S9s~`DF?6 zM0#8ofo4sjr!@5Va(4&6v;P8KnQ+jFyqjEFb3%jYI990Rk#ZcOQ9-^|58l3#-0^y~ z?rpC!q#iA0AILk=PnbP2#q9oFEN%g}p1mXe^_;#E6pS(`S4XUryz159hNGRta3cq& zQhvs^mdTlhL7>GO-~1Hb{oc2ttXLIl^3DR_jGRs2Qz#kG_22D(>{_HGNhfxP)gRCp zA5ZnDXhGfmR0!7^1Fx-pKI|g=6V4xpe+lc`&xca` z`aKU*#dF*_P7x+ucO1c6uhys=6~z(VdgL2&THIjc^pG8%6F^2 z!`kNSUwGjK>|ehv%9^R*)V&@-#qd>IKHtW`?%TDG6FVtNNjDDOIH7>y$X>)ifU-Bt5X#!q(@1X6WLdYoZzgVYBjfzjXV(igBnh zj*u+mJmwqfY?3#+b!sq;F^SpGf7Ed^`O`^*LH#ZEmQ?c9s|;6&b17KUXHSE2Aiueu zeN-Au2I33}Fjy~zd5!q#h97b+LS^W9KrTEAGVh!61ou6#g-0K|j8|^GtfWQ>m~nK+ zd$*B(cV-QRK&Fe*$5zxwnRhkiWd}5W(&E0)U&0F?dLG&RC9*5D`_%Uk>$LI6~M; zEm>`$YsVwKFa1wj5W!5&QdPPC6dmyj)5H|@scc^`Vaf&(lzDf(g`e1Z67QT`#GKZp zyeHLdQ-b=u&1J0Vc30yQr_bTfvLmU`1$kIzEZK}29Q5!?gv9}zeWN8fSrod_E+%#-rDP>LKfV#Ms zdm?5OP-HJW0&yrRB5E&NxeP&s#-=@_#TSx2vq^P+gNdIvNlOu8BNSAYqDvnM)wT*wo9-l zt6$`C^}QT%5V>m`p_A_?f}~33Q>j?;5;$|O@I9YTWPoHwIlDF6LoDphx&aP%o%^u9 z(%7EZ_6E-T8Sa|?X}>+A6YVOie7Fu+#^u6E5Es?ev1*^FBsb|9 zht0#GNUOfhLD8M(+*XpW6(^}6-=Rb%eU`DA16tslk$I^bam$TlWFHZ!MNJNL3CW3$ z*V)!ikXdvi2TKB@iJ~&=eO|Yw_U=gKTqYt23=+IEWXgVK_?QacdeQ;suAHc zov|$ExxnyBhMT{66UB!MjCM!pw^}T2uaPm6V^A<&pKPk8ASZLsKG*I7`Jyv#V==bI zIj#f-<`Ot4fG@6&@$2gsuy_9+p31jSs%nxvUH!8LR6~ZxFvZV2@h;rj|5JQ^aTQmK zUi!%F14^W$oUtojZIIQHKhsGYM_|s7X*c`wVOQ|qrqA3=!Z&bvH=FTIM3d%FUHbc* zXp3yr98BP7V-IZA1D?)y@KYDwfDeuz!FI+J)~Z?I#JKoWj>DqEZ|=W>-#>T>w+c4F zwd(50Y2XIUpeva`Oj@NcEWLECri7C260;^Zt7FgPMo=S3Z@$R`V^s4F>w^=V{`v~} z4JHFj3KR|w5(CNR`HjT3R0i9UG?$R)ad!o(ZQ#A{eq3}VI(k@$$%_RuuhWxjrLv|` zC`Pt5?-PZYf5w+IX*)Xr=ZTqD`LQ+XYbGQQJ_?>B>}evP#x$Bpi4<+}I}rv7V}KS1 zT%b&#c%AH!UB*W4BrsYPteWxmnwBuPQ6)AYeV4d(H#qZ<=Q1&$bx95kq8CV?fjY#y z%-UJXw~)XuR@(3itZ^-4CUR1(+{ZZ^0R8W3y3`hYf*658%7rKk57= zH^^X>?)J_WrVq?~k$^?H^8)zr{T`Q1Qm?U{RP z&^y~SfYJEjtax`s^BMB9OTr;R)7ZDFHVQB3&x4k`>A$N_x;`t~t~$v^-&sFX|Ez8Qyc8uc8Aq9{C~)PEU&i!sjP3Jt)DPFFPkM!Sr8Qt=Nb?BSo_9=XMZ>@= z6G;?}Rja#;1euy`(lSF+4fws~Ej)H|6%TJejftT({O(N%y1CfKJUO|5zrObll*NFL zcUN&lNmSQRaBfnPWcj`JY9~WMpnLs3K|B%&UV6W2U)BPpv(4kr-O$7&nAxvRNU)k@ zDr&(?C_QYV6ghR^fhY4RetPyKesuB(E@u-g&EtTHr<@aUo6BS*=!=V+_{HO|<4V<_ zAD5^W7C_`PbtF_HP*Sp58%e~S3Y|Uoj8_=>)E3}VJC%wp)&+)HjnTs;wq_;nd}SZ? zX9i3#7DK15s%3ITCTX}Ru~;@m)_U`OKgtwR^R-E~=tRwp2o%TE&w2uJX9*-!6!SyiSu6e&<#k>a@@Ay?(VE zZzaF1hXL1aUPqNzsO5#P{n%__f5*vl!#CO0_aq=z4Dna@cn|5>(XEHF3KL#z& zS zKc&Gt-uWQj{?3Q-+n@e36xC=0Kyrhddj&I1EIq+Vf9|P`VFW{o$uLH-9Hc6H;wPWP zbB{cW>}Wu9t3l4>(a(iT=8~r&fl2$fY{6-AY2%Dy0ZTI&we#i3pSJ_(`+a>5e7t!X z^Yt!1JbnN>VzOhhyh6(AFyb1{fghS&#%}R;%x@3)os(<0wUwhC)8wQO{*r7~2FZIO zbM|aRa5$YKPk(!lHb%f~liM);UHWqi>`pifuuX#e$lP&GSX<8-*Yl-yjyGpp`01@D z@B>?q;38+Fy3Qn2HIUP}jnfzuj{DvA0RQsnEBMmr7{zFWnGja#lE_Z4LKKp;u|MlF zouX1!N)o|)gzqO1ZZcuPb3)#W9AY(~nKdXLD^NcMTsV9jFaG-HFw1s;c_E``I(8=) z71^K+YT@*6%q-vikYrp62i437s;{it+8XbA$J2Pj6A#O*3R@JMAy@Z9a~wQVX$P#- zz>q$bY4-JyR(Tt*+Ds7qcfnpZSvY!#rjsCg_M5@nk3nT>%{0beE2K3&5|?B3*SV{l zLg^Ot*;exYw!i@9yKYH@_t5pd44Du}UwbxM)vLRk%351smCD%yx*PrwDd9b&r98AH zV6T(v+*R)i4fG7&4$0fv;u?^CK7VEjLrg|=R8>fGf-Lpu#Lt~P0`j>stot70(fB*b zhx=9nyI-hHw)DLesM1d8tAB|zo3Q;U`D)&aIl$r=SY|631g$Esq|6aWob(9UE2CG% z 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ŷ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 literal 0 HcmV?d00001 diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs new file mode 100644 index 0000000..5ef5778 --- /dev/null +++ b/src-tauri/src/main.rs @@ -0,0 +1,212 @@ +#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] + +use serde::Serialize; +use std::fs; +use std::path::{Component, Path, PathBuf}; + +#[derive(Serialize)] +struct FileListItem { + name: String, + #[serde(rename = "isDir")] + is_dir: bool, +} + +fn project_root(app: &tauri::AppHandle) -> Result { + let _ = app; + if let Ok(explicit_root) = std::env::var("QUEST_PROJECT_ROOT") { + let explicit_path = PathBuf::from(explicit_root); + if explicit_path.exists() { + return Ok(explicit_path); + } + } + + let manifest_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")); + if let Some(parent) = manifest_dir.parent() { + return Ok(parent.to_path_buf()); + } + + Err("Failed to determine project root from CARGO_MANIFEST_DIR.".into()) +} + +fn sanitize_relative_path(raw: &str) -> Result { + let path = Path::new(raw); + if path.is_absolute() { + return Err("Absolute paths are not allowed.".into()); + } + + let mut clean = PathBuf::new(); + for component in path.components() { + match component { + Component::Normal(part) => clean.push(part), + Component::CurDir => {} + Component::ParentDir => { + return Err("Parent-directory segments are not allowed.".into()); + } + Component::Prefix(_) | Component::RootDir => { + return Err("Unsupported path segment.".into()); + } + } + } + + if clean.as_os_str().is_empty() { + return Err("Path cannot be empty.".into()); + } + + Ok(clean) +} + +fn resolve_project_path(app: &tauri::AppHandle, raw: &str) -> Result { + let root = project_root(app)?; + let clean = sanitize_relative_path(raw)?; + Ok(root.join(clean)) +} + +fn ensure_parent_dir(path: &Path) -> Result<(), String> { + let parent = path + .parent() + .ok_or_else(|| "Target path has no parent directory.".to_string())?; + fs::create_dir_all(parent).map_err(|error| format!("Failed to create parent directory: {error}")) +} + +fn ensure_file(path: &Path, content: &str) -> Result<(), String> { + if path.exists() { + return Ok(()); + } + + ensure_parent_dir(path)?; + fs::write(path, content).map_err(|error| format!("Failed to create file: {error}")) +} + +fn open_with_system(target: &Path) -> Result<(), String> { + #[cfg(target_os = "windows")] + let mut command = { + let mut cmd = std::process::Command::new("cmd"); + cmd.args(["/C", "start", "", target.to_string_lossy().as_ref()]); + cmd + }; + + #[cfg(target_os = "macos")] + let mut command = { + let mut cmd = std::process::Command::new("open"); + cmd.arg(target); + cmd + }; + + #[cfg(all(unix, not(target_os = "macos")))] + let mut command = { + let mut cmd = std::process::Command::new("xdg-open"); + cmd.arg(target); + cmd + }; + + command + .spawn() + .map_err(|error| format!("Failed to open path in system shell: {error}"))?; + Ok(()) +} + +#[tauri::command] +fn list_project_files(app: tauri::AppHandle, path: String) -> Result, String> { + let target = resolve_project_path(&app, &path)?; + if !target.exists() { + return Ok(Vec::new()); + } + + let mut items = Vec::new(); + let entries = + fs::read_dir(target).map_err(|error| format!("Failed to read directory contents: {error}"))?; + + for entry in entries { + let entry = entry.map_err(|error| format!("Failed to read directory entry: {error}"))?; + let file_type = entry + .file_type() + .map_err(|error| format!("Failed to determine directory entry type: {error}"))?; + items.push(FileListItem { + name: entry.file_name().to_string_lossy().to_string(), + is_dir: file_type.is_dir(), + }); + } + + items.sort_by(|left, right| match (left.is_dir, right.is_dir) { + (true, false) => std::cmp::Ordering::Less, + (false, true) => std::cmp::Ordering::Greater, + _ => left.name.to_lowercase().cmp(&right.name.to_lowercase()), + }); + + Ok(items) +} + +#[tauri::command] +fn ensure_project_file( + app: tauri::AppHandle, + path: String, + content: Option, +) -> Result<(), String> { + let target = resolve_project_path(&app, &path)?; + ensure_file(&target, content.unwrap_or_else(|| "{}".to_string()).as_str()) +} + +#[tauri::command] +fn save_project_file(app: tauri::AppHandle, path: String, content: String) -> Result<(), String> { + let target = resolve_project_path(&app, &path)?; + ensure_parent_dir(&target)?; + fs::write(target, content).map_err(|error| format!("Failed to write file: {error}")) +} + +#[tauri::command] +fn read_project_file( + app: tauri::AppHandle, + path: String, + content: Option, +) -> Result { + let target = resolve_project_path(&app, &path)?; + ensure_file(&target, content.unwrap_or_else(|| "{}".to_string()).as_str())?; + fs::read_to_string(target).map_err(|error| format!("Failed to read file: {error}")) +} + +#[tauri::command] +fn open_project_file( + app: tauri::AppHandle, + path: String, + content: Option, +) -> Result<(), String> { + let target = resolve_project_path(&app, &path)?; + ensure_file(&target, content.unwrap_or_else(|| "{}".to_string()).as_str())?; + open_with_system(&target) +} + +#[tauri::command] +fn delete_project_file(app: tauri::AppHandle, path: String) -> Result<(), String> { + let target = resolve_project_path(&app, &path)?; + if !target.exists() { + return Ok(()); + } + + fs::remove_file(target).map_err(|error| format!("Failed to delete file: {error}")) +} + +#[tauri::command] +fn open_project_folder(app: tauri::AppHandle, path: String) -> Result<(), String> { + let target = resolve_project_path(&app, &path)?; + if !target.exists() { + fs::create_dir_all(&target) + .map_err(|error| format!("Failed to create target directory before opening it: {error}"))?; + } + open_with_system(&target) +} + +fn main() { + tauri::Builder::default() + .invoke_handler(tauri::generate_handler![ + list_project_files, + ensure_project_file, + save_project_file, + read_project_file, + open_project_file, + delete_project_file, + open_project_folder + ]) + .run(tauri::generate_context!()) + .expect("error while running tauri application"); +} + diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json new file mode 100644 index 0000000..947d09b --- /dev/null +++ b/src-tauri/tauri.conf.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://schema.tauri.app/config/2", + "productName": "Scanline", + "version": "0.1.0", + "identifier": "com.quest.scanline", + "build": { + "beforeDevCommand": "npm run dev", + "beforeBuildCommand": "npm run build", + "devUrl": "http://localhost:5173", + "frontendDist": "../dist" + }, + "app": { + "withGlobalTauri": true, + "windows": [ + { + "title": "Scanline", + "width": 1440, + "height": 960, + "resizable": true + } + ], + "security": { + "csp": null + } + }, + "bundle": { + "active": true, + "targets": "all" + } +} diff --git a/src/components/ConsoleOverlay.tsx b/src/components/ConsoleOverlay.tsx index 988bfab..a661c36 100644 --- a/src/components/ConsoleOverlay.tsx +++ b/src/components/ConsoleOverlay.tsx @@ -86,10 +86,10 @@ export const ConsoleOverlay: React.FC = ({ game }) => { className="console-overlay" style={{ position: 'absolute', - top: 0, - left: 0, - width: '100%', - height: '100%', + top: 'var(--game-viewport-top, 0px)', + left: 'var(--game-viewport-left, 0px)', + width: 'var(--game-viewport-width, 100%)', + height: 'var(--game-viewport-height, 100%)', backgroundColor: 'rgba(0, 0, 0, 0.85)', color: '#0f0', // Classic terminal green? Or White? GDD says "High resolution... distinct from game" fontFamily: 'monospace', diff --git a/src/components/FileBrowser.tsx b/src/components/FileBrowser.tsx index dd3157e..dcdeda2 100644 --- a/src/components/FileBrowser.tsx +++ b/src/components/FileBrowser.tsx @@ -1,4 +1,5 @@ import React, { useState, useEffect } from 'react'; +import { listProjectFiles, openProjectFolder } from '../platform/fileApi'; interface FileBrowserProps { mode: 'save' | 'load'; @@ -45,30 +46,15 @@ export const FileBrowser: React.FC = ({ // Clear filter when changing directory setFilterText(''); - fetch('/api/list', { - method: 'POST', - headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify({ path: currentPath }), - }) - .then(async (res) => { - if (!res.ok) { - const text = await res.text(); - throw new Error(`File API error (${res.status}): ${text || res.statusText}`); - } - return res.json(); - }) - .then((data) => { - if (Array.isArray(data.files)) { - setItems(data.files); - } else { - setError('File API returned invalid payload.'); - } + listProjectFiles(currentPath) + .then((files) => { + setItems(files); }) .catch((err) => { const raw = String(err); if (raw.includes('Failed to fetch')) { setError( - `File API unavailable at ${window.location.origin}/api/list. Start app with 'npm run dev'.` + `File API is unavailable. Start the Vite dev server or run the desktop shell.` ); } else { setError(raw); @@ -290,11 +276,7 @@ export const FileBrowser: React.FC = ({