From 716469f3bf1008d0667a8d1d1a4a3b7915bf8c32 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 21 Mar 2024 15:54:08 +0100 Subject: [PATCH 1/7] eliminazione progetto TAB2 (WASM) mai completato --- .../MP-TAB.Client/Components/CardTest.razor | 62 - .../Components/MachineBlock.razor | 233 - .../Components/MachineBlock.razor.css | 71 - .../Components/MachineBlock.razor.less | 78 - .../Components/MachineBlock.razor.min.css | 1 - .../Components/ProdAdvDispl.razor | 121 - .../MP-TAB.Client/Components/SlideMenu.razor | 46 - .../Components/TcHistoryFilter.razor | 218 - MP-TAB2/MP-TAB.Client/MP-TAB.Client.csproj | 52 - .../MP-TAB.Client/Pages/CardDemoList.razor | 46 - MP-TAB2/MP-TAB.Client/Pages/Counter.razor | 19 - .../MP-TAB.Client/Pages/MachineDetail.razor | 35 - MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor | 42 - .../MP-TAB.Client/Pages/StatusMap.razor.css | 39 - .../MP-TAB.Client/Pages/StatusMap.razor.less | 41 - .../Pages/StatusMap.razor.min.css | 1 - MP-TAB2/MP-TAB.Client/Pages/TCHistory.razor | 190 - MP-TAB2/MP-TAB.Client/Pages/User.razor | 1 - MP-TAB2/MP-TAB.Client/Program.cs | 22 - MP-TAB2/MP-TAB.Client/_Imports.razor | 10 - MP-TAB2/MP-TAB.Client/compilerconfig.json | 10 - .../compilerconfig.json.defaults | 71 - .../wwwroot/appsettings.Development.json | 8 - .../MP-TAB.Client/wwwroot/appsettings.json | 8 - .../wwwroot/images/LogoMapoFull.png | Bin 157981 -> 0 bytes .../wwwroot/images/LogoSteamware.png | Bin 87309 -> 0 bytes MP-TAB2/MP-TAB.sln | 50 - MP-TAB2/MP-TAB/.config/dotnet-tools.json | 5 - MP-TAB2/MP-TAB/Components/App.razor | 30 - .../MP-TAB/Components/Layout/MainLayout.razor | 103 - .../Components/Layout/MainLayout.razor.css | 119 - .../MP-TAB/Components/Layout/NavMenu.razor | 71 - .../Components/Layout/NavMenu.razor.css | 112 - .../MP-TAB/Components/Layout/SlideMenu.razor | 11 - .../MP-TAB/Components/Pages/CardDemo.razor | 43 - MP-TAB2/MP-TAB/Components/Pages/Counter.razor | 6 - .../MP-TAB/Components/Pages/HwSwInfo.razor | 8 - MP-TAB2/MP-TAB/Components/Pages/Logout.razor | 8 - .../Components/Pages/MachineDetail.razor | 16 - .../MP-TAB/Components/Pages/StatusMap.razor | 26 - .../Components/Pages/StatusMap.razor.cs | 215 - .../MP-TAB/Components/Pages/TCHistory.razor | 16 - MP-TAB2/MP-TAB/Components/Pages/User.razor | 105 - MP-TAB2/MP-TAB/Components/Pages/Weather.razor | 64 - MP-TAB2/MP-TAB/Components/Routes.razor | 6 - MP-TAB2/MP-TAB/Components/_Imports.razor | 18 - .../Controllers/ListSelectController.cs | 111 - MP-TAB2/MP-TAB/Controllers/ODLController.cs | 69 - MP-TAB2/MP-TAB/MP-TAB.csproj | 137 - MP-TAB2/MP-TAB/NLog.config | 46 - MP-TAB2/MP-TAB/Program.cs | 69 - MP-TAB2/MP-TAB/Properties/launchSettings.json | 42 - MP-TAB2/MP-TAB/appsettings.Development.json | 8 - MP-TAB2/MP-TAB/appsettings.Production.json | 8 - MP-TAB2/MP-TAB/appsettings.Staging.json | 13 - MP-TAB2/MP-TAB/appsettings.json | 24 - MP-TAB2/MP-TAB/compilerconfig.json | 10 - MP-TAB2/MP-TAB/compilerconfig.json.defaults | 71 - MP-TAB2/MP-TAB/libman.json | 14 - MP-TAB2/MP-TAB/logs/.placeholder | 1 - MP-TAB2/MP-TAB/wwwroot/app.css | 48 - MP-TAB2/MP-TAB/wwwroot/app.less | 54 - MP-TAB2/MP-TAB/wwwroot/app.min.css | 1 - .../wwwroot/bootstrap/bootstrap.min.css | 7 - .../wwwroot/bootstrap/bootstrap.min.css.map | 1 - MP-TAB2/MP-TAB/wwwroot/font.css | 42 - MP-TAB2/MP-TAB/wwwroot/font.less | 50 - MP-TAB2/MP-TAB/wwwroot/font.min.css | 1 - MP-TAB2/MP-TAB/wwwroot/fonts/OpenSans.woff | Bin 21956 -> 0 bytes .../wwwroot/fonts/OpenSansCondensed.woff | Bin 22432 -> 0 bytes .../wwwroot/fonts/lato-v17-latin-regular.eot | Bin 26668 -> 0 bytes .../wwwroot/fonts/lato-v17-latin-regular.svg | 435 - .../wwwroot/fonts/lato-v17-latin-regular.ttf | Bin 60524 -> 0 bytes .../wwwroot/fonts/lato-v17-latin-regular.woff | Bin 28660 -> 0 bytes .../fonts/lato-v17-latin-regular.woff2 | Bin 23484 -> 0 bytes .../roboto-condensed-v19-latin-regular.eot | Bin 17834 -> 0 bytes .../roboto-condensed-v19-latin-regular.svg | 306 - .../roboto-condensed-v19-latin-regular.ttf | Bin 36144 -> 0 bytes .../roboto-condensed-v19-latin-regular.woff | Bin 20156 -> 0 bytes .../roboto-condensed-v19-latin-regular.woff2 | Bin 15720 -> 0 bytes .../fonts/roboto-v27-latin-regular.eot | Bin 17822 -> 0 bytes .../fonts/roboto-v27-latin-regular.svg | 308 - .../fonts/roboto-v27-latin-regular.ttf | Bin 36216 -> 0 bytes .../fonts/roboto-v27-latin-regular.woff | Bin 20332 -> 0 bytes .../fonts/roboto-v27-latin-regular.woff2 | Bin 15688 -> 0 bytes MP-TAB2/MP-TAB/wwwroot/images/favicon.ico | Bin 31702 -> 0 bytes MP-TAB2/MP-TAB/wwwroot/images/favicon.png | Bin 87309 -> 0 bytes .../wwwroot/images/macchine/Steamware.png | Bin 159993 -> 0 bytes .../images/macchine/small/Steamware.png | Bin 12983 -> 0 bytes MP-TAB2/MP-TAB/wwwroot/lib/WindowSize.js | 6 - .../lib/bootstrap/css/bootstrap-grid.css | 4085 ------ .../lib/bootstrap/css/bootstrap-grid.css.map | 1 - .../lib/bootstrap/css/bootstrap-grid.min.css | 6 - .../bootstrap/css/bootstrap-grid.min.css.map | 1 - .../lib/bootstrap/css/bootstrap-grid.rtl.css | 4084 ------ .../bootstrap/css/bootstrap-grid.rtl.css.map | 1 - .../bootstrap/css/bootstrap-grid.rtl.min.css | 6 - .../css/bootstrap-grid.rtl.min.css.map | 1 - .../lib/bootstrap/css/bootstrap-reboot.css | 597 - .../bootstrap/css/bootstrap-reboot.css.map | 1 - .../bootstrap/css/bootstrap-reboot.min.css | 6 - .../css/bootstrap-reboot.min.css.map | 1 - .../bootstrap/css/bootstrap-reboot.rtl.css | 594 - .../css/bootstrap-reboot.rtl.css.map | 1 - .../css/bootstrap-reboot.rtl.min.css | 6 - .../css/bootstrap-reboot.rtl.min.css.map | 1 - .../lib/bootstrap/css/bootstrap-utilities.css | 5402 ------- .../bootstrap/css/bootstrap-utilities.css.map | 1 - .../bootstrap/css/bootstrap-utilities.min.css | 6 - .../css/bootstrap-utilities.min.css.map | 1 - .../bootstrap/css/bootstrap-utilities.rtl.css | 5393 ------- .../css/bootstrap-utilities.rtl.css.map | 1 - .../css/bootstrap-utilities.rtl.min.css | 6 - .../css/bootstrap-utilities.rtl.min.css.map | 1 - .../wwwroot/lib/bootstrap/css/bootstrap.css | 12068 ---------------- .../lib/bootstrap/css/bootstrap.css.map | 1 - .../lib/bootstrap/css/bootstrap.min.css | 6 - .../lib/bootstrap/css/bootstrap.min.css.map | 1 - .../lib/bootstrap/css/bootstrap.rtl.css | 12032 --------------- .../lib/bootstrap/css/bootstrap.rtl.css.map | 1 - .../lib/bootstrap/css/bootstrap.rtl.min.css | 6 - .../bootstrap/css/bootstrap.rtl.min.css.map | 1 - .../lib/bootstrap/js/bootstrap.bundle.js | 6314 -------- .../lib/bootstrap/js/bootstrap.bundle.js.map | 1 - .../lib/bootstrap/js/bootstrap.bundle.min.js | 7 - .../bootstrap/js/bootstrap.bundle.min.js.map | 1 - .../wwwroot/lib/bootstrap/js/bootstrap.esm.js | 4447 ------ .../lib/bootstrap/js/bootstrap.esm.js.map | 1 - .../lib/bootstrap/js/bootstrap.esm.min.js | 7 - .../lib/bootstrap/js/bootstrap.esm.min.js.map | 1 - .../wwwroot/lib/bootstrap/js/bootstrap.js | 4494 ------ .../wwwroot/lib/bootstrap/js/bootstrap.js.map | 1 - .../wwwroot/lib/bootstrap/js/bootstrap.min.js | 7 - .../lib/bootstrap/js/bootstrap.min.js.map | 1 - .../lib/bootstrap/scss/_accordion.scss | 158 - .../wwwroot/lib/bootstrap/scss/_alert.scss | 68 - .../wwwroot/lib/bootstrap/scss/_badge.scss | 38 - .../lib/bootstrap/scss/_breadcrumb.scss | 40 - .../lib/bootstrap/scss/_button-group.scss | 142 - .../wwwroot/lib/bootstrap/scss/_buttons.scss | 207 - .../wwwroot/lib/bootstrap/scss/_card.scss | 239 - .../wwwroot/lib/bootstrap/scss/_carousel.scss | 244 - .../wwwroot/lib/bootstrap/scss/_close.scss | 63 - .../lib/bootstrap/scss/_containers.scss | 41 - .../wwwroot/lib/bootstrap/scss/_dropdown.scss | 250 - .../wwwroot/lib/bootstrap/scss/_forms.scss | 9 - .../lib/bootstrap/scss/_functions.scss | 302 - .../wwwroot/lib/bootstrap/scss/_grid.scss | 39 - .../wwwroot/lib/bootstrap/scss/_helpers.scss | 12 - .../wwwroot/lib/bootstrap/scss/_images.scss | 42 - .../lib/bootstrap/scss/_list-group.scss | 197 - .../wwwroot/lib/bootstrap/scss/_maps.scss | 174 - .../wwwroot/lib/bootstrap/scss/_mixins.scss | 42 - .../wwwroot/lib/bootstrap/scss/_modal.scss | 237 - .../wwwroot/lib/bootstrap/scss/_nav.scss | 197 - .../wwwroot/lib/bootstrap/scss/_navbar.scss | 289 - .../lib/bootstrap/scss/_offcanvas.scss | 146 - .../lib/bootstrap/scss/_pagination.scss | 109 - .../lib/bootstrap/scss/_placeholders.scss | 51 - .../wwwroot/lib/bootstrap/scss/_popover.scss | 196 - .../wwwroot/lib/bootstrap/scss/_progress.scss | 68 - .../wwwroot/lib/bootstrap/scss/_reboot.scss | 611 - .../wwwroot/lib/bootstrap/scss/_root.scss | 187 - .../wwwroot/lib/bootstrap/scss/_spinners.scss | 85 - .../wwwroot/lib/bootstrap/scss/_tables.scss | 171 - .../wwwroot/lib/bootstrap/scss/_toasts.scss | 73 - .../wwwroot/lib/bootstrap/scss/_tooltip.scss | 119 - .../lib/bootstrap/scss/_transitions.scss | 27 - .../wwwroot/lib/bootstrap/scss/_type.scss | 106 - .../lib/bootstrap/scss/_utilities.scss | 806 -- .../lib/bootstrap/scss/_variables-dark.scss | 87 - .../lib/bootstrap/scss/_variables.scss | 1747 --- .../lib/bootstrap/scss/bootstrap-grid.scss | 62 - .../lib/bootstrap/scss/bootstrap-reboot.scss | 10 - .../bootstrap/scss/bootstrap-utilities.scss | 19 - .../wwwroot/lib/bootstrap/scss/bootstrap.scss | 52 - .../scss/forms/_floating-labels.scss | 95 - .../lib/bootstrap/scss/forms/_form-check.scss | 189 - .../bootstrap/scss/forms/_form-control.scss | 214 - .../lib/bootstrap/scss/forms/_form-range.scss | 91 - .../bootstrap/scss/forms/_form-select.scss | 80 - .../lib/bootstrap/scss/forms/_form-text.scss | 11 - .../bootstrap/scss/forms/_input-group.scss | 132 - .../lib/bootstrap/scss/forms/_labels.scss | 36 - .../lib/bootstrap/scss/forms/_validation.scss | 12 - .../lib/bootstrap/scss/helpers/_clearfix.scss | 3 - .../lib/bootstrap/scss/helpers/_color-bg.scss | 7 - .../scss/helpers/_colored-links.scss | 30 - .../bootstrap/scss/helpers/_focus-ring.scss | 5 - .../bootstrap/scss/helpers/_icon-link.scss | 25 - .../lib/bootstrap/scss/helpers/_position.scss | 36 - .../lib/bootstrap/scss/helpers/_ratio.scss | 26 - .../lib/bootstrap/scss/helpers/_stacks.scss | 15 - .../scss/helpers/_stretched-link.scss | 15 - .../scss/helpers/_text-truncation.scss | 7 - .../scss/helpers/_visually-hidden.scss | 8 - .../lib/bootstrap/scss/helpers/_vr.scss | 8 - .../lib/bootstrap/scss/mixins/_alert.scss | 18 - .../lib/bootstrap/scss/mixins/_backdrop.scss | 14 - .../lib/bootstrap/scss/mixins/_banner.scss | 7 - .../bootstrap/scss/mixins/_border-radius.scss | 78 - .../bootstrap/scss/mixins/_box-shadow.scss | 18 - .../bootstrap/scss/mixins/_breakpoints.scss | 127 - .../lib/bootstrap/scss/mixins/_buttons.scss | 70 - .../lib/bootstrap/scss/mixins/_caret.scss | 69 - .../lib/bootstrap/scss/mixins/_clearfix.scss | 9 - .../bootstrap/scss/mixins/_color-mode.scss | 21 - .../bootstrap/scss/mixins/_color-scheme.scss | 7 - .../lib/bootstrap/scss/mixins/_container.scss | 11 - .../lib/bootstrap/scss/mixins/_deprecate.scss | 10 - .../lib/bootstrap/scss/mixins/_forms.scss | 153 - .../lib/bootstrap/scss/mixins/_gradients.scss | 47 - .../lib/bootstrap/scss/mixins/_grid.scss | 151 - .../lib/bootstrap/scss/mixins/_image.scss | 16 - .../bootstrap/scss/mixins/_list-group.scss | 26 - .../lib/bootstrap/scss/mixins/_lists.scss | 7 - .../bootstrap/scss/mixins/_pagination.scss | 10 - .../bootstrap/scss/mixins/_reset-text.scss | 17 - .../lib/bootstrap/scss/mixins/_resize.scss | 6 - .../scss/mixins/_table-variants.scss | 24 - .../bootstrap/scss/mixins/_text-truncate.scss | 8 - .../bootstrap/scss/mixins/_transition.scss | 26 - .../lib/bootstrap/scss/mixins/_utilities.scss | 97 - .../scss/mixins/_visually-hidden.scss | 33 - .../lib/bootstrap/scss/utilities/_api.scss | 47 - .../lib/bootstrap/scss/vendor/_rfs.scss | 348 - .../wwwroot/lib/font-awesome/css/all.css | 7970 ---------- .../wwwroot/lib/font-awesome/css/all.min.css | 9 - .../wwwroot/lib/font-awesome/css/brands.css | 1537 -- .../lib/font-awesome/css/brands.min.css | 6 - .../lib/font-awesome/css/fontawesome.css | 6372 -------- .../lib/font-awesome/css/fontawesome.min.css | 9 - .../wwwroot/lib/font-awesome/css/regular.css | 19 - .../lib/font-awesome/css/regular.min.css | 6 - .../wwwroot/lib/font-awesome/css/solid.css | 19 - .../lib/font-awesome/css/solid.min.css | 6 - .../lib/font-awesome/css/svg-with-js.css | 639 - .../lib/font-awesome/css/svg-with-js.min.css | 6 - .../lib/font-awesome/css/v4-font-face.css | 26 - .../lib/font-awesome/css/v4-font-face.min.css | 6 - .../wwwroot/lib/font-awesome/css/v4-shims.css | 2194 --- .../lib/font-awesome/css/v4-shims.min.css | 6 - .../lib/font-awesome/css/v5-font-face.css | 22 - .../lib/font-awesome/css/v5-font-face.min.css | 6 - .../MP-TAB/wwwroot/lib/font-awesome/js/all.js | 5982 -------- .../wwwroot/lib/font-awesome/js/all.min.js | 6 - .../wwwroot/lib/font-awesome/js/brands.js | 754 - .../wwwroot/lib/font-awesome/js/brands.min.js | 6 - .../lib/font-awesome/js/conflict-detection.js | 1138 -- .../font-awesome/js/conflict-detection.min.js | 6 - .../lib/font-awesome/js/fontawesome.js | 3126 ---- .../lib/font-awesome/js/fontawesome.min.js | 6 - .../wwwroot/lib/font-awesome/js/regular.js | 445 - .../lib/font-awesome/js/regular.min.js | 6 - .../wwwroot/lib/font-awesome/js/solid.js | 1672 --- .../wwwroot/lib/font-awesome/js/solid.min.js | 6 - .../wwwroot/lib/font-awesome/js/v4-shims.js | 225 - .../lib/font-awesome/js/v4-shims.min.js | 6 - .../lib/font-awesome/sprites/brands.svg | 1424 -- .../lib/font-awesome/sprites/regular.svg | 497 - .../lib/font-awesome/sprites/solid.svg | 4178 ------ .../font-awesome/webfonts/fa-brands-400.ttf | Bin 189684 -> 0 bytes .../font-awesome/webfonts/fa-brands-400.woff2 | Bin 109808 -> 0 bytes .../font-awesome/webfonts/fa-regular-400.ttf | Bin 63348 -> 0 bytes .../webfonts/fa-regular-400.woff2 | Bin 24488 -> 0 bytes .../font-awesome/webfonts/fa-solid-900.ttf | Bin 394668 -> 0 bytes .../font-awesome/webfonts/fa-solid-900.woff2 | Bin 150020 -> 0 bytes .../webfonts/fa-v4compatibility.ttf | Bin 10172 -> 0 bytes .../webfonts/fa-v4compatibility.woff2 | Bin 4568 -> 0 bytes 269 files changed, 112563 deletions(-) delete mode 100644 MP-TAB2/MP-TAB.Client/Components/CardTest.razor delete mode 100644 MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor delete mode 100644 MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.css delete mode 100644 MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.less delete mode 100644 MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.min.css delete mode 100644 MP-TAB2/MP-TAB.Client/Components/ProdAdvDispl.razor delete mode 100644 MP-TAB2/MP-TAB.Client/Components/SlideMenu.razor delete mode 100644 MP-TAB2/MP-TAB.Client/Components/TcHistoryFilter.razor delete mode 100644 MP-TAB2/MP-TAB.Client/MP-TAB.Client.csproj delete mode 100644 MP-TAB2/MP-TAB.Client/Pages/CardDemoList.razor delete mode 100644 MP-TAB2/MP-TAB.Client/Pages/Counter.razor delete mode 100644 MP-TAB2/MP-TAB.Client/Pages/MachineDetail.razor delete mode 100644 MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor delete mode 100644 MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.css delete mode 100644 MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.less delete mode 100644 MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.min.css delete mode 100644 MP-TAB2/MP-TAB.Client/Pages/TCHistory.razor delete mode 100644 MP-TAB2/MP-TAB.Client/Pages/User.razor delete mode 100644 MP-TAB2/MP-TAB.Client/Program.cs delete mode 100644 MP-TAB2/MP-TAB.Client/_Imports.razor delete mode 100644 MP-TAB2/MP-TAB.Client/compilerconfig.json delete mode 100644 MP-TAB2/MP-TAB.Client/compilerconfig.json.defaults delete mode 100644 MP-TAB2/MP-TAB.Client/wwwroot/appsettings.Development.json delete mode 100644 MP-TAB2/MP-TAB.Client/wwwroot/appsettings.json delete mode 100644 MP-TAB2/MP-TAB.Client/wwwroot/images/LogoMapoFull.png delete mode 100644 MP-TAB2/MP-TAB.Client/wwwroot/images/LogoSteamware.png delete mode 100644 MP-TAB2/MP-TAB.sln delete mode 100644 MP-TAB2/MP-TAB/.config/dotnet-tools.json delete mode 100644 MP-TAB2/MP-TAB/Components/App.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Layout/MainLayout.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Layout/MainLayout.razor.css delete mode 100644 MP-TAB2/MP-TAB/Components/Layout/NavMenu.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Layout/NavMenu.razor.css delete mode 100644 MP-TAB2/MP-TAB/Components/Layout/SlideMenu.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Pages/CardDemo.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Pages/Counter.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Pages/HwSwInfo.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Pages/Logout.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Pages/MachineDetail.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Pages/StatusMap.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Pages/StatusMap.razor.cs delete mode 100644 MP-TAB2/MP-TAB/Components/Pages/TCHistory.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Pages/User.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Pages/Weather.razor delete mode 100644 MP-TAB2/MP-TAB/Components/Routes.razor delete mode 100644 MP-TAB2/MP-TAB/Components/_Imports.razor delete mode 100644 MP-TAB2/MP-TAB/Controllers/ListSelectController.cs delete mode 100644 MP-TAB2/MP-TAB/Controllers/ODLController.cs delete mode 100644 MP-TAB2/MP-TAB/MP-TAB.csproj delete mode 100644 MP-TAB2/MP-TAB/NLog.config delete mode 100644 MP-TAB2/MP-TAB/Program.cs delete mode 100644 MP-TAB2/MP-TAB/Properties/launchSettings.json delete mode 100644 MP-TAB2/MP-TAB/appsettings.Development.json delete mode 100644 MP-TAB2/MP-TAB/appsettings.Production.json delete mode 100644 MP-TAB2/MP-TAB/appsettings.Staging.json delete mode 100644 MP-TAB2/MP-TAB/appsettings.json delete mode 100644 MP-TAB2/MP-TAB/compilerconfig.json delete mode 100644 MP-TAB2/MP-TAB/compilerconfig.json.defaults delete mode 100644 MP-TAB2/MP-TAB/libman.json delete mode 100644 MP-TAB2/MP-TAB/logs/.placeholder delete mode 100644 MP-TAB2/MP-TAB/wwwroot/app.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/app.less delete mode 100644 MP-TAB2/MP-TAB/wwwroot/app.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/bootstrap/bootstrap.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/bootstrap/bootstrap.min.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/font.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/font.less delete mode 100644 MP-TAB2/MP-TAB/wwwroot/font.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/OpenSans.woff delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/OpenSansCondensed.woff delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/lato-v17-latin-regular.eot delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/lato-v17-latin-regular.svg delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/lato-v17-latin-regular.ttf delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/lato-v17-latin-regular.woff delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/lato-v17-latin-regular.woff2 delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/roboto-condensed-v19-latin-regular.eot delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/roboto-condensed-v19-latin-regular.svg delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/roboto-condensed-v19-latin-regular.ttf delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/roboto-condensed-v19-latin-regular.woff delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/roboto-condensed-v19-latin-regular.woff2 delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/roboto-v27-latin-regular.eot delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/roboto-v27-latin-regular.svg delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/roboto-v27-latin-regular.ttf delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/roboto-v27-latin-regular.woff delete mode 100644 MP-TAB2/MP-TAB/wwwroot/fonts/roboto-v27-latin-regular.woff2 delete mode 100644 MP-TAB2/MP-TAB/wwwroot/images/favicon.ico delete mode 100644 MP-TAB2/MP-TAB/wwwroot/images/favicon.png delete mode 100644 MP-TAB2/MP-TAB/wwwroot/images/macchine/Steamware.png delete mode 100644 MP-TAB2/MP-TAB/wwwroot/images/macchine/small/Steamware.png delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/WindowSize.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-grid.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-grid.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-grid.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-grid.min.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-grid.rtl.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-grid.rtl.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-grid.rtl.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-grid.rtl.min.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-reboot.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-reboot.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-reboot.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-reboot.min.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-reboot.rtl.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-reboot.rtl.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-reboot.rtl.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-reboot.rtl.min.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-utilities.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-utilities.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-utilities.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-utilities.min.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-utilities.rtl.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-utilities.rtl.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-utilities.rtl.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap-utilities.rtl.min.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap.min.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap.rtl.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap.rtl.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap.rtl.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/css/bootstrap.rtl.min.css.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.bundle.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.bundle.js.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.esm.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.esm.js.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.esm.min.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.esm.min.js.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.js.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.min.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/js/bootstrap.min.js.map delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_accordion.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_alert.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_badge.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_breadcrumb.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_button-group.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_buttons.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_card.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_carousel.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_close.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_containers.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_dropdown.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_forms.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_functions.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_grid.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_helpers.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_images.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_list-group.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_maps.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_mixins.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_modal.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_nav.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_navbar.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_offcanvas.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_pagination.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_placeholders.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_popover.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_progress.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_reboot.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_root.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_spinners.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_tables.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_toasts.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_tooltip.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_transitions.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_type.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_utilities.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_variables-dark.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/_variables.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/bootstrap-grid.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/bootstrap-reboot.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/bootstrap-utilities.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/bootstrap.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/forms/_floating-labels.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/forms/_form-check.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/forms/_form-control.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/forms/_form-range.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/forms/_form-select.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/forms/_form-text.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/forms/_input-group.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/forms/_labels.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/forms/_validation.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_clearfix.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_color-bg.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_colored-links.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_focus-ring.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_icon-link.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_position.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_ratio.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_stacks.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_stretched-link.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_text-truncation.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_visually-hidden.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/helpers/_vr.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_alert.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_backdrop.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_banner.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_border-radius.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_box-shadow.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_breakpoints.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_buttons.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_caret.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_clearfix.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_color-mode.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_color-scheme.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_container.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_deprecate.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_forms.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_gradients.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_grid.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_image.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_list-group.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_lists.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_pagination.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_reset-text.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_resize.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_table-variants.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_text-truncate.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_transition.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_utilities.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/mixins/_visually-hidden.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/utilities/_api.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/bootstrap/scss/vendor/_rfs.scss delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/all.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/all.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/brands.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/brands.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/fontawesome.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/fontawesome.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/regular.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/regular.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/solid.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/solid.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/svg-with-js.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/svg-with-js.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/v4-font-face.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/v4-font-face.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/v4-shims.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/v4-shims.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/v5-font-face.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/css/v5-font-face.min.css delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/all.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/all.min.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/brands.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/brands.min.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/conflict-detection.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/conflict-detection.min.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/fontawesome.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/fontawesome.min.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/regular.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/regular.min.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/solid.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/solid.min.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/v4-shims.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/js/v4-shims.min.js delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/sprites/brands.svg delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/sprites/regular.svg delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/sprites/solid.svg delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/webfonts/fa-brands-400.ttf delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/webfonts/fa-brands-400.woff2 delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/webfonts/fa-regular-400.ttf delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/webfonts/fa-regular-400.woff2 delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/webfonts/fa-solid-900.ttf delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/webfonts/fa-solid-900.woff2 delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/webfonts/fa-v4compatibility.ttf delete mode 100644 MP-TAB2/MP-TAB/wwwroot/lib/font-awesome/webfonts/fa-v4compatibility.woff2 diff --git a/MP-TAB2/MP-TAB.Client/Components/CardTest.razor b/MP-TAB2/MP-TAB.Client/Components/CardTest.razor deleted file mode 100644 index 908afa56..00000000 --- a/MP-TAB2/MP-TAB.Client/Components/CardTest.razor +++ /dev/null @@ -1,62 +0,0 @@ -
-
-

- @if (DoPlaceholder) - { -
- -
- } - else - { - @Title - } -

-
-
- @if (DoPlaceholder) - { -
- - - - -
- } - else - { -

@ChildContent

- } -
- -
- -@code { - [Parameter] - public RenderFragment? ChildContent { get; set; } - - [Parameter] - public string? Title { get; set; } - - [Parameter] - public string CardCss { get; set; } = ""; - - [Parameter] - public bool DoPlaceholder { get; set; } = false; - - private void OnYes() - { - Console.WriteLine($"{Title} | 'Yes' button selected."); - } -} \ No newline at end of file diff --git a/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor b/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor deleted file mode 100644 index 7afcfbf8..00000000 --- a/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor +++ /dev/null @@ -1,233 +0,0 @@ -@if (RecMSE == null) -{ -
-
-
- - - - -
-
-
-} -else -{ - @if (FullMode) - { -
- @RecMSE.CodMacchina -
-
-
-
-
- Art -
-
- @RecMSE.CodArticolo -
-
-
-
- @($"PODL{RecMSE.IdxPOdl:00000000}") -
-
- @($"ODL{RecMSE.IdxOdl:00000000}") -
-
-
-
-
-
-
-

- @RecMSE.Nome -

-
-
-
-
- @RecMSE.DescrizioneStato -
-
- @(formatDurata(RecMSE.Durata)) -
-
-
-
-
-
- Confermati -
-
- Prodotti -
-
- Ordinati -
-
-
-
- @($"{RecMSE.PezziConf:N0}") -
-
- @($"{RecMSE.PezziProd:N0}") -
-
- @($"{RecMSE.NumPezzi:N0}") -
-
-
-
- -
-
-
-
-
-
-
- } - else - { - - } -} - -@code { - - [Parameter] - public MappaStatoExpl? RecMSE { get; set; } = null; - - - [Parameter] - public int keepAliveMin { get; set; } = 5; - - - [Parameter] - public bool FullMode { get; set; } = true; - - [Inject] - protected NavigationManager NavMan { get; set; } = null!; - - - protected int kaFactor = 60 / 2; - - protected override void OnInitialized() - { - // se configurata uso cartella virtuale... altrimenti cartella processo - imgBasePath = Environment.CurrentDirectory;// @"C:\Steamware\macchine"; - } - - private string imgBasePath = ""; - - protected ProdAdvDispl.ProdCounter CurrCount - { - get - { - ProdAdvDispl.ProdCounter answ = new ProdAdvDispl.ProdCounter() - { - numPzConf = (int)RecMSE.PezziConf, - numPzOrd= (int)RecMSE.NumPezzi, - numPzProd= (int)RecMSE.PezziProd - }; - return answ; - } - } - - protected async Task ShowDetail() - { - NavMan.NavigateTo($"machine-detail/?IdxMacc={RecMSE!.IdxMacchina}"); - } - - /// - /// url completo immagine - /// - /// - /// - public string ImgUrlMacc(string url) - { - string answ = ""; - if (string.IsNullOrEmpty(url.ToString())) - { - url = "Steamware.png"; - } - // verifico esistenza macchina SMALL... - answ = $"images/macchine/small/{url}"; - string fullPath = Path.Combine(imgBasePath, "wwwroot", answ); - if (!File.Exists(fullPath)) - { - // se non ci fosse cerco immagine fullsize - answ = $"images/macchine/{url}"; - fullPath = Path.Combine(imgBasePath, "wwwroot", answ); - } - // altrimenti metto default Steamware - if (!File.Exists(fullPath)) - { - answ = "images/macchine/Steamware.png"; - } - return answ; - } - - /// - /// formatta la durata in minuti in un modo "human readable" gg/ore/min - /// - /// minuti - /// - public static string formatDurata(double? minuti) - { - string answ = "??"; - if (minuti != null) - { - DateTime tempo = new DateTime(); - tempo = tempo.AddMinutes((double)minuti); - - if (minuti < 60) - { - answ = $"{tempo.Minute:00}:{tempo.Second:00}"; - } - else if (minuti < 1440) - { - answ = $"{tempo.Hour}h {tempo.Minute}m"; - } - else - { - answ = $"{tempo.DayOfYear}g {tempo.Hour}h"; - } - } - return answ; - } - - private string cssComStatus(string semaforo, DateTime? lastUpdateN) - { - DateTime lastUpdate = lastUpdateN.HasValue ? (DateTime)lastUpdateN : DateTime.Now.AddHours(-1); - string answ = cssStatus(semaforo); - if (DateTime.Now.Subtract(lastUpdate).TotalSeconds > (keepAliveMin * kaFactor)) - { - answ = $"{baseCss}Ro"; - // blink se secondo pari... - DateTime adesso = DateTime.Now; - int resto = 0; - Math.DivRem(adesso.Second, 2, out resto); - if (resto == 0) - { - answ += "_b"; - } - } - return answ; - } - - private string cssStatus(string codSemaforo) - { - // se vuoto --> mostra nero! - if (string.IsNullOrEmpty(codSemaforo)) - { - codSemaforo = "sNe"; - } - string codColore = codSemaforo.Substring(1, 2); - string answ = $"{baseCss}{codColore}"; - return answ; - } - protected string baseCss = "sem"; -} diff --git a/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.css b/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.css deleted file mode 100644 index c6e037aa..00000000 --- a/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.css +++ /dev/null @@ -1,71 +0,0 @@ -/* Bordi */ -/*.rCAll { - border-radius: 10px; -} - -.rCTop { - border-radius: 10px 10px 0 0; -} - -.rCBot { - border-radius: 0 0 10px 10px; -}*/ -.mapBlock { - font-family: 'Open Sans Condensed', sans-serif; - color: #FFF; - background-image: linear-gradient(#111, #000); - min-width: 8em; -} -.labelTopDx { - padding: 0.1em 0.4em; - width: auto; - min-height: 0; - top: 0; - left: auto; - bottom: auto; - color: #FFFFFF; - background: #2200DE; - background: rgba(33, 0, 200, 0.7); - -webkit-border-top-right-radius: inherit; - border-top-right-radius: inherit; - -webkit-border-top-left-radius: inherit; - border-top-left-radius: inherit; - -webkit-border-bottom-left-radius: inherit; - border-bottom-left-radius: inherit; - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; -} -/* area semafori*/ -.sVe { - text-align: left; - background: #009036; - background: rgba(0, 255, 80, 0.6); - /*padding: 0px 4px 0px 4px;*/ - color: Yellow; -} -.sGi { - text-align: left; - background: #ffec00; - background: rgba(255, 220, 0, 0.6); - /*padding: 0px 4px 0px 4px;*/ -} -.sRo { - text-align: left; - background-color: #e2001a; - background: rgba(240, 0, 10, 0.6); - /*padding: 0px 4px 0px 4px;*/ -} -.sBl { - text-align: left; - background: #3690FF; - background: rgba(0, 80, 255, 0.6); - /*padding: 0px 4px 0px 4px;*/ - color: Yellow; -} -.sGr { - text-align: left; - background-color: #bcbcbc; - background: rgba(180, 180, 180, 0.6); - /*padding: 0px 4px 0px 4px;*/ -} -/*end semafori */ \ No newline at end of file diff --git a/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.less b/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.less deleted file mode 100644 index 439b5756..00000000 --- a/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.less +++ /dev/null @@ -1,78 +0,0 @@ -/* Bordi */ -/*.rCAll { - border-radius: 10px; -} - -.rCTop { - border-radius: 10px 10px 0 0; -} - -.rCBot { - border-radius: 0 0 10px 10px; -}*/ - -.mapBlock { - font-family: 'Open Sans Condensed', sans-serif; - color: #FFF; - background-image: linear-gradient(#111, #000); - min-width: 8em; -} - -.labelTopDx { - padding: 0.1em 0.4em; - width: auto; - min-height: 0; - top: 0; - left: auto; - bottom: auto; - color: #FFFFFF; - background: #2200DE; - background: rgba(33,0,200,.7); - -webkit-border-top-right-radius: inherit; - border-top-right-radius: inherit; - -webkit-border-top-left-radius: inherit; - border-top-left-radius: inherit; - -webkit-border-bottom-left-radius: inherit; - border-bottom-left-radius: inherit; - -webkit-border-bottom-right-radius: 0; - border-bottom-right-radius: 0; -} - -/* area semafori*/ -.sVe { - text-align: left; - background: #009036; - background: rgba(0,255,80,.6); - /*padding: 0px 4px 0px 4px;*/ - color: Yellow; -} - -.sGi { - text-align: left; - background: #ffec00; - background: rgba(255,220,0,.6); - /*padding: 0px 4px 0px 4px;*/ -} - -.sRo { - text-align: left; - background-color: #e2001a; - background: rgba(240,0,10,.6); - /*padding: 0px 4px 0px 4px;*/ -} - -.sBl { - text-align: left; - background: #3690FF; - background: rgba(0,80,255,.6); - /*padding: 0px 4px 0px 4px;*/ - color: Yellow; -} - -.sGr { - text-align: left; - background-color: #bcbcbc; - background: rgba(180,180,180,.6); - /*padding: 0px 4px 0px 4px;*/ -} -/*end semafori */ diff --git a/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.min.css b/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.min.css deleted file mode 100644 index 82b3cba0..00000000 --- a/MP-TAB2/MP-TAB.Client/Components/MachineBlock.razor.min.css +++ /dev/null @@ -1 +0,0 @@ -.mapBlock{font-family:'Open Sans Condensed',sans-serif;color:#fff;background-image:linear-gradient(#111,#000);min-width:8em;}.labelTopDx{padding:.1em .4em;width:auto;min-height:0;top:0;left:auto;bottom:auto;color:#fff;background:#2200de;background:rgba(33,0,200,.7);-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}.sVe{text-align:left;background:#009036;background:rgba(0,255,80,.6);color:#ff0;}.sGi{text-align:left;background:#ffec00;background:rgba(255,220,0,.6);}.sRo{text-align:left;background-color:#e2001a;background:rgba(240,0,10,.6);}.sBl{text-align:left;background:#3690ff;background:rgba(0,80,255,.6);color:#ff0;}.sGr{text-align:left;background-color:#bcbcbc;background:rgba(180,180,180,.6);} \ No newline at end of file diff --git a/MP-TAB2/MP-TAB.Client/Components/ProdAdvDispl.razor b/MP-TAB2/MP-TAB.Client/Components/ProdAdvDispl.razor deleted file mode 100644 index fd61c443..00000000 --- a/MP-TAB2/MP-TAB.Client/Components/ProdAdvDispl.razor +++ /dev/null @@ -1,121 +0,0 @@ -
-
- @($"{NumGreen}%") -
-
- @($"{NumYellow}%") -
-
- @($"{NumGray}%") -
-
- @($"{NumBlue}%") -
-
- - -@code { - /// - /// Conteggio dati produzione da mostrare - /// - [Parameter] - public ProdCounter CountData { get; set; } = null!; - - /// - /// Numero pezzi CONFERMATI - /// - protected int NumPzConf { get; set; } = 0; - - /// - /// Numero pezzi ORDINATI - /// - protected int NumPzOrd { get; set; } = 0; - - /// - /// Numero pezzi PRODOTTI - /// - protected int NumPzProd { get; set; } = 0; - - - /// - /// Numero pezzi per display BLU - /// - protected int NumBlue { get; set; } = 0; - - /// - /// Numero pezzi per display GRIGIO - /// - protected int NumGray { get; set; } = 40; - - /// - /// Numero pezzi per display VERDE - /// - protected int NumGreen { get; set; } = 20; - - /// - /// Numero pezzi per display GIALLO - /// - protected int NumYellow { get; set; } = 30; - - protected override void OnParametersSet() - { - decimal denom = CountData.numPzProd > CountData.numPzOrd ? (decimal)CountData.numPzProd / 100 : (decimal)CountData.numPzOrd / 100; - denom = denom == 0 ? 1 : denom; - // calcolo se sono nel caso prod < ordinati o se sono andato OVER - if (CountData.numPzProd < CountData.numPzOrd) - { - nGreen = (int)Math.Floor((decimal)CountData.numPzConf / denom); - nYellow = (int)Math.Floor((decimal)(CountData.numPzProd - CountData.numPzConf) / denom); - nGray = 100 - (nGreen + nYellow); - nBlue = 0; - } - else - { - // devo verificare SE ne ho confermati meno che ordinati o meno... - if (CountData.numPzConf < CountData.numPzOrd) - { - nGreen = (int)Math.Floor((decimal)CountData.numPzConf / denom); - } - else - { - nGreen = (int)Math.Floor((decimal)CountData.numPzOrd / denom); - } - nBlue = 100 - nGreen; - nYellow = 0; - nGray = 0; - } - // disegno! - NumGreen = nGreen; - NumYellow = nYellow; - NumGray = nGray; - NumBlue = nBlue; - // base.OnParametersSet(); - } - - protected int nBlue = 0; - protected int nGray = 0; - protected int nGreen = 0; - protected int nYellow = 0; - - /// - /// Classe gesitone conteggi produzione - /// - public class ProdCounter - { - - /// - /// NUmero pezzi CONFERMATI - /// - public int numPzConf { get; set; } = 0; - - /// - /// Numero pezzi ORDINATI - /// - public int numPzOrd { get; set; } = 0; - - /// - /// Numero pezzi PRODOTTI - /// - public int numPzProd { get; set; } = 0; - } -} diff --git a/MP-TAB2/MP-TAB.Client/Components/SlideMenu.razor b/MP-TAB2/MP-TAB.Client/Components/SlideMenu.razor deleted file mode 100644 index ff37af10..00000000 --- a/MP-TAB2/MP-TAB.Client/Components/SlideMenu.razor +++ /dev/null @@ -1,46 +0,0 @@ - -
-
-
-
- -
-
-
- EgalWare -
-
- Main Menu -
-
-
- -
-
-
-
- LINK DIRETTI -
-
-
-
- - @foreach (var item in MenuItems) - { - @item.Testo - } -
-
-
- -
-
-
- -@code { - - [Parameter] - public List MenuItems { get; set; } = new List(); -} diff --git a/MP-TAB2/MP-TAB.Client/Components/TcHistoryFilter.razor b/MP-TAB2/MP-TAB.Client/Components/TcHistoryFilter.razor deleted file mode 100644 index 76ae335a..00000000 --- a/MP-TAB2/MP-TAB.Client/Components/TcHistoryFilter.razor +++ /dev/null @@ -1,218 +0,0 @@ -@using MP.Data.Services; -@using NLog; -@using System.Net.Http -@using System.Net.Http.Json -@inject HttpClient Http -@inject SharedMemService MServ -@inject IConfiguration config - -
-
-
- - -
-
-
-
-
-
- - -
-
-
-
- - -
-
-
-
-
-
- - -
-
-
- -@code { - - [Parameter] - public int MatrOpr { get; set; } = 102; - [Parameter] - public string Title { get; set; } = "TC History"; - [Parameter] - public int SearchMinChar { get; set; } - [Parameter] - public EventCallback E_CodArt { get; set; } - [Parameter] - public EventCallback E_IdxMacc { get; set; } - - protected string BaseAddr = ""; - - protected override async Task OnInitializedAsync() - { - BaseAddr = config.GetValue("OptConf:BaseAddr") ?? ""; - await ReloadAllData(); - } - - - protected async Task ReloadAllData() - { - await ReloadArticoli(); - await ReloadMacchine(); - } - - protected async Task ReloadArticoli() - { - await GetArticoli(); - FiltArticoli(); - } - - protected async Task ReportArt() - { - await E_CodArt.InvokeAsync(CodArtSel); - } - protected async Task ReportMacc() - { - await E_IdxMacc.InvokeAsync(IdxMaccSel); - } - - protected async Task GetArticoli() - { - if (!ListArtDisabled) - { - Log.Debug("GetArticoli"); - string ApiUrl = $"{BaseAddr}api/ListSelect/GetDictArticoli?SearchArt={SearchVal}"; - var rawData = await Http.GetFromJsonAsync>(ApiUrl); - if (rawData != null) - { - ListArticoliAll = rawData; - } - } - } - protected void FiltArticoli() - { - bool done = false; - if (!ListArtDisabled) - { - if (ListArticoliAll != null) - { - TotalCount = ListArticoliAll.Count; - ListArticoli = ListArticoliAll.Take(Num2Displ).ToDictionary(x => x.Key, x => x.Value); - DisplayCount = ListArticoli.Count; - done = true; - } - } - if (!done) - { - TotalCount = 0; - ListArticoli = new Dictionary(); - DisplayCount = 0; - } - } - protected async Task ReloadMacchine() - { - if (ListMacchineAll == null || ListMacchineAll.Count == 0) - { - Log.Debug("START ReloadMacchine"); - string ApiUrl = $"{BaseAddr}api/ListSelect/GetDictMacc?MatrOpr={MatrOpr}"; - var rawData = await Http.GetFromJsonAsync>(ApiUrl); - if (rawData != null) - { - ListMacchineAll = rawData; - } - Log.Debug("END ReloadMacchine"); - } - } - - protected bool ListArtDisabled - { - get => string.IsNullOrEmpty(SearchVal) || SearchVal.Length < SearchMinChar; - } - - protected string SearchVal - { - get => searchVal; - set - { - if (searchVal != value) - { - searchVal = value; - } - } - } - - protected string CodArtSel - { - get => codArtSel; - set - { - if (codArtSel != value) - { - codArtSel = value; - } - } - } - - - - protected int Num2Displ - { - get => num2Displ; - set - { - if (num2Displ != value) - { - num2Displ = value; - FiltArticoli(); - } - } - } - - protected string IdxMaccSel { get; set; } = ""; - protected Dictionary ListMacchineAll - { - get => MServ.DictMacchine; - set => MServ.DictMacchine = value; - } - - protected Dictionary ListArticoliAll { get; set; } = new Dictionary(); - protected Dictionary? ListArticoli { get; set; } = null; - protected int TotalCount { get; set; } = 0; - protected int DisplayCount { get; set; } = 0; - - - private string searchVal { get; set; } = ""; - private string codArtSel { get; set; } = ""; - private int num2Displ { get; set; } = 20; - private static NLog.Logger Log = LogManager.GetCurrentClassLogger(); -} diff --git a/MP-TAB2/MP-TAB.Client/MP-TAB.Client.csproj b/MP-TAB2/MP-TAB.Client/MP-TAB.Client.csproj deleted file mode 100644 index 008e6d63..00000000 --- a/MP-TAB2/MP-TAB.Client/MP-TAB.Client.csproj +++ /dev/null @@ -1,52 +0,0 @@ - - - - net8.0 - enable - enable - true - Default - MP-TAB.Client - $(AssemblyName.Replace(' ', '_')) - false - - - - - - - - - - - - - - - <_ContentIncludedByDefault Remove="compilerconfig.json" /> - - - - - - - - - - - - - - - - - - - Always - - - Always - - - - diff --git a/MP-TAB2/MP-TAB.Client/Pages/CardDemoList.razor b/MP-TAB2/MP-TAB.Client/Pages/CardDemoList.razor deleted file mode 100644 index 3bc7a173..00000000 --- a/MP-TAB2/MP-TAB.Client/Pages/CardDemoList.razor +++ /dev/null @@ -1,46 +0,0 @@ -@attribute [RenderModeAuto] - -@if (CardTitles == null || CardTitles.Count == 0) -{ -
-
- waiting on browser -
- @for (int i = 0; i < 9; i++) - { -
- - -
- } -
-} -else -{ - -
-
- loaded on browser -
- @foreach (var item in CardTitles) - { -
- -
- Demo content page for @item -
-
- This is an example Blazor component! -
-
-
- } -
-} - -@code { - - [Parameter] - public List? CardTitles { get; set; } - -} diff --git a/MP-TAB2/MP-TAB.Client/Pages/Counter.razor b/MP-TAB2/MP-TAB.Client/Pages/Counter.razor deleted file mode 100644 index d5ae8371..00000000 --- a/MP-TAB2/MP-TAB.Client/Pages/Counter.razor +++ /dev/null @@ -1,19 +0,0 @@ -@* @attribute [RenderModeAuto] *@ -@attribute [RenderModeServer] - -Counter - -

Counter

- -

Current count: @currentCount

- - - -@code { - private int currentCount = 0; - - private void IncrementCount() - { - currentCount++; - } -} diff --git a/MP-TAB2/MP-TAB.Client/Pages/MachineDetail.razor b/MP-TAB2/MP-TAB.Client/Pages/MachineDetail.razor deleted file mode 100644 index c3f6779b..00000000 --- a/MP-TAB2/MP-TAB.Client/Pages/MachineDetail.razor +++ /dev/null @@ -1,35 +0,0 @@ -@attribute [RenderModeAuto] - -@using MP.Data.Services; -@inject MessageService MsgServ - -

Machine Detail

-

@IdxMacc

-@if (CurrMSE == null) -{ - -} -else -{ - -} - -@code { - - [Parameter] - [SupplyParameterFromQuery] - public string? IdxMacc { get; set; } - - protected override async Task OnAfterRenderAsync(bool firstRender) - { - // recupero MSE macchina.... - if (!string.IsNullOrEmpty(IdxMacc)) - { - CurrMSE = await MsgServ.GetMachineMse(IdxMacc); - } - //await InvokeAsync(StateHasChanged); - // return base.OnAfterRenderAsync(firstRender); - } - protected MappaStatoExpl? CurrMSE { get; set; } = null; - -} diff --git a/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor b/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor deleted file mode 100644 index 0a286b54..00000000 --- a/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor +++ /dev/null @@ -1,42 +0,0 @@ -@attribute [RenderModeAuto] - -@using MP.Data.Services; -@using MP.Data; - -@inject MessageService MsgServ - -
- @if (ListMSE == null || ListMSE.Count == 0) - { - @for (int i = 0; i < 10; i++) - { -
- -
- } - } - else - { - @foreach (var item in ListMSE) - { -
- -
- } - } -
- -@code { - - [Parameter] - public List? ListMSE { get; set; } = null; - - protected override async Task OnAfterRenderAsync(bool firstRender) - { - if (ListMSE != null) - { - // salvo in LocalStorage... - await MsgServ.SaveMse(ListMSE); - } - } -} diff --git a/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.css b/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.css deleted file mode 100644 index f69d8193..00000000 --- a/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.css +++ /dev/null @@ -1,39 +0,0 @@ -body .bloccoMacc { - font-family: 'Open Sans Condensed', sans-serif; -} -/* <= 425px */ -@media all and (max-width: 425px) { - .bloccoMacc { - font-size: 0.6em; - } -} -/* > 425px con 2 blocchi */ -@media all and (min-width: 425px) { - .bloccoMacc { - font-size: 0.8em; - } -} -/* > 600px con 2 colonne */ -@media all and (min-width: 600px) { - .bloccoMacc { - font-size: 1.2em; - } -} -/* > 800px */ -@media all and (min-width: 800px) { - .bloccoMacc { - font-size: 1em; - } -} -/* > 1024px */ -@media all and (min-width: 1024px) { - .bloccoMacc { - font-size: 1.1em; - } -} -/* > 1440px */ -@media all and (min-width: 1600px) { - .bloccoMacc { - font-size: 1.2em; - } -} \ No newline at end of file diff --git a/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.less b/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.less deleted file mode 100644 index 3d37e099..00000000 --- a/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.less +++ /dev/null @@ -1,41 +0,0 @@ -body /* gestione area mappa stato e pagine dettaglio macchina */ -.bloccoMacc { - font-family: 'Open Sans Condensed', sans-serif; -} - -/* <= 425px */ -@media all and (max-width: 425px) { - .bloccoMacc { - font-size: 0.6em; - } -} -/* > 425px con 2 blocchi */ -@media all and (min-width: 425px) { - .bloccoMacc { - font-size: 0.8em; - } -} -/* > 600px con 2 colonne */ -@media all and (min-width: 600px) { - .bloccoMacc { - font-size: 1.2em; - } -} -/* > 800px */ -@media all and (min-width: 800px) { - .bloccoMacc { - font-size: 1em; - } -} -/* > 1024px */ -@media all and (min-width: 1024px) { - .bloccoMacc { - font-size: 1.1em; - } -} -/* > 1440px */ -@media all and (min-width: 1600px) { - .bloccoMacc { - font-size: 1.2em; - } -} diff --git a/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.min.css b/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.min.css deleted file mode 100644 index 11be311d..00000000 --- a/MP-TAB2/MP-TAB.Client/Pages/StatusMap.razor.min.css +++ /dev/null @@ -1 +0,0 @@ -body .bloccoMacc{font-family:'Open Sans Condensed',sans-serif;}@media all and (max-width:425px){.bloccoMacc{font-size:.6em;}}@media all and (min-width:425px){.bloccoMacc{font-size:.8em;}}@media all and (min-width:600px){.bloccoMacc{font-size:1.2em;}}@media all and (min-width:800px){.bloccoMacc{font-size:1em;}}@media all and (min-width:1024px){.bloccoMacc{font-size:1.1em;}}@media all and (min-width:1600px){.bloccoMacc{font-size:1.2em;}} \ No newline at end of file diff --git a/MP-TAB2/MP-TAB.Client/Pages/TCHistory.razor b/MP-TAB2/MP-TAB.Client/Pages/TCHistory.razor deleted file mode 100644 index 4586423f..00000000 --- a/MP-TAB2/MP-TAB.Client/Pages/TCHistory.razor +++ /dev/null @@ -1,190 +0,0 @@ -@using NLog; -@attribute [RenderModeAuto] -@* @attribute [RenderModeServer] *@ - -@inject HttpClient Http - -
-
- -
-
- - - - - - @* *@ - @* *@ - @* *@ - - - - - @if (isLoading) - { - @for (int i = 0; i < NumRecPage; i++) - { - - - - @* *@ - - - - } - } - else - { - @if (ListODL == null || ListODL.Count == 0) - { - - - - } - else - { - foreach (var item in ListODL) - { - - - - @* *@ - - @* *@ - - } - } - } - -
ArticoloInformazioniTCicloNoteImpiantoPeriodo
-
- -
-
- -
-
- -
-
Nessun record trovato
-
-
@item.CodArticolo
- @item.DescArticolo -
-
- Impianto: @item.IdxMacchina -
-
- TC: @item.Tcassegnato.ToString("N3") -
-
- N° pz: @item.NumPezzi pz -
-
- @item.Note -
-
-
- Inizio: @item.DataInizio -
-
- Fine: @item.DataFine -
-
-
-
- -
- -@code { - [Parameter] - public int MatrOpr { get; set; } = 0; - - [Inject] - protected IConfiguration config { get; set; } = null!; - - protected int SearchMinChar = 3; - protected string CodArt = ""; - protected string IdxMacc = "*"; - protected string BaseAddr = ""; - protected bool isLoading = false; - - protected int NumRecPage = 5; - protected int TotalCount = 0; - protected int PageNum = 1; - - protected List ListComplete { get; set; } = new List(); - protected List ListODL { get; set; } = new List(); - - protected override async Task OnInitializedAsync() - { - BaseAddr = config.GetValue("OptConf:BaseAddr") ?? ""; - await ReloadData(); - } - - protected async Task SelCodArt(string newCodArt) - { - CodArt = newCodArt; - await ReloadData(); - } - protected async Task SelIdxMacc(string newIdxMacc) - { - IdxMacc = newIdxMacc; - await ReloadData(); - } - - protected async Task ReloadData() - { - isLoading = true; - if (!string.IsNullOrEmpty(CodArt)) - { - string ApiUrl = $"{BaseAddr}api/ODL/GetODL?CodArt={CodArt}&IdxMacchina={IdxMacc}"; - try - { - var rawData = await Http.GetFromJsonAsync>(ApiUrl); - if (rawData != null) - { - ListComplete = rawData; - TotalCount = ListComplete.Count; - // esegue paginazione - UpdateTable(); - } - } - catch (Exception exc) - { - Log.Error($"Error on dataload{Environment.NewLine}{exc}"); - } - } - isLoading = false; - } - - protected void UpdateTable() - { - // esegue paginazione - if (TotalCount > NumRecPage) - { - ListODL = ListComplete.Skip((PageNum - 1) * NumRecPage).Take(NumRecPage).ToList(); - } - else - { - ListODL = ListComplete; - } - } - - protected void SavePage(int newNum) - { - PageNum = newNum; - UpdateTable(); - } - - protected void SaveNumRec(int newNum) - { - NumRecPage = newNum; - UpdateTable(); - } - - private static NLog.Logger Log = LogManager.GetCurrentClassLogger(); -} diff --git a/MP-TAB2/MP-TAB.Client/Pages/User.razor b/MP-TAB2/MP-TAB.Client/Pages/User.razor deleted file mode 100644 index 5f282702..00000000 --- a/MP-TAB2/MP-TAB.Client/Pages/User.razor +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/MP-TAB2/MP-TAB.Client/Program.cs b/MP-TAB2/MP-TAB.Client/Program.cs deleted file mode 100644 index e3818aaa..00000000 --- a/MP-TAB2/MP-TAB.Client/Program.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Blazored.LocalStorage; -using Blazored.SessionStorage; -using Microsoft.AspNetCore.Components.WebAssembly.Hosting; -using MP.Data.Services; - -var builder = WebAssemblyHostBuilder.CreateDefault(args); - -// servizio cache locale dati -builder.Services.AddSingleton(); -builder.Services.AddScoped(); -builder.Services.AddBlazoredLocalStorage(); -builder.Services.AddBlazoredSessionStorage(); - -// aggiunto x gestione chiamate WebAPI -builder.Services.AddScoped(sp => - new HttpClient - { - BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) - }); - - -await builder.Build().RunAsync(); diff --git a/MP-TAB2/MP-TAB.Client/_Imports.razor b/MP-TAB2/MP-TAB.Client/_Imports.razor deleted file mode 100644 index 726186ea..00000000 --- a/MP-TAB2/MP-TAB.Client/_Imports.razor +++ /dev/null @@ -1,10 +0,0 @@ -@using System.Net.Http -@using System.Net.Http.Json -@using Microsoft.AspNetCore.Components.Forms -@using Microsoft.AspNetCore.Components.Routing -@using Microsoft.AspNetCore.Components.Sections -@using Microsoft.AspNetCore.Components.Web -@using Microsoft.AspNetCore.Components.Web.Virtualization -@using Microsoft.JSInterop -@using MP_TAB.Client -@using MP.Data.DatabaseModels \ No newline at end of file diff --git a/MP-TAB2/MP-TAB.Client/compilerconfig.json b/MP-TAB2/MP-TAB.Client/compilerconfig.json deleted file mode 100644 index d820348d..00000000 --- a/MP-TAB2/MP-TAB.Client/compilerconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "outputFile": "Components/MachineBlock.razor.css", - "inputFile": "Components/MachineBlock.razor.less" - }, - { - "outputFile": "Pages/StatusMap.razor.css", - "inputFile": "Pages/StatusMap.razor.less" - } -] \ No newline at end of file diff --git a/MP-TAB2/MP-TAB.Client/compilerconfig.json.defaults b/MP-TAB2/MP-TAB.Client/compilerconfig.json.defaults deleted file mode 100644 index 41870cc5..00000000 --- a/MP-TAB2/MP-TAB.Client/compilerconfig.json.defaults +++ /dev/null @@ -1,71 +0,0 @@ -{ - "compilers": { - "less": { - "autoPrefix": "", - "cssComb": "none", - "ieCompat": true, - "math": null, - "strictMath": false, - "strictUnits": false, - "relativeUrls": true, - "rootPath": "", - "sourceMapRoot": "", - "sourceMapBasePath": "", - "sourceMap": false - }, - "sass": { - "autoPrefix": "", - "loadPaths": "", - "style": "expanded", - "relativeUrls": true, - "sourceMap": false - }, - "nodesass": { - "autoPrefix": "", - "includePath": "", - "indentType": "space", - "indentWidth": 2, - "outputStyle": "nested", - "precision": 5, - "relativeUrls": true, - "sourceMapRoot": "", - "lineFeed": "", - "sourceMap": false - }, - "stylus": { - "sourceMap": false - }, - "babel": { - "sourceMap": false - }, - "coffeescript": { - "bare": false, - "runtimeMode": "node", - "sourceMap": false - }, - "handlebars": { - "root": "", - "noBOM": false, - "name": "", - "namespace": "", - "knownHelpersOnly": false, - "forcePartial": false, - "knownHelpers": [], - "commonjs": "", - "amd": false, - "sourceMap": false - } - }, - "minifiers": { - "css": { - "enabled": true, - "termSemicolons": true, - "gzip": false - }, - "javascript": { - "enabled": true, - "termSemicolons": true, - "gzip": false - } - } -} \ No newline at end of file diff --git a/MP-TAB2/MP-TAB.Client/wwwroot/appsettings.Development.json b/MP-TAB2/MP-TAB.Client/wwwroot/appsettings.Development.json deleted file mode 100644 index 0c208ae9..00000000 --- a/MP-TAB2/MP-TAB.Client/wwwroot/appsettings.Development.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} diff --git a/MP-TAB2/MP-TAB.Client/wwwroot/appsettings.json b/MP-TAB2/MP-TAB.Client/wwwroot/appsettings.json deleted file mode 100644 index 0c208ae9..00000000 --- a/MP-TAB2/MP-TAB.Client/wwwroot/appsettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} diff --git a/MP-TAB2/MP-TAB.Client/wwwroot/images/LogoMapoFull.png b/MP-TAB2/MP-TAB.Client/wwwroot/images/LogoMapoFull.png deleted file mode 100644 index 3d766f04a316194349f47a61349de188238f3e1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 157981 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

w7IJDwbQf*mUSGp5+LU85g&& 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�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�h~N4G~Ss=<-S@;ZY@H{qDbOr)+wQv5=u`L!li zxwF`{$f9fb2U3>GJV64%j~_?BdDC`&uwe&b@Lv||pZy(mH2;B^qg1x8^kRHueL)q; za7eyr^9k&ii4glUmmNyG+A~oaT1q>%Z)4`$q1=RhynCmS z*DA_INns*AZ+YXRDAQ4}O^Dcvk!cU#CS4ET;kfcT7->>R_h55U=Y*a@Zqs7@jOL`H z7?(prL!DV`$P14FhJb*I8P|c@Wu3!(o5M|NTdIuyc@2>Jh{{Fth6L(#Glwg349aW( zKe_u6zzU0^)knFy1K%7G-H)33x({wmhZdqR7D9B_2?=%83P6Qdej^_h@v<36)=uXa zkqaeSS9gAYXyDNnTQ?D9S@fnz>-CTVtg2gM9%27Vf(l-c51E0|4%YSPJR^curpPDb z_jRT;#dbLCFw!+97-{ZRvU`g5_*O)3HUc^PQ%7>_q&FeU^((23W(i_d{B=t_;Ew)@ zi=N?rmYGiPgtQkwa>M>)M*GD|S)f_yO=MgV$P7;K&;DU9c%-J@ z*=ndpsqlEZui!SwfO?6vC%u^6d%{!)9+qV=UXjo%#Bo$3m0zjeb@gcub4@e7>I@c# ztNupL#F(GO+=JQr1Iqh~gbK84%`{`r(m@t6i+ML1xV&@5&YIGi7ANqeHJeLWt`oBOcJ=st zeEr#Q2e-aHmr@Pcq_*?ZJ!F|+eA#j~GgRKyG4n-^u6oXWnJl4j_w|fm?JIN#mTZ68 zkNc7Rc$(HUZO<3kP_CUBU*eFY{=$m|2ssy?4)dDURRv zz+7f)p3%|qg7o;#h7-0JI?#P zMznd?>uyqhOXc&Ka!`O^cr+7C!gHO+uw&!&9CHgIC=FzRr{fiN{s9Aw^UQ zQit=;as2F%-wF1O6;s9)<@5Vtn@=<~zL}cOswL4Azz_*bwh@Wpxath@8J`!-Xl{jS z)0)ob5&mYRm^jbBacieBy1?dNYgeegEg}x^+5Oj79LrZf8jRN^X6oh`k?G~Yvarf<65bn;BSplC=TS86 zvQc}XLCI%9tdwq+$qJ-^+{q-vl}mWtWQy$4i=@tZ4TI3Y5wgtIDqrvu7T9Ih3x8l| znw8-9SC;FvD})lpc*R%ULQ6v>oUs8vPL3rahL0f<2Lo+a{^G{;a-iw`j}-N(TYQZ%iu*NMO-79SzYarXJu|W>D)AjE! zfL(YD%l_8;5O+K zUo4Nqsj16=*ObMWaHuZ+o5!J0Z3t(9N*~DK@yw@lfAvBolII@=-rp^TCwA&2Jo@($U-FnCqbi^|K zR{vx5-?pQE_V*7rggH>NnZ4eV0|EES-856r>S$2%SO`)Y%l3d?Q@k(7(5;5xL8+tPF^go=OKiL69)BRgRK^qCbwOr2KR|T%4GGP@#CDcBDsf@O57f^?wt0XM zraHo!8k0xImqT ztd5!!f{bEFp=`OA`@jL8#WyO0Pb}eR<*Qp)*p^b(-DYpQOjtV8Kp3Qfp8iHYGyA=Q zlj?*16q5T1LtsRLAzfUxL{+iVt$0?n5Ha_Yv~~bi3yEc5b`oLdnI)11)}MF#P_yEj zcdfEMZOVBdHt8;3;Q3VL!Y|{)6RkEU+$>?&fjcqW zc%!vEsM$tK?Y6>05vuy5K?MFSgGgiix$eLoQ;nTTWDKjB+2w{>!IgQ83Chb`n_MLq zzm$sKlRf6T*qh%LbJLk^Q9`o73)C2x-rv!De{^6^j1!l&4(e$J)&kd_<2rKqUT zatA@lcg7C{D=0PftRNzD-B{)Ded6=<13^Th11^pYZ3?~*jN#S2!bM!^c|>}3p%2^^LQ|aB~!;>Swl;72JEO*PnRxG#7uF>Q( z+Dv7+8orPsFqkBsLS6_B{B#aWdzbSU$)>i&Of_vm)+m3;uXo~5je&#d>m$(t0WIFj zw6N4{ep?aITT7jY0lP*!y6^qi87sdN=oTVUP~M6$&)n<&O&zz!4{aBS`B2Ns!dhm( zi=A1Y#+7aYuvHlG2o%u71`_Eb)qPu@WNMmabyG%Gm93O4qQwbi^AYVm*L4nx)jF+Dc5?fh43k|B#(gm!7&*n1~B zu~Q7=N+hx&<&W04Cv~)SnOdIH_$A z%0-Y*-Lgb7hZ4K4=nZ~Co%u%x4wp|~ILnJ2p@a(FfiKT)95Rxys+qN+bgM1_r~|NX z$QvtEiIREKbQM3O8I>87tLt?=;=jtF0WJ5-)AsXGI6O-MEr{io2Z^*`*_<~a`;m(cf*%eoZ2K1+jY1{ZN$7kG>0lG66fokm+ldtk@8Ng z=-|eq(FJ^rEL*44|539M!){=|3zaGF)(g5B=R?dUWx`oIOK9|lxJc>Vy>chpROj)VFjX)3IjyY1ur@zZ(rxeUUxU<++7)6e zCbShp?OJ1fHw;>4F z*(h5lBKXch)b5vfup#vv;NK_x$!vDzBO`hn6tGXLqsUxMZQ4uq#;_Bn$I$!Nn}8#r z%5hRN(bEMmU!J!)HtYJE~!T+(%9 zCsgKHHgQS69`0OoDfM|j1Ly%Fj0mp%c0~rm6ih_6fl_rjTI6h9c%CcJx}C|E%(hL<%v>?<`5@B1aQ0*+`CsN?nPrQ*{~ygI)2 z^`3#1-um3h0`-aiTkw|izR9(3foUv^8t(Ap$3SN_@A*W#Fsj94d=c|r?u&d9>YVj3JgOcQc|H=ptX1jO&jcHsj|+Gewb4BZ@W0&U-r zNfd#zB}WdK+sd@(S2ntBKg()ondIj6Vpop+{Gx~+82i+7w$qp|($pcM(r9la%G+bp{ zl=a`mmC4{4lyowq?Gs^;IwUn2KBTe99+E`3)Kh~pXP_{|1slFR0Kf^znXTVL-9c_l z46V;I3~S1JOg`3_4?&o~Xp@E8=0b|#U56i#Slw@W__ih@tttNdz~!1yk*4Y4d*>jJ z&@Q|#E{Xy-%>bw$`eD{EUXU_8vsU|Qhj>FVvLk0PL+iD}Il`X($y%?!LSF?GN}Q|3 zu?M)xgV|ckP4%9)dRA4pegS27lmok`-xqnQ!R3N^G8=ygw!$|6dFY~!W0)RaBq@?4 z?S2#AUXMvTxYHB|wON|c?+frHXWolwsXKcg4tEH^p)EqbbJMX^=zZP@KVk1dfrj?- zorVd}^%g0-U;U8R4SKiAcOUXF&^ZZoDR47hI=}6Bbjj^Y5yNg+f$bIx+kY_|oA9vY z_T5NJHyJr(%4ICO=Ag?*=Q(_#L-)^*-Mz=o8TGU6NV+)pkvfa*h*|jflN=gRG*#2g=<|UN45*E;7S#K*r+{9!_)Y7 zWwy7w8)mzskscq#=~&ZJ9ojx|@E?+KKkqZ7!q4Z`qOx)2yN0~(Oyp4$S)+%icYQ55 zy*-Lp-P*Q|1L#CY*CL)t#A8*sLE zp(-aMd-GXXd^5Md)rpn$*jHJ04R1RPBD@Ed<8{cPS(4!vXJT>`+CB#_J-lZa{a3%+ zJt*4zprk+(jTP{aF6zpM(!Nz=S~8>H(_A1f_I&@3Vnp~L_C{5LNn zudj~KfOSF@8v>ag3yY~8gP$Lxo%&EKh|;qAtkcU43Y~#V_Hr zh5z0TAI$QR`Qmu3y&5H0vAFq@mU__ktM$>~d&2*-va0xYN2t@}ZDU0$dwa6@iV@1pi0S7$GZjJ=BdGlM_cI0{z0A7L|?kJRXb1zob{;UnP4!t@9G^kEJ8}?dh|4*vorE_yu)bA!R_(ei6dvk;``^kMj*Q@ z>zx}4Hg{$wf6>ZCysnn@)X5<8QNY@_|6vi>le{k}oe+zuf9uSO2G4mXlXSJNDGxq{5# z%fIkenuojTi9g3mf}8faWA#phw!}-}Aah&ple^&Jv9|LYNe*s_wxH$D?C2hi0^oB0 zPr>%4FYkPw)VcABe4w!+uQ8dwND|6mP?hp<2d^AdYvy~F)x|&f+3p|{s2Dk@n;tco z2SMyCJa+)7vtmBvx!6a5-8!2CR3QyvogVNuJnXYSm1z996io6V2|hVtE2s^vTq zhPF9y%ze@wa8KVkFH=O&MWDVr8hTH>mLS_O+k*t)wS?%c_eJe&%U$xwJKJSPT4QI! zZ03W&pG7?cKC`HAxjw(>X9rL1XAwlPU&$$2Wzd!oUaZeMu8>=0iVV{IJn(-TSVEPS zR#YV5Pk#2>wMCF}9o+2a20qmL`ggw8$a+UxDC(33bS%4kbV^idbIOhQ)cvM~?%iwd zf~Fl>A06a|(*g2%*ZNb;_R<|Bmi`QFHfm6QBHO1-dD}yqXI}&@8f>gU6UP=g!65rm zlJwEiq|TBKxYzLEPkW1B5SjTD$j-g$Ki>`wRw!C6E*RDGyN;wVm7Je!PWZ`}`b?QV zvZOt%$)d=9PX>D>@$&*WA$I;0Ff~S>#%1S&putP1!=iGc3I&)2=JuS8_kr=v`MyvB zl}mF?yt%s4Mqdg0c>uC70K10{Zs8J-EX4@>!Y^xLGxVamH;_cl|Mln5@%bJT$6?Sb z1YZJ+=OU%y2NfLK>wlCRIUC9lK1)J(0cMEx9*np!t+`~1U zuE&960p8?JHbr(S4?wY!ooWb_e+`13HGLip6%R5`)n;WtBrUNpf!{Z~ZwGehZ*{OwFYkdZS7{EA zpdM#QH||k4?y#ZKVNUdXV&U;aMQIKLi@I^X)r$f5nx%LMbthr7BN%xI1twtrr^H78 zIFexK1IUwDXxB9|Y}Mu2@~6*>j&92mitM*f;3&Spst8{MPVPk9a8Vgoi=W%&1k)mm zsDcc%s7F-OHGKQ)K2y^u{NbA9Qp@F-Ztys^_0EGW4bIE2E%9`9AX1O~R{jgdeECKu z-NJoInjwASyEUs~XsK7(uiLBj_gTeV{Z|crzl_R?V%G`)Z#5gJ&pX=Ms>I%F-|V$nb61e)(^#)h0shL-jjSv)~6nyG!%mST6J?75eO%s9el&kFHCd7t1`zyMP*-=ZLJ& z83pEt7nB69t9K{$kyD}k)0X;-oC;3yydgG6Xa>=9EsCI({yX?R9k_1b^B%*{LoG=4 zz&b*D1ZTE2XpnSU=y&)>Q=6Clf~cBhuB%-fMincECY339osfTqXFy9a-7MDy-}Sl4 z%D)j$tD2rqhd|&^%TJtPnaitoMQz?85$00cTf+Q^w6mM$;f z1aNlJXz^Ou{E~W(?D_Ip3+oL(P)Gd#0L0M%twdLHTg>%zhugP>C83mgj03F^N?bR0 z{a8GYm7`t3t$kzfSQZhtvD!&3TR9@LW3j6$>tQs=q>ImE%Kt!{0*tJBXtA;~ z6aKtFcXiqW@aH0B%2^JeKO84rn0mn7Z9DU> z=KUI+yDh+273>sp0O|vIkgy{dBw1)eR?4i$+rdb_A#o=O@nBF9tl=QWb+qNd6=6ND z^g<#rx_a#X^haXnS^JOj0Frx)V9I|-4+ER`xR_y|3SiEJtc67FA3Nl+2Hb(%I==9h zq3}32D3LAC0JIyBH@1)r=mA|P%OuY>>QcITP?A306%;KXSsyhmI?i#PlkihUf`rCH zItbKL@a3SNLDq(|4g#N3d>3jUPWr5^<#wU(aoiW+vHw8(9p5DHjG!F>Fkw}&*X(I5 z-`x8;dH>h%cRmio6nP>`}KmBu>nSYjhK@ zi>XU_3HsV^kMBDJL_GX4gXv|o#%IqQ*&cckGBY*Td516+iY7wsrQ3whv1 z;YQ>25dPR+nFa%Cr5D|@Et6lQl4MS3TA>x9EESGwT3O=HKo<2S&&XE^w?33-Sjcv~v0l9HPB9LVUoCGCkRL5abxIoOoia?;a z^{E^}ZVG?f7CR~VLRWhARvXPP9JDjPAn}%K>8e~oTg;L%{D_Tn#&NU-db*t0dCKXM zja(ox8ALH-sYtj z^m(~Lz5OlF^}pbejvw~*raXuMKw2#AYB%f!4Ou=xGU{%9Ppm%-YwC2$f#H{+(epW#T(G#C@YO$&KeKgEOMG1st+s4J9C|;0@AIfaHPnYY9bClV3-?Ci3VZp)5zA+Q4e?xN+IV01PI)tK~@VtWDo=9TfC17qjUn!9ZA8{);jb zjj}f8Zg`ZtK250dEHh3krEvS@@)XLHz`ndkmiZ_F9wnS8ilJ75x~vD62>&I(}4;~rm7z6c(pYl$a-M`Bcoy(8WRjAfwb>JA=pvd()SM?R; zPE(C|EC#CTMu^4h>~I&w@^o!BlwM>DKl+8;|KPpd!Z#tHip0B)YJ%uB6q?W14KBxf z(9%NB1Sz>eA)l}2VQC-tb=pB6e!{`I_z$EyrD{An*Mj!wPwIa3^b?@Kpmn`?9asUj zBD=2PaHOx>mvK2Mw{di$+{qnN!>=iip6-lU_x{GTSX?%|4&9~B>-6sivU6y&Lv?8j zp(U|YjPc~v4~W+PDHv3FylY+e%-Tu^Y)WtQguW}6+O(p;(uW&%kB+Y-1I(3Z7<$nA zl+J#HYA!Q(B^MjRxQ5s%%-QC7T9Jw^|bB8vSw&# z`M1z{bNu)shmb?8puO3py2*erw>}eAbOrQL#!x#%ygX08BtmHL@;NzHNlu_)LJHgB z=;4~sSF8kVR0hAHoKTA!g!xch7RkCzP{#L>E6;H zVPooE7Q-fC0U!NjVf?$$ZJ=}7ft|c(viVm zYT=R4ry2a+-d&d8d_in{Y!rNu$)mxj@jRo~+5AclLJbdM>+?3c!80l2v)9Zat5*0> zF3fTzLVH!A+6`kq3aaoPAlk2ktV@+`_d%;=sBVN@a-LJ$jS+CUaOnx}LCMUWVP8mO z4I^?ZRYy>J2WsjRsxQA26sN2d(>te!Sq0Ove{&%9Pi9v^f+2t@XG7l;U;pX_Jv&)g z?O|RR@@7KzOaMV<^q|Dz_ee{DwDi80IzN2vmX-W|Xg-EbM0TFNBLb83J=fXu`?9qe7ZZ@+` zgH=pc4c{KfUpi0#rf2I^4JjPWPu!ISLae_JE*28IwC$uIkoT~!Z<)s=#SP~iLG^!S z2_*WMyS^#zyVuRFi2Kv>@cxXW`4x++l!0NSS$&V!n7byfC%2#A4+ao5Yv*iZiSrgf zcER0MkH0{&ggG84-S0cImL`$vz~TZ2u>rY28~K>Y9#E)`LgzYH738k+iLVjDuX!(B zpc~5Z3_x?4$snR3CpC)UwY^ZM-X0WV20vyYggA_=7PWAFU#N%sb|(3|D)9A2i7e=x z*L5v)UaNpG@Y@{KWBs}L{e+j*u$@uDeq8CiP@d3O{?`RR1GWh5VX(HpLD_FY-WU^| z;{GphR7Lre4O0QNI-bmJ6y*7s7KtnWi({CK7c_-Hn7=9HILNW68)!ErLva+%8wd`WxV| zpf>C1azz%$tuI?G;=>;|eb#)xFO3poO6t~at46|6FF*1^Ati22vytgo;*tEm{@p7I zXf!k2IbrVleQBLoEN}zOcoJMaYN+=cxg71}(72I!nK4WiZn=P%(?#Oprl{G3-a!I9 z@NHw`sXha@Z`KF5imdpLMG`xu*xjGH_pPdTUH#pKllr81acVkY&wHrJd(6v(I{F}s zllqb9{^?$KR_jou)fw}J!*!0JgZeE8{q>X%h-*+U->az$1QY!ZCfEM;3QQCaR22ri zd}Z0S!kpru&ktIsu>U}Pe}&{fkaSj^H9LONi9W$0Cxw~0a$8s<1D!j1&(w_=Q#%SbRikt zn8^wXBWS=GTzwI@X58p|GcbarX}|#dXoxe-Tg7a^?B!6qoT#uc4HbZ-I`B(osexhmEQI3`V1@ zl{STz(?egetEWHgvQ(~*l{M3K`S&=@E`_0|-;~&XYRT{62z8pyOx8_Vft!#6@?RJ^+y<={>r7Uix++3WdiPxE; zX5s&zXFnf(T3O3yZb4($#y=7~mNgQjN8y2Cmt`-NyR>+H>2}0(mvHXi#~|TJy}QR( zQs)0->dWJye7~?~!IWjBELnzP>`~c`P-GcWnouFMNMvuUiJ4T2h%uBsj7o??cBcBa zP!ZX)j7o&0w2M4^s`r39@9H zitWw0n(o8j*>Bs07@hA)v?$KPi?E+-n%k~QcQRPdlo{UKhsU%_gT$6=6`Fq^BYzH- zDaDf-zfXS1HDeIt+gjLYqL^u;VYQi6`55gby@nWP#sg3H$tw<@2#Hx3V0o>j*f7d z#%q}#MJOD$p?xzv950(HYFJ;b<9meZIGE1oy3q9Lt6_^|3_%9vWmB3=^lZL`UP$8C zoTkN9v)XT9BK$`tJvkb1mab^ifWwqCbMYn&BH6mMYDJCsPC2$+`EJo!x^|ond56Nrtb@+O^l4MBYT}Mp-bk=b!y=- z*Uc>~DSWEvC~S8ee*c|1x&Y0KdYM?@Oh0jYkyIZ*3-Dp^JtL03(_Eaq`N4-hOdoln zM5d_QpoavcxTem(tYU?SVdl0sCw}moS<-T64r_t8*$IwuY>$hUa7*DbB?)=;o|2c< zU&NXmr5pcNeVpEo=IvPh!uD8w1$yN=8?7e)hrJ-pj*x$t1ZFDF2BAMG{MxdK)nOO75XNI(dUMb~d z2d)H{xp3yk@2_i!ZJ~I570rQOB{G9m@b+Dkq`wXIlEf!vHyf4Fv3yge%!aXF&Vzkn zU#8m$hqvvh@8F#I3SSl=UDUVC7kZF-;jsXAGI;>6Mm}6=;2%W2kUlXS;P1+KR)kuV z?%hG!T{z>!`La_DHj-Yvrub12_G&5r_IuISUs!ov6{AbiCPf>k|MS>J?wAvyXVH0^ z3(PhgJHr|XUo(zX$4syFO-fDAkOYHiMK&y%F?`}%?v2uu>HExMl=k(z#HznYXdM~H zj50E=a@k^xus?RkSW=>e>05VO-1&Uc90wap;#kIdUM~$xt7WHo9blB>BDRF_~*7Y?o%&#HPY-d=u^)@EheLxhK9rJm zc33gEn$JwDvxV40dLgm}UBCETU9pY(G(OJtypi?1y2v93NA~UW7e8!kY^&{oJ(yOm zy;t%3jXJ%aiseZ@$aBaDkAmp)5Vd zduk&gx3e$n#LU<)aD7KBNpzK&g=L3cL)ge9m)pAPv=hl6g4iW&TjzA5@(X^3J1*vf zJAtB_#v4H$nG|K9pV!d%c$nc&$5CLN%HkzUhkjL=gj-cn=F|({^U96&Hfi4NYW5`` zD6e^HSz4u727W^9>dPg*(_O}s^}cqd5INGH^0oSNe@nF_!FBIrr(J!N1B{U zs#p{GAqjr7_vbG^biEwO)Fwo)VacamsHKsfeMVYFI(wc%wJ0j;;${CgnP(9Fj& zt=?h2#wH}PNcudwzecm7;~82yx4}QUtk`6*36U(3(naTegWG|2=9c2!BjAmoaR$u~ zEtu&1X?#qY^2^8SLBqFQoVV=Q`}!S4Qr=8>gwX1e?KuvQ-gR}s0N~xIINwu2T@$gU zSi>{f@zb``p>JH{X1OD_QYe#7JbIcWlacxtyBOwv3Nwx4YYK)&*cIR=un^gx3^(J$ z3E+5fwz<^+q;*_=$a4=hO`H#_m(#JJ&_?OymOL3-xw_+DC+*k+wrAa+_~N=&ZyU+< zXhH(s*2u2t?Y%3jtN-u-+gpR}19Z^%%dq1Ds%&%2xfb1=5TfUgy_@@9D5{Zl{hh%r z;0Q|yy@YXj@xXeXxpj@#6v&?YF+FZShB_U{ z{<7Pzsp`j_5wA++hDyiHr2GQ=BGnb6+FdmtdF0fZJ?IZ%YZA9T+0E@jR@^vAc~9ys zY|8kW%B$B<8}j8~?TXHR+8}KOC5>Iq0I&ZD+iofJWx#h&(qGc5z|E`*F*Cj#1qOQj zH^)85O9MUxu*t!gSi7~sA4HXuALK3 zPm5&2c;=}i&89q#13;ke-Bk0_Ng{sKQr#X-j}lygu48xyMhMU0%M6>-uw=@IErJo4 zP*io|M@>hvM0`~;zsc}gDKm{tYTB8`n=Bb%!SDqS%x^OfrGaR>meac}loo)vWE%%j z7sEe{Cpc(n{rGe{XLzOOrA3HRhz@F56yp8tjgL>t!yt)h@f4w>a3laRiDbGMSV8&e zEtDYU7rAL8Zsh+DqP{SYecL8*h&borAfMO!XUpVF>$6ziJ! z?qL?9bbSY>w4Jm;P~X~%Fo}sVvrr0(m`-9no#fejIl=ZNiJ%0}1IsG&venswbPF0E z?X^i9v9NLv#>ia5pUQ*RvhvFGWQReTm!tpcm2!`VsD(hy8d^@FRatl_X-j$AJrVfv zN?bysfAKw7UsJ21eF`3))Zx5OE1@hK!0(5x1w{hs6SP z!#uW%j^TLRxx3-72Rbgi zw`mUVN(H8PEy4B|_`Qr%iMp}WV7t|&n3uz`zP7$$Y}exf8qFn<4CcuU4A@sG1=+jV zY24m;*t>z@D)#0Mp-XnB_djK5~_i-|xSn!C4eT_bhts9}` zKWko1!tvdy?P#m4tUN3euEVQX*cBz8ZYPwuJv#5xX!J(YLkXy`9UHqWQFol)1vd5E z{*XHuOyd=n8%=E3FQf-aF>Rz9$>$Au8}6W@Fp=E#I3+V4G9_7<)<8GLoMV&j>oY12 zWngyLfQ%`J%}3?>Den)*fl89lrb za12=GX>PY;)C-P#75$+;AgY<5Z)`v?V1r*)3ajTG?vOD&!u_qwVceEk_lqbc4&U}l)y-L+)4D-`Y99_0^{YS^+oYfp>{=_HVk@<7{OUPw2o9#R5pT&4- z8((+KbS#N~^yszVm1*01HILCNgxO{Q>z?tV!WZ2$ zD5nKDr`bzva_Iam*3=;$JrGbsJ^bT{@jZ0*5q26;%*ERJ z`PIND>K)=kwQv-``_8_jXU~=H#*e#%Z-ytj zh8O7et4PcAQbms?@#|%y_awYdVg;yTWKh#QdwKegogsP_+H9JC_0x}?{YcG9|F45f zNL#hPN9?_L$KmB!ygb?`(CR%#h$8!i;32T5JWg7NHxCfGKF%=1uQ*}5BZ&w0+#pxR7%^zVj` z#{q<;M#p=l)3fzWqobXC50fhOxsR-_U)^|%sN1#DEOY0QQND{US zAVidZh#C?nJ%%G&Rl}aO*6NWU*$~NU9^#ziJB^!feqgG4Eg*|`fo@-vk8h}4#`L=_mcG&oe^Y=eY8@`Qg zB)`^OJ4XTrK?c_@c>0U&!@h0#P+#TtUl_A=h{xMblnBF)#mCb$we;p567F^tc8#Z= zEONMBq<*OEWh+4V(1t--wF*+>bJm}EEor61&WH_k%{;lzz>_GKA9BiV4mf;5f~{}n z`FBAGm-x|*i?n(`I2FecCC}fNYj*p2A1T^QeAtSBWf?qGN|$3=;Rm(W>*{zBRe|{B z@PxP4oLgRO2q8#k8*Loy*aEz@e{sI9$?xWvwXS)UW$DO6*)EWjvSEvXV;kKZ5qv=( z0x)A>^iSP7>9`>jm@Is##__X^C$q*}CwZzYTkes2eyH~SZx(>9OLOJ)NRTC(&Dmcq z)t>~PJ>IJK7ul-s@0SZWp8uHtM`qO0dG52`Iy-ip*;HH5?p3Mtscm@SBR#vcHQqPL z<+}J!2R%AZ=z+}1`8=L#Uf5N8!#FBuYvYc| z^RxL*EVG%NO%pzRZod&<4-jtlzoaE?gd?{UeV|W|uNiH<#RlhrtuyrrM6sMf^wfp{ z*}|VTJnE=>xR(3MjLru-vf{pr{Jws#5b_6xXIz0C(%{*S?%3I;e+`fKEq})0hzgol zb-tUK@tPfb{VuBXy2rW6tK*`c+jqPvHTOTA&pLSnl?eEGO3mifXZiW2L}jcMTao5Oe;w`A>Gp5WMw(v4W%2zg{7A|?b*elK zu=Mxy@zii}sfc%me4f>A{KJW^vgJ~_cL;f%2*;O|UrKXfEt1b&>~cYky!>M)#&T)=?@ zb4olu(PjG^&D($8(~bMQmlw~e-*vcMF_rV$v7|`HZ>Vl-#0agZTXH;YmP);*g%SKw zw11#qsW1uZwD1{yOUe)xt!Qqc^c(&YVAVWhO{T?z&8LdM*FQhR&K%^t;NZzE57y6Y zXLyvy!`4y%wl1yEW9bDJpKPGMsS?aFj#{Y{+tT~TuhQ}KIdMs8mvck)VYsPp-;3iC z5`2@)kMfp*fi+I6y7j=Zr@>qJ4I$k9Y$AqtQyQgsi-BAYoZVU$yz2CUM~`z(axiXv z$Wu^cYgj+S-G0K~TjB)B4|S!l1aM@;X#31WM{1@(%D3EM zc`pefuJG6Q;?iY*fB)yovtwUp2fc#e#r^LciVoa`e})g%hn07Seq&n?!)c9u9#`<> z@4kw+{nP+?8UXOs{5IbV%F^5pqViV!6rJkncxuVr`oT*h4ki3t7*GUhhAu+>+2ci2!#|o<0EWwsCI>8B8a2AgqosM zj*#frKsp0ncYQA^QqUWukix=#S{tw_Rjw*a#`@FPD%5jM8Y8t^l&}e0sPn7>aLKAo zq@5Ba^z8DlxM0i;|8D^@>TnCFvE<7yf!L>F>AyZbo0+*g8*@o##kZ2QGzW=!HvMN? zio}1>i(Z#PPzG4zYxpGQS{a3!BS-FvZ4FOk;?80u;Xz8z@XxH!K+-}G!a$P2uiMJg zc=h@&>%&zlZ*bllK&c6j#&aZz8B{@BcHHas(0`b?14u{bSt2~vHNb);Cw5is!pVIq z!r62c9~7`3i|W9Ya&qW$%U7=@K19isSh5*)1~gi z^k6GNVNrYS6Ys^96GL=ALjPEHkEwHjCPzP$xB6h#1gI^f**N+NRMnlE&SHkSQ(;3y zwf1H9N%k&w$s;uhxgH+`IGe*4+IaTHx7yzIu`Y->PQ73!IC$>%JqM-w`jFh2j(5Bl z$8?oMb6gs1LnFNI&+T?P$~4|}u;}fjn3$f3JB~-bJ@X2hh{FGfm`{J^V4XY7(+y>S z?-c){EXjmoZ6G=q4ska|T8%ren_uXzfIxBIl(ucSAw!T=?$P1)jRUddVmOZ;W^OV;0r!E@!;qpt@m z3-dfY?})Z)Q!IV2S?T!su#yqhrwz3tHLm~sonDHVnH%k+xnrStq-o%te%&1Tcnd}U zt=r^CyVK76je6}j+HBu;p^o)ZcxPe4X5}6vr8m5nWM3iTCgdycY13-h4v=?Q0Sjww z(b@6%_7{JXKI7-F-zej&t+rlWGKmXnW{{4#ur7P3vv^h@cx{)|xQ=xnirW{h{VIQKHktIbmONg*3{&6_Fah1b# zm>8g%a5`(J6SaaxIEd;+K73z##=!0Q_&T+;zfjiv1d^EcN`xgP@-+a1x=+)LJo$LQ zMtpYR{rZ_*6wwmglnh~We8=aVn^)*v&?!o%&C<* zfak81Z)i@tt!oxz$w>Fo<(y=U1Q%TRYg_@GWTlce=Qo@NYn!hEg_T9~fnP5e!qL0n z)cB0V$Sn*{wh%n5Ue+p(5!IfBv*X#9z@79YszrhR%aVD&DKM-RgF&5r{1f3j z7j>HwsSZaXoF{omAG~f19@zRlJa95B{@|k=`@;Ad&&-qPQE){F`0WmuNC9sVg6ycB z!HfV0b5nRgmK<9t)tp#&eX)S{_krULXkk$8WeuC*EE$iP`B)++3#tDYlu7K|lGW>S z%r<3Ma>7lc*)6~G?*Ej=j`e%E?F%7mTOgXg>BD1 zn`g?(JS1L??$w7*0MqI@))+;~GyUH3ua-|iYWd;a$Rq3Z-l^#24m}IGty7}&1D}S9aR2J38d*Mgw6o>>2g`>X$W&xc2d+k&2lAGbB_IBQ3)efy z40DeVj-y-Ocw+ru_su_`Jd7RKkd@mxM@9mJDYL9(6O0`KaZFho|Lp65*pVCqa!Ij( z9uz5e^G6Xn46(u5|3_oy+xQyg;}6lks9P4`X^t)3>{43Fd4oWtc7aTM(Mj?rFSxSu z@Q&)zih$GkM9WJWJ5VeoBN?)n`vUef;BQdy`eq$J_~}BC2vJ>KtDg_V{0ZCS!KR%I z9iB)mGuj|99}&@+>W~Y(ZI$ZhrcI6xWw;I9z4-X0swnT)eQLrkna)Z(dX8*qv<2Yh z)mB1rdsTisc&gOC=w)kBmx8ftkxlqrkj~dojctp9mKz)<|9simHm}RI(w1EDBa$Z* zluZ9?=oO^I=RJTri6qxqbvJ8H2>84S;i{>4?1$MTmV-U26|`Onw;(ssnI#BWaA9U6 z{|>$gUD9r^qcW&)It9F}u%JX>fNKgfAT+=Ty9hLzk~!U&tP77hP-+_*oN?@1&g69~ z!F{TtIbOYj)UJt-jv%kXbng#?qOQWG;x2_Y!nl5q-!F>l=Pz5KAE3JXwo+%)eq|XE zlufXEIVF7yI-%UO8pCaev_t zOAG3O%G&pDX8e(FzwA;k=}I;BxaraQw%vwd{^s3^8K+{L|6+f<)qFohH08!?nlZ?Y zarfnC7U18T@#sb|V6#r>P^hOF&&J2tt?fb->=&N7$cHTRKu|dC{P-;KZ&qZ%enQ-w za`tn?>(hR$FWc&Wj%w+El<(p_gCP@FO-9n*S{KB?n@Xph^AAOAuXJ5FU8#QQl1}J} z(9oZ%UX`Ptpv0TCr6#k?#=p33n8O)af3i0&6HN)!24@mJDZ_~c?Ad+~^9vdjom3w- zflX@P+|pn}HwHKC*yw%LwTgMJ2UwI9B_GN0UKhmZSu+|IoHgm=z*5r-p-%5|y48d~nT=gNT+$7E?$18FK*^c?B|2X|K$qfDUIwwj z+;2rYbls-Xy}1;ltzZq|iH!`w7*<8Ns{d&~hFjsr;8JVW_DWW-+6qKzDEcWIytx)Z z4WOJvEaAnxP5WZ09+dpUT%L25y@1%N##VklTT_=rJPnA(;{QCIVOVk~Vrqc$xfEAX zIjFn2_O{EVn1fPKf=)Hv?Gl#}AJ<=?k4uwx`mHpAJBWMLUZ>d?GIQdAlU@9?Dy2D| z&q?wYO<@YkbNtxh?VH#8Yxy6ALLk1Qg^k^LmU_99YnVp`07wIoJt=ZaTgwFA$P8>Q zuu1yp(I5yNOGcpkMm?0SZnyn*2;GVwwF`U0-mK(&D)`Oyr{SF5Q6_8S;vSIJ*Wx*MamSeWq}w8dGhOnvVFbP7F5er%Ml1 zC#&nv^c*>IE`&-QC^Nf1ckGt#H&Nc%@$u?_C-?4sUFrE~9dhnw-B;F^ybRXBU1kh< zXcHx}lU54R#-KdHE_iW!Kq~TzT|aYWe9dR=h`o$X6@^6aw3P3_C3OBi%57cj@Kep< z^*hlZ(u5+Zr>Y+sE?N1e4`knhNX4{A*rJ-K%wpu(g_WtpTa0qvm5x?A8bn8btquwe z{j!7$Z;jkkYtaHaygO}yHkyB+Q+UOuVCtDOc|F?@d{?ML$(v_!J2;2wPhfosi7p?) zIazQjTD%q*F?d*;U&3XinLwZeuloLB0G|gs2kJYF2yK@B0Vy10!*aeIVf*EoI%ZXc zSW@EB^r`}ndW^a63l4TEKbRdOf#$uq3kD2&^U7yC78F|zKR%dl?ArjAaR#5kExS@L zrGGlpj%KjzlsF2ql?kAX6SeJxRtyjRnac!F7p6lWiiLWKl>y|0ypj6YgLV!G=O%8B zx0Dx?Sn!;S@PTcxr`&w2M2Gl6A=-5XP69 zRaw@wzZ>RW#NH6f%DePuZOZpZBo*2nN;vU^-pT95=3yU!Sd}=o8t|WkTrdjB5rPa> zMgImQvUmdp%ZzNn*_q0|K&!Ri^08Cr`eMEp>+}MqaZzu&f|_6Bwbc&;D4z8g8z|jdd!lJL==W%99x<^H}OFyqihtza?+6F-og5)2xE(y$ zGhnUI`lY6}&M(-BdX4Fs@_pSIswCg%zqazQNaXO~w$?Euiqt}NqdmDdq2(4kR; z;RWR~!?LiyJ7@m-Z&s?M@c^w2d0s6mRZJ7AI~MP$4NQm9LjC>PH-p-I)^B>EcIrQq zqb}6F)~dpn#;59ofB*WG0sA(1EkK~i*|%KB7(>N4crM!t^mE8TcSCJmOUC`(;22o7 zeY`-=OdK&e*NFvPDm(X4FEH0bQx3Y4q7nSP02^M3NTCXZMk3#ymV;F_i>X+TFcvdF ztc<>)$k}`Xp()&nYMok9x#Uv=CZGO1Z4j_9E~@+?L7{Kvws*C_93qk^2kp31>d?uJ zi1LNLFcV=ZHxovtI1>0OV1LR1>&hHg_icw8MyEmuPIzzSoJUyjvqJtw{u>(y+BFaW zXO2%BEDsV02L}hce_i)%S37K{vgBvsF*e!+(!u@byQ?hI?3Il%nNnG~wKs6}IaXoY zAiXh3(wzs3NTSBQ*B`iJ+ z{%SPz0e#Smip>j&67=C8^2*!_&JnMgj~p?sEw&4Pl@Ta;=TJmrZ{K{r-=0jTnr*da zEyY$fV%0h%Q|mAMDx<6FWZ}nM=PK_u6Q9I09N&q94yH6$PgIUKLTwQvY%X{uL^M`~ z;+|YGy^ceJmGLJr2QeFv)O9!d9Q{nboFg4PUD*5aQ;V#=zOeb4i;wF~sMgZLyr$G( zmw=D|)s#m{56Zgt#?Zy`sg_(G;lU0f#Ag zosB>;#VQL`fdmo}EG_khuiAN6$(;>zYiDjDD@$-x*)Huuo}V_O$h;aO@8w#jr|K7r zO^$9O$ybpKN(Y194@8$~SQzV%l59Uhw{sh6d&U7fFyB-zpM0y0#vD(q`1Z)2 zk$$J{>xCl*qA02eRt37h^E6u?;&8UgUTIlu{7eiNFW$DJvbC`f8Ai7u8Q!@^4W>Ebqfi@nh-;oR`Xjy`EsMi4sjwmgLW;m zNGeu)g#FXP&_qWWUGMPI@Q7-OVo#kWB2DEMY&@ zd%lU>a{CC4Z{}6Y$~XE>M*7V{<>c z@$1$;&@s&B`o*Fwdmt5yJ2c1=Cr%w-?L^4IchN$NFFqRLGS7x90r;|`rO?(+WHR#M z9-I+WA!?7U*rQO)gHvM&cqsxQNfd$Y4Zt{;pFez9SC1~_W?EgN!oR~$hYWlBZBLyj zp)9YRiFAYW-@!Arvmj!1;eybeu7_v0*Q57Ym8)|;!ZByUF$;f*4%Me=ImkSY@`F=m zs>z^r5Q39WxWQM9=y4R@2=QJOlB@vYUOX9kzsur~(NTk1)BK*H$c0$=Ci|wVt8tXg zC&goze;{y5h>`oO2@ymb6L3FLw7;Srf_qmSlHqbdVx<`lIVqNX1wxoF-SWY9XRvb% zFub7pkNZD=Gjpp$LW`0|m=h{9p;~G|#23;bMfBgw|4{oR&p<2q%a_ue5@oAacMBAMuzP6vohsi&wBHV|T^BJ_>f-lgsE%7N z`z9gKu|^NI@$%m0qy_RNiLVH+uO#NgrP$Y@GXS*0qoZkQKprWF(Bp8jOeaM%h$wFn z4*M^9w6!@T-pIK zTx>P}oE^;0Z&%j$*DTXc`Hn@(rPR^x&F+0uu-lcq%PTG_k`7n!iA?K^B<~N2T9Jxq z7iU!n;Vp-`=b)esJbjp>;bsEfNLCIOg;wZpVZ_SlS_qn^{11N&^9?F~kVwm8HXGE9 z{xHY!%H=AfPV^F*vBm8Zy;U^A9VTH@3Q-O8trYhK^dxNckMUWoADr$4drXlmG|;W2 z2Gt(nA8;5*13sD59DoUsVglk)d~;|Rmb;8}Z@UgdE&MPcA*1o262IB)JA1*oZoD1T zJ^S?UvN1Ftnri+5jg#y2(yiv#AX4jg*zVY)2=~KiJ^0x5iHi%NCqckg)Xc*YM_cc* zcY$Y_>k+rWhKoP5f4g)=crct#DuEuOBQhuSMugDejYLqENZhsMvxU^C5NgcCZM*RL z61&>TepvOb%BUFq9DQFR|3}Zy5I~j%5l4}-LKCKQx*KvbhawaUUhQS4!ZKNNi_n`% z!1e>}yxPkbdf+ed@DN$tvitR{I!67~0Zv@#&b?JS@eIq2=z^cmYuxZCvW zm!$6Ww86-cb^_&=eT%)yXdBuOH+{9$^XNfz2FOK-4B8?r_(^rrimePER=?dj?fq;r z>ts5YlsI9t`>VB35CB+YRj$ft>aVyW*9aro(`%OnD#qMG3sD2@ES|nUcP8%XZEIvr zlUyrcn8UHtiGjJ4Wo(&vbBSCfC*9$@mj9ZR?=E&N*LFX*WN18(o^OeMLQjF6Nu8B! zerB$$8WG9p+!KR&2?dY%>@K&9|GXH_-3=2ww}P#3Z zZ7a!Cz)orB*@c`YiNVdIRs|7;WkxglZkwtV;-zu;o0K7t_r8s9gfa9W)LST?6!dxg z5>sUBxqB5!CU-Sq1KKZ#*p7%p5v&6*BV?n6A&5E+QJegWCjo$xs4Umb-3q%!s7WCn zb~{khu#_5d4Jp(vOO%mD4X(KkrqVzis|CyX@w?y zQ}VGah4ejv{`QnJh>WkzZh2J;rM%g>~~X`6*Y$G)UcF+8N(Qu-R9beYUGJX zvYP*lY~0sdU|=I*vv&IdwglT6B&)r}+yl{K+f_0gaMB29c{-t*07^Bc@ouI!MF~Rb z{qWYaO(^p2U3Rj{mH!$!o>%WeF*pb!&jrkkrdu15tu)4?=vAn;-7#9RIBue+a?tNA zQhviycRV=44j-T2Tiy=-ZvSl&Vp(Iaypm)U=HaHxk@y~P1BQmz9m=qpry{C?%|jS9 z>O288Er3hlM=hXmeWPcXEOP@;J6h-hmPXf*QuhICO{Ne`%;>F0e#wg|&hE*VlW2Z| zVN@_FxuyMZL3%;gIxT-lw}TkD&XN^L=MqpCD8gj(4h}4s%S|0Xy||P8Qmc zb@oSYs7|-4krsCADboDO`haz zv<{a>)uyLgwV*8Ky?EPb)b_ZM2=A*>K|7rDmNkOy-k&p)$ki5X5k+}&JO z0;dw0H+Y@7rqG?|ohDl1pqBoJ1<7xV4dv8gh4 zXxScShkV!8i}Ye{bg-iSd?3nr4e<_S zf{6nv%I1Fx!f4NQ}8a)b0_ZU4xxj5g-rS+cREOkx$+&>oG7?H{z85`t7Gu{hBE9pQNa=@FmzUaPEH2@9vj9D|7ke#5%qBSWIH?)H8w zfke}U1LW+ixVX8WT}Pi;^*!MSUXh00Aw}5CT_@fvQKe(`vx9p;5T;3FwI8i}Lk>jQ zGbToLs|6flsayPa0f^f{|L6F2%LgT6pSL%F~=5~YulhfKpqwa;yjGE}>>zlGt4 zw%BcPM}A7s847}eH`|(Twpa4GRxy(3`3g=#y-DETVs7zp1Ew=qy2XEwmbF65&Oda8S{jnckhbVsyM)`s`rSV>glL5f8p=3|sW(KkA zNh;e9as35cne@D*dQwFwUT5N`FZXhmnV?eRRk1tTCI-zHpPp8WC|OD$E;W0w*0O^k zkmwxx2O4}7C>7PEl&-r3Y%RrWEHh46=TF>56*m{XlL}EdY`a-``<&q^S@ z6jc~`FdWP^Z^%0o@!qojB9ck_DgfJ=>pft4&rZ;X{TUuDxda)pnHc*I0Jd0QO2AnN z_>Wad6T{o+z$`!J_tuD|#h{hL^b@mflQGi6y93u$=ZB?H?gn8+IQ8S}3i|ayrj9r( zU7dX*@f(Tp$Xt7G{Ku6KXX#NeN2O3t8n0G+BkrL1^fXR=)BNw;f~{|m&fK$HyYN#@ z<2(fxFq82v54kbK;z@%fT=3sLwkWZx#9E^1@XShI-B-PuNz%6urG0}Js3s;`H&eN; zXr<)+P%+!B_rOx%=^F#--{pgc10VOKxrxFuw zf<54JVnqHi%Lkfun!~@V>a(v|NT1R$n5|8oiVPWBSgubafCqS+F8xHj&;yONJvwU4v;6U2F*U zXKyA&k_X;p+p}PK>AN6t{!h@hHyf@iT7pajw#XFz-qXqDx8^G|k^0M=6hm(_TUlqg?ipCzxj}_sU-v_7h}0ftr!hD1b4R z?<>=n36(u^z_wveTH+<^m>+3eF%sqO zv=f{kwv1@|Ve}4RaU%CTs?41F-yx)|_ermwId6D2JbQNb_VQf{-D)&#zMX*ZT(MBO z#vi&CC?~)@{a~ds8|npN_M|d7Yg@|4XI|vKfc?OO$P=-y+PbTzP#@Bnuvx)>*gjljl;&%Qs(ai!V7j8~-4O4Wg|Vu5-^(y=X4uaa0g z_9}5h8wYPref}JF^7=RrBKh#u3%UNu;2o+~iGM2Jj;5?Dy-f^yyn~TZDDVEfo#+JK zL;0r0?JGAwKcmA|V5hOw*zeiug_3{14FxVWl+Y0~s!O2m!F8Y}zL~Y0v^TQxPq)q3 zaFiIoJ%%s?GLFQ8<3=-g$1k^ke}90{-}!d-$8@_uOLlhlbKN*!gznU`CBGFkg~%c^ z+Dy|rbSVfX=e^evHYxuOr_Ta0XxP1V_4+88cR$t$FU9kU3(sZ5H6YeY3~J$FpN8QB zaYGR4=Em0*@-1^M8oSBCRAr0v?rZ4lSSR#ZY>u3MnTbjsZ?jvlEA_>x)ias+97dfT z=W*ZX_tms$pL1xM>p>7`?1+YNBo+1FLOlL_?E4TfuR0DaoX#-_T zDxvj2%+Pg+`ttS+^U22mCaT&3deGbhF4AI1?3s~7Jx2}0=(zdlsfcT~Wjg+5KnZpY zV}D^E;*6p*7Fs4eIaY3XXpM$=Cv*mURS@UAhWsR7sJ2zgp>PX~PMX`Rw8@ALA_FEt ziSI75L^AN10NkT5%=9`70y9vrU|&q9I#eAvs$;<{4em!F!=={r4B8UihU~j7l2~Es zH7J2ptGvH=F`~p+^$P<2dS$x)lFh%23fB(o{XW~H%UC=sEAq&WQ94osFiEV;r5vt@ zYq1ZCZjYrM$zMe(JT!M5Yxw8^fS>qczD!{A?zA3c-RD%m1Fn6|nQR>{;S6(MQ zn>x<^Z~XFVSK8-}9gogsU)x|X`M$paKzboLQ(#}m<>#E@;I85iR|T0uE(hU))0vs2 z2<5FV+*8PfBSzq;G$VRXFi)fOfNaT&-JBrgVzoGOp;F5#hx;LBS!TxBKkmCHsv6TP ze5h=y$vUh;+#g;hRTLq&o6&DuxTDDdF*fC}mU8Vbz@Ldte(dWGJ_d+_qx@tq_bu=< z@sXeuR<0|T-;kI6F{EPN=7k@Qdw$K~sSpb{-q)Q)9c#zjZAXMfH>Va}gd8fjjM+y+--@dqDEFQPK4lIrJhKn1W zQ~Xk(Q&)}$aQNK}IHEVjGxFD0=X_jh%c8H~eUthFNM-ia|11$2BWmLudU#*Kcd9Ej z=7I0$m-&3FYv17r%u$NeLCMm%b^hI+g3&Oy3#?!%^edrZ&#N*x`Qv1t6n;E zi;kImur1t43gDUnDc_T8AH!SA2pg(iZ8qACg886^Z!71WSPu2*UPIC`dt|HK^ZEx$ zHX?Io030;kVe68~&H73EDUa1|by(YQ-vYR3xkz|1C&0rnr;5G-3z8YUqsDX}dYeVe z9cHk+{yO`o+S1iX_&kbAlDa$JHNNh%8Qh16Jt65LS8XQIEJBn_*KFQQAbVxyXm*`% z@uwoMDCk5(aq>l9{E#X@BrS`MbcU~f|6@f_ZB4)@YMm^nJz3q`$PVsT+zE$& zz$`!wRMg6)1EKA3Oxa(0hQ!(TNUbB5AF~3r*$(8eTka7vB>ygVxIwpeXV{w`odU2q z5xVY>^_Miu2Pvj1236Wts$)M>SV^zA5B%>>Q^8r_?wme} z@9dA-`t_HsJcy^bj<93CRDql_0LIWo}Dc`=Yd6N&&~{t z1=vsg)9OlC1#p9j%MCPr#6b(oq`^J!#p3sSN^#ji)h^<<+Oc)uJRzFKH(kaj^_Q*D z69_e&35A%IbxK?`NY}@IwxmohW)?bh=0j9NG^{SBxjId@Q|x_P8_WLNAFGbLKQJCp zZA{!LM}CZwE0FB$w|Ibh+3KhvN2Fb7qFRk!4%QysVg5k=SA-i}BhhkPS?i69fM&EK zJp^+gUoLgbh6nB##O7#f=bd~D^)8XDa^Yt_mX%q%ZXAFGQ*8FY-KwJ{?3}!(Jsy1$ zaA)Gq2TME~?hQ|*DwLu0ganTr{QU*)-6WiqX}n$FUBi6?8=*Fuq6=&>4Dw=e_WkKwpZO} zqmq4vs9TEo>^l!jy!E$RVL@+w+tCwu4C!*PHTP7M2PP(&KbmaT&UKfFtqb9X)q;h@ z4HCN$HM@Q1%6a+MpDN6e_#W8$@8}Nc0=C?@M(;DHr0scpl)q5K#g*)sRzhEbdkXdf z9O%Vd)Z^2=37$fYh&z!#l#^#_cc{)BcjveY%+m;UXb55q&@zhRnB>^;U2Za*Pvh%6 z)5vV6d^wj_$g-y8`scPm((3X~z&;xkTjjLz`vsAKf97!m%vrFaGD-Xf2&tnqNlE#V zSBGIswSL$Y7*bpJzku*uyn148YI%H}NXHh9hkX|L!RvsWt-11XvfGzk3bTpATX+&M z;8{tjX%?66eL-AQM=RriE0VIbB{V0nOMC+p%HTfr8Eb!lpXi5pLfykK;^aXRQS5#i z-^g(BlJKWcFVs$xI16len+0!xFT!J0QY2tDc(;E{Y;#Hc{6RF_3fr6{g{f5Zm2jxx z$9iB_HWFmfMM=58=LvsTP0o%-R?T=T_7BoHI-5PG@LVpSBo%Nh-I9?d6)*=N)ZJUZ z&DG?NXJdVN(%Fj9PQu5xy6r{uYn2on{Rv&ZeY1)bPI9&lUYl@Ul4eRXgHoQRFk{5g zbAy|O>4L=~1O!qjPU)}7`^e62;;~Sy>T)3t?9-qkjo&nnJOO@&@JFn|KhZ!!# zCV?hZv0oH8TXDxDc@9bR=IJdTfj5+R)@{%OmEvN#6P5Oi1vj%vCI!F!h`4hCaOdEW z5l(7Ppi;W9`+EOKD%UCz_0&;Z+P-?Kd&748P0J`<9jmPEV!e7KlZiY?R^XDE-$>RS zabNhn3548xb<<`m^PY@d7Ab83>{kdCvm?2p)M4;6cZ#bRF68VtSQiQ}7O?sv%ZNTI z2|G0(;Hek&*V&cSiiW`sL{#p7F35Q+zbD6UwPiyz4?_R_gMDDjsJ&@wKtTJ;5Pz>x+$l488g zlCOL|xrH1BvU^{&b zP`yC@3(gofZ~D;&5i50=SBh`Z2@v}8F~)ColT}-LX?52tf?H|ssE<_p>sIUhs;`qy z`*1EmQ#iU67mln8x3Gzp_%&dCa4TPts9*fqjV=yn(PviA*mDV04cxb;N|~Mnbp(pM5&|Iui^K9F1F#&uOiWtk^Z`?NeoI%Po186ga2>Yug9dg4s0(* zBdyEP8#qhLyQnb`h$cm`E88C*H%c?VtkK*Cy&vTccjQ_D^R$TDBq+e%QOKPOcn>TM zOIJh&r|bBujgY-7mpT5&XMhyf;7ZQJ-r-yGmR<6*LS=6{F>JD#`NLx*-71`KN&<*+h5H3Mlt00%? z>{PD7D|tZox8#0<+KX-!A>>i|*6D42e{mI~1b(=Fo0*wOZ8Hy1GLVQ@wz)yIrpBxW z(`k5LIm-2c%JmH8(HEwSGBKFfC-PNO|NzH;=n^ zPPF=doLbAh|GVb3WSE=HA8|YWt3j$4hKmaVFeNhIiG}B)FnF$PxF+D4nf!~71Sg%p z?ad0^DJDkO-!uo1G}EVf_&;*C05 zPDrjGJ+JsaBXtX;{1S=sn4&&$Z}9 z286r;xSB~M$Nmc9^gvIsz$YJDL77Ev{@aD>qQ#OHolPm>jdD%p=LGeVKAyhJ`f*Mo)QNh5*AFfU zI&MYYS`xpj!DwuYz~{Lm)Tb>uh70%Z-z!8j|3Ox=nM zrS0^S*ow@p$M4F&zkKoaC$DyKUX2~~PwW0c$85a1GT|-lEx@CwvlL;INFvCFfoW@{ z;6l5dv+lEND<>>em=+%BbE}ZinTnDD1!da%|B&_OflzPZ|G1fnDQiLrLq!WIl{HJW z(Ik?kvMV?Hnth3pLW*i4*~!?iC0VnL6qhX7g)&msFvwEG_c`4A`Fy{>-+$>|o%cEC zSzgcUSq?;NQ5g)oz^Z**V-VP)$WPe!;6Ouww=6_DA1!dfX|rcgLWP(0r|FtmWmWB; zHo`^I%BoK+4@doe>TJ4(V6T+Qh=looS%8CLe{%>xtq{)>Jn_Q!6C4owCg-kj(Q}TU zs((ycpHg`^XSow9gb~E4e2l}vRY!)s#Qogig9GEOd;K9PkQl_j|5oiWr+swr$jno5 zQYO&i2nCBnLmGozpOb!eP4?e8uxX_8Pnk7?p*+`JKc&=I?6N_>V7#8((-o|wf@!?? zew6f^H!)?K(dU4j-*v=f0dt7tywyZCDT(Sx2eJTMI@+&)IAYJYqg5h=(zBO z^1Rb)k|rIcyEB;KHAqtEr2J1sS%#|7>zY187Cb~U_e`J)V5_pP-E}{Dcc4)+_uX&} z$(rPXaZOqx*ljCIj}^uWYgMv*lF8s~U>n=T){h@G2MJ@Q`Ts5I_7X?g(Z}Rz3|$e} zbSQ4RI8otD<%4V0Zd;IDiQJ})^J_~U^$!1LaXRuDs^HQt97N3?$wtvUgrsVD33-+K zdPusTNWEOb4uW5~5zlaGW`qT~U_!p@1UyXt*JNBo7Y?5;C_aYMl`)wk{P-7O!GbY`Z^N`G%!6(^u}{Ux9A`SVkn`pyu?D zti^eJh#>7J=xjU3M$flR{~6kE^kW(|;j{N`L|_I^EL@B0u~WU4VHgzTzVc3G9oyro z4xl}wqQ)e&gX3>dAPg|da6=cVxc!uy3YZr=kQ(=-jv8-O984X(THK6fhcI1)c<$$_ z#DBE_sol`eZxheYKRk8%gw-Cm_I)(DBtgPHYuy&CAQ-c~@x3_*-2qw3Tg?s}cFgGU z@P;WX@z?Sk*Ur2yTlCu0=3QQamE4vB4g9Ryg)9*LlIbejGE2p%pO8Z7i1725-{5pQ z8Qi7zR7@mJP9&E`Oc^1z-sG3j-U$G7Oh9LpQOVf2+2=oxH=2d^qS2fS_ z;b%!R8T{2Au*MiR#tu4}`4DYfI`QbA?bmJEEU5h8UC8t|>SDQf0&)OXh2E!{?Mhsq zIC`q2!2a^T5mHgVlX{ea}>=FIKxGZV-{slYq-R_MH=`q$m z-ps@fF_D-biBE;wrIC%zKD?V#TwJoDLV zB{U+QyI&xbe>y#}Gxjf$O!bKc0tbX?Ubl(i(y=^2L5rsxlh#AkQVhXIQI7Hl%Qg}9 z^BJ8kfI}abGP@0iY#*fEL&sSM{ET+?JZ)LL%O7xFv?9E~5-X^uOkGPJ(n5FXL4SGrK}KyM;~nVzPpoQXEQANOZwy^TgYmH2S_;}{#;lvfW}(Q>g3 zt9h}e56TnPCLkja*&;_90M+`dyKZTW@-liWu=mNjQlv>8@0`&9er@j~w_5d8OgEfG zjw$XeI18vBG>7)Jq%&n3!wV_7zXa$-pk0j*T$i7y4N65)jzSEf3?mtW)u6_u3czL* zD~DqlkeaaV2r?K?kw0A~)Nr`8$P^MAxJ&Xl&H}Mi8Gfri#ybZY+I?qcVz^D!Kb>Ha z1FsC3ldFVfd#Ko}sj2(9fH?@)dyJ1dF4uIF=kt4!9uMtwkXw-47cWyElhaRl{66bRyF9-g=#;2Frw{)Wx(mCUa2{ftj*2w{7GmEHVzDQ zr>>4)Wg^3R?3}Hb!oc6aC-3_s4~I@OGyl#0cFDc#WFpoNU`6JnADb`4nfKe<&hA89 z$5H;V>aVYAYVL5@N~KAq7)ljbynfrB8oWBGvL0N`{TZ%LB=sNu$yB>&7RXU0YkRWg zyTFZWfAJOJsn4Y@BHeyQJtA6d!Bryj{8Iv|WPt$PfL$hwhg~Mk(ZrR+JbaQig}ltX z1e!!D_Q*WIIo=x$P!nau{Shj4bE4Bcq+%n-xWmkx=%lF4zeR5R)%;IJL^H;qinQ1eDP^zV|kM`-zQv32DE_28RRN31u( zxJS~&;tL+Aw>N_P-bHyfx2EQgW7zb^MmF|o??IOO0Vk`Co93p%W`9I;pa~nv_Uskl zI>e5ng9bVfs;g7e_sn>`6ASO7QL;hb0w(VmP?bm%E53AoY=+B zT|frGZn@+a&LJ-qY9ePb1g{#E4+wouj>_sWU2LM$-4)Jln3B^KuS^;f#!+FdSmFEz zI=Cq)zL%$V-1F=W{nahY=V_DBtk)MRjgbQo0Q!WnCf!W>pk zF^V+mA=Ym2%D)%kKTIsP%NBT9EWP%gK)qAL7V2_<{R;2`KmY9Z1OO5}YG&^3&Hz2& zT6=wWl|uiB_6tXbLF6tT;lrojaUozY%0FhRmDl6ZYhz_quY9g#D})y&C*(@k7jb{0 zlzBJgi*c^bTQpV%&kj=v_Qtbcf=KpaOW=OWs=|)yD3p4BOA9*SU@!h!U*upCc)Qf8 zo;FOQBA&lvzHW?x=L}b=*(c@wkv-?3Q~w_G&_cZDMr#TcXv-S!JEJ+U_u2HZ=O_3D zzx*{zqxne)jjhZ2Z#@XstY99NEqkhq9LlpG?C-T%PD_cn<-?$G9_(Q_Q#ZKeZ#6r#Tc#L(2qJY(!9Dj9 zKn*i*e{5@l$Onx0yb9#N9WT175bY{|L`m&z#W}(UN9>;2k^l!c9foJ;-TZ<8_yR>` zslv&$vuE?>f>lJbdP;m9tgId%!T*+6zvKE488nQo8vX)b8)F+r>=CmACbHnBebPoX ze_75eMM12?<8aTXwl5*e7>CN`bmjeFuH#79L-s=tWFc1G4r3VsmT6lkof*D`_=i^5cL)ibU)#mD)4lLw?8D6tmP}H}A z$f%M@-;~|}^d_s`I^bmIdQaPha7=(OyRU@IYM2!lUOS10kIo%U!9{otr{FGr{Rcdn z3EMJMe^Z*un3tiH;P#AGlB4*B+rIUVrCxl%f4p5-xz{dtXT0`>W{dl&>Kx1Nl~wbq zKphA^o<^d7;;+vr%Q{h;qcXt?=H=5@443w)cVObgET#Wrdte3?k5 zuE55`qTV~Np+iwP!Y2x1EyTrcce(=WJ2K_>Ur(Sy%+dG+OpM!5d#YnxkJaC8Ar7Ks z3zyq2AA=r`wB%jq zByktn+0)?7t8GEYFwSvcU^!}B!jw^w&R^ZrnkH8uD#a)K>dz&6s z)Z9Rn7=nvfizC4N74d!j{jAVSk)-u6HwbiY4xOofTA!;IMMR5((8mb1fHVEnRyZ)* zSd0Y!6n@F=7<9(N7qCoFZ-m_+C7kqICG;#UuKC?`)iIIcv+cs;m;6=$U6?YMK5Tia zE7jE}Wu`=q<>)bP@J~2%o2tgF3i>(USOH zZ$Z65ZHBVhcv;+<9kEf6Nz`Lg0bke&7^ z*A;WPXBut61<=3R($h2h5B_(ar_>uYZHzALS^=YQbfpN_U~Of6{oIK$PY$Q00#jv+ zFLwUC;>3x|+cKNgGFxk89!WZRL`0>Pd19UB!XVZWhgeh;`drx|vk6+TGeFSOiz9Z8Anh!#=+c%`i zOA$%}#wl(G8(O>i5!dnk9}0h~QgPl)y3pigxreu_dN(Uao`RHA;pqE^qb6>*Tpv>6 zvbtqN%1-;Lk#E#Z5&bSC?ysd*uG)W`b)fBPiZ$lQA&Y$f>_~#zACaQ(dep}NqWSA_ zsD-ldObHf`;`)MDVV*m8h1c};<8hdt=qaq|~sRu+H#V%wQ z$U30{_egI6U|-L)hlo)t(X5?|?~gU?tSG)5$v$@g1+Vv^W$nP6w`+**ZI}TJXx=O( z^gGcEIzCR=A09X`$R>;Cz#c03!dL;_AlgUoaLYmbRkol%HMkD;C5 zEcZy5NHF1I=rD{Y^gyC>U68RGoI#pBe)WX>OS7xE1co#iMjrK?JbiH9a(Dv>+v-MlgD0g3!(hG=@jl)q(3xDP)RaJwU;nU-VLql#s6AM$0_EO!| zW=ZRVibKTqf3k`eh}|)XOm^Fio-wZDjkXO?D?X{eG>1tKvtnfXYLKH=sw(y6*!El9 zSE+fR4`EhHbFX-HT@HDO2piS)V5_0l!GCbEy7^PXBSgm2{{=m2%*52=OgIt$)b{_s*;6;KXzAB zPYA?I+B92m0GL!}<8YjPW#JOG#Qsyl>YOaGvD7B#%0fi83bEqv^wA|e9KKD?#Zp_2oswL&T257@-PVxP$k{Ij;jwZ|Y|S zp5vw2G=m8u)_yb5-=GV)h5_n9UjAI!&pWiDDPJ_wM|TI5%oUtYooh1m_7UN|_Ri9qBAy z8(Pc${rXo2&@`13j>0sKHcrM9jGjT?Mt5kJFX9}az(IGb8cr7e<)|Ric;W2p#wOOH z3*>f5s6^^G961`Er<E{I2 zblAGGih|AP{!Q|t_7lJSea&)pYiWqr>lvu>fM_m-st?}2?i=3ICU5PFjSAa!+0wJx zwqLMD5Z+qf4`--?L+)JN>IvmZyq6dS8DY-Fp(atp+=_|*&u)(MLw@H>bjeZrb=PwN z0_O_cF5C31KQ)T=&Zwklj^U;cmI+4mb#*6Iro+I)ZEQa!Ja;btQ((#f9(h(Kvhk(= z7!;MxT>M@Zb~y4pY|`?;!cRq|T@TvF=;O6>h3u#GIgqM~{jAeknc{bLOQoHDjUW5fubinX)_n2x z$!SpQqLmv1mB-c+;6v5#cI@XN7A?v{56NPi=>Fqde6h=xBh7wd@~Y%cX%AYOZ06Qe zmrpbu&?BugjzHGX<`Ww=7G$mRodv2-kBHe%^`^dV+iPCPLI<#a-+MoO7=Xk*82kC% z_#r>PoHazRU8$?UHI}>SIAN? z1J?Y@IZB};TAQe6JBhglrT6I(O>#5=nrBwg6872&$HjKq0iyP3+1?BzhdSG=m-5WL zyvui7L*7mWo((%s8=bs8>wT#)tpgpT#MAX;)e8=C)%ac+`Exf$aOoQa^qJ@#gd`)U zCs{5QPXuE26ir@SEkBewzY~+l)B-8s=?cCVTf`l{*C>6qM}b6Ll7Yg5Z>p@0V~->W zr2@;0U47XpV7Cb+nowZ2AV>{l4$X}Ero}uC>{ZyOVKnL@LM*SI@4ZRVR@*Ws~;T&O&NM3|NY&IDFH zzOsc5=bZ}O?xH^7TTmmQjUR{aLHU<~x%F&pw`4d`Z3k3?L0vyz!?A|FhbJE0d5Mcq zUuRT==H|?NKh{;4VpdjoEt|s?SS;uYxRRrn(LM6a&RX%1yqZKCO9fBqGn=VfsO|Ik z{DI%M^|9hixsc}Uxm4SH=9Y&aRE^k${FOi30NBk&gRG+tb=c5_bg`=l(j6}Y6R=hA z)mrn;wGgyU#EGJ~pX2JdIG$gcPgWIwL9FnAUqaj1kFE)X)!@)%017jdV1(+YuIQI= z(RH$l<}9vNKdhv~7nX;8 z2&%^OMTsf_;-oN4GB)%|0?z?lgc{2^dnCgIaf{LoTADXo3U4NDiURzY*A@|(Umbp~N_RlSyF!nJr6L2r(!n40Y z65Q%`!WC2mjFGUPfQ>Bswo{sDT?XBJAOnXv(4Z<2;_MVKgMl)>K<`*W~mJZaW3sB^`bpM%so?Dh5fA?#J z4~T}jjN3@R(CLS9ulT%F3ov{s%stVpvN2k@v8am_21d<`UBN zS)>YMvU7z&;xQb<9RXg0=_LU>@m+ZzD4q%uE2(oCs(1=5W{lx}45I+*QzYNEmm~*v zQS_YiUrCxkSZrhfLnbp_S1VH7!&2`1yx-IV@2sNNBu56xmpYw#!PvocgZ@ME=g5T@ z9hk(Tc-a2&6SMe3x-*vdB1i|-GU z$}_u7&~sD~h?u*Fo5l2@r`{q(;k^BY) zq?alnOY0P^x44)yFi8Rq7??BY?bkglVE2P{Cg)0dmCD?mYLV1&PFgtxb@2o>@6B0= z6IC`-IcR9t#m{f39vR&xkentO>~&0%h)TaYw{k7bAXzF0Q-PLu+o|;cPCnXuFoKsP&t=MU;0Hr(#L&Rtx*zN` z%fr7UA^3g>8W+cW3;<*1Z$5-cLIt-tK(LXaLxS8mY&)tLnHWU^L5sloR9{5 zM&Hg}cniST8G8((BJ<*`oHE$x2N<}J`Of`dnT57jgmd7KG`vPtBts7Z0VhYOJHWvY z^vby_06Xg8um$CfFTxXC)#zh}p`-HJ=1503wW7t-wDvL9TXhr2?m_Y5J|ecltLjmL z!TUtLfcMt-54nw=$7c+ClU!1Sr7SpbvUy)y33lR9(aQ<(-0$tfzR$^lUWYK4-sl?S z%35v-VF%+|Cb_#85`-Xq!@V$q-W_c26J2jVLGALZW!&#&iQou3y}J6;poK;<;-ncs!{pRM{i{m611T9H{SY z@Guu-1a6~UzvR^ZrW1?&Xi%{eGQ{N8vb z36c+)KNIj(@Y;Y8SWbW;+S)mUZQ>yl2^VA8LqYJ3ITWSeng<1>>sVcJ_q=l;H5=~<2_9{?UG(g+5S1mYGH{_8TmcOm zVko=#kX_3`u2)W`A7&H5#hXI;IpvlE{B3R%rY`3P$ENwQ)U{Q>B<}yTRXFUgJ2Z7& z+cnZv^377t3?qZxc3YO6t{vvK=4;USyRq5@N((u292)Ew=1W3rCM89USFo`VO6YZs zkyxE<&C4`!BO8d!=sK6|Kbg{JANi7EuiB3S!fn(+jGu^g^b7!^Yjw{A#`00g2{gC- zAUFG%G9Eaee(0LXHq@*_zSzh=`XRMTHnMu#YH{pdW;gaVMY)-)cujN$pV?PmzOVPz z(JDg+05jjgNiZz?x}Ib5#dre1NnRa*WP!n}%TSXrd?SgI@YDtP0K(w=Y8P_BunFxI zx)066D>%o$01USG0+kZ5zNP!2=9Q!I=Zf6Hy^2IWk!^`m&*rb@E37(y>DOzXd>DmX z_w6r~KCS!FC?hyo2d3}$rHidh)FH^Jb?t&txoUq=S*T&ayB2XZ1O$Rh$u2NOpD+aO zm;T#ms#Hl{g=|8BlFhCJ!nH;G=H`E96$#RqKuEa1_u(_U5paWSPxvA5%=b-{WnE$H&cPeko#&9SEW)^46~s{B18BC8dKwIUW}41 zdmKJD#LiUwDEwna1v`u)2kpCJRvK2X0GeTvNE{zSZ8%z4f?KL~5uWb#z(S<2l~J}) zp&}ysT82>ues)mgCOmO*Awk1bW0>0PiWl({Ff@I$%;Y62lYeLIg5>X_!?aqSx;|=D zX7>TG!`ej8Vc)Vs1>Skiq)%bnZ{0OqpKGv>{k4Rha(s9jw7=rivv%jL`7pjwd%+rA z@m`IAzU%H>0U+j}`W7%acFM_oxc3L-kd1z^SNR_n^%0~_Vu~EF^a7qgXf_uNvM?=@ zVJl_NIG3KG<-Tt><%x(}BD(kTz~j}7RbOD;w?rx=lx#i}qcP8XuO~^C{j0oq{txd# z@(J@P5Re>b=rQ|K+4?o#@>6sDk_X6B=#&tw>HOq|T`|(LQXUQMozk=O&-z|Zh5B^> z&j%v}>eNUO7mHDJGP~K)h3|mWWRh-}#j%mb@N0(-r!gFaW{@MJs`w0HRhJN`F!=s; zA-eMpyaoh$1-%k1$9c8CJ_-dmg64I0qv2cNb6hrGwa8um)7=Zhhv5^PE@)r91Jw;> z1>gT$xhUO0VF!c>XYVhHW)-0{iLTkR=YO=l9>LmIXY8yb!qb7c3Ewh-HYRZaukF?q)~M{75L`wq5S;y7L%ars%$7;CtrmN zE~?$!@s*^nMvp>{torkN@JdVqd|Vs`<5*GsiFAKZM;U$aOwMj?>ay zg=;wE?&&L>hu9_Wrd?D1+~7?<_+Xs!tmWfpQR*l409NJ@X68DPJr|F~+&grLS4A`$ zr+taB)2LM_opQ)VZuE=G;@Xc&|Ct_xB3`~0ullsbKc9UTJ^Vkotc$P3cQrYbzvvr^ zB9){HOOee<_U)W}{dOfZ`QGc#(}zBm>82jp?Q5)eQjnpF9B!4bPQrI^hRSd0RYHi4 z&zxEABq8~#KC5CxxYa8HNvWOFhAlWqMEa9G^~m_vBFMIYaPjq9It7v@ocDFGa9mKk zpsfZD<@tMRyZ&0a<#2Gj@#2sxDJTXPM-Knk>%dfX>VvG4x`v`l8XXQvB z_sz6qu}M@#FG5U-Ht`goFS-VW9%uA@K7PMH?W{;xRxVb z@5zkEvld5Zf7ZlZZJryvv-SGPnw`>#97zyT-;`G=iq*syQt!HwzJ}L_wSmc|+K0tt z_IF^8lw6iq$@xlsLP>LBFih!tz&22_`P5rbtVt;gJ!+hlXEZ86Sp!Z0k50gui67Hq zwun1vbE-r}reCcc!`ClN)i+;V$p-gft(Z>i>W!*d{w|1K%(+myGjkI^~uj0<0q@O6XV zl&|9-`EX*|Y&eIy|Jl|n!h~%<;=(^NRdO#cfJv8OQ&b$WedI&9R_>|!ENiH^Zmu-P zSt>g~5-wgr6pohsHJovTBHSsjd=Xz52LX1Z;YX388l`0h>9CfKC7VC~d^$Yq*z=cWE*rPk-0hh>@<4cX#O1@u5fAfC`cY3Sc6Ck8it z1lOXjR`}0JY9rkA7p$TzlC_(~44N0zG9m>`cw0}6Gi-=f-`7T0lEJ20HTRmHSiVsl zF(;O`OE3AHVDOEdTl^b;o~ibKN@<`6{VKS0bB~3zgZ+BU5(RGp#Pc+ce{XW>@52zE5DYdj_i;1t)S| zuz8%_jRCvU;~_f@>S#A)#QKTjC|92y zA5aZWim)BS}m)t9~CE;246B!!E3zJfN5DbGB zq(uz@FZu%>9$faed0spF`^h3RO?rH5*pwtS<==JPuE)gH228bcW_8I1BvOP8eyo&k zJL7Z)Ig75ZsniCrk}-i{!=DZklDeH#E@=0Aes0g$h(_DB9JXE2nF{K^Ct@wokL`zV z&n9xbYf7X~W}Ym5JJoBQ;L`8N<5YLgv;zbgN;ov?xSh1+&uo~e0ULPbMs7#%DWp7N z(u{H8OYF9avJ{*_OIR4+`&LpgoSW2HhnTK^S33aa0Y`u78dSI~{Y0gcCfcJ-lq<=` zWBs1#Od`ql;A)Ib__Kf`?VR`f*yO|s$*+vD;&F6a8jO-Psr$168y@^2TB>0D-@&J50=aFJ1`rjbtH93~#zA;rMj=PZ?9Y7+)*l+Nf zz-K{fc{|*zwgX1&!&&Oww(1esPw%Z(EJ*61&IfY3eT@EwH5+Shx(S@-C47eaDDH8p zusrP)Eqi?H`}lWe&)`X~i3E7Y>7rW3f=!LB2+JWecjUX7xqcR3&@XHtze$&dkS3nn>aYNH?CvBfTg>yb+KbgEZ(^F~ zW26$&aWh1<4EK(461)BrcCCRAq-$wNuJ*6(qBp@FXUfM(&s_{tRN;*_O7Yy@t$gnV z{}ZgAf2GrQUzwt-rtO+mS`~UGqI6%jG3xtTsENlm`h!ptL$5qWlZ5a?O+NIXmq%Z; znq^N>a?;*Rmc=xnrM*}M`I2rAF!)Lk+V(~b1=@WJWZX}jc*)hhO0IL$kWcy!d8iBl zR&wW6lWM8ZGHP-4GK-@D^uM)Jf4-dxFmK=89+Kvi9VXITcXXVgD=RB3>=>_|(Uqae z!yj_O7NW7IkXPP`8P!|2#LvNXB^#|=(xLC zPf3D{py?i2P7J6*nI893J&lofV=M08nTq^YcqX!7doiLcx;3O#6g7T0i!^hd>fpezTeB4hniG@<#apihtY1=d{pdz5 zLUQ$wSuK=R+2oZ`Q>iWE+uiCs+A##6^;Cz7C5iU#EcsGkL^ol_Wl$wYvuf8MDVBq& zIGDp(aivOJkK?VcN3(=m2a)=GJS4oIOAdbFl`-pp$*hmuzuWwQ5r_-dno8@y5Zo=~ zRh)e!d+)(8#Xf6xx|dlZ?DBhzs|p^n>sLyrE@{W+FgRRN%iu|n+l7kP$RZ?FP)-4V%?w?SHVXK{jX!|i5P~T<%5i}R_9v8` z&Nwao3Eq2UTT9D>maYJ{&xC=O_PDqwAVj&T3F#64-eOZTCj2t!jHRUK?~*KMWhbKi z8E5=Fh5r%gjcwdJnq_&rh|<0OsJbGad|UZ5IdHm^;(7VBE2vV9Opyk4*;cVH9tP3^ z;^2!1ow;>|ZRQp0vM1Y2%A+V;o~D{>=Zf=T!(C1It3C8nOFeW!8+MSNrb?b(NkVd8 zd^G!^4Hze5na_C*c3I0!52n_)@13B`V6(wMmG}Uh1A6^6$WK@U*i1Af0cLf+-CKJ9 z{M4d++O8G^<r}(OK6w3f zV`+I2=-0Al4?H-pPL{DZG@As>qSv#h$saq~^V1}2FnRgL3Z+ue6VB3nMI^s4Z3*H- zaR--3i;*%a7`v>`uJTFS50hF`g}F-(0u}}Y-A5q=T(d!yCIGvmZ{-X88tZ z3|6(uKWI|J@}A8J&}e{Q-7!ucVKbw3bp@9&3hBa>=g@X?0B+ovL6IDO=pQ!f5*)pc zBwZcM61gy87jC^`S?oIlW-C^~}IX>P#eh+%Ve z9BabeYX?hY+tolfNxoNo5J z?M+bu3fP%!Z{HU+JC8Siai=;XtWn-sU1YWU6lbMWLO-P~?ghKnltYci>^4(|=V`*+ zJ^12_YEY}@jy=V+O2|J8BO-tXgh}L`hXl5eJ9)rNbTXsab40PepKmR(KBo=o${7|9bkyN$C0da$B%g+B77`FsRLtEkxC6jE@3+|CL2bXc?p2L z)D4Ln-a{ZTM4MxdPbAcDnhR6Y1NJ8`U0u-Bz!&y%2j)cCl#~ZNJTnvjCiifyORUtu zHt<;vJWlRVmw*7{y=QP-+ zKMnQ-EKLJ&@;!DRXx4wo6t;P$Uj-BxAJ+Gks-nC$`4SKVt0H z?N2C2f#+0x#kFC*bfJR0>-fMoD@3OIG&?^#M4p+x@pzj^Ix1_Fezx zX1p+umh=gL5U$HXo}g74S$bRt=Xd!KQCrDms}Wlq=Erte?Ku`Ohy2ZSh=*$S?jag~ zmDWgk0Y%mTY$AW~j5B1SexvrfvR~=q4b3J!!}!m}?uw`MJku869?bHn`9-a)S@JM9 z*HkRU%^2d0XW>@ST(g$5#!sqpQ}ZUXqDEz` zhfT03?C6WHHS;MbaKPpg)ebq}Y5B-L5q{nVul|^nLOS_LU>oTJSXU^;QXK+!a8y66 zN1APP<05NJqS>E_&1t9Y(nJcHTyeTed>r#aJ>dQjlip~jtI9(=Hi0PQgqU*KWGVkG z98Sa^x+xElQXGWL!UC~C*Jlc+K@YPd!#cLYr+M&M%+~@}m0;v%2jXEj+veY--Pl0q zVlND*I`tG7S}%hWz-eI05j;OXv}C$1PS8Qi%_Ja}th#VYKx^Xe&tlboOndYsTJ76| z>~R7ROir!wl%66aA2ec6gh+EBo3snXAvUj?NggM9gYN97r`d%Up6)r(+n3t_Fe1h2 zbu=Xx=*!xF9|67CrH;SA_uvRzxfZbvYlc2g<#)))*_-4!{hVC^4D(Irr z@SEJnAS^bQUlome>xz( z-AxU3-O^l|n|(?F2M~k8bUP$XQJpm3!D-M6vB$B^Y`RRk^e&fVgm4w7Zb6zjU5*#0|> z6opyGm*SSi=z?b1FdPhb?fA0ewP(Y1s%)>f_%rRx^g(9QeIv-vl!02@ z0Z4tNi^f(uY^j3#yrp^b7%gLAs*Yx{zo`Et_0M>Sbj)qzYj+f@iIWrQIBsV^aQubL za)$}Ys!q>xMTnDqgk^t{5JL~P8ux?m2-#wE0MHy{hi*(;ztR?28|@2~j- z7d~rWJ6U>|I5}UpT%gDX66BDjg>5(L*Cm3=(DQqEfAEC8BU8Am`CK?HIPg{Z2OlXq4{&QJxjy04hVF z)v?{c5uX5L!Bop%`Mb56e{#_b!7{u(j>3DJVw}@4m^^ot#zgbSRd4fD&V55W5wmns zXBX%f(yC5KTH0`L7%d*FR#%cP)S&IRzO&)}&X1GQuQSFyhtoFUs1PBv9h<3>wB99U zZ757-rVW8X{{BnDV6xYhv~MQ`C)K$jYE}bRC5RKnqO|wanG>GdyZ6!5soSV7ca636 zS~T#kotone(h0T7(8a`=4*_i*dND#IQw0)+JyT6T-vVDl?mXtODyq(vNGWIV6d@!x z#>KE(@vbjfRo|zkj)$;WeO)l_nq57>_G4RxG#vRK;lR9ln_`v#HK5CU4g@y8f!c%j zBUC@u;vJW99$00DHLTqB7hH#*WtH$Q+sMC6fr6qNz$a%uygE!P4vL-JuxDQIw>wJr zs*$_Dht1xy{!05$ON}1isyE_9vmOr#>J{%p-Pi-S5T1Q!e zJ$ow7bQCm`bKvj8M4N0;+9zr<)f79pMG%{dKUGUxdHPw$S)2NvItLUwBQQ!_kMy#n*8C>Qpk6^t@X}i-6*nMc!sYn$-mCo({Wb z;!`q@7~M+)OcmCI@7>B2>vkt24Tk59U?FdHiq6B-|H{EU|H1ES44$F?{RE}rGFTcA zEjAZZuwr6!TJkDkB^_}aGox%qYmeyO%|X!T*v8$bIsAOHyOh<_NB&%--0tN;DVGn% z#tH1cdmw6xKkt&4qA{f{4Z23>r$R8A_1UX*FGZt@ZGai5!u;l#e)`uLKKW$Y`E6&uh-j&#zi88r2ixVvSnKw0?8D&ve|TT z4ME>%Ac%~+%<1bTQTG(c;WcYOjK=<76=@v2?@M+GQ3N+R>j1OAU*S!TNZGb`;W8emYKDBKi?YT>-I11k~ z&Vy)R%k20_LgN|UbWL#ic>ZOy|43-49X-}-km2>H7(2IfXZ_;>uRbLIqm?|iZKUTn$7r0-a z-BtUre0cj4-IB}0#ie4u=GnsD*8KM=;N}6PdC7pglcqBrg7ZLxRL{>a6HAEs}P=5;Xxo}Uqh zgfL922Vcl_Z{E0{(50rSg+wSJCc-IgyXKwmBmLvVF&CfFx56W3ul70=U zN&SJliNU(p)i6YkOS2ZMWQ#}9r1P4OS~w;2?FHdH!fQA1Cl=C;_bct2C5SeG61Wmz zunit=-A2;95DeYotzM{k& z7ah)fnm>0YM!eNoEE1+KNX4^%g!=EJK&x_w*W&F!y^9*G$4OWOY5qs;H~b9qH+-X5 zK;RB?;d9w{QR!^_l@91YGfoJ-jKgO&-O7J@ZpvMTZYFfNK zopRY~PcncMWi@@F#=>r*@t}_%do?fPAN>QHg^%4)DO6qjd`x_`%x#wuZUDFu;ZiS% z+cOCx!)H?_0nZ2Nvxy@x_J1ui_5}=CU_G)Vdlb?kh$FY3{-f(9s&cckx2{^GxFMj%m@sQBU-H5g_x9wQ$4W^F- zwR?u^SVKsqh!hqFq0z^8aZ!Ll?P|?%d2o0!ldUB1FEAqrJmc@DowrPer5N zm+)3E{jk0V0f@*QMadjW*zetb5?9lYKwzdA>?h(D-6QwkrciVQ>0@%Yv@9XXpvXRd zmeUMyMdQx^AhdbBPSLwjxGkT5f^ht-eR+$mV#2U4*`CCa1|m@(z|z4PQ|bc$?7b+= zN;&{sa^Y!zW^thP-hp)2C4-VLdV<;CMDPLAkZa&67lvd`K=}S#m^cw!BHaWd#^66S0@QPZ;Q`?19Da+c^UHcc9Wz20Fk-WvldD)M z&_2SZm&yRFS@_O<_g_t-wP3Z6QWO!hiqHflW&gPxf0=+x_xDf ztvjd|w+{{vP^-K@;BW_LR#O=umAB#4WW-sBC=KnT#i8Z~Cb4?ALB zNQ7ALj0Xi`%Nqkfb)FZqSNP&eMK{I$MUp7^?t68MkExH_IbU~n!5Hes#UaH&lwK3UUJdAfWlpg*MJE&zY}o!$+Mtxtw|w7*=o(jQMvE9~;5`B2}-@ z!zU(4f!EVr{^pr43>5&rUln<&+Zn=@5oE!a8Zv;b3I!aTbWw@P2q`htQ*7k-L>#a! zm({p!z!&kgBH0*`)~wwOmop#@q#!#RNMjJS7VXZWR8>cU%ZU}Y|spMYuH^BVVEqKG4%g2?<*yU3R_pL9u2!fE<7r`8j-4QSh16)bFbWn zg|_Vajum3~KYmQW&%Ai@-qk$BIAvZj{b(PL=Qa5=oR+CL?pYncw4lTKR5%2<4aVy= zw9&roj=fkg7*7AM9^W;_Ls`WIuAi027eC?mYiv)gsSDoCDw`Fnxuy7$+9N9t+DByO znLh7kGSVo?UE*tjGaTE>#G#<2pUdO`WX(t%C~a+6C9KsI%dvV0sEz->-+B)+!Eh}N z=tUGzcaH`o7AS(v$ls9oY3knb5KaO|6H(1d{4p+3L+#S_p4_EADUiSzQCjb&RB*fP z4a_;-uE6UH^cR_8v&y}k;(D)pXz9$RJNaLeQL5g7X}|Y3Llr8BV7d+W^+slFPKYWC z_l~53({9^FPNIczXR7dlzioSb>|;hxx;0Od?jXrPO!e0De*_>ElC0V*096T~T%A|4 zVb0q7@$EUa|M@Sp;NMOgL8G0i2L1xq+>zgvD<~nY@@1>(bI1koyhvn+h!qclar|8} z)d4ZKg{~@$Z#*k|>Oh}+N^@RaGTj2s`_MEx#o_DJ6{wddADEFK*|u{UpoH{>t3*qc zzCz)t)t@g@R1QeoZSh5UO12H>?B*QU^PPGbZBKNZv^VBU`cN)5S6xjv=^^Yb4))fd zN%eu46s63BjY4s`e9O0JBm~s7>sJ-%ZBX~JK>>UO3Sgcu9o!}8){dw&NbTexli$aS zB=KS3(QK69%WA?y#-EdaHk%4x$!B=2q{@BPJ1-1LqL*^M23V+awq*xrIFmvaB0O$jM%ruC-xszdvh<)!ON>g-YW%E}E-gJ^Id^7%6j7N?)6TNCf?(_E% zt~|{(nJKyfyuh^|)gw`j!}=zd-S<0r!2a_013W<*jmu>iNf$08A_~J08Q6XBr%kUM z+A{;}*7KGpbxzKRvum6>^?iIU>BBgJHxjfY*LOMs4~6!Wz`T0N@epRWU*35OQ(Kn3 z65fD4B<-tWTZOnzRexI?RG*j&;4f|94TB$h%>?ts29h5%l#WpQI9zG#a6zm-~X6kRjBehL3NxzSRHqYOXev zq+~p8fxO}IMVtv}5#lGgNd3U@LACV%hG?ZoB#8{G!cO3oV$h@$AempiQZyEFJ$ZzX z)L6j@B~|bEVAMlA;Q2Rxm1A>z%4M2d;`^qxnEKW9p4XEAC)!YEBt1RDwgl#&6kAML zH3qoAk1(VgvJ|UNJM~Nk{{_F;-<4g|gCP5?IoOs<$W8ydSQ+cGHF9G63Hhqeiq&k~ zs~A`J5U#w+HJvFs)#_$bjso-2t%$-=H3&20FX~<)5rE!-R~hFys54Of2BbV>Bm70& zB70;v0WdiMCe(`%_BK;ffBKX_NIejH4VBCrbu2xL1}hjoj*Qfd`}Xt1mw2pz+sv{ob~yOZIt$yk~{Z1?S>#S`65Ky1)p_RUuDSJLeU&q zY5>&LX5rX(-$UL8@+y(=z_MZTQUczN-`i26PMg*-9s;jzZmt-Jz+5Q(h6vyL`_wtu z=r9m{V7hAmoD7sK?6Z_!yL7E~>IpFPp`QPR>efn$7w{L(t_mcM93cXSep&zGZ#!dIY7HgnPoaV+A19AoL$zbhdhLbSoiu0(tva#d;G zz&#}=dIzpA`K;Y;p2=)DY#lo(h7hdH_cBfU!d>){O%K;8HVTz|ye94?+7u}1!)2Q8te`$)_2|?Hc zQQEhd!TE@o!OPD)r0FwoppovMCE`cri`v>)t8%l&A7gewo>k2BJzmBtXBe;=yzDwJ zNh^Ue&%J!H%B@|;%2ApMtH98o2Km@cIStgrPs2v}odo}UA)t+JgN>#Z{vWR11Rm=B z`yZbLLl}wdOWCzi_OVs63`LeCdv#0pv1MnbO)1n+iBODeSt>-fDMcwnwj!ovi9#eh zzw;j5`}zL=kH>x7+bz9cuh)5<{hZf%@*Ft2NApR3>LUG*T1|I9-N7SF=}6AYokiK+ zV>^*Gn}_MU!K^x7HtnYBzqt7(08|N^-m}>n@Q8DvQWgpeV4nyZ&)%Dt7 zDSD-Uke)$Pq2<_NmiGad*}rVoJEiDHKb7*_NGPb)oQ{J!J5T3tz5JFm#M?$^bC=$3 z0XZB#M1S&E4!5Tz;tywO3MoPB-2A(dW_t7Yjfbuw2L#9Q|E^}4!3r*oiN$pE=$sFd zPPkg}F=vNt)RslmR3$_l0UMN${0jepdRH*7Yg3beehcf#I?tI6!#xHdK>#Pk7f5P) z6derz5t<=GzZ6h)pBXtAH2|WRxg1(_$#34+N-)&>g96jawj2Ep-%i#)=w{;C$GIGe zobVq`*D7F+BV)MC9K>lB#Ncd~C5%zp@bCOCrfgi_q%nKzU0j?;q7wy{;`b9ML3;P> zIqu#DE1|;&*-|h|ivO^Z6sCR#UY4794#sg30Na314)sVtYYsB&1nB^1#e&GnFcQAc zfg1t`4w(rLH5DfXBRsQnU`rAFI%E>r}Ce8pm&r{eaxz zPsHvHF+)Zxx(CCA;rV^zkrx>w9?6PqJY0$E#ZO3^fKgVzKj6T<97QmARdvJvX^Ba@ zSMwogi;#`pvaSOJOO6^AuNb)wKlO-mG5GpJ=4aDh5f~mq+LpU@^)h zQ4pu)?uPzQZD#26#9Bz_^`Xz-S_7alB^9by#hxO=ey)}4hb)bnET~{LKDL$?7kPj;B zhaR-tGIeacIid|ZNBJ2iAt#^zt@W2G;lCxf3N0%i2D*w2YcfD4V*_8Me6c6CzpDVN z2*-T3NfSvviQ&9dzI6XU;||TM9jT)}Ronlu8+y-ctwj-sFad*zB?l5QC^Vv=iUyS1 zR=!Ddlm4K>^Yh5nVfRv>HH@eH?U|Dvn~T~2vSIM*7~3+lbFV25ju#ow?M7(?b@y@? z{WxD#bK;cSpm(q!I3ZH+kV;Xl^@nCwD9IjvX^2GqgfDLNr$E|kHRJ*4(}tG4Gs087 z^btt-UIa-|_yg*+{X(eI-&Cl((W<~aEM~Z1uvi234(ZnWt!VLG^71ZB3uwgcPk=JIXqHJy$Q=Vd6h%ve9 z+0pSiZ51C6THXGE@&d1Ca9!aEkIvbmBVFAIhK3a)^96{;OBRi68pLHns%`JhkCGwH z7o5kj^bc~s?VIe_BDRUQp`7R54lbA<8aa<`3f%6~^Wh(-3p^$7?I$s34}fkQF5XQ6Heh8ay9+f?lSx5FsqW*w&Jka6yZRnC?ELPWo6X)Go+qHm*-W|MHC zwfcl^v{KsMtB;o>^%y~Q%;kJMcXWUJjtXi=LiDCbToP7D#`5e_OdZ>@vUuj@M#?M5 zh@~3<+r0ElG4fMdw^?__=4?@suAv0Ov_OuPemCS6(f#wzw;F$W{o%ZgdWy(~7M_z zj1_@$@YQggLG;dRMDM(CVs>9pPiGA*p{Kq8aYytR74XMFFA<9dWewBvpmY7 z1zPY0rY1Pb73#g?JVSpfC5&jRb>2rjRYRne=*cY> zT;+QCH4{j!{LJ-JA%)xHkcA(8M;YqGy4*feh-8$K<`@PN;D#(cWHCQAb^TKI7Xh{N z&}z6r<1TS*L$RC4MP^TgYPmIek_G}DeXuSVy0fT+m#H;PU%QHeKJ(lKm3GSf&a1j7 zo6o}=kzRQrt{L~8xZby4foV%MraTdg$qreG+z&-ByyfgYMb{f6+PQXMqBu3h?Zka7 z10dSA1T_dvM313Pjx@^w?>2Ny?mSttduSps*8Zo?Vod_#!Jh0JwT6)@-N8(cYiG$C z*IJqZ#cBH)%g9^U3@GDY?_PThih)o3CjRidJHS!>+mII*BBz`Ym(u-!K8rKj5u{}h zS##MGepAkML&$Mx(IfG!^OWCgc(96)Phh~M(}N=SG9Untzw;taFWc{A_hJ+(0&3t* zckO@a7Y{FBrZT=?W<#3PKw?x=vBuD_1j&mr(3;SHyf<#z!*u}Ig4n*%1>+25OS$iP zeWt~h)e6W-OGHZ`-1nGPz)%qKJu$2BUcM~)*wpv9%fsfMkQop-S;fkSYR_u+;Y_k}+;`eMrzIq`8xgk4|GvL4xv9Urk zEwjO%JK}QGq$t!^$CM$9IYT1cd#;Ct4u#xJt!#La=~l6;7G>U5;pD4u>fu>XS2G>_ zF=&SzY5qrB#P5CWV{?QsB1;U~Yh;KgrUEK?Ffmx3OAZ|pX5=NXMywiXL=WxalYeE& z=0=n+>-j_9(eqE$Kzg+7TW6+-Mx4C11di#IY zo@qzN+HpaL`hBSd-L&){PV^6miDBgaCrv)@ zg65P~k?G@L{o#@^Viz>1x4l@Wq84icKESFQVb#Xxx4t0lT*i-A@3mf~U@<#Wc0>>0 zM_j{0bw(7u0~nVfn2CzjA3V~fg;=Avlocj{+22yuo-^E91~{MQicTQCo?&!6&>%$? z&b^J5umd z&%2fwCVrWV&-yjIiqQCzwWQoVe?*3V-9qW@wXitLQi3>{GBA(&9*-D%U-BVKq`AjZ zOGqZK@Q)dseBxw@CMz>@NDTTuXA4}M{QOVS&F^AI#?%=>zr%gLC(*dpY26kfVwVD^ zjuH-eo1#C7?PYOLtzCPW+GRYnPH}fPr0-R#2o(iM1~O7{OL9846nPJ%nRb`;2lnn2 zhw&qE&`Jt#htA8CwW-sg8O!6McE;bA4|&cj{lawZDYkb-i*i%`i#47I&6Q#GQ?gTb zgiP59EK+3ve=b#}r$6`Xk_>)pLeuj<$kE%E$UE0Vtm|F#0{tuxgDQ!jH4il%qKi^O zx%AAg=lchM9zi;ayi1i@a@|$O?_OC>FanCtj?dNNs|D5gEY%z4M*?FT%2|?) z>*jbDYc_uuB5nfm<==EDaT~U0WFXm8mmJ7Aa#E^3@a~*eI4`<<1m7BJ8oCvE{v@@_ zb!yhgBbMn2Xwl(S3uuv>w&)CWI&PVxL^U<*MIV%_w(E%ZsDTbu`Br``Zhh2%+JU-Y zB@$}tc8JPphtKHh^r*>)&;#(D1K91YG`vqrL9)inp}|WFO97{CReEUI{y^*|;N}xh z9iin^NL1{COxB&-h|(;a31Vc^{pPQ$okEPV))tvO?`j`+oAJ9b)olpy#<7)tuu%i7 zcorY-?lY%%VWVzFO}fA()8xHak@sbVVrTADDxrhH#1xLWP$nNp+rKWxo`TZHreTyZ z4XiRBVwFqLBjBzoC^cn=wqW114rm&P+>kfy%a)Z8ju4D#uo zeJ`yg95v+mk)hMxj&*aJ9|%U_=DA3R3C47W(V+F{+^&N$CRBCz5u_}%_wA3qx2|s+ zEx~4@A~u0=pHZyCC%L&Xet|iD#5vUhymf0&h|uK@n^wrcT0(hGeBKJY3P577r$;c> zFmo{uH0}k(k`1@{+$(CxBYWn3ji@OTao}AyG+V5QuDb|#z`>;i@2Q!pp}Q#0?~B{h zg3~)#H#c*CjV7bm92Ym_ckk36b9g_Q$6<@gFflGohHFp}tN<77M71Q+#dEokG61Qb zb}q3vL`mM9*vD3XZH9t-v9tZb4psq79sk5(?P?H8*|PIsMLNUI$LakLUF4a{F#{DyKsw&`f+4!z+%<6(6EtVg6UBbKt8v2ADm*j`5v&C!V02Xz07hpJw+3$78(YeI_~@z4oF0cA z>6f-Vyl0kpL3#Yy<7bB5voWlkbp9*}cqNCN)OKBh@R6sj5-dS=f#seCf4;-7rd$UC|%`lVfZQ z!}Iq>^-bo9_8SCgguo~fmF-BRQr5YLv4c@aSEpa0zj!Z|2d|uLw!`Q}c)8nyK}I;d z5%T9*_h#F>yO*{vhOKe*uz<|EkSx+Gm%g~idAt%gSfMe!4v+ZS{>IVq6~cSYAKc3>UWW^H&=I&0*2tR4d&P5Ji($79 z7(-m!!WS_;6BxMH;N2B~C4IsV;JTSx*H=&bBZXjZLA-ZHr066J8ULZq*z0X~ zAUgLHlsx!PDMgF>_X#9#v{QHHvHbjeN{Z3=d$xsh;)cwtUo08Rn(y27+|UC628_QU zG9dsntuC|qt#f;O7nTP&P92?$j*v$5a}C{^p0^j>hx*+(Y;xZx7Jt~P9BYda0K&Cz zN$<+FT^6ng&vjXM{6fdZcS2-opx6YEtoSf5gPKX10Ljj@ULTfSXrFt<-SW$_L_TsE zz=i_Xm$phV&M-LJwp!IUKj*yl=?#z}y(iZ^Wi#-!RqDG;Li5Y$a1*KxkA9ZOX&qdM zdWB*B)k>HM*0hbDN-ls=yYA3t(ivOHHRI@HaT^RGm8Qx+WEQeoGB{2?f;BbG=U#El zuPSQ>zW+kT6RlPXS#@AWPf_Z*;9;*EZi+r85g_y~g>m(;Buk37Z*jl`!$6*b^cShe za#d_IpWW$t2E*FGEC(_KVamx1Pe0{-)Js+vc}ycZ_~I>-*;!-P52Ng|gIDRdVK|99 zT_(RfsvCyt?SZf=AlGH;B@%bID@4`=TZ@NB5m1I&l(GGDacmNzJTn7X;!%!lIv5?4 zj^^ku`aQ{L1DDA`?}asKV$<`|QB=@pDKQVPr#P|-B@)>sK_Et?x0z3L=82p#FCYwL zHhg3S14L}z!+g>`R!$w$`lFKT)A!^1oA%c}FrXu@zZc3ZR*}{C7#RI_+;;=C=m3#a zMIvk7=1$m04_x*=npA+|%QZK4S#2Cyt&$8mSL>{_KS`$SLkDait$s(^ZX8ZD+uV*# zOjx{aZxL&#J?E5>iN{kw_(XDI{q)9P!`mP(_>_^$Cfthhd3oF@Z*u_UGt6eYrhzR$ z&tw|NaP+`fx;K@f6@S^pBd6BcWy@_D!(T5OmNnnC3wK*OMf|!1AnM0kvYx#r{+tDj z`TYkG$?jgXk%tcM4jE7MB-T6*gd&eJ@uj%_ng&BTOVw5b(1R2cDRtN=eh8WARWK1T zX@Nc&v-FC?i3^zq3Bl$_$cd9tFsAHUlq-z?>DaqkId<(-Nbs;&<)n30ZC+hjyoYOEhNO#EGacLwqxIf=M6@B9JCCg}yX_gP9idN&IWz!1-@%pM zlPrl7)gIwuz;L|0eNn8Ao5kB)i*O5m1372Mp5NyI2eAg*BLnJ!c0iZqF4sGZI$L?B z$mwNPyo%}1>5U}7Mxj2&m6!%zp#AuH<;fY3=4R=Y%z=Zjclf87@kV#S?|OEC05YE0 zgnJK8>Fk(H_xa_DNo(zzTVr2spdm09$ArJIk`h3Ho&p6nCX>EG9`u_s9h0%}w%Klr zLm=CdYLJPMcX{Wuna&h^UG2R5+_%Pkw^|4r>|m&$8lBH3`0UY<3W;xxkr|)fd;sP; zq;b`Q4(g@meKTDn*IX-|ty*+mowU6__u$yAROEY+Sy-7<-kgj>pq*MS%d4A@*1J{1Dr86G{GpXN~n30o(-2;=m z_nP+YVO$=)%=LHoLpAhIhyo9K{t$spIH!YkWM3AY+Tg0fkfeMd;gC6e z9kSu*0t6YfgY_*L=GU{8XFa>q>|>+xtBQLx!7Ner8jc(T)49Yf4kq${>9o;!d)@xg z3r`=ppe(Sf$OVgQs1f!$jchR+nZ-T8Wq& z%bKs-#dFXDEL|W*n`T5AZf(4GNV?$U=#|yuC|8)oYC|J2hiR|4PW0tprx}mlOA&v< z^E7)kbPwOW4}9C}ApOG$HT8e5Ac@0b;!VQ&9iJbeGzI1Z0e&^PK6gU3uqA-`;kctb zog_f*(fWuUWo_!=B2sOk0;8R-|1yMg%I2RWTKqEtVK4EMAd-V@bs!%CQr%^>(I5$} zKM?*u0svD{^)BX!5VL087_`yL*VeDOVVs-39VU+vHu15MJYQe+F&wH9fy&;vfl;iFE-cQ5QW4MLZ9D-I#Y+8#s2x89!?IR zAP}Qh=Ji&^I}b$_&J13O6H&78Op+P$h-SRCkv|TM=RHGlnO@%7Fo3!$l_k^pLWdFN z+B>>Y*3Fl(9q1_HyJre!Gn=;G%nFrediAhK`^c-Gq5jvitA>HWR7F;h;bM3EbYHis z-isM)P3_3PNdYWzILY)ThBtllb8)z~D#?oQ_k;L+Sjjr=wH(o)60kiwpYdQ^UX8@c z26bsuf`DQ&|1PoTi|fgBI7Lwb#es4Z@H5rs3>ZbDm)`-g-1d}gm;$6JYN_bz(mra^ z(__d@i)83q>#nJVg#4;pTQSa01d1IwipqfLUjD0WA>1T0xN@UjP=Z8zmgN(wz6j(R zLNcqx2cUW{z{Pj+ykmnQVN#uaKVVE;rNlRP5eP55@W`Y<#U6ds+6EYvC`HUKG~D}U zs{X3Qg_}f=$DVoSL9?Ht$~;^k?ez)ZrlF=~-pl18N84AgmGjU;%PKl5#i*<2cC z89|!9Y-9Ztt$!u{_4V<6=?~CzFdj=w6g>$DHLy%R9Y;n)hx+2T^-5~k0_D}n>Jr-Z zm|Yspu{lcwg$xva^HEfjy?Yli?a}rUd(gRooo5E#|0^KB55?gRv*V6E^VRFT5|;tM zrygU<`JD9~PDQv-|FxV)JqQdU$RW2F@_xF5f5k>#K@YE^KKg5(eQgC*qAX=gwPl!s zPd=`WKKoMC!gTB!7S!Xz?Z!)&{?)hHtzf<3OxL8z7GDpOORIB`nPz*2!mi8DMSC3K zaVA3q6;O^XXPE#zVHw?4m1@#PKSP693yhic30b5gOAjU@$}kaL$_8xdRaw$Wv}}4= zR^-Wld7ypditfU(*x;o2X=6r&>l|3s(;M=?7zJgVk3&vkTf-3&ibRKMkM&6;_(kW- z%pr-ZG4qw?%b)m`gG_#LM6@_i5wU?m?VrPQ*{(;y1?E}m0VeuCpG`Q6k5~O#H?5`_ z@_)XKxZl$!NSzD-5755<3k(knxTk6{vDT5#^bk7Vtqd}Qh2ohJgrHXOUwI$%m|nAiaQRy{v(5dtvh{eYG9 z@^)niXWn?Ym-y|^*~a8!7@eKolPIZl?MkObkVh7+37GiZPF9$UpF7^SmbZBli=g?+ z6o8Ja))t^{XwNFJ&BCv9K4{X`~Ain_h7s^%vlcL|G zn5x15o>b$Q2cS;s*;56R|CzPL>JnXjd`U+=?_QXE$UiE~s2F8O7jbFT&Z*brR09mL0@ymY>p~=(X=4B5@MPY+g9BhWI+yQB_|Xf(LJ}R04DQX)?2@waw!9X**eV`Oc>OcjjIe z*FwOfPQ&h)-3^v~L!ezCdG!UH8N!3M9)S>d^LayNtF&`~U^myff zj0jCCeM<=~tW9Kwq_9tS2R@gi*EisUep*vi5O~o~(I>N{e+w3IF8q3F6xYCX5;pDT zW4eRzQ9CwA7jRet}xPeM$oi4)xa+ zFlv*h8U2r{v;I5t%*zHHn9HWrih{|Z*Po4&TwzFRdLyUf^f$f3(#$Veo#>BQf+;LA zosAKU$8fi;`(yz=LjswJNe%vDH^6+rhum{%=n1ebu6Y^tlvVI_In!V5>n8wPCob*f zc2hxy#S^KURMuq?SmoO?Y{*xx1h61zpOzFlXQbLgnCVRTR+8eROa?-{5p#wyBwPf= zc#x<}ko5O!a_{*NReO$ULx80hww3@G6EPJNv5T?3mGC-0$l_neW&p+qeo0c`fpRz zK#x{m6>4l2`i}=wOAibnLs0t&5BQ@0+39OPETOBlX|=*au>w!K;}x zcIgaNwa1eTV;pmNcZs!XBe0nW&m^fUooP)34lL!ecw+q|benr*<*sjUBJW-D2RJcc zmQ*x?w+27Sc2`pTo>7P(0`Et&|BkLbuX0MH4%{LW36(kycoYLa)2IVyS-pns@s0xB^ZiWWqtFVZ&6_%Q-N6)tM~FR zRT1d5LTQdwY!6I|jq_^@(O;id0)Om2v%WRor&!1!nRo|EO@U@J`t}TLCq?9kEP{Us z5zWhgTr<`sjvhp>hxwit%E$)bR$csrns-FnEae!hzoH;*@Ry9kMBPw-a`x&lc=O)h z6lt>~>mT$wjU17CJ@rNuDdE@L2|N1LN*{pTZkXAOfC#BIDKJ1&tpUcFK(jjhc~gHAfGM#DeSTt7AD9316yh{miH0nm5z%?H+XB?#NVRZ} z6k`6^rW+t4CqjY*L3`*B^2MD6OuCLEy7XYb++#ljv`Ep~de{HG=aM9J&cu9t$ zhiPvHnG=|2TM>6?$|a?}1$zJ`luEm_xW(B4$V3YpZL}8cbRK9(RWQ?nW_Um?78#W@*_8-L9f^S!$xIW2Lt)pT6qKNI} z#5^{!?6W`n7f_iHJ ztq(z61LGfLXmHuf*{v26xSWEXV8^~O`V!*QQ)w_fZU*vR3Mv#` zh*yGM$}nU=nl`F6)zd9LEufjhnwg}O|NZUF^P9f`Y6aXHkLR5Tu64(r?iig)$#=c! z$S_tw%VTi7VP3Wy0x#5|2`zQNmL65-DKI$O9 z&Z*J{)k?i@Z&qCU#U2AUYWK4Op6FIM5jRYa-5d8rpfk^h4??A~W(P_usIeR7UURth zBqLZpr}Xz=`Hr^RFecO5q2lBWZwg-4ot*v_rR?H>>P3V(=?VujR2O#GPTroI{`U4K zcWuT!*tqxZn;v!_LwA?;dei&PMjx)T{Cmwq93X}y*+UlZDcapcagt1lCcGc~x(LF3 ze&G|0#i!EVg;+fXLXMqK?4-wb__$#DAux7_S>e*;=1hYQ6M6K?&((YX|3g0mOK{!R zbt^K(zTqA7l4m;3*KdZzKyMe|WUX(KFB98g!bhCQFTptV~H~J)&45rNe zpgInp06nZu+(~Kk^#8W#=>hVgSwSuT2)xZ6ai8G5{x$g+a86?%Np^C`0ST?d#lSIW z_$1l09n`FuoORlRkt+pbNrT$6l>hB+ooh;+*q0$QE%Ks_4(S*X!F8@_<*&{K|58DT z?JS~x5Cg*wLD~HVf=Ca7a+oX5RSk}D+^h`ABS){|f0A+mbOdZKo6ZZU@EdgscSo*o zFeAnCV;Ou81A_~CScAl2ptzjNDHqpK446v?QD`b4Fz|Vi}bBdf*P4c~E zIBxAEdIl`kKA1}cE=~o)is+}yng_w;Kb*rdvngN=@Cne~?2U^czy>crz{r2`N+uL! zX-xh}g*Vc`tBQv_Vch?_Y5;NR9i+od^!6>r0KX=!>H~Y6e%Vm{kh>bhANZz_4S+nE z>|KGa0Je(zW5{TR+q%?&72|*b^qEFgEEP`@Gybz$s-XmnTAdpO!iZ783ZNnJmb=qY za=MgBqS>?C_5`H)SAoqWrfP#IKJ zS78#USP@?WXEQyQBBI5Uy;XI9- zkap{~txa8^Q_F6S8`Sm*s=M%%K$;Yq$kLDU==dOMU?MfQD2;%hwq=J;SXFnyuVgtFwNS zkaxFmnanJYG6$%q*2K{1A%^J_G0q4CuRZgJ4*OkjP0RfwU*BGOF`SC`;zd}=*_Ca| z<*)9jhsf{qug&@6Q}LV=*Zm(8I*D<$w)cFrsvR;A=s!r4TUh$+ReL!f#t6bD9Kx7( zNrY5~CA+woSgvlWhVuZ6k4oLY;Jg< z(9KppxN!cO=mqt-ett$AHep1EXxabT1t(sdRXq3nvL*~Tcmu~*(Z>f6{SrFM*mw4=m2 z@bcsKvJWEbL1I~^f(!ZwVJg{tmc`KeAZ!2bsa$?Y&vw#7=?PE@m6JO}rELw}W05Xk z$t{z2%!jQA-4C?)y32v!?UV6ZEM9Ym|N=5;ykYwhw2(8LXNQiqZXUp`(}%t56u>Gpd46W@IM_=D8j**u2}B;>}>iG z8-w@}C-YptJvRQZ@jb3_W7Uu#K@Z&iIf#k zue_dE9;=lF7&JATayl^k-(CPUK21>g$DKLffyyluL+Th?iA|sK_Y&1eazSso>G2^S z1oNE!pjuwsQ3~qDxT-wU$<@1`nt{|8)NGTq4=1@DcG?lNsYDR3hIf-H!7AhC`3ytF z4MR5?E>Ib}h*r)_SF@qh@hT+?BI}DdBm>GO9;k{!ZaH;OMn zW@z`K+!!-=thBvwch4Ebjn$sy(2VT%MF4Z}ZXU96jb=#G2UxmQpYLJB(1X8^*XST9 zW+B07eCG&EH&AQi9ZQ}ihm&uDVYlPKrb08JLC0>3uZLp&17%Ahp|k(12qav=6Dr-m zLYJdQwr$<;)O>TJ890 z@#6~8Bd4{k$y=cbQz1Ez$E%gUWpO>qkmnyNR%nXOR5*Gi9z3{P@-yGw@QJ4WJkBTu z*Zk9NIDKFdU#P!J&q0T;hanxBH;VoPt~O#9ujYf5hTO!eI{poIh=Lk z?g9E?X(l%&C1g6@%v?5(oi<{Gz$Al?^3&gHOYQ*d2Q0Po4srHw8Z2oe_ymdnlCpy_M=_$10_D)!s3}^A9;>o|hrUDYGU6R^LYa zL)C#e`WoW$wPY>^-%n`{lCl8Nv*1B|mZTKufk2W&GQ{&bXfXgU^MV4DTI+2j(cF!V z;MT;9RPm2^G0Jl-CNvP-H0#YnP5eXhlq&N1Ul6k-k^w2l+_HbKW$ktXc!{b?&aJnx z+e4EP3p%~DjR(kT52yp)8sf~DMyAZmh#6>>-UUcIU@M0jx|&UEuxZ%+o8&=?1r$BP zT@seRF&!$kLzd>53i@1q91)3QFZXu76(yS~Hkm0j6(XpeM1N2sGvMWIcEbXSbFQV& zi^RPFUkEpHZss{J+XiUzgZGj0C;M4jHj}6cD4@B5=Qv8A_3Twh2A@8}h?x%~e|6gM zE{=dRA%eH@e7Cpy2Aq*`K0x?%g{Gkquj&?EjKHUwgg7P1X|h%4K9u2Q7ILstkO zL)Ikd;`o8uK1uaPe%E4zc~#{^QN9o`!IHOTcDh;u>y+;y?V4(Zn)o3v7Dw)CsKH}u z1&~p^Ku$jXp%$Cqcbc0++(~ivD!lU>NjSq$Wy4AjXwFgOfKsFq&UV_5tM>K7KOrm# zQj*gk;fB&&O!FfZ1Y8IjIX?cCQ>{7d0C=Q-tdKEvfRRZZ+RfZ>$hZHnJ z@Z@t9P>erse5{v5BWmG3(^4 z2OW#}Jna<^F+Z60S!U-*0-XbVLTEYX%*A7_`#+K=2?P4x0g)*)#@A7H<`pXH8dj>2 zuv4d8vl${mEnRdA#U^QmrXyLvFlB=m#~1uvWtBA0YY=kM(pdZ8KSlm&;0M&7?%|uX z0nNx4f_VaWH#Ry>huoPv-JHIeehE_4IkPYW(7bUx@`%#fA#QWe^(pV|mPy+!lU(kL zc=Qnn#!dlSNSuZX4@Nfd+AerAWYa(2c#BCVL zZuot&PKE=h=mt~-F$IQ{eZ!|e^NqX! z^N_bss_es39$Rp5JpRTd(niP)ebr(LU*|E)qWzXpoD~89_8Gtb5DT6y3br5xTAjaz zvwLQUZW<+kH3ona;u9o&7?cJ#SIv-)Ttd?7wDOdFY77OiADwR^=}#dx*!mm&6hg@u zlfhB}k`76rlTl=&aTKi|8!yC+y=l+3HFcxwSXL7~at~obbd_&sE(gc93%-<91Xp4B zE#;<;ICclvR4WNKbKrA!CQlx8VCu0B)nZIJg#K{COH+p!H{j;jQ?W;ZwG+=f&>r9kq9Lx17oRsxGRz~mxUs0jFAIAI~@mDFn+GGE*j`=3|vX>pBBsnkW>grs@0QR z#7yku7lzVL!kW%>?MctlE?hqc;)}wC?sVHt+6btImsQUlfk54f9L*vT3;m{UQd2JU zt@LjU0e966jPlXT_nFqw28T$bM9DGOhbo6=Y-WVk6cJj+3~>PE^_P+QPs2bW+jk#y zXNK1q_tTxRh9m8V^~{6Louh><2qXRhbvH8Y4-RHA^7W9~%}Y*X7qld17rW05lse8F z1@5I(TswwwwT-v_4$}ESO{&T4iy0$I#fYdmOX6Cx6pkVtSV4E!iCvv`UjCQ+KN^@i zfZ$SCXQu9Jqo~fVO*(4(@(ZAkFDdD>Uonu97B-ec@IGkz{3>}S&j+KfR$;i1!X6r%&WYXq8Z(GW!wp z%Rbr&N-4M$@h$jACqD=x&lwr#mhWPf0K=h5dy=;rDHqq!L|;NQAeDC9@v4TcmAxKI zAM3JwXWdhp&*=TIU2CTqXXxkUlc@4!-vh?in9m_-?1q)wNW7i;CD~_tMJm!WBLJ5b zrp3x(AOu%9pkD$oKVRa}0^kkYl3;6rgKI)X7BB=-{;E@v^7}#hI zxSXZjlmdmO&yaBB0^?*6a$)!*TP~S>;S~lGSU!P%$b%(oQr3B1P{KVKaREX2OmH9hU z3o4s}4@cha+su6ypZ-3liJKk-=ic0XHKNkuU}K=`RiJ)XCH)+1G0R^OLA<8!VIooy zMV@bBNZZtJv>KB`OJY~|28nzhd!&^QK4AhT7!!l?d^v359i$3%eB!#NmKf`Akbl3S z@SK@U?w_?r%cOARz8hX~cFhdki)C}*661x*Q^|3H!lMh0O4CDnyT$QpXJm4~Hi?uO z(gDrOw5fJI@d{VnjRx1y#JiL*C7b`HObL^EsVf)Xghq_3LrakV<;+c-`Yij3*f18 zTa#-trEMG%Ft>rLJl+7w@Jjgd zL54FUntc0$05NSwk@0KvvhDf>a2RUEjbV~*8|9c7B(vN#vYbG;PJ~a%uJ!i$ZT9`r zA(<8v@h`sE)?6PqtnHJ3aNNxmnj}2N59TLU%4QFGFujFWiK&QA4Yt5Yg7P8!gXs(? z9YII4)M9=cvE^l{v%zo<%q~_v)It1CDq-B7F%KJHzEA1!G1L;)#D#!jS3P%={6x`o zl4}R?`>%7e2odf>6Y$|=S)225?bGWQz^#%6MbG}y{idx}%TEfrmUT;*b!2KOCdcY? zhl|H!L2O30NLUq1h(5kX?YWGr24jEzmret6^Zu)}33w?T$Y`XkpFPSL-3w&QQfAdm z$c#9NC^=c@l5{295!IwrvL~R*e&u3NfZeEYbcp%iZz#n6*aTw?pYhB?k&m`p3u+L= zV|T_bAhMpum0YlITRGdCJe1TYHd8RQwt+}G-)X@4PTo_T3E zk2?Z?CoOi`daq01r4F!y0SZmCh^osPc0E}uX46K3;<3Vox=E3ECgr;Z(nA`3xhDfR zRVO}{x%ceLJ8^{nz}O&)hTkVgWQywlSP!hK{1jjQNMOzd0e2be+^B>ou4VK*SIO}+ zH~0tlF#yB+Wd%tMR5vJ?awh2? zt%{v^Z=&<-km*tVRbgAtRXma-1|2JMaqR)J_V2U#sW(1zis6357z6}OoyZ^gl#sJn zqa_|<3`Qar4qotds;%Rw#UwCCUJ5fc5OFk)f*N zhw_VOgY#U@er*J|`GQCDtdz?H-?(=jD8WzeHuAMZ({67%q=`+N4ptw}hi$Y^ovgld zRkde3B|7Wb>EC_~5tzN)OTLMzN;x6xs-0i_UCqX2kTbV-xR~n)b?gksl;x)ANM;I* z_Di9ulgybH|MYeWgA_ZBWS?ogq3fhDk$5h6Gr*4@|H$K?byB$K!mFnnl?jO{Tfb{( z6^uLMt05DMTtRjMHUTW2nksLPz`PDgwsT{D0@(sp+z^`9Hi}-oH8y!i(kha>ICC+@ z$81*ZmTIXl3d+_(N^6-=PZY`EqjbYx_b%N;Qa7wbAW7Zr)+M1-Dgc6GKgjUF9fbeg z#s|tyL<`krq6H;PFpS?&(RW)9$W={w(2__?WQoX>1f!R(M8W0xc>KwrgPUIYX2GWM z4gD>7&MNYd`Ta$a&l|)x{5UwPmQ;G;DJJHCacMmbVP@Jtn}=ecQCNkB57`ZjS&5CT zxr)ToSeQL!}r2)lJZlmog}k&&S#?AfEZp z4}+ksBVR$UA|lel8ij&1n3U`{LwY}?Id`y5utD)#e`+uwVTruDOQYO@r$nz4HTd@S zk{{>YbcPsOqc{y9NnhlG8Z-ef)-(9R{F}si!F5uqp`ebo(KLf9LijT4r zC!wu0=h=!0o_axP?4`&*>(LY`Kr0OupTBxO27K=QV-JQ=XBOu839&wKo*@@iN(T6#Z2gol22U(`fI2vkmid zQ+cBs6;%qjbYzA+(Vg6Ew+_UVez?Ho5*q)|I9cg{n~75?dMXXPfp(XWM`8V-L(YhE zBBs+pmzkpfr^5N0r>rZqQK!3!=ktkX-~TCmw-X>hR#)|S`b5Bmu{y2C z-6tU4=CiISY%Pnp?y?_@H^1@BOU`g19hTVy*xD1wD!S(c+tr)f=$Q~M*Uw7%P6&>l zvWVDaSzm>z(1(hg@m-#G5D!`Dd^rXy&4h_NFBuR;S38x}%+@Lu_`gK9kraks_|`}>r-t{Q9*dE*Yr6T+}C1Kc0k zA@6m}b81H>)MG(@sY#Sj`VQA)BxB?CkBb;qN>5F;30vJe1i1kCf$GD$0r>pf%^FyJ z*qQ?roFI`-0}3^-oQU+|I0(P#y%PaGzTRP(17$QVW*iRvV$g>mZvwZ{vcN(L4m^;< z{C=rar(#eeTKBoERcW+{(DY4sMzVjlx)~~T{$RXvcP>ZT6o`4fOI>=kNYdOVUCAE; zCd10u34^rt(B9FzrNC`SO3$XR(mx;_%xWFk^ha&HY0TG3?Xi*ZW2FSeU|l*S&phDI zlXffFw07^$7i7z}y^HG;6~FISi3bSq{crqAb|dt^ALF69Po#xOB%iJ6@AA8@x*uu^!+7ibjcg^xgzVS9!zjxG3`7@mA2qzN4q zgL|OUjOgF|8cq?`b8AeC-(7)|4CxP;c8~B-%iqk|HFK0Xv*+&kA{k2igl1;Aej`#G z%0*i{-!($Q5&n*%wI>89*9^9a6r9X6-(VRg!O{Y}N*xAUp9Bj)IW6v+6yrNEnv&D;=jROIR7XF}qNge6F>g;HN+%R$w1Ls_Dl|bO&K?;?Ne&# zWle@8@TV}5dB|MSiu{w06;6M1109_G!`u~&D)i`u^Y>gGOQGyo=TmTnv7|F*A|Ja! z9sK>WjjDtO_9(=YvN>2DND#RfiLTYvXmdaPy@Rtfax-yn(mfMSsSOS`d#jGHZ9ZUW zxzBR%>HQcfhZVi=w)0*;&l*+jEA=z7Ed5?6brN%&eP+wKb6n>Xw*5qTos!tJ$AD@& zw)AM*rGrPx8r^Efbz2ARjE_u@e?8na^LQ?xZZ0C!S*%qVV?4b)W}PKXj-2fpgSRWm zNlV{kIZ&vBy;t+)uf?Ot90Z#*tD5M**HL?V*iob-qN(yWbvgvB97D9Xr+Q?RoqWg7 zGP0H{x5U~)M4W!B=kXhJCuIWpxQzO$(%8b^JF z#h-uE(ina_^VN>$p}COw^LE0Mu;x*A*UN74cvpW3bpi^7Iy>4v_H7KF4xwD7oSjx$ z+jyk`)eAKrD4Lq_;cJ{F{ZXaUETfGVrSdg%F(T4G5S18QviP};SB$S$?ISlEz;wg+ zbFSfC^U`dc_7E^aU!6L&jf|BQgA09j6EMgMCwG?LSPErFiG7T*UylFY-nNywM#bZd zhdw$4jNGuFx0i%I0plv?Xp^CIKJLe*H76%k!a3{k8>JF6NJUlD6=2!V_Q3ojbpBzDB(ph{6$kWawXJ&{-ba6 zjpO4{$sB^6BX3=$tG*0&su&rQ4p`*vk`RAxO7eMkd*qcLmn2C>GI#YvAd7Ox6JwmR zmij&{s$^Tb)ykVuc9fl!zSGLW=;a$+>KK&cmnHuN&hqh*-k#-aK%DIp7n*{9MtrP( z<+Jd!4eeN9mOmgV{=5nKa)x)@$$7GLsCm#wpnY!iTe6D7%*_~m6iPWLCSNjt^=u$J zYR4Uwd>3)?-7wn?Mb3|F#&#xLYaw$~h0c~RKmW1~&2?%O{oRJ1&mc z-j0uVwK8w{ybFc0Z4566A9@vmntC)=Rq(_(W(QV(8H2J50p(|h4)!`Z<7sS+dZ>Ip zZf008;>QC)n@OO>&FZ|c@lkf$*npG$KFS2w(?!;BeJo}_KX%@4CyC6_kEO# zx3z%FyxEia#wWn%UFt}~O3>}GTUpX}9<3tcs2!UJIJ`O)v#=+Kq4Gj>#R@nk{2 zCgH>#+HP4xi!Y zfY~XM#paU0>`UJ)@?FHlA6-NEF<=hc=@uVP-aNAwk4M>A?#gXVZFcx^aX>q39A755w$cAGB>nl{7lLthff9 z34FZ=QDg7A8;1Qlc@kR4n*)2*)hE?q_pHe7f#!m%4_@)S7asZ830eCR>Rr*9;Yz<0KUTA_t`|Q)jcaZNx|N*xd$rq@9`7EiNt}<#6HSdY#1} z7j|1g<2DcP{L^k-pbb)b=W6~)T)b;G==tV=!TzP{G0?pw9bPA}@x$$7TAf+OG0MV? z4hynCp)Dxlfqgbdc#5LjK;xi(+#j(`c(__ZP_AG_m5=Z4{9t5!@FM6R*P;o10_rql z9E_IVxF;A3v>oqXj>=YQ)B|Bgk-;ON7!ODg_|`tC;C;UH zr^B;ZXYVz=?^FMN@ODpM?7r9=_m4)0nURWdPR;mz*?Ajf(PQV9r&Y@^8|g&?EpMSUtRnhOti-Qm!c{`T~?L zZ7(b+FD$Mdn18V~7u@{3_t#w-9KM|K^N$G;Klqv!s`K0Y^6OF=69S zdgqKjC9rYQMp=BOT_n4X^7u_fa-3%81fa*;nw{;9Vx6y`AMsgtYiS|P6A7K(IXQ%U z+87^#B#MbG1NV^<_){$-3 zY5qh5TUT5k!iaie-FLSM4t}p?y{D4qSj;NK}5gQH+03v&ymzf)@3|!5*li0SMCaG8o<~OgCj+B z=exX;tgx9-PhIAEMeDP&@+;d06&>(iYrX!3D49_=kn zkdMI?UT;{4VSUeck^_V{+9ki)&OfVOQ#7J;_8=UUGEs6gx^tDt#$6$3j5G}oXQz$4Yg{Fy@MDdV zrb|NnjqCtu*kQ~2_JKMJ6~%t0R(*BSo?*y($w--pVpTB4P4IIgGvH$Yp_Pet7U?uo z+C1Kc(Hp9U;x`k`7L*#7hesPVX+uD4kBfRPJ=mj)wLN(U@DN+_;#s4dUS6zSm?cf# z{xidL#EAya)Dsiw#_PtZZ$J=R_z1L~!h_Xy6huJ>`H z-1hnzc;8x@ExS%^0mImTX2r0`r+q`)k5g{>^aZSi-)1xo<>U&jh0&=|< zemuALBLX_gqQ^V3479c7(*N)gT#5w_1(6D=59586vnON=*&J?;#U*YNMA~U4Z|S>@ zVp|Q2Z6;}*FS0PW-Vh%>>x(gw&&JZUT8<{6$!!qw)C7K06dB@K#!W@UkaVOzetjc9TAxx~L z&iS=>Wc>dVX7*s8DVAARBWQ-AiqWc}ZyY7gE~b-Q%ENyvyCIW7aRSVYbT52~!@um4=!m;hB; zoMP7|4!%XuLuJQv=DD(Z!rvwm6TP%#gt(E=BP%>fS%w3rK9&nOyWFSjmQG)7HDvHx z<0yj{yeuTHA}r9!a)!(ucS^1Qz!&f(!~#!EgkH(GzToc01HRMOW@e22#Z5_&wDPl>J1x3;%5(S)?K zUP;sY#4;4qY?1eia-j@3y%?x z0Un#*yA?ONA*rsNhe{Mi$IlQVOpw8LbNs31{XzThWQ-3I&d9Wf7+H{L?myi2np4xH z#hPg!Y?oNkSuBeHIA_gZ0wD((HcF{Lq)2Vd|J?xAeRS#;f>Q5Q+OvD>o5D$?yF`{Y zaPs>P74aw=8z_i>QNYCY!2;P6)h!$P7kS8a-|5`jQBDi-o$mmL#O%4skYJfT6_+pv zALPxs7v$dS&TWT=w)mmByDw(smV(+3!+Sf9p@Jrz_ej`A_go3q-6X3cG=*a^DlS1Y zW{|4rCDkIBIzJW{u z6V}H!xs0pVW0b7AoeQwG-bIx@&$5fSBz*GF{%BIFGkETms@|4`P!PU{_%Gg^B~IX5 za>|ymD@x0XUCFnq3Nh*PQEm}POBHHss;zk$-m5}7EzM{c@9wdPZnM{t!oh~dQut~W zUayx6w;I@H|JCsj*!tk9EqEHvv}@34mlxeLNDIv`_95#l^#|pw3gs~dKRSB$uyy&6 zTVAla(435*0h-LyO5FimfwHhTWrTm5(ealofX+X?oTH6Yp1meP7wFQ+9mnDR z!_JbYiyN`pzVmn#a-p%i3m-$``t?$Qq!WI{{j!Ca9+Db(oQ%e;7J0ZVr3^Ij0Hugd zl>NVVw63|XkNMp++u&)Eu5u>EephoAl!_;>`9m7x>6%hmdy*)pko3Cc9*go~cQOIM zzP9@u!4$OF*=DIk*SY+Q5}cd8>|z5-7u)|^X;z*IB2!0g1&|he8-2gKx|}~Rh}bzIXnuX(ZuPgB`-CyVl~CDXSSrCL zpAk*?Zow8;A8hpgDM0+`Y?^MDzazyPRV+8tu)=>(`-~cp+)xznFtss-Ao@q(w}|rU z<@pGiKoU)rvN$7rMF;PDsH4~YALtbcAjH+e9WcK(A3+<#_RdTFB2{F2v$x1j|AACw z>ZhccePkh0XLrDB!m$s`ZV%m5`EGS|a#ca$ZiojWpU zX@OncsuzLB1J6Tj!doP}15Wr^wu`c7x&m@0bxvuHVS0H0wC-Ns0IK2Og(%r`s2dmXIRWNcVYn(m)JqmS#e&IGEp@pe|@cm1x`;BpJ$SD|R!*wCu@C-px zZInB&S6WUe3k|ape{rH2N6vHuDl4FyHq|i!II#W9M@zlh9B?Wt)x+e2II>HRb3%H`-A@LgvvSlkQZ(* zv!Kci78 z&61r`Rfx8|-)HZ47P)}IRG=@m6L)wow9tMr^3+$Gi@f?(J=aI-ngN`PRT5}4-qzPo z0W0J3$C$B4*B^f4rmqx>`8`tJ%Q;;7BWWe@sqPbvN z81nh1pPmIh6p=z!T0MZtv&|w@;(=eqlx4|Ah$z8y)4rvjvDZxH%Q`b94+i>o3~C_9 zax4w;#U8ZnWtDI~5&J9TYrPZ81(5(9&-rIxZfCa|WF|t!x?AKz!UP9u5+|P>q)=b! z>`Ld!I#BLO=U+O?ik-+c`k{UEf}n1ismDqSkZb*O*0p}rAl-4)d3(->@Mo)0I>>1O z>dR=T!hz8+$5NfmjFs(=U9t5wP2)IR(naI%A+B;A0e6Em{*(9)G zywuuzi$k&X+fCN$Fyjz6IcCvZeCOS2nMp5k6YQQtj4@3F(Yjri#77JN1|Bl+yiW%q zM=8Q$tN_;)7-oikWmtW}EXbCO1AQk6EKQ9gizvta4Ssf}e@jMI8T6^dx9?B>gSOC^ z0_=u12lJuZY!wQ z**h@m0({~D8M+@d`WPFkm9 zr~MHmE#_uRFEwU^+sMsA2YRf~(&)x~$!Qa&)y|G|S>>&1&QF)GAxa$=ztLJ5*y6e9 zG^}lX^TGkg%8P)(_x5~WH&*npH#ny6Byj)?I4X9Ns)ptdtKjaaXu`I+<_2=|7#+eu z7w&WM%I-h;^hrik-5LMPDO+ymgD)jtB1de8I(c#|B_oS(j%wPzKso+8Ne!oHtidDdk~*y zmiZiBHpoL6#A9lMXWFUBK6yp)Xo4xCBrWpn6cxrL2%SPROC}mRZ8b${WF<7*vGcyi zxNIsl-LPa>Tq}0qN{L2XGeWg8IDu(VR&2{XPb|}qh%sELp;%IhqSNq&+a-pfCSPvj zu{|V|0od|QHFY${%R}q2!N*q<*4&pCJ!x; z+=Nk(8k!zh``}A^i+*MUCwo1)8owpnD2TGQuJoXszfl8Pde)s1Su0FBu;B34;l9FUY`S)OB4EST*C(NxV+%W(lYvoc*V+Y8L=0_-Viy~v zC+@bmQf1V$R$q17+Yp^~5UtRiG|VypRNe?pKZpb40x&dxF%V6q{?B}ZGB-o3=DZhT zSs~peF+<0H;=V(*B0Hzk!6LiZmHUD?Bs8H%!gkM@3j_VgD}+>VUhqh2Zh7z~l5X|F zt)G#l16uNyfsoJQ+Z25>>ovzP$>RFueQz8C_*8cwFex2sczL!?X{JnqkWwn}M6)I= z{nxO}&}`_8TnD`zq9>_qC~kY2C8(kMAIZKvauxS+0J5+L%6jZRjx?pz*(hu6L&PEe z5xnVg!Am(xQ_qWD8{qoT6?@~n3tB7iCaoD|(GH+VuILz8y^K~=wY1sfhI(Ld&7H3$ zHc5xGFN`e1`{nh5I zzzL{KWbuu169ZDA6)H_8l0mf-18F#kKoDwp0rUu0KTY2pe(V5rJK*)tRPqa#j8ua% zTLaJ*I+yC~ztZ=!67>fDt5qGhA^tTc}T4$nN@>Q0Vj zqpwm3C7kcD$Sm~HlM0sS_7#qGUG%W2BS~YibtjI@Ov)hX3oT)WlYRxYd_O$woO;jf z$zeQldOT1+-_+T1;O%1kH`j-8m&0)uw`ysRrXUvr>9na44Lm0`x~?mIy@Zq+|~;)M$%K?Jppw(352p?@^Y z1*Pdt%~1S-pS=Hjj#g^9s5pchX*Z!TP^!Qcc!JV(;P-_p@Tp`=@)p~O2be4UO6#74`AZ2|&qGG*Wn5V> z=1a;|FJVSjUz4M<7?Pqd7-KYR@a30}`ebBTgrX$){uw;4fcM`}_j>oHLCvu@$@82> zVlBUU-`ShJNlP4Wby?Xtee>_75}oqTZ~AS1v~$)_j>+2uVdn2zPWS9xWa4c3>i8|yE$7zQHBa8C(5bC3ANH!DTdA>X zD=LWo_DpsA%>}f=s%brpxewGPPHB?_?*_*TA87$>%$YLg4~2T_7-)8jFweAlC=hX zBL0yJk|1bmwsf3q0uIK@-MdJB)(0>x%Fmhyf5Tgnb=h|iq{HAzZrjs6pb;p_W)~Pa zQ4$V@40Q>TwBRM(w_qGRSI>_QB1K5vIg`bpDajc8nl0q)Sqbb`bPla3GH(k$##D>h zapJqs3NjC_g3PYLuEWR>6KC&b1^JUc;CQ^Sv`}E-vnxa^kQ7dxC&Lps)dbu(3WC68 zqY?Cn=lzl@S?d8j5Nfs0C2K0$Wv#4FUc`t5Lcz;`7ct3Pc#%$NnM`L+;=p+LF*cf* z?}rxsUg&-*4W6~7`*T8ubmqh)h6$^xLC#RnezG30!zT3J9G}KSYEVLBlHa219Oz;6 zj>EnS2LDPaC?9?GiRzE$Kn`cGX=?7=&9`%+(G>meY6^6yIq-)gr5hkGG|wv^y+@?j z91<1zD;a9dWUdN5{(X%`oX!JMzm%t5t7Bga63ej65Z3J_#i0jK1%+N=k#c z*4(m2_z3A#PO;4kxBRF%r<}Nl6ke87J}MxlV79iq``^wf6H9N6tuuGlccRtwH+}QRygd?2VxlAsBwVZ(-N9a5sDB zm;bY`xE0Xz!Y;N{_c;kt=y0v$)HUx^SvXMvdhHxgpFJcm15pgops}&%&dER$Tta;q zzC;#`ap)6WAgJ%5>a@w!DJpd5fP~0_S_#0tSeTT# za(75|_X@w}u6)VExA`#Wn|(^C`$xY}e%XFWjbSG^N?4?0IOVk0=|e24|Qjd1^auwCT6A6(&N?hObMTb0+n> zNbT($PUr!+EAa;*3wL95vZPzK4@kIc6aROJSdmhk$oG-{S ze^>M~mw$Fo$-p_{rLe%xFwMCGRO5Pn&L2_8hxvIR(=_{5UFm72o9MLqats8Wd&rWs|)>y$L6%gMa( ziS{{J!N?8ai6jiJLJpr^RZ}}%`tGGkMvUi3df=7fdiqo;(Pfxw8T?jy)opwNSci6N i(zMr{H*4LUUJ`8g&gyxM&DZFEZ~bw{51HSyPyQdM!Bcqv diff --git a/MP-TAB2/MP-TAB.Client/wwwroot/images/LogoSteamware.png b/MP-TAB2/MP-TAB.Client/wwwroot/images/LogoSteamware.png deleted file mode 100644 index 0f58f8140e73f54123d5027fcafb5127dbca8349..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87309 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�jum-t{U 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

l z_=^8$r{r3mb`{3ud-hb~r&^AGvW{r^+6v8pzlAF~`de!5ts2r1_?44MB5P{U=;AH2W`|~1&$J_#be8+Uk=057MUXmsHGwb_ct22n}G-On8<(*er9qZ8>MAW?S&UrkRa#T2uAs3R*8YmeNxc%wgy=Sr#)^O&mPXGVK(w zGZLM5IxI4BPjL(ITnXOYsO9$7aBM?`F=Y!Snm2NyYSN0D7?yt~1M?j)1`FEa*vLKe zyvovw#3?;J!3}jE%Z1YI>pQO{J4JDg39Anlj$6x<1JCr71hGrxBCY)DG}?mot>i^o zpa(Or2n8J5NMYuu$oWldpPdz&d(4CI6|1lWpMB`RG*!Ana3)cVTjS;AVN;=*A0|xZ zM1=^YpK-c=cymlPbpB>P8?UP^gyOt<{k*)ab{i= ze&CoaD!zQ&k;>5);D2s7MurZw{PTWY;tNh%`N!&3+U!#QgInFjUtKyHG?Y|LhVaO6s z(VE&;xNB3+@WiNowzj*;I7@cldP+*k=LnVI?W7*{u3`*Y$lM%cF3w7dQ#iBuqHrI_ zKTk(=*`X@SlS2*NUCNxd(9vi7M8PUPYeI4Ch zG3@ArqQnGQEd}e1KY$5&#{P4w6P;tKpK;Dl?=iHr3}W5C>u1w^mvf%u-g{2Zke#(8 zWO(M;bOYPQ8ZyiLC2p%GaevL6W=<4dtDvj;HAR#b`Nha~5nJ7=u#l*g1QBodndnR^1^`T8qrs&wD} zerjMZZOK`DXSvBDw_EO(iKyIEh?At>e812#O4L|Dh-b^Pv;4dyB$_JO)6td@t@13E z?q^8*k7}*wYn-cha!iuWGv7@-il=(nI=tftw|LQy_|8+&eA7xa{~#ni<=JTR)M`Eq z&Aj)JezssRLDy<;U6gQ98DSe*-o0s5`1yy5S-ZVPNwg1@5i>jTRC4ts@rK@J`T_4M zgv>Z-<;9~gb>vCtdCb1fgwr!793`U9O7-l4Qgy7v!<)#i$}*2IBk_m%(C z*SNI@A7A@dGhh$cL>fumO33rx=|wk3o-iHx-Tc2JKfzga=R9}cghWPqNrS0|5U>@L zl%;p-fCAtEG&`Dk}{Rb&j;UR>d?dI#*!~Q9K2W(-*QJL_8}%VeCE;Fb+7Dj zkS6(SJ%N4>XS0VhbpAT-X+EKtJmgbE6a|?EI=|hRq}AqB)&7B&NGlyk!Pg~o-R*04 zjL3yGdGafolV>IWXjRst+GvK0i!q+bPIiuc&q3A8Z4E|4{y;Yu3e}lCGA+57 z7UK`-O;zAiCa-er3^n4EvG}$S0fz<+=-RP5`5r^NG&Z+Bx7RHza6x_BD~T(_GP36L%-TY&@U&~V>lcx{Lw7A zAxBkEx0QL{_$b;+x21%IWs_djc)&#oY^Ddt+Xs4Iz3$fi;UAlQH0y97D32ZC`F8O9 ze$TK{)^(k~vff7vWfSMno!=H*8>?myX}HeLx2buwBT^r0Rthtia3u`JH)p9}G&(As z!tqZVX{-{Bd0=tN`&;<6O#W4A%DMg<68|(9-xvNMPf zc9l&sE;HvuEolo*z9UJ?UifJAH3RLqQG3k2)yzxa4Jjm!&_RqvBz{{-t@IK%b2|uM zf}!34)Ng9|%F#EMe-yPNRQR`Bz=M3+!D4YkLFDN46#Z|?SvlFqZL}{43&5(_5ew}A zGB@q2R`B9P?WlQ_Jn$BapV5e!*2CP6$5nOT70cvXUreV4){Xp-gCCl6=L)P7=PaAs zZqzAFw1{?mSp1w;*s(w0G3A(3-pblB*~eY>h70}ihR28@?-Ih0i%#t^3{&dMW7~L1 zXf>ZOr$5&C`O}*}8WjJj1u)$j#M(jDXQO*5 z#MN7fX8FHJyK!i@fy&Vkcw1y7#q30+5u31@SC+B-_nBcrTaI&t@C!SlO2MVI>j~9r z>R#0C@pGbn{!nzv`pyq*+3FV_aGWZNnoNoACW&IYM2W*SU(gcr10M4W_-4-43V!K2 zqpX(0FA3!w=A1Wmf81Tr5K?{kyj+EY`}lr!PO*`DTX$EmP1THWd(u!Un+(YrL%P7u z4;6+bSeNr#C_N8Y6?1t}mHclZK|RLqTc{w1C4bc3UD_Pc-{iY{hn|+8|6zL81I=-0 z!fF)MNb&C7v_5-|Z3I@P&?%laR5Yj4u3+%uJ8gdQ&oNJ|mHTRq*F6oPs`JwKmK2+I z<`e&{E_?nIG*BJ_Wjlp%OaBjn9OwKU=WVlOm30>Y#*geI&^acXiQpWCk z_m#Hp_J*v~pb2NT_CkSlqO}FTj@@?`e)#3)-?&*n#yn}D zA}L`!Coebs_EXuA9E}h=ckTO*5rwCZ;B%fFY@SLyCP-6|7&61A=H9VIrky$LlxaPN z{fYLx&#$LXkTU9wW1AYeyHl(8pOJZfi8G`o*oP2uwbul+pyo%IkWR~%rJ~OcufpGb ztf@WAE{&a$ga{?p*krc8Vsd2OymowsMDq-oGSk=*MS{vt{J{ z7kL+id#Hg&V8AAMF_rXMZlh@P1V^%d-TaWYL7v?VbK3_ zyH&oKc7|P!T(6g+Gsemnb6$IS!YO4-Xo}I2zFT4MveUB?bck2m+lcWxlJUxLhWx1L z4er68BKQ3=rYe;B6rij3%NFxL!KKgObVjT9t(Dksb3u5VQ~N%x$cypk&mnG2x{SH@ zyS$^tdjn;-N85CvZOE<#g0GxfnC5QT9+uH{3|dpr&d!1jvHP6Ej`eivilL*}`W7s^ zSb9A|6m9~*5#h2J=}p~ABWt~R?#rLKXC?-Vjn!46Jw{y05bNpObB zLDcQYupk8%;Q||`OmC?`j6&FSl&V%16m7TxFP_8!RcOTvt?WW8dB({{{C87Tlbc*! zYomn%fCLX{100S-dc|Hgi$)-LDk;dvJpDPSe_}f`?OvO=%0Aq)z;%1ve1#T@*fG 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 T-FK~oJmRc1S(Chq``7;iCg>^m diff --git a/MP-TAB2/MP-TAB.sln b/MP-TAB2/MP-TAB.sln deleted file mode 100644 index 91af90d2..00000000 --- a/MP-TAB2/MP-TAB.sln +++ /dev/null @@ -1,50 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.0.0 -MinimumVisualStudioVersion = 16.0.0.0 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MP-TAB", "MP-TAB\MP-TAB.csproj", "{2410D33B-FFA6-45A6-B7B5-15F21A160223}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MP-TAB.Client", "MP-TAB.Client\MP-TAB.Client.csproj", "{416F58AA-12AD-4D58-A0C0-E75B4DE4C639}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Debug|Any CPU.Build.0 = Debug|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Debug|x64.ActiveCfg = Debug|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Debug|x64.Build.0 = Debug|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Debug|x86.ActiveCfg = Debug|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Debug|x86.Build.0 = Debug|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Release|Any CPU.ActiveCfg = Release|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Release|Any CPU.Build.0 = Release|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Release|x64.ActiveCfg = Release|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Release|x64.Build.0 = Release|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Release|x86.ActiveCfg = Release|Any CPU - {416F58AA-12AD-4D58-A0C0-E75B4DE4C639}.Release|x86.Build.0 = Release|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Debug|x64.ActiveCfg = Debug|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Debug|x64.Build.0 = Debug|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Debug|x86.ActiveCfg = Debug|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Debug|x86.Build.0 = Debug|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Release|Any CPU.Build.0 = Release|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Release|x64.ActiveCfg = Release|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Release|x64.Build.0 = Release|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Release|x86.ActiveCfg = Release|Any CPU - {2410D33B-FFA6-45A6-B7B5-15F21A160223}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {A308E5FF-9B15-451D-BFB6-47D4CDEC6C03} - EndGlobalSection -EndGlobal diff --git a/MP-TAB2/MP-TAB/.config/dotnet-tools.json b/MP-TAB2/MP-TAB/.config/dotnet-tools.json deleted file mode 100644 index b0e38abd..00000000 --- a/MP-TAB2/MP-TAB/.config/dotnet-tools.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "version": 1, - "isRoot": true, - "tools": {} -} \ No newline at end of file diff --git a/MP-TAB2/MP-TAB/Components/App.razor b/MP-TAB2/MP-TAB/Components/App.razor deleted file mode 100644 index 2f9c30df..00000000 --- a/MP-TAB2/MP-TAB/Components/App.razor +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - @* *@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/MP-TAB2/MP-TAB/Components/Layout/MainLayout.razor b/MP-TAB2/MP-TAB/Components/Layout/MainLayout.razor deleted file mode 100644 index 5e110689..00000000 --- a/MP-TAB2/MP-TAB/Components/Layout/MainLayout.razor +++ /dev/null @@ -1,103 +0,0 @@ -@using NLog; -@inherits LayoutComponentBase - -@inject NavigationManager NavMan -@inject ListSelectDataSrv MDataService -@inject SharedMemService MStor - - - -
- An unhandled error has occurred. - Reload - 🗙 -
- - -@code { - /// - /// Elenco items da menù per pagina corrente... - /// - protected List CurrMenuItems { get; set; } = new List(); - - /// - /// Livello corrente del menu - /// - protected string CurrLevel { get; set; } = ""; - - protected string ResetClass = "btn-primary"; - - /// - /// Init struttura dati - /// - /// - protected override async Task OnInitializedAsync() - { - CurrLevel = MStor.PageLevel(NavMan.Uri); - if (MStor.DictMenu.ContainsKey(CurrLevel)) - { - CurrMenuItems = MStor.DictMenu[CurrLevel]; - } - else - { - CurrMenuItems = await MDataService.ListLinkFilt(CurrLevel); - MStor.DictMenu.Add(CurrLevel, CurrMenuItems); - } - await Task.Delay(1); - } - - private static Logger Log = LogManager.GetCurrentClassLogger(); - - protected async Task ForceReload() - { - Log.Info("Start ForceReload"); - ResetClass = "btn-warning"; - await InvokeAsync(StateHasChanged); - await MDataService.FlushCache(); - MStor.ResetCache(); - await Task.Delay(200); - ResetClass = "btn-primary"; - await InvokeAsync(StateHasChanged); - Log.Info("END ForceReload"); - } - - - private void OnYes() - { - Console.WriteLine($"{DateTime.Now} | 'Yes' button selected."); - } -} \ No newline at end of file diff --git a/MP-TAB2/MP-TAB/Components/Layout/MainLayout.razor.css b/MP-TAB2/MP-TAB/Components/Layout/MainLayout.razor.css deleted file mode 100644 index ea17a5c8..00000000 --- a/MP-TAB2/MP-TAB/Components/Layout/MainLayout.razor.css +++ /dev/null @@ -1,119 +0,0 @@ -.page { - position: relative; - display: flex; - flex-direction: column; -} - -main { - flex: 1; -} - -.sidebar { - /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);*/ - padding: 0 10px 0 0; -} - -.top-row { - background-color: #05173d; - /*border-bottom: 1px solid #d6d5d5;*/ - justify-content: flex-end; - height: 3.5rem; - display: flex; - align-items: center; -} - - .top-row ::deep a, .top-row ::deep .btn-link { - white-space: nowrap; - /*margin-left: 1.5rem;*/ - text-decoration: none; - } - - .top-row ::deep a:hover, .top-row ::deep .btn-link:hover { - text-decoration: underline; - } - - .top-row ::deep a:first-child { - overflow: hidden; - text-overflow: ellipsis; - } - -@media (min-width: 640.98px) { - .slideMen:not(.auth) { - display: none; - } - - #mainBody { - width: 83%; - } -} - - - - -@media (max-width: 640.98px) { - .top-row:not(.auth) { - display: none; - } - - #mainBody { - width: 100%; - } - - .top-row.auth { - justify-content: space-between; - } - - .top-row ::deep a, .top-row ::deep .btn-link { - margin-left: 0; - } -} - -@media (min-width: 641px) { - .page { - flex-direction: row; - } - - .sidebar { - width: 250px; - height: 100vh; - position: sticky; - top: 0; - left: 100%; - } -} - -.top-row { - position: sticky; - top: 0; - z-index: 1; -} - - .top-row.auth ::deep a:first-child { - flex: 1; - text-align: right; - width: 0; - } - -.top-row, article { - padding-left: 1rem !important; - padding-right: .5rem !important; -} - -#blazor-error-ui { - background: lightyellow; - bottom: 0; - box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); - display: none; - left: 0; - padding: 0.6rem 1.25rem 0.7rem 1.25rem; - position: fixed; - width: 100%; - z-index: 1000; -} - - #blazor-error-ui .dismiss { - cursor: pointer; - position: absolute; - right: 0.75rem; - top: 0.5rem; - } diff --git a/MP-TAB2/MP-TAB/Components/Layout/NavMenu.razor b/MP-TAB2/MP-TAB/Components/Layout/NavMenu.razor deleted file mode 100644 index a39c6a6d..00000000 --- a/MP-TAB2/MP-TAB/Components/Layout/NavMenu.razor +++ /dev/null @@ -1,71 +0,0 @@ -@inject NavigationManager NavMan -@inject ListSelectDataSrv MDataService - -@*
*@ -@*
-
- -
-
-
-
-
-
- *@ -@* *@ -@* *@ - -@*
-
- - -
-
- @Body -
- -
-
-